Lines Matching defs:begin_lpos
375 unsigned long begin_lpos)
377 return (void *)&data_ring->data[DATA_INDEX(data_ring, begin_lpos)];
1006 unsigned long begin_lpos;
1009 begin_lpos = lpos;
1013 if (DATA_WRAPS(data_ring, begin_lpos) == DATA_WRAPS(data_ring, next_lpos))
1030 unsigned long begin_lpos;
1046 begin_lpos = atomic_long_read(&data_ring->head_lpos);
1049 next_lpos = get_next_lpos(data_ring, begin_lpos, size);
1060 if (WARN_ON_ONCE(next_lpos - begin_lpos > DATA_SIZE(data_ring)) ||
1084 } while (!atomic_long_try_cmpxchg(&data_ring->head_lpos, &begin_lpos,
1087 blk = to_block(data_ring, begin_lpos);
1090 if (DATA_WRAPS(data_ring, begin_lpos) != DATA_WRAPS(data_ring, next_lpos)) {
1101 blk_lpos->begin = begin_lpos;