Lines Matching refs:windex

53 	uint32_t rindex, windex, imask, psndsz, fvalue, ravail, wavail;  in vmbus_br_sysctl_state()  local
59 windex = br->vbr_windex; in vmbus_br_sysctl_state()
63 wavail = VMBUS_BR_WAVAIL(rindex, windex, br->vbr_dsize); in vmbus_br_sysctl_state()
69 (uintmax_t)intrcnt, rindex, windex, imask, psndsz, fvalue, in vmbus_br_sysctl_state()
90 uint32_t rindex, windex, wavail, state[BR_STATE_MAX]; in vmbus_br_sysctl_state_bin() local
93 windex = br->vbr_windex; in vmbus_br_sysctl_state_bin()
94 wavail = VMBUS_BR_WAVAIL(rindex, windex, br->vbr_dsize); in vmbus_br_sysctl_state_bin()
97 state[BR_STATE_WIDX] = windex; in vmbus_br_sysctl_state_bin()
140 uint32_t rindex, windex; in vmbus_rxbr_avail() local
144 windex = atomic_load_acq_32(&rbr->rxbr_windex); in vmbus_rxbr_avail()
147 VMBUS_BR_WAVAIL(rindex, windex, rbr->rxbr_dsize)); in vmbus_rxbr_avail()
299 uint32_t rindex, windex; in vmbus_txbr_avail() local
303 windex = atomic_load_acq_32(&tbr->txbr_windex); in vmbus_txbr_avail()
305 return VMBUS_BR_WAVAIL(rindex, windex, tbr->txbr_dsize); in vmbus_txbr_avail()
309 vmbus_txbr_copyto(const struct vmbus_txbr *tbr, uint32_t windex, in vmbus_txbr_copyto() argument
316 if (cplen > br_dsize - windex) { in vmbus_txbr_copyto()
317 uint32_t fraglen = br_dsize - windex; in vmbus_txbr_copyto()
320 memcpy(br_data + windex, src, fraglen); in vmbus_txbr_copyto()
323 memcpy(br_data + windex, src, cplen); in vmbus_txbr_copyto()
325 return VMBUS_BR_IDXINC(windex, cplen, br_dsize); in vmbus_txbr_copyto()
329 vmbus_txbr_copyto_call(const struct vmbus_txbr *tbr, uint32_t windex, in vmbus_txbr_copyto_call() argument
336 if (cplen > br_dsize - windex) { in vmbus_txbr_copyto_call()
337 uint32_t fraglen = br_dsize - windex; in vmbus_txbr_copyto_call()
340 err = cb((void *)(br_data + windex), fraglen, cbarg); in vmbus_txbr_copyto_call()
344 err = cb((void *)(br_data + windex), cplen, cbarg); in vmbus_txbr_copyto_call()
349 return VMBUS_BR_IDXINC(windex, cplen, br_dsize); in vmbus_txbr_copyto_call()
369 uint32_t old_windex, windex, total; in vmbus_txbr_write_call() local
397 windex = old_windex; in vmbus_txbr_write_call()
400 windex = vmbus_txbr_copyto(tbr, windex, in vmbus_txbr_write_call()
403 windex = vmbus_txbr_copyto_call(tbr, windex, in vmbus_txbr_write_call()
420 windex = vmbus_txbr_copyto(tbr, windex, &save_windex, in vmbus_txbr_write_call()
428 atomic_store_rel_32(&tbr->txbr_windex, windex); in vmbus_txbr_write_call()
448 uint32_t old_windex, windex, total; in vmbus_txbr_write() local
477 windex = old_windex; in vmbus_txbr_write()
479 windex = vmbus_txbr_copyto(tbr, windex, in vmbus_txbr_write()
487 windex = vmbus_txbr_copyto(tbr, windex, &save_windex, in vmbus_txbr_write()
495 atomic_store_rel_32(&tbr->txbr_windex, windex); in vmbus_txbr_write()