Searched refs:buf_ring (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/bus/mhi/host/ |
| H A D | init.c | 611 struct mhi_ring *buf_ring; in mhi_deinit_chan_ctxt() local 616 buf_ring = &mhi_chan->buf_ring; in mhi_deinit_chan_ctxt() 625 vfree(buf_ring->base); in mhi_deinit_chan_ctxt() 627 buf_ring->base = tre_ring->base = NULL; in mhi_deinit_chan_ctxt() 646 struct mhi_ring *buf_ring; in mhi_init_chan_ctxt() local 652 buf_ring = &mhi_chan->buf_ring; in mhi_init_chan_ctxt() 661 buf_ring->el_size = sizeof(struct mhi_buf_info); in mhi_init_chan_ctxt() 662 buf_ring->len = buf_ring->el_size * buf_ring->elements; in mhi_init_chan_ctxt() 663 buf_ring->base = vzalloc(buf_ring->len); in mhi_init_chan_ctxt() 665 if (!buf_ring->base) { in mhi_init_chan_ctxt() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | dp_mon.c | 548 struct dp_rxdma_mon_ring *buf_ring = &dp->rxdma_mon_buf_ring; in ath12k_dp_mon_parse_status_buf() local 555 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_parse_status_buf() 556 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_parse_status_buf() 557 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_parse_status_buf() 582 ath12k_dp_mon_buf_replenish(ab, buf_ring, 1); in ath12k_dp_mon_parse_status_buf() 589 struct dp_rxdma_mon_ring *buf_ring, in ath12k_dp_mon_buf_replenish() argument 599 srng = &ab->hal.srng_list[buf_ring->refill_buf_ring.ring_id]; in ath12k_dp_mon_buf_replenish() 621 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_buf_replenish() 622 buf_id = idr_alloc(&buf_ring->bufs_idr, skb, 0, in ath12k_dp_mon_buf_replenish() 623 buf_ring->bufs_max * 3, GFP_ATOMIC); in ath12k_dp_mon_buf_replenish() [all …]
|
| H A D | dp_mon.h | 87 struct dp_rxdma_mon_ring *buf_ring,
|
| /linux/io_uring/ |
| H A D | kbuf.h | 22 struct io_uring_buf_ring *buf_ring; member
|
| H A D | kbuf.c | 46 buf = io_ring_head_to_buf(bl->buf_ring, bl->head, bl->mask); in io_kbuf_inc_commit() 197 struct io_uring_buf_ring *br = bl->buf_ring; in io_ring_buffer_select() 257 struct io_uring_buf_ring *br = bl->buf_ring; in io_ring_buffers_peek() 703 bl->buf_ring = br; in io_register_pbuf_ring()
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_mon.c | 3248 struct dp_rxdma_mon_ring *buf_ring; in ath12k_wifi7_dp_mon_srng_process() local 3259 buf_ring = &dp->rxdma_mon_buf_ring; in ath12k_wifi7_dp_mon_srng_process() 3281 spin_lock_bh(&buf_ring->idr_lock); in ath12k_wifi7_dp_mon_srng_process() 3282 skb = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_mon_srng_process() 3283 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_wifi7_dp_mon_srng_process() 3333 ath12k_dp_mon_buf_replenish(ab, buf_ring, 1); in ath12k_wifi7_dp_mon_srng_process()
|