Home
last modified time | relevance | path

Searched refs:buf_id (Results 1 – 25 of 51) sorted by relevance

123

/linux/drivers/net/wireless/ath/ath11k/
H A Ddbring.c49 int buf_id; in ath11k_dbring_bufs_replenish() local
69 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, GFP_ATOMIC); in ath11k_dbring_bufs_replenish()
71 if (buf_id < 0) { in ath11k_dbring_bufs_replenish()
83 ath11k_cfr_lut_update_paddr(ar, paddr, buf_id); in ath11k_dbring_bufs_replenish()
88 FIELD_PREP(DP_RXDMA_BUF_COOKIE_BUF_ID, buf_id); in ath11k_dbring_bufs_replenish()
99 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_bufs_replenish()
294 int buf_id; in ath11k_dbring_buffer_release_event() local
363 buf_id = FIELD_GET(DP_RXDMA_BUF_COOKIE_BUF_ID, cookie); in ath11k_dbring_buffer_release_event()
366 buff = idr_find(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event()
371 idr_remove(&ring->bufs_idr, buf_id); in ath11k_dbring_buffer_release_event()
[all …]
H A Dcfr.c185 u32 buf_id, tones, length; in ath11k_cfr_process_data() local
191 buf_id = param->buf_id; in ath11k_cfr_process_data()
217 lut = &cfr->lut[buf_id]; in ath11k_cfr_process_data()
860 u32 buf_id) in ath11k_cfr_lut_update_paddr() argument
865 cfr->lut[buf_id].dbr_address = paddr; in ath11k_cfr_lut_update_paddr()
H A Dcfr.h220 u32 buf_id);
255 dma_addr_t paddr, u32 buf_id) in ath11k_cfr_lut_update_paddr() argument
H A Ddbring.h25 u32 buf_id; member
/linux/drivers/tee/amdtee/
H A Dcall.c48 u32 buf_id = get_buffer_id(tee[i].u.memref.shm); in tee_params_to_amd_params() local
50 amd->params[i].mref.buf_id = buf_id; in tee_params_to_amd_params()
55 i, amd->params[i].mref.buf_id, in tee_params_to_amd_params()
107 i, amd->params[i].mref.buf_id, in amd_params_to_tee_params()
225 void handle_unmap_shmem(u32 buf_id) in handle_unmap_shmem() argument
231 cmd.buf_id = buf_id; in handle_unmap_shmem()
237 buf_id, status); in handle_unmap_shmem()
286 int handle_map_shmem(u32 count, struct shmem_desc *start, u32 *buf_id) in handle_map_shmem() argument
293 if (!count || !start || !buf_id) in handle_map_shmem()
333 *buf_id = 0; in handle_map_shmem()
[all …]
H A Dcore.c159 u32 buf_id = 0; in get_buffer_id() local
164 buf_id = shmdata->buf_id; in get_buffer_id()
169 return buf_id; in get_buffer_id()
349 u32 buf_id; in amdtee_map_shmem() local
366 rc = handle_map_shmem(count, &shmem, &buf_id); in amdtee_map_shmem()
374 shmnode->buf_id = buf_id; in amdtee_map_shmem()
380 pr_debug("buf_id :[%x] kaddr[%p]\n", shmnode->buf_id, shmnode->kaddr); in amdtee_map_shmem()
389 u32 buf_id; in amdtee_unmap_shmem() local
394 buf_id = get_buffer_id(shm); in amdtee_unmap_shmem()
396 handle_unmap_shmem(buf_id); in amdtee_unmap_shmem()
[all …]
H A Damdtee_if.h29 u32 buf_id; member
107 u32 buf_id; member
116 u32 buf_id; member
H A Damdtee_private.h94 u32 buf_id; member
162 int handle_map_shmem(u32 count, struct shmem_desc *start, u32 *buf_id);
164 void handle_unmap_shmem(u32 buf_id);
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_gsc.c607 static void gsc_src_set_buf_seq(struct gsc_context *ctx, u32 buf_id, in gsc_src_set_buf_seq() argument
612 u32 mask = 0x00000001 << buf_id; in gsc_src_set_buf_seq()
619 cfg |= masked << buf_id; in gsc_src_set_buf_seq()
625 static void gsc_src_set_addr(struct gsc_context *ctx, u32 buf_id, in gsc_src_set_addr() argument
629 gsc_write(buf->dma_addr[0], GSC_IN_BASE_ADDR_Y(buf_id)); in gsc_src_set_addr()
630 gsc_write(buf->dma_addr[1], GSC_IN_BASE_ADDR_CB(buf_id)); in gsc_src_set_addr()
631 gsc_write(buf->dma_addr[2], GSC_IN_BASE_ADDR_CR(buf_id)); in gsc_src_set_addr()
633 gsc_src_set_buf_seq(ctx, buf_id, true); in gsc_src_set_addr()
924 static void gsc_dst_set_buf_seq(struct gsc_context *ctx, u32 buf_id, in gsc_dst_set_buf_seq() argument
929 u32 mask = 0x00000001 << buf_id; in gsc_dst_set_buf_seq()
[all …]
H A Dexynos_drm_fimc.c261 int frame_cnt, buf_id; in fimc_get_buf_id() local
278 buf_id = frame_cnt - 1; in fimc_get_buf_id()
279 DRM_DEV_DEBUG_KMS(ctx->dev, "buf_id[%d]\n", buf_id); in fimc_get_buf_id()
281 return buf_id; in fimc_get_buf_id()
904 static void fimc_dst_set_buf_seq(struct fimc_context *ctx, u32 buf_id, in fimc_dst_set_buf_seq() argument
911 DRM_DEV_DEBUG_KMS(ctx->dev, "buf_id[%d]enqueue[%d]\n", buf_id, enqueue); in fimc_dst_set_buf_seq()
918 cfg |= (1 << buf_id); in fimc_dst_set_buf_seq()
920 cfg &= ~(1 << buf_id); in fimc_dst_set_buf_seq()
949 int buf_id; in fimc_irq_handler() local
960 buf_id = fimc_get_buf_id(ctx); in fimc_irq_handler()
[all …]
/linux/drivers/net/wireless/ath/ath12k/
H A Ddbring.c21 int buf_id; in ath12k_dbring_bufs_replenish() local
40 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, gfp); in ath12k_dbring_bufs_replenish()
42 if (buf_id < 0) { in ath12k_dbring_bufs_replenish()
56 u32_encode_bits(buf_id, DP_RXDMA_BUF_COOKIE_BUF_ID); in ath12k_dbring_bufs_replenish()
66 idr_remove(&ring->bufs_idr, buf_id); in ath12k_dbring_bufs_replenish()
244 int buf_id; in ath12k_dbring_buffer_release_event() local
303 buf_id = u32_get_bits(cookie, DP_RXDMA_BUF_COOKIE_BUF_ID); in ath12k_dbring_buffer_release_event()
306 buff = idr_find(&ring->bufs_idr, buf_id); in ath12k_dbring_buffer_release_event()
311 idr_remove(&ring->bufs_idr, buf_id); in ath12k_dbring_buffer_release_event()
346 int buf_id; in ath12k_dbring_buf_cleanup() local
[all …]
H A Ddp_mon.c42 int *buf_id) in ath12k_dp_rx_alloc_mon_status_buf() argument
65 *buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 0, in ath12k_dp_rx_alloc_mon_status_buf()
68 if (*buf_id < 0) in ath12k_dp_rx_alloc_mon_status_buf()
618 int buf_id; in ath12k_dp_mon_parse_status_buf() local
621 buf_id = u32_get_bits(packet_info->cookie, DP_RXDMA_BUF_COOKIE_BUF_ID); in ath12k_dp_mon_parse_status_buf()
624 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_parse_status_buf()
628 ath12k_warn(ab, "mon dest desc with inval buf_id %d\n", buf_id); in ath12k_dp_mon_parse_status_buf()
665 int buf_id; in ath12k_dp_mon_buf_replenish() local
690 buf_id = idr_alloc(&buf_ring->bufs_idr, skb, 0, in ath12k_dp_mon_buf_replenish()
694 if (unlikely(buf_id < 0)) in ath12k_dp_mon_buf_replenish()
[all …]
/linux/drivers/net/wireless/st/cw1200/
H A Dhwio.c22 #define SDIO_ADDR17BIT(buf_id, mpf, rfu, reg_id_ofs) \ argument
23 ((((buf_id) & 0x1F) << 7) \
31 void *buf, size_t buf_len, int buf_id) in __cw1200_reg_read() argument
44 sdio_reg_addr_17bit = SDIO_ADDR17BIT(buf_id, 0, 0, addr_sdio); in __cw1200_reg_read()
52 const void *buf, size_t buf_len, int buf_id) in __cw1200_reg_write() argument
59 sdio_reg_addr_17bit = SDIO_ADDR17BIT(buf_id, 0, 0, addr_sdio); in __cw1200_reg_write()
/linux/drivers/net/ethernet/intel/idpf/
H A Dxsk.c350 desc->qword0.buf_id = cpu_to_le16(i); in idpf_xskfqe_init()
437 u32 buf_id; member
453 ntc = set->bufqs[i].buf_id; in idpf_xskfq_refill_set()
491 u32 bufq_id, buf_id; in idpf_xskrq_poll() local
509 buf_id = idpf_xdp_rx_buf(&desc); in idpf_xskrq_poll()
511 set.bufqs[bufq_id].buf_id = buf_id; in idpf_xskrq_poll()
514 xdp = libeth_xsk_process_buff(xdp, bufq->xsk_buf[buf_id], in idpf_xskrq_poll()
H A Didpf_txrx.c580 static void idpf_post_buf_refill(struct idpf_sw_queue *refillq, u16 buf_id) in idpf_post_buf_refill() argument
586 FIELD_PREP(IDPF_RFL_BI_BUFID_M, buf_id) | in idpf_post_buf_refill()
605 static bool idpf_rx_post_buf_desc(struct idpf_buf_queue *bufq, u16 buf_id) in idpf_rx_post_buf_desc() argument
621 addr = libeth_rx_alloc(&fq, buf_id); in idpf_rx_post_buf_desc()
632 addr = libeth_rx_alloc(&fq, buf_id); in idpf_rx_post_buf_desc()
637 splitq_rx_desc->qword0.buf_id = cpu_to_le16(buf_id); in idpf_rx_post_buf_desc()
2127 static void idpf_tx_clean_bufs(struct idpf_tx_queue *txq, u32 buf_id, in idpf_tx_clean_bufs() argument
2138 tx_buf = &txq->tx_buf[buf_id]; in idpf_tx_clean_bufs()
2144 idpf_post_buf_refill(txq->refillq, buf_id); in idpf_tx_clean_bufs()
2148 buf_id = idpf_tx_buf_next(tx_buf); in idpf_tx_clean_bufs()
[all …]
H A Dvirtchnl2_lan_desc.h232 __le16 buf_id; member
422 __le16 buf_id; member
/linux/drivers/net/can/mscan/
H A Dmscan.c185 int i, rtr, buf_id; in mscan_start_xmit() local
194 buf_id = ffs(i) - 1; in mscan_start_xmit()
208 if (buf_id < priv->prev_buf_id) { in mscan_start_xmit()
218 priv->prev_buf_id = buf_id; in mscan_start_xmit()
260 out_8(&regs->cantflg, 1 << buf_id); in mscan_start_xmit()
265 list_add_tail(&priv->tx_queue[buf_id].list, &priv->tx_head); in mscan_start_xmit()
267 can_put_echo_skb(skb, dev, buf_id, 0); in mscan_start_xmit()
270 priv->tx_active |= 1 << buf_id; in mscan_start_xmit()
/linux/drivers/media/pci/tw5864/
H A Dtw5864-core.c215 if (input->buf_id != raw_buf_id) { in tw5864_timer_isr()
216 input->buf_id = raw_buf_id; in tw5864_timer_isr()
233 2 * input->nr, input->buf_id + 3); in tw5864_timer_isr()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_desc_dqo.h186 __le16 buf_id; /* ID returned in Rx completion descriptor */ member
241 __le16 buf_id; /* Buffer ID which was sent on the buffer queue. */ member
H A Dgve_buffer_mgmt_dqo.c312 desc->buf_id = cpu_to_le16(buf_state - rx->dqo.buf_states); in gve_alloc_buffer()
334 desc->buf_id = cpu_to_le16(buf_state - rx->dqo.buf_states); in gve_alloc_buffer()
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-video.c498 enum mxc_isi_buf_id buf_id; in mxc_isi_video_frame_write_done() local
556 buf_id = pipe->isi->pdata->buf_active_reverse in mxc_isi_video_frame_write_done()
583 if (buf->id != buf_id) { in mxc_isi_video_frame_write_done()
585 buf->id, buf_id); in mxc_isi_video_frame_write_done()
609 mxc_isi_channel_set_outbuf(pipe, next_buf->dma_addrs, buf_id); in mxc_isi_video_frame_write_done()
610 next_buf->id = buf_id; in mxc_isi_video_frame_write_done()
790 enum mxc_isi_buf_id buf_id = i == 0 ? MXC_ISI_BUF1 in mxc_isi_video_queue_first_buffers()
798 mxc_isi_channel_set_outbuf(video->pipe, buf->dma_addrs, buf_id); in mxc_isi_video_queue_first_buffers()
799 buf->id = buf_id; in mxc_isi_video_queue_first_buffers()
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs-srv.c289 msg->buf_id = cpu_to_le16(id->msg_id); in rdma_write_sg()
410 msg->buf_id = cpu_to_le16(id->msg_id); in send_io_resp_imm()
1039 u32 buf_id, u32 off) in process_read() argument
1064 id = srv_path->ops_ids[buf_id]; in process_read()
1067 id->msg_id = buf_id; in process_read()
1071 data = page_address(srv->chunks[buf_id]); in process_read()
1078 buf_id, ERR_PTR(ret)); in process_read()
1089 buf_id, ERR_PTR(ret)); in process_read()
1097 u32 buf_id, u32 off) in process_write() argument
1117 id = srv_path->ops_ids[buf_id]; in process_write()
[all …]
/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Ddp_mon.c2896 int buf_id; in ath12k_wifi7_dp_rx_mon_buf_done() local
2905 buf_id = u32_get_bits(cookie, DP_RXDMA_BUF_COOKIE_BUF_ID); in ath12k_wifi7_dp_rx_mon_buf_done()
2908 skb = idr_find(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_mon_buf_done()
3013 int buf_id, srng_id, num_buffs_reaped = 0; in ath12k_wifi7_dp_rx_reap_mon_status_ring() local
3050 buf_id = u32_get_bits(cookie, DP_RXDMA_BUF_COOKIE_BUF_ID); in ath12k_wifi7_dp_rx_reap_mon_status_ring()
3053 skb = idr_find(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring()
3058 buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring()
3076 buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring()
3098 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring()
3111 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring()
[all …]
/linux/drivers/staging/media/ipu7/
H A Dipu7-isys-queue.c265 u32 buf_id; in ipu7_isys_buffer_to_fw_frame_buff() local
273 buf_id = atomic_fetch_inc(&stream->buf_id); in ipu7_isys_buffer_to_fw_frame_buff()
274 set->frame_id = buf_id % IPU_MAX_FRAME_COUNTER; in ipu7_isys_buffer_to_fw_frame_buff()
H A Dipu7-isys-video.h56 atomic_t buf_id; member

123