> return (TX_RING_SIZE - (bp->tx_head - bp->tx_tail) & (TX_RING_SIZE -
> 1));
Is equivalent to:
return (bp->tx_tail - bp->tx_head) & (TX_RING_SIZE - 1));
David
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
On 10/31/2012 10:59 AM, Nicolas Ferre :
> On 10/30/2012 07:22 PM, Håvard Skinnemoen :
>> On Tue, Oct 30, 2012 at 4:12 AM, David Laight
>> wrote:
Instead of masking head and tail every time we increment them, just let
them
wrap through UINT_MAX and mask them when subscripting. Add
> On Tue, Oct 30, 2012 at 4:12 AM, David Laight wrote:
> >> Instead of masking head and tail every time we increment them, just let
> >> them
> >> wrap through UINT_MAX and mask them when subscripting. Add simple accessor
> >> functions to do the subscripting properly to minimize the chances of
On 10/30/2012 07:22 PM, Håvard Skinnemoen :
> On Tue, Oct 30, 2012 at 4:12 AM, David Laight wrote:
>>> Instead of masking head and tail every time we increment them, just let them
>>> wrap through UINT_MAX and mask them when subscripting. Add simple accessor
>>> functions to do the subscripting
On 10/30/2012 07:22 PM, Håvard Skinnemoen :
On Tue, Oct 30, 2012 at 4:12 AM, David Laight david.lai...@aculab.com wrote:
Instead of masking head and tail every time we increment them, just let them
wrap through UINT_MAX and mask them when subscripting. Add simple accessor
functions to do the
On Tue, Oct 30, 2012 at 4:12 AM, David Laight david.lai...@aculab.com wrote:
Instead of masking head and tail every time we increment them, just let
them
wrap through UINT_MAX and mask them when subscripting. Add simple accessor
functions to do the subscripting properly to minimize the
On 10/31/2012 10:59 AM, Nicolas Ferre :
On 10/30/2012 07:22 PM, Håvard Skinnemoen :
On Tue, Oct 30, 2012 at 4:12 AM, David Laight david.lai...@aculab.com
wrote:
Instead of masking head and tail every time we increment them, just let
them
wrap through UINT_MAX and mask them when
return (TX_RING_SIZE - (bp-tx_head - bp-tx_tail) (TX_RING_SIZE -
1));
Is equivalent to:
return (bp-tx_tail - bp-tx_head) (TX_RING_SIZE - 1));
David
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to
On Tue, Oct 30, 2012 at 4:12 AM, David Laight wrote:
>> Instead of masking head and tail every time we increment them, just let them
>> wrap through UINT_MAX and mask them when subscripting. Add simple accessor
>> functions to do the subscripting properly to minimize the chances of messing
>>
> Instead of masking head and tail every time we increment them, just let them
> wrap through UINT_MAX and mask them when subscripting. Add simple accessor
> functions to do the subscripting properly to minimize the chances of messing
> this up.
...
> +static unsigned int macb_tx_ring_avail(struct
From: Havard Skinnemoen
Instead of masking head and tail every time we increment them, just let them
wrap through UINT_MAX and mask them when subscripting. Add simple accessor
functions to do the subscripting properly to minimize the chances of messing
this up.
This makes the code slightly
From: Havard Skinnemoen hav...@skinnemoen.net
Instead of masking head and tail every time we increment them, just let them
wrap through UINT_MAX and mask them when subscripting. Add simple accessor
functions to do the subscripting properly to minimize the chances of messing
this up.
This makes
Instead of masking head and tail every time we increment them, just let them
wrap through UINT_MAX and mask them when subscripting. Add simple accessor
functions to do the subscripting properly to minimize the chances of messing
this up.
...
+static unsigned int macb_tx_ring_avail(struct macb
On Tue, Oct 30, 2012 at 4:12 AM, David Laight david.lai...@aculab.com wrote:
Instead of masking head and tail every time we increment them, just let them
wrap through UINT_MAX and mask them when subscripting. Add simple accessor
functions to do the subscripting properly to minimize the chances
14 matches
Mail list logo