Searched refs:rbi (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/drivers/hv/ |
D | ring_buffer.c | 33 void hv_begin_read(struct hv_ring_buffer_info *rbi) in hv_begin_read() argument 35 rbi->ring_buffer->interrupt_mask = 1; in hv_begin_read() 39 u32 hv_end_read(struct hv_ring_buffer_info *rbi) in hv_end_read() argument 44 rbi->ring_buffer->interrupt_mask = 0; in hv_end_read() 52 hv_get_ringbuffer_availbytes(rbi, &read, &write); in hv_end_read() 73 static bool hv_need_to_signal(u32 old_write, struct hv_ring_buffer_info *rbi) in hv_need_to_signal() argument 76 if (rbi->ring_buffer->interrupt_mask) in hv_need_to_signal() 85 if (old_write == rbi->ring_buffer->read_index) in hv_need_to_signal() 106 static bool hv_need_to_signal_on_read(struct hv_ring_buffer_info *rbi) in hv_need_to_signal_on_read() argument 111 u32 read_loc = rbi->ring_buffer->read_index; in hv_need_to_signal_on_read() [all …]
|
D | hyperv_vmbus.h | 620 void hv_begin_read(struct hv_ring_buffer_info *rbi); 622 u32 hv_end_read(struct hv_ring_buffer_info *rbi);
|
/linux-4.1.27/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 570 struct vmxnet3_rx_buf_info *rbi; in vmxnet3_rq_alloc_rx_buf() local 573 rbi = rbi_base + ring->next2fill; in vmxnet3_rq_alloc_rx_buf() 576 if (rbi->buf_type == VMXNET3_RX_BUF_SKB) { in vmxnet3_rq_alloc_rx_buf() 577 if (rbi->skb == NULL) { in vmxnet3_rq_alloc_rx_buf() 578 rbi->skb = __netdev_alloc_skb_ip_align(adapter->netdev, in vmxnet3_rq_alloc_rx_buf() 579 rbi->len, in vmxnet3_rq_alloc_rx_buf() 581 if (unlikely(rbi->skb == NULL)) { in vmxnet3_rq_alloc_rx_buf() 586 rbi->dma_addr = dma_map_single( in vmxnet3_rq_alloc_rx_buf() 588 rbi->skb->data, rbi->len, in vmxnet3_rq_alloc_rx_buf() 595 BUG_ON(rbi->buf_type != VMXNET3_RX_BUF_PAGE || in vmxnet3_rq_alloc_rx_buf() [all …]
|
/linux-4.1.27/include/linux/ |
D | hyperv.h | 138 hv_get_ringbuffer_availbytes(struct hv_ring_buffer_info *rbi, in hv_get_ringbuffer_availbytes() argument 146 read_loc = rbi->ring_buffer->read_index; in hv_get_ringbuffer_availbytes() 147 write_loc = rbi->ring_buffer->write_index; in hv_get_ringbuffer_availbytes() 148 dsize = rbi->ring_datasize; in hv_get_ringbuffer_availbytes()
|
/linux-4.1.27/kernel/rcu/ |
D | rcutorture.c | 684 struct rcu_boost_inflight rbi = { .inflight = 0 }; in rcu_torture_boost() local 696 init_rcu_head_on_stack(&rbi.rcu); in rcu_torture_boost() 713 if (!rbi.inflight) { in rcu_torture_boost() 715 rbi.inflight = 1; in rcu_torture_boost() 716 call_rcu(&rbi.rcu, rcu_torture_boost_cb); in rcu_torture_boost() 754 while (!kthread_should_stop() || rbi.inflight) { in rcu_torture_boost() 759 destroy_rcu_head_on_stack(&rbi.rcu); in rcu_torture_boost()
|
/linux-4.1.27/drivers/md/ |
D | raid5.c | 894 struct bio *bi, *rbi; in ops_run_io() local 918 rbi = &sh->dev[i].rreq; /* For writing to replacement */ in ops_run_io() 1046 bio_reset(rbi); in ops_run_io() 1047 rbi->bi_bdev = rrdev->bdev; in ops_run_io() 1048 rbi->bi_rw = rw; in ops_run_io() 1050 rbi->bi_end_io = raid5_end_write_request; in ops_run_io() 1051 rbi->bi_private = sh; in ops_run_io() 1056 rbi->bi_rw, i); in ops_run_io() 1061 rbi->bi_iter.bi_sector = (sh->sector in ops_run_io() 1064 rbi->bi_iter.bi_sector = (sh->sector in ops_run_io() [all …]
|