Searched refs:rbi (Results 1 – 6 of 6) sorted by relevance
57 if (READ_ONCE(rbi->ring_buffer->interrupt_mask)) in hv_signal_on_write()141 dsize = rbi->ring_datasize; in hv_get_ringbuffer_availbytes()462 u32 priv_read_loc = rbi->priv_read_index; in hv_pkt_iter_avail()493 bytes_avail = hv_pkt_iter_avail(rbi); in hv_pkt_iter_first()498 desc = (struct vmpacket_descriptor *)(hv_get_ring_buffer(rbi) + rbi->priv_read_index); in hv_pkt_iter_first()549 u32 dsize = rbi->ring_datasize; in __hv_pkt_iter_next()554 if (rbi->priv_read_index >= dsize) in __hv_pkt_iter_next()555 rbi->priv_read_index -= dsize; in __hv_pkt_iter_next()570 rbi->priv_read_index; in hv_pkt_iter_bytes_read()605 rbi->ring_buffer->read_index = rbi->priv_read_index; in hv_pkt_iter_close()[all …]
1717 mutex_lock(&rbi->ring_buffer_mutex); in out_mask_show()1718 if (!rbi->ring_buffer) { in out_mask_show()1724 mutex_unlock(&rbi->ring_buffer_mutex); in out_mask_show()1734 mutex_lock(&rbi->ring_buffer_mutex); in in_mask_show()1735 if (!rbi->ring_buffer) { in in_mask_show()1741 mutex_unlock(&rbi->ring_buffer_mutex); in in_mask_show()1751 mutex_lock(&rbi->ring_buffer_mutex); in read_avail_show()1752 if (!rbi->ring_buffer) { in read_avail_show()1758 mutex_unlock(&rbi->ring_buffer_mutex); in read_avail_show()1768 mutex_lock(&rbi->ring_buffer_mutex); in write_avail_show()[all …]
195 dsize = rbi->ring_datasize; in hv_get_bytes_to_read()196 read_loc = rbi->ring_buffer->read_index; in hv_get_bytes_to_read()209 dsize = rbi->ring_datasize; in hv_get_bytes_to_write()210 read_loc = READ_ONCE(rbi->ring_buffer->read_index); in hv_get_bytes_to_write()211 write_loc = rbi->ring_buffer->write_index; in hv_get_bytes_to_write()219 const struct hv_ring_buffer_info *rbi) in hv_get_avail_to_write_percent() argument221 u32 avail_write = hv_get_bytes_to_write(rbi); in hv_get_avail_to_write_percent()225 rbi->ring_size_div10_reciprocal); in hv_get_avail_to_write_percent()1669 rbi->ring_buffer->interrupt_mask = 1; in hv_begin_read()1681 rbi->ring_buffer->interrupt_mask = 0; in hv_end_read()[all …]
605 rbi->len, in vmxnet3_rq_alloc_rx_buf()614 rbi->skb->data, rbi->len, in vmxnet3_rq_alloc_rx_buf()619 rbi->skb = NULL; in vmxnet3_rq_alloc_rx_buf()643 put_page(rbi->page); in vmxnet3_rq_alloc_rx_buf()644 rbi->page = NULL; in vmxnet3_rq_alloc_rx_buf()1489 ctx->skb = rbi->skb; in vmxnet3_rq_rx_complete()1517 ctx->skb = rbi->skb; in vmxnet3_rq_rx_complete()1538 rbi->dma_addr, in vmxnet3_rq_rx_complete()1539 rbi->len, in vmxnet3_rq_rx_complete()1543 rbi->skb = new_skb; in vmxnet3_rq_rx_complete()[all …]
1152 struct bio *bi, *rbi; in ops_run_io() local1323 rbi->bi_opf, i); in ops_run_io()1336 rbi->bi_vcnt = 1; in ops_run_io()1345 rbi->bi_vcnt = 0; in ops_run_io()1463 rbi = dev->read; in ops_complete_biofill()1465 while (rbi && rbi->bi_iter.bi_sector < in ops_complete_biofill()1468 bio_endio(rbi); in ops_complete_biofill()1469 rbi = rbi2; in ops_complete_biofill()1493 struct bio *rbi; in ops_run_biofill() local1498 while (rbi && rbi->bi_iter.bi_sector < in ops_run_biofill()[all …]
1730 struct hv_ring_buffer_info *rbi = &channel->inbound; in netvsc_channel_cb() local1733 prefetch(hv_get_ring_buffer(rbi) + rbi->priv_read_index); in netvsc_channel_cb()1737 hv_begin_read(rbi); in netvsc_channel_cb()
Completed in 35 milliseconds