| /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 | dp_rx.c | 354 int buf_id; in ath11k_dp_rxbufs_replenish() local 393 buf_id = idr_alloc(&rx_ring->bufs_idr, skb, 1, in ath11k_dp_rxbufs_replenish() 396 if (buf_id <= 0) in ath11k_dp_rxbufs_replenish() 406 FIELD_PREP(DP_RXDMA_BUF_COOKIE_BUF_ID, buf_id); in ath11k_dp_rxbufs_replenish() 421 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxbufs_replenish() 440 int buf_id; in ath11k_dp_rxdma_buf_ring_free() local 443 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath11k_dp_rxdma_buf_ring_free() 444 idr_remove(&rx_ring->bufs_idr, buf_id); in ath11k_dp_rxdma_buf_ring_free() 2664 int buf_id, mac_id; in ath11k_dp_process_rx() local 2686 buf_id = FIELD_GET(DP_RXDMA_BUF_COOKIE_BUF_ID, in ath11k_dp_process_rx() [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()
|
| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_gsc.c | 606 static void gsc_src_set_buf_seq(struct gsc_context *ctx, u32 buf_id, in gsc_src_set_buf_seq() argument 611 u32 mask = 0x00000001 << buf_id; in gsc_src_set_buf_seq() 618 cfg |= masked << buf_id; in gsc_src_set_buf_seq() 624 static void gsc_src_set_addr(struct gsc_context *ctx, u32 buf_id, in gsc_src_set_addr() argument 628 gsc_write(buf->dma_addr[0], GSC_IN_BASE_ADDR_Y(buf_id)); in gsc_src_set_addr() 629 gsc_write(buf->dma_addr[1], GSC_IN_BASE_ADDR_CB(buf_id)); in gsc_src_set_addr() 630 gsc_write(buf->dma_addr[2], GSC_IN_BASE_ADDR_CR(buf_id)); in gsc_src_set_addr() 632 gsc_src_set_buf_seq(ctx, buf_id, true); in gsc_src_set_addr() 923 static void gsc_dst_set_buf_seq(struct gsc_context *ctx, u32 buf_id, in gsc_dst_set_buf_seq() argument 928 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/tee/amdtee/ |
| H A D | amdtee_if.h | 29 u32 buf_id; member 107 u32 buf_id; member 116 u32 buf_id; member
|
| /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/wireless/ath/ath12k/ |
| 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() 550 int buf_id; in ath12k_dp_mon_parse_status_buf() local 553 buf_id = u32_get_bits(packet_info->cookie, DP_RXDMA_BUF_COOKIE_BUF_ID); in ath12k_dp_mon_parse_status_buf() 556 msdu = idr_remove(&buf_ring->bufs_idr, buf_id); in ath12k_dp_mon_parse_status_buf() 560 ath12k_warn(ab, "mon dest desc with inval buf_id %d\n", buf_id); in ath12k_dp_mon_parse_status_buf() 597 int buf_id; in ath12k_dp_mon_buf_replenish() local 622 buf_id = idr_alloc(&buf_ring->bufs_idr, skb, 0, in ath12k_dp_mon_buf_replenish() 626 if (unlikely(buf_id < 0)) in ath12k_dp_mon_buf_replenish() [all …]
|
| H A D | dp_mon.h | 102 int *buf_id);
|
| H A D | dp_rx.c | 180 int buf_id; in ath12k_dp_rxdma_mon_buf_ring_free() local 183 idr_for_each_entry(&rx_ring->bufs_idr, skb, buf_id) { in ath12k_dp_rxdma_mon_buf_ring_free() 184 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_dp_rxdma_mon_buf_ring_free()
|
| H A D | mac.c | 9169 static void ath12k_mac_tx_mgmt_free(struct ath12k *ar, int buf_id) in ath12k_mac_tx_mgmt_free() argument 9175 msdu = idr_remove(&ar->txmgmt_idr, buf_id); in ath12k_mac_tx_mgmt_free() 9190 int ath12k_mac_tx_mgmt_pending_free(int buf_id, void *skb, void *ctx) in ath12k_mac_tx_mgmt_pending_free() argument 9194 ath12k_mac_tx_mgmt_free(ar, buf_id); in ath12k_mac_tx_mgmt_pending_free() 9199 static int ath12k_mac_vif_txmgmt_idr_remove(int buf_id, void *skb, void *ctx) in ath12k_mac_vif_txmgmt_idr_remove() argument 9206 ath12k_mac_tx_mgmt_free(ar, buf_id); in ath12k_mac_vif_txmgmt_idr_remove() 9221 int buf_id; in ath12k_mac_mgmt_tx_wmi() local 9228 buf_id = idr_alloc(&ar->txmgmt_idr, skb, 0, in ath12k_mac_mgmt_tx_wmi() 9231 if (buf_id < 0) in ath12k_mac_mgmt_tx_wmi() 9256 ret = ath12k_wmi_mgmt_send(arvif, buf_id, skb); in ath12k_mac_mgmt_tx_wmi() [all …]
|
| H A D | wmi.h | 6533 int ath12k_wmi_mgmt_send(struct ath12k_link_vif *arvif, u32 buf_id,
|
| /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 …]
|
| /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_rx_dqo.c | 401 u16 buf_id = le16_to_cpu(desc->buf_id); in gve_rx_post_buffers_dqo() local 405 (size_t)priv->header_buf_size * buf_id); in gve_rx_post_buffers_dqo() 816 const u16 buffer_id = le16_to_cpu(compl_desc->buf_id); in gve_rx_dqo()
|
| /linux/include/linux/net/intel/ |
| H A D | virtchnl2_lan_desc.h | 232 __le16 buf_id; member 422 __le16 buf_id; member
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | dp_mon.c | 2936 int buf_id; in ath12k_wifi7_dp_rx_mon_buf_done() local 2945 buf_id = u32_get_bits(cookie, DP_RXDMA_BUF_COOKIE_BUF_ID); in ath12k_wifi7_dp_rx_mon_buf_done() 2948 skb = idr_find(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_mon_buf_done() 3052 int buf_id, srng_id, num_buffs_reaped = 0; in ath12k_wifi7_dp_rx_reap_mon_status_ring() local 3090 buf_id = u32_get_bits(cookie, DP_RXDMA_BUF_COOKIE_BUF_ID); in ath12k_wifi7_dp_rx_reap_mon_status_ring() 3093 skb = idr_find(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring() 3098 buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring() 3115 tlv_tag, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring() 3137 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring() 3150 idr_remove(&rx_ring->bufs_idr, buf_id); in ath12k_wifi7_dp_rx_reap_mon_status_ring() [all …]
|
| /linux/drivers/media/pci/tw5864/ |
| H A D | tw5864.h | 115 u32 buf_id; member
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-fw-isys.h | 488 u64 buf_id; member
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| H A D | rtrs-pri.h | 269 __le16 buf_id; member
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_debug.c | 5210 u8 buf_id; in qed_dbg_set_bin_ptr() local 5213 for (buf_id = 0; buf_id < MAX_BIN_DBG_BUFFER_TYPE; buf_id++) in qed_dbg_set_bin_ptr() 5215 buf_id, in qed_dbg_set_bin_ptr() 5216 (u32 *)(bin_ptr + buf_hdrs[buf_id].offset), in qed_dbg_set_bin_ptr() 5217 buf_hdrs[buf_id].length); in qed_dbg_set_bin_ptr() 7522 u8 buf_id; in qed_dbg_user_set_bin_ptr() local 7525 for (buf_id = 0; buf_id < MAX_BIN_DBG_BUFFER_TYPE; buf_id++) in qed_dbg_user_set_bin_ptr() 7527 (enum bin_dbg_buffer_type)buf_id, in qed_dbg_user_set_bin_ptr() 7528 (u32 *)(bin_ptr + buf_hdrs[buf_id].offset), in qed_dbg_user_set_bin_ptr() 7529 buf_hdrs[buf_id].length); in qed_dbg_user_set_bin_ptr()
|
| /linux/drivers/misc/mei/ |
| H A D | client.c | 2249 static int mei_cl_dma_alloc(struct mei_cl *cl, u8 buf_id, size_t size) in mei_cl_dma_alloc() argument 2256 cl->dma.buffer_id = buf_id; in mei_cl_dma_alloc()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_execbuf.c | 1716 struct vmw_resource *res, uint32_t *buf_id, in vmw_cmd_res_switch_backup() argument 1727 ret = vmw_translate_mob_ptr(dev_priv, sw_context, buf_id, &vbo); in vmw_cmd_res_switch_backup() 1756 *converter, uint32_t *res_id, uint32_t *buf_id, in vmw_cmd_switch_backup() argument 1767 return vmw_cmd_res_switch_backup(dev_priv, sw_context, res, buf_id, in vmw_cmd_switch_backup()
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | fimc-capture.c | 419 int buf_id = (vid_cap->reqbufs_count == 1) ? -1 : in buffer_queue() local 422 fimc_hw_set_output_addr(fimc, &buf->addr, buf_id); in buffer_queue()
|