Lines Matching refs:windex
52 uint32_t rindex, windex, imask, psndsz, fvalue, ravail, wavail; in vmbus_br_sysctl_state() local
58 windex = br->vbr_windex; in vmbus_br_sysctl_state()
62 wavail = VMBUS_BR_WAVAIL(rindex, windex, br->vbr_dsize); in vmbus_br_sysctl_state()
68 (uintmax_t)intrcnt, rindex, windex, imask, psndsz, fvalue, in vmbus_br_sysctl_state()
89 uint32_t rindex, windex, wavail, state[BR_STATE_MAX]; in vmbus_br_sysctl_state_bin() local
92 windex = br->vbr_windex; in vmbus_br_sysctl_state_bin()
93 wavail = VMBUS_BR_WAVAIL(rindex, windex, br->vbr_dsize); in vmbus_br_sysctl_state_bin()
96 state[BR_STATE_WIDX] = windex; in vmbus_br_sysctl_state_bin()
139 uint32_t rindex, windex; in vmbus_rxbr_avail() local
143 windex = atomic_load_acq_32(&rbr->rxbr_windex); in vmbus_rxbr_avail()
146 VMBUS_BR_WAVAIL(rindex, windex, rbr->rxbr_dsize)); in vmbus_rxbr_avail()
298 uint32_t rindex, windex; in vmbus_txbr_avail() local
302 windex = atomic_load_acq_32(&tbr->txbr_windex); in vmbus_txbr_avail()
304 return VMBUS_BR_WAVAIL(rindex, windex, tbr->txbr_dsize); in vmbus_txbr_avail()
308 vmbus_txbr_copyto(const struct vmbus_txbr *tbr, uint32_t windex, in vmbus_txbr_copyto() argument
315 if (cplen > br_dsize - windex) { in vmbus_txbr_copyto()
316 uint32_t fraglen = br_dsize - windex; in vmbus_txbr_copyto()
319 memcpy(br_data + windex, src, fraglen); in vmbus_txbr_copyto()
322 memcpy(br_data + windex, src, cplen); in vmbus_txbr_copyto()
324 return VMBUS_BR_IDXINC(windex, cplen, br_dsize); in vmbus_txbr_copyto()
328 vmbus_txbr_copyto_call(const struct vmbus_txbr *tbr, uint32_t windex, in vmbus_txbr_copyto_call() argument
335 if (cplen > br_dsize - windex) { in vmbus_txbr_copyto_call()
336 uint32_t fraglen = br_dsize - windex; in vmbus_txbr_copyto_call()
339 err = cb((void *)(br_data + windex), fraglen, cbarg); in vmbus_txbr_copyto_call()
343 err = cb((void *)(br_data + windex), cplen, cbarg); in vmbus_txbr_copyto_call()
348 return VMBUS_BR_IDXINC(windex, cplen, br_dsize); in vmbus_txbr_copyto_call()
368 uint32_t old_windex, windex, total; in vmbus_txbr_write_call() local
396 windex = old_windex; in vmbus_txbr_write_call()
399 windex = vmbus_txbr_copyto(tbr, windex, in vmbus_txbr_write_call()
402 windex = vmbus_txbr_copyto_call(tbr, windex, in vmbus_txbr_write_call()
419 windex = vmbus_txbr_copyto(tbr, windex, &save_windex, in vmbus_txbr_write_call()
427 atomic_store_rel_32(&tbr->txbr_windex, windex); in vmbus_txbr_write_call()
447 uint32_t old_windex, windex, total; in vmbus_txbr_write() local
476 windex = old_windex; in vmbus_txbr_write()
478 windex = vmbus_txbr_copyto(tbr, windex, in vmbus_txbr_write()
486 windex = vmbus_txbr_copyto(tbr, windex, &save_windex, in vmbus_txbr_write()
494 atomic_store_rel_32(&tbr->txbr_windex, windex); in vmbus_txbr_write()