Searched refs:rbr (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | vmbus_br.c | 130 vmbus_rxbr_intr_mask(struct vmbus_rxbr *rbr) in vmbus_rxbr_intr_mask() argument 132 rbr->rxbr_imask = 1; in vmbus_rxbr_intr_mask() 137 vmbus_rxbr_avail(const struct vmbus_rxbr *rbr) in vmbus_rxbr_avail() argument 142 rindex = atomic_load_acq_32(&rbr->rxbr_rindex); in vmbus_rxbr_avail() 143 windex = atomic_load_acq_32(&rbr->rxbr_windex); in vmbus_rxbr_avail() 145 return (rbr->rxbr_dsize - in vmbus_rxbr_avail() 146 VMBUS_BR_WAVAIL(rindex, windex, rbr->rxbr_dsize)); in vmbus_rxbr_avail() 150 vmbus_rxbr_available(const struct vmbus_rxbr *rbr) in vmbus_rxbr_available() argument 152 return (vmbus_rxbr_avail(rbr)); in vmbus_rxbr_available() 156 vmbus_rxbr_intr_unmask(struct vmbus_rxbr *rbr) in vmbus_rxbr_intr_unmask() argument [all …]
|
H A D | vmbus_brvar.h | 105 vmbus_rxbr_empty(const struct vmbus_rxbr *rbr) in vmbus_rxbr_empty() argument 108 return (atomic_load_acq_32(&rbr->rxbr_windex) == in vmbus_rxbr_empty() 109 atomic_load_acq_32(&rbr->rxbr_rindex) ? true : false); in vmbus_rxbr_empty() 127 void vmbus_rxbr_init(struct vmbus_rxbr *rbr); 128 void vmbus_rxbr_deinit(struct vmbus_rxbr *rbr); 129 void vmbus_rxbr_setup(struct vmbus_rxbr *rbr, void *buf, int blen); 130 int vmbus_rxbr_peek(struct vmbus_rxbr *rbr, void *data, int dlen); 131 int vmbus_rxbr_read(struct vmbus_rxbr *rbr, void *data, int dlen, 133 int vmbus_rxbr_idxadv(struct vmbus_rxbr *rbr, uint32_t idx_adv, 135 int vmbus_rxbr_idxadv_peek(struct vmbus_rxbr *rbr, void *data, [all …]
|