From: Joakim Tjernlund <Joakim.Tjernlund@transmode.se> To: Scott Wood <scottwood@freescale.com> Cc: Li Yang <leoli@freescale.com>, linuxppc-dev@ozlabs.org, netdev@vger.kernel.org, pku.leo@gmail.com Subject: Re: [PATCH] ucc_geth: Rework the TX logic. Date: Mon, 30 Mar 2009 18:38:16 +0200 [thread overview] Message-ID: <OFEFCEAFB5.CC21FFBB-ONC1257589.005AEF16-C1257589.005B64EB@transmode.se> (raw) In-Reply-To: <49CCD3E8.9040007@freescale.com> Scott Wood <scottwood@freescale.com> wrote on 27/03/2009 14:26:00: > > Joakim Tjernlund wrote: > > This is a bit better than the current type casts. Moving over to qe_bd > > accesses is a bigger cleanup that will have to be a seperate patch. > > I am not sure it is an all win as you probably loose the ability > > to read both status and len in one access. > > Not if you define the struct to have one status_len field (or a union of > that with separate fields), as gianfar does. gianfar does not seem to use in_/out_ functions for the BDs. Works just fine that too it seems. I always felt that the in_/out_ functions was extra baggage that the Freescale CPUs don't need. There is something in between that is missing. Jocke
WARNING: multiple messages have this Message-ID (diff)
From: Joakim Tjernlund <Joakim.Tjernlund@transmode.se> To: Scott Wood <scottwood@freescale.com> Cc: linuxppc-dev@ozlabs.org, Li Yang <leoli@freescale.com>, pku.leo@gmail.com, netdev@vger.kernel.org Subject: Re: [PATCH] ucc_geth: Rework the TX logic. Date: Mon, 30 Mar 2009 18:38:16 +0200 [thread overview] Message-ID: <OFEFCEAFB5.CC21FFBB-ONC1257589.005AEF16-C1257589.005B64EB@transmode.se> (raw) In-Reply-To: <49CCD3E8.9040007@freescale.com> Scott Wood <scottwood@freescale.com> wrote on 27/03/2009 14:26:00: > > Joakim Tjernlund wrote: > > This is a bit better than the current type casts. Moving over to qe_bd > > accesses is a bigger cleanup that will have to be a seperate patch. > > I am not sure it is an all win as you probably loose the ability > > to read both status and len in one access. > > Not if you define the struct to have one status_len field (or a union of > that with separate fields), as gianfar does. gianfar does not seem to use in_/out_ functions for the BDs. Works just fine that too it seems. I always felt that the in_/out_ functions was extra baggage that the Freescale CPUs don't need. There is something in between that is missing. Jocke
next prev parent reply other threads:[~2009-03-30 16:38 UTC|newest] Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-03-26 17:44 [PATCH] ucc_geth: Rework the TX logic Joakim Tjernlund 2009-03-26 18:03 ` Anton Vorontsov 2009-03-26 18:26 ` Joakim Tjernlund 2009-03-27 9:45 ` Li Yang 2009-03-27 9:45 ` Li Yang 2009-03-27 10:23 ` Joakim Tjernlund 2009-03-27 10:23 ` Joakim Tjernlund 2009-03-27 10:39 ` Li Yang 2009-03-27 10:39 ` Li Yang 2009-03-27 11:39 ` Joakim Tjernlund 2009-03-27 13:26 ` Scott Wood 2009-03-30 16:38 ` Joakim Tjernlund [this message] 2009-03-30 16:38 ` Joakim Tjernlund 2009-03-30 17:22 ` Scott Wood 2009-03-30 17:34 ` Joakim Tjernlund 2009-03-30 17:34 ` Joakim Tjernlund 2009-03-30 17:45 ` Scott Wood 2009-03-30 18:42 ` Joakim Tjernlund 2009-03-30 19:32 ` Scott Wood 2009-03-30 19:32 ` Scott Wood 2009-03-31 9:07 ` Joakim Tjernlund 2009-03-31 9:07 ` Joakim Tjernlund 2009-03-31 10:58 ` Li Yang 2009-03-31 10:58 ` Li Yang 2009-03-31 14:37 ` Scott Wood 2009-03-31 8:16 ` Li Yang 2009-03-31 8:16 ` Li Yang
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=OFEFCEAFB5.CC21FFBB-ONC1257589.005AEF16-C1257589.005B64EB@transmode.se \ --to=joakim.tjernlund@transmode.se \ --cc=leoli@freescale.com \ --cc=linuxppc-dev@ozlabs.org \ --cc=netdev@vger.kernel.org \ --cc=pku.leo@gmail.com \ --cc=scottwood@freescale.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.