| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | dbring.c | 49 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 D | cfr.c | 185 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 D | cfr.h | 220 u32 buf_id); 255 dma_addr_t paddr, u32 buf_id) in ath11k_cfr_lut_update_paddr() argument
|
| H A D | dbring.h | 25 u32 buf_id; member
|
| /linux/drivers/tee/amdtee/ |
| H A D | call.c | 48 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 D | core.c | 159 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 D | amdtee_if.h | 29 u32 buf_id; member 107 u32 buf_id; member 116 u32 buf_id; member
|
| H A D | amdtee_private.h | 94 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 D | exynos_drm_gsc.c | 607 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 D | exynos_drm_fimc.c | 261 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 D | dbring.c | 21 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 D | dp_mon.c | 42 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 D | hwio.c | 22 #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 D | xsk.c | 350 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 D | idpf_txrx.c | 580 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 D | virtchnl2_lan_desc.h | 232 __le16 buf_id; member 422 __le16 buf_id; member
|
| /linux/drivers/net/can/mscan/ |
| H A D | mscan.c | 185 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(®s->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 D | tw5864-core.c | 215 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 D | gve_desc_dqo.h | 186 __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 D | gve_buffer_mgmt_dqo.c | 312 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 D | imx8-isi-video.c | 498 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 D | rtrs-srv.c | 289 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 D | dp_mon.c | 2896 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 D | ipu7-isys-queue.c | 265 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 D | ipu7-isys-video.h | 56 atomic_t buf_id; member
|