Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_worker.h47 : [tag] "=&r" (event.get_work0), in otx2_ssogws_get_work()
55 while ((BIT_ULL(63)) & event.get_work0) in otx2_ssogws_get_work()
64 event.get_work0 = (event.get_work0 & (0x3ull << 32)) << 6 | in otx2_ssogws_get_work()
66 (event.get_work0 & 0xffffffff); in otx2_ssogws_get_work()
76 (uint32_t) event.get_work0, flags, in otx2_ssogws_get_work()
89 ev->event = event.get_work0; in otx2_ssogws_get_work()
119 : [tag] "=&r" (event.get_work0), in otx2_ssogws_get_work_empty()
127 while ((BIT_ULL(63)) & event.get_work0) in otx2_ssogws_get_work_empty()
136 event.get_work0 = (event.get_work0 & (0x3ull << 32)) << 6 | in otx2_ssogws_get_work_empty()
138 (event.get_work0 & 0xffffffff); in otx2_ssogws_get_work_empty()
[all …]
H A Dotx2_worker_dual.h42 : [tag] "=&r" (event.get_work0), in otx2_ssogws_dual_get_work()
51 event.get_work0 = otx2_read64(ws->tag_op); in otx2_ssogws_dual_get_work()
52 while ((BIT_ULL(63)) & event.get_work0) in otx2_ssogws_dual_get_work()
53 event.get_work0 = otx2_read64(ws->tag_op); in otx2_ssogws_dual_get_work()
61 event.get_work0 = (event.get_work0 & (0x3ull << 32)) << 6 | in otx2_ssogws_dual_get_work()
62 (event.get_work0 & (0x3FFull << 36)) << 4 | in otx2_ssogws_dual_get_work()
63 (event.get_work0 & 0xffffffff); in otx2_ssogws_dual_get_work()
95 ev->event = event.get_work0; in otx2_ssogws_dual_get_work()
H A Dotx2_evdev.h95 uint64_t get_work0; member
/f-stack/dpdk/drivers/event/octeontx/
H A Dssovf_worker.h164 uint64_t get_work0, get_work1; in ssows_get_work() local
167 ssovf_load_pair(get_work0, get_work1, ws->getwork); in ssows_get_work()
169 sched_type_queue = (get_work0 >> 32) & 0xfff; in ssows_get_work()
173 ev->event = sched_type_queue | (get_work0 & 0xffffffff); in ssows_get_work()
178 } else if (unlikely((get_work0 & 0xFFFFFFFF) == 0xFFFFFFFF)) { in ssows_get_work()
H A Dssovf_worker.c212 uint64_t get_work0, get_work1; in ssows_flush_events() local
230 ssovf_load_pair(get_work0, get_work1, ws->base + reg_off); in ssows_flush_events()
232 sched_type_queue = (get_work0 >> 32) & 0xfff; in ssows_flush_events()
236 ev.event = sched_type_queue | (get_work0 & 0xffffffff); in ssows_flush_events()