Lines Matching refs:prod_idx
88 u16 prod_idx;
94 u32 prod_idx;
196 return p_chain->u.chain16.prod_idx;
203 return p_chain->u.chain32.prod_idx;
234 (u32)(p_chain->u.chain16.prod_idx)) -
238 p_chain->u.chain16.prod_idx / p_chain->elem_per_page -
253 (u64)(p_chain->u.chain32.prod_idx)) -
257 p_chain->u.chain32.prod_idx / p_chain->elem_per_page -
440 if ((p_chain->u.chain16.prod_idx &
443 p_prod_idx = &p_chain->u.chain16.prod_idx;
448 p_chain->u.chain16.prod_idx++;
450 if ((p_chain->u.chain32.prod_idx &
453 p_prod_idx = &p_chain->u.chain32.prod_idx;
458 p_chain->u.chain32.prod_idx++;
494 test_and_skip(p_chain, prod_idx);
496 p_chain->u.chain16.prod_idx++;
498 p_chain->u.chain32.prod_idx++;
556 p_chain->u.chain16.prod_idx = 0;
559 p_chain->u.chain32.prod_idx = 0;
759 * @param prod_idx
763 u32 prod_idx, void *p_prod_elem)
766 /* Use "prod_idx-1" since ecore_chain_produce() advances the
771 (prod_idx - 1 + p_chain->capacity) % p_chain->capacity;
781 p_chain->u.chain16.prod_idx = (u16)prod_idx;
783 p_chain->u.chain32.prod_idx = prod_idx;