Home
last modified time | relevance | path

Searched refs:buf_ring (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/bus/mhi/host/
H A Dinit.c556 struct mhi_ring *buf_ring; in mhi_deinit_chan_ctxt() local
561 buf_ring = &mhi_chan->buf_ring; in mhi_deinit_chan_ctxt()
567 vfree(buf_ring->base); in mhi_deinit_chan_ctxt()
569 buf_ring->base = tre_ring->base = NULL; in mhi_deinit_chan_ctxt()
588 struct mhi_ring *buf_ring; in mhi_init_chan_ctxt() local
594 buf_ring = &mhi_chan->buf_ring; in mhi_init_chan_ctxt()
603 buf_ring->el_size = sizeof(struct mhi_buf_info); in mhi_init_chan_ctxt()
604 buf_ring in mhi_init_chan_ctxt()
[all...]
H A Dmain.c498 struct mhi_ring *buf_ring, *tre_ring; in parse_xfer_event() local
505 buf_ring = &mhi_chan->buf_ring; in parse_xfer_event()
552 buf_info = buf_ring->rp; in parse_xfer_event()
568 mhi_del_ring_element(mhi_cntrl, buf_ring); in parse_xfer_event()
634 struct mhi_ring *buf_ring, *tre_ring; in parse_rsc_event() local
641 buf_ring = &mhi_chan->buf_ring; in parse_rsc_event()
649 WARN_ON(cookie >= buf_ring->len); in parse_rsc_event()
651 buf_info = buf_ring in parse_rsc_event()
1157 struct mhi_ring *buf_ring, *tre_ring; mhi_gen_tre() local
1523 struct mhi_ring *buf_ring, *tre_ring; mhi_reset_data_chan() local
[all...]
H A Dinternal.h542 * releasing, decrement buf_ring first. If tre_ring has space, buf_ring
545 struct mhi_ring buf_ring; member
/kernel/linux/linux-6.6/drivers/bus/mhi/host/
H A Dinit.c584 struct mhi_ring *buf_ring; in mhi_deinit_chan_ctxt() local
589 buf_ring = &mhi_chan->buf_ring; in mhi_deinit_chan_ctxt()
598 vfree(buf_ring->base); in mhi_deinit_chan_ctxt()
600 buf_ring->base = tre_ring->base = NULL; in mhi_deinit_chan_ctxt()
619 struct mhi_ring *buf_ring; in mhi_init_chan_ctxt() local
625 buf_ring = &mhi_chan->buf_ring; in mhi_init_chan_ctxt()
634 buf_ring->el_size = sizeof(struct mhi_buf_info); in mhi_init_chan_ctxt()
635 buf_ring in mhi_init_chan_ctxt()
[all...]
H A Dmain.c572 struct mhi_ring *buf_ring, *tre_ring; in parse_xfer_event() local
579 buf_ring = &mhi_chan->buf_ring; in parse_xfer_event()
626 buf_info = buf_ring->rp; in parse_xfer_event()
642 mhi_del_ring_element(mhi_cntrl, buf_ring); in parse_xfer_event()
711 struct mhi_ring *buf_ring, *tre_ring; in parse_rsc_event() local
718 buf_ring = &mhi_chan->buf_ring; in parse_rsc_event()
726 WARN_ON(cookie >= buf_ring->len); in parse_rsc_event()
728 buf_info = buf_ring in parse_rsc_event()
1203 struct mhi_ring *buf_ring, *tre_ring; mhi_gen_tre() local
1584 struct mhi_ring *buf_ring, *tre_ring; mhi_reset_data_chan() local
[all...]
H A Dinternal.h217 * releasing, decrement buf_ring first. If tre_ring has space, buf_ring
220 struct mhi_ring buf_ring; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Ddp_mon.c802 struct dp_rxdma_ring *buf_ring = &ab->dp.rxdma_mon_buf_ring; in ath12k_dp_mon_rx_parse_status_tlv() local
811 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_rx_parse_status_tlv()
812 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_rx_parse_status_tlv()
813 spin_unlock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_rx_parse_status_tlv()
831 ath12k_dp_mon_buf_replenish(ab, buf_ring, 1); in ath12k_dp_mon_rx_parse_status_tlv()
1264 struct dp_rxdma_ring *buf_ring, in ath12k_dp_mon_buf_replenish()
1274 srng = &ab->hal.srng_list[buf_ring->refill_buf_ring.ring_id]; in ath12k_dp_mon_buf_replenish()
1296 spin_lock_bh(&buf_ring->idr_lock); in ath12k_dp_mon_buf_replenish()
1297 buf_id = idr_alloc(&buf_ring->bufs_idr, skb, 0, in ath12k_dp_mon_buf_replenish()
1298 buf_ring in ath12k_dp_mon_buf_replenish()
1263 ath12k_dp_mon_buf_replenish(struct ath12k_base *ab, struct dp_rxdma_ring *buf_ring, int req_entries) ath12k_dp_mon_buf_replenish() argument
1907 struct dp_rxdma_ring *buf_ring = &ab->dp.tx_mon_buf_ring; ath12k_dp_mon_tx_parse_status_tlv() local
2072 struct dp_rxdma_ring *buf_ring; ath12k_dp_mon_srng_process() local
2485 struct dp_rxdma_ring *buf_ring; ath12k_dp_mon_rx_process_stats() local
[all...]
H A Ddp_mon.h83 struct dp_rxdma_ring *buf_ring,
/kernel/linux/linux-6.6/io_uring/
H A Dkbuf.c158 struct io_uring_buf_ring *br = bl->buf_ring; in io_ring_buffer_select()
244 if (bl->buf_ring == ibf->mem) { in io_kbuf_mark_free()
264 i = bl->buf_ring->tail - bl->head; in __io_remove_buffers()
271 bl->buf_ring = NULL; in __io_remove_buffers()
573 bl->buf_ring = br; in io_pin_pbuf_ring()
640 bl->buf_ring = ibf->mem; in io_alloc_pbuf_ring()
756 return bl->buf_ring; in io_pbuf_get_address()
H A Dkbuf.h9 * If ->buf_nr_pages is set, then buf_pages/buf_ring are used. If not,
16 struct io_uring_buf_ring *buf_ring; member

Completed in 15 milliseconds