Home
last modified time | relevance | path

Searched refs:nb_chunk_slots (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/drivers/event/octeontx/
H A Dtimvf_worker.h149 ((chunk + nb_chunk_slots)->w0); in timr_clr_bkt()
202 nb_chunk_slots) = in timvf_refill_chunk_generic()
211 *(uint64_t *)(chunk + nb_chunk_slots) = 0; in timvf_refill_chunk_generic()
225 *(uint64_t *)(chunk + nb_chunk_slots) = 0; in timvf_refill_chunk_fpa()
229 nb_chunk_slots) = in timvf_refill_chunk_fpa()
281 timr_bkt_set_rem(bkt, nb_chunk_slots - 1); in timvf_add_entry_sp()
284 chunk += nb_chunk_slots - rem; in timvf_add_entry_sp()
334 timr_bkt_set_rem(bkt, nb_chunk_slots - 1); in timvf_add_entry_mp()
337 chunk += nb_chunk_slots - rem; in timvf_add_entry_mp()
405 crem = nb_chunk_slots - chunk_remainder; in timvf_add_entry_brst()
[all …]
H A Dtimvf_evdev.h116 static const uint16_t nb_chunk_slots = (TIM_CHUNK_SIZE / 16) - 1; variable
H A Dtimvf_evdev.c299 timr->nb_chunks = timr->nb_timers / nb_chunk_slots; in timvf_ring_create()
/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_tim_worker.h156 tim_ring->nb_chunk_slots)->w0; in tim_clr_bkt()
159 ((chunk + tim_ring->nb_chunk_slots)->w0); in tim_clr_bkt()
190 tim_ring->nb_chunk_slots) = in tim_refill_chunk()
199 *(uint64_t *)(chunk + tim_ring->nb_chunk_slots) = 0; in tim_refill_chunk()
214 *(uint64_t *)(chunk + tim_ring->nb_chunk_slots) = 0; in tim_insert_chunk()
218 tim_ring->nb_chunk_slots) = (uintptr_t)chunk; in tim_insert_chunk()
292 bkt->chunk_remainder = tim_ring->nb_chunk_slots - 1; in tim_add_entry_sp()
295 chunk += tim_ring->nb_chunk_slots - rem; in tim_add_entry_sp()
405 tim_ring->nb_chunk_slots - 1, __ATOMIC_RELEASE); in tim_add_entry_mp()
408 chunk += tim_ring->nb_chunk_slots - rem; in tim_add_entry_mp()
[all …]
H A Dotx2_tim_evdev.h143 uint16_t nb_chunk_slots; member
H A Dotx2_tim_evdev.c320 tim_ring->nb_chunk_slots = OTX2_TIM_NB_CHUNK_SLOTS(tim_ring->chunk_sz); in otx2_tim_ring_create()