Home
last modified time | relevance | path

Searched refs:chunk_remainder (Results 1 – 5 of 5) sorted by relevance

/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_tim_worker.h284 bkt->chunk_remainder = 0; in tim_add_entry_sp()
372 : [crem] "r" (&bkt->chunk_remainder) in tim_add_entry_mp()
376 while (__atomic_load_n(&bkt->chunk_remainder, in tim_add_entry_mp()
404 __atomic_store_n(&bkt->chunk_remainder, in tim_add_entry_mp()
450 uint16_t chunk_remainder; in tim_add_entry_brst() local
500 chunk_remainder = tim_bkt_fetch_rem(lock_sema); in tim_add_entry_brst()
501 rem = chunk_remainder - nb_timers; in tim_add_entry_brst()
504 if (chunk_remainder && crem) { in tim_add_entry_brst()
510 tim_bkt_sub_rem(bkt, chunk_remainder); in tim_add_entry_brst()
511 tim_bkt_add_nent(bkt, chunk_remainder); in tim_add_entry_brst()
[all …]
H A Dotx2_tim_evdev.h103 int16_t chunk_remainder; member
/f-stack/dpdk/drivers/event/octeontx/
H A Dtimvf_worker.h20 return __atomic_load_n(&bktp->chunk_remainder, in timr_bkt_get_rem()
27 __atomic_store_n(&bktp->chunk_remainder, v, in timr_bkt_set_rem()
34 __atomic_fetch_sub(&bktp->chunk_remainder, v, in timr_bkt_sub_rem()
378 uint16_t chunk_remainder; in timvf_add_entry_brst() local
403 rem = chunk_remainder - nb_timers; in timvf_add_entry_brst()
405 crem = nb_chunk_slots - chunk_remainder; in timvf_add_entry_brst()
406 if (chunk_remainder && crem) { in timvf_add_entry_brst()
412 timr_bkt_sub_rem(bkt, chunk_remainder); in timvf_add_entry_brst()
413 timr_bkt_add_nent(bkt, chunk_remainder); in timvf_add_entry_brst()
415 rem = nb_timers - chunk_remainder; in timvf_add_entry_brst()
[all …]
H A Dtimvf_evdev.h137 int16_t chunk_remainder; member
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-tim.h106 volatile uint32_t chunk_remainder;/**< Zeroed by HW after traversing list */ member
239 if (work_bucket_ptr->chunk_remainder) in cvmx_tim_add_entry()
242 …tr = &(work_bucket_ptr->last_chunk->entries[entries_per_chunk - work_bucket_ptr->chunk_remainder]); in cvmx_tim_add_entry()
244 work_bucket_ptr->chunk_remainder--; in cvmx_tim_add_entry()
274 work_bucket_ptr->chunk_remainder = entries_per_chunk - 1; in cvmx_tim_add_entry()