Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/bus/vmbus/
H A Dvmbus_bufring.c57 vmbus_txbr_need_signal(const struct vmbus_bufring *vbr, uint32_t old_windex) in vmbus_txbr_need_signal() argument
69 return old_windex == vbr->rindex; in vmbus_txbr_need_signal()
113 uint32_t old_windex, next_windex, windex, total; in vmbus_txbr_write() local
127 old_windex = tbr->windex; in vmbus_txbr_write()
132 avail = vmbus_br_availwrite(tbr, old_windex); in vmbus_txbr_write()
138 next_windex = vmbus_br_idxinc(old_windex, total, ring_size); in vmbus_txbr_write()
141 } while (!rte_atomic32_cmpset(&tbr->windex, old_windex, next_windex)); in vmbus_txbr_write()
144 windex = old_windex; in vmbus_txbr_write()
151 save_windex = ((uint64_t)old_windex) << 32; in vmbus_txbr_write()
162 while (!rte_atomic32_cmpset(&vbr->windex, old_windex, next_windex)) in vmbus_txbr_write()
[all …]