Lines Matching defs:hp
2014 u32 tp, hp;
2021 hp = *srng->u.dst_ring.hp_addr;
2022 srng->u.dst_ring.cached_hp = hp;
2024 hp = srng->u.dst_ring.cached_hp;
2027 if (hp >= tp)
2028 return (hp - tp) / srng->entry_size;
2030 return (srng->ring_size - tp + hp) / srng->entry_size;
2037 u32 tp, hp;
2041 hp = srng->u.src_ring.hp;
2050 if (tp > hp)
2051 return ((tp - hp) / srng->entry_size) - 1;
2053 return ((srng->ring_size - hp + tp) / srng->entry_size) - 1;
2070 next_hp = (srng->u.src_ring.hp + srng->entry_size) % srng->ring_size;
2075 desc = srng->ring_base_vaddr + srng->u.src_ring.hp;
2076 srng->u.src_ring.hp = next_hp;
2116 if (srng->u.src_ring.hp == srng->u.src_ring.reap_hp)
2119 desc = srng->ring_base_vaddr + srng->u.src_ring.hp;
2120 srng->u.src_ring.hp = (srng->u.src_ring.hp + srng->entry_size) %
2152 *srng->u.src_ring.hp_addr = srng->u.src_ring.hp;
2164 srng->u.src_ring.hp);
2331 srng->u.src_ring.hp = 0;
2451 /* update hp/tp addr to hal structure*/
2506 *srng->u.src_ring.tp_addr != srng->u.src_ring.hp)
2604 "src srng id %u hp %u, reap_hp %u, cur tp %u, cached tp %u last tp %u napi processed before %ums\n",
2605 srng->ring_id, srng->u.src_ring.hp,
2612 "dst srng id %u tp %u, cur hp %u, cached hp %u last hp %u napi processed before %ums\n",