Home
last modified time | relevance | path

Searched refs:desc_idx (Results 1 – 21 of 21) sorted by relevance

/linux-6.12.1/drivers/net/ethernet/meta/fbnic/
Dfbnic_fw.c16 int desc_idx, u64 desc) in __fbnic_mbx_wr_desc() argument
18 u32 desc_offset = FBNIC_IPC_MBX(mbx_idx, desc_idx); in __fbnic_mbx_wr_desc()
25 static u64 __fbnic_mbx_rd_desc(struct fbnic_dev *fbd, int mbx_idx, int desc_idx) in __fbnic_mbx_rd_desc() argument
27 u32 desc_offset = FBNIC_IPC_MBX(mbx_idx, desc_idx); in __fbnic_mbx_rd_desc()
38 int desc_idx; in fbnic_mbx_init_desc_ring() local
53 for (desc_idx = FBNIC_IPC_MBX_DESC_LEN; --desc_idx;) { in fbnic_mbx_init_desc_ring()
54 __fbnic_mbx_wr_desc(fbd, mbx_idx, desc_idx, in fbnic_mbx_init_desc_ring()
123 int desc_idx) in fbnic_mbx_unmap_and_free_msg() argument
128 if (!mbx->buf_info[desc_idx].msg) in fbnic_mbx_unmap_and_free_msg()
133 dma_unmap_single(fbd->dev, mbx->buf_info[desc_idx].addr, in fbnic_mbx_unmap_and_free_msg()
[all …]
Dfbnic_csr.h857 #define FBNIC_IPC_MBX(mbx_idx, desc_idx) \ argument
858 ((((mbx_idx) * FBNIC_IPC_MBX_DESC_LEN + (desc_idx)) * 2) + 0x6000)
/linux-6.12.1/drivers/net/ethernet/google/gve/
Dgve_tx_dqo.c509 static void gve_tx_fill_pkt_desc_dqo(struct gve_tx_ring *tx, u32 *desc_idx, in gve_tx_fill_pkt_desc_dqo() argument
517 &tx->dqo.tx_ring[*desc_idx].pkt; in gve_tx_fill_pkt_desc_dqo()
532 *desc_idx = (*desc_idx + 1) & tx->mask; in gve_tx_fill_pkt_desc_dqo()
626 u32 *desc_idx, in gve_tx_add_skb_no_copy_dqo() argument
654 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, len, addr, in gve_tx_add_skb_no_copy_dqo()
673 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, len, addr, in gve_tx_add_skb_no_copy_dqo()
715 u32 *desc_idx, in gve_tx_add_skb_copy_dqo() argument
739 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, in gve_tx_add_skb_copy_dqo()
767 u32 desc_idx = tx->dqo_tx.tail; in gve_tx_add_skb_dqo() local
783 gve_tx_fill_tso_ctx_desc(&tx->dqo.tx_ring[desc_idx].tso_ctx, in gve_tx_add_skb_dqo()
[all …]
Dgve_rx_dqo.c752 u32 desc_idx, int queue_idx) in gve_rx_dqo() argument
796 desc_idx * priv->header_buf_size, in gve_rx_dqo()
/linux-6.12.1/drivers/net/ethernet/ti/
Dk3-cppi-desc-pool.c158 int desc_idx, void *info) in k3_cppi_desc_pool_desc_info_set() argument
160 pool->desc_infos[desc_idx] = info; in k3_cppi_desc_pool_desc_info_set()
165 int desc_idx) in k3_cppi_desc_pool_desc_info() argument
167 return pool->desc_infos[desc_idx]; in k3_cppi_desc_pool_desc_info()
Dk3-cppi-desc-pool.h32 int desc_idx, void *info);
34 int desc_idx);
Dam65-cpsw-nuss.c499 int desc_idx; in am65_cpsw_nuss_set_buf_type() local
501 desc_idx = am65_cpsw_nuss_desc_idx(tx_chn->desc_pool, desc, in am65_cpsw_nuss_set_buf_type()
503 k3_cppi_desc_pool_desc_info_set(tx_chn->desc_pool, desc_idx, in am65_cpsw_nuss_set_buf_type()
511 int desc_idx; in am65_cpsw_nuss_buf_type() local
514 desc_idx = am65_cpsw_nuss_desc_idx(tx_chn->desc_pool, desc_tx, in am65_cpsw_nuss_buf_type()
518 desc_idx); in am65_cpsw_nuss_buf_type()
/linux-6.12.1/drivers/media/pci/solo6x10/
Dsolo6x10-p2m.c79 p2m_dev->desc_count = p2m_dev->desc_idx = 0; in solo_p2m_dma_desc()
89 p2m_dev->desc_idx = 1; in solo_p2m_dma_desc()
163 if (p2m_dev->desc_count <= p2m_dev->desc_idx) { in solo_p2m_isr()
169 p2m_dev->desc_idx++; in solo_p2m_isr()
170 desc = &p2m_dev->descs[p2m_dev->desc_idx]; in solo_p2m_isr()
Dsolo6x10.h122 int desc_idx; member
/linux-6.12.1/drivers/net/ethernet/broadcom/
Dbgmac.c378 struct bgmac_dma_ring *ring, int desc_idx) in bgmac_dma_rx_setup_desc() argument
380 struct bgmac_dma_desc *dma_desc = ring->cpu_base + desc_idx; in bgmac_dma_rx_setup_desc()
383 if (desc_idx == BGMAC_RX_RING_SLOTS - 1) in bgmac_dma_rx_setup_desc()
391 dma_desc->addr_low = cpu_to_le32(lower_32_bits(ring->slots[desc_idx].dma_addr)); in bgmac_dma_rx_setup_desc()
392 dma_desc->addr_high = cpu_to_le32(upper_32_bits(ring->slots[desc_idx].dma_addr)); in bgmac_dma_rx_setup_desc()
396 ring->end = desc_idx; in bgmac_dma_rx_setup_desc()
Dbcm63xx_enet.c231 int desc_idx; in bcm_enet_refill_rx() local
234 desc_idx = priv->rx_dirty_desc; in bcm_enet_refill_rx()
235 desc = &priv->rx_desc_cpu[desc_idx]; in bcm_enet_refill_rx()
237 if (!priv->rx_buf[desc_idx]) { in bcm_enet_refill_rx()
246 priv->rx_buf[desc_idx] = buf; in bcm_enet_refill_rx()
320 int desc_idx; in bcm_enet_receive_queue() local
325 desc_idx = priv->rx_curr_desc; in bcm_enet_receive_queue()
326 desc = &priv->rx_desc_cpu[desc_idx]; in bcm_enet_receive_queue()
368 buf = priv->rx_buf[desc_idx]; in bcm_enet_receive_queue()
389 priv->rx_buf[desc_idx] = NULL; in bcm_enet_receive_queue()
Dtg3.c6857 u32 opaque_key, desc_idx, *post_ptr; in tg3_rx() local
6861 desc_idx = desc->opaque & RXD_OPAQUE_INDEX_MASK; in tg3_rx()
6864 ri = &tp->napi[0].prodring.rx_std_buffers[desc_idx]; in tg3_rx()
6870 ri = &tp->napi[0].prodring.rx_jmb_buffers[desc_idx]; in tg3_rx()
6882 desc_idx, *post_ptr); in tg3_rx()
6931 desc_idx, *post_ptr); in tg3_rx()
13481 u32 base_flags = 0, mss = 0, desc_idx, coal_now, data_off, val; in tg3_run_loopback() local
13631 desc_idx = desc->opaque & RXD_OPAQUE_INDEX_MASK; in tg3_run_loopback()
13659 rx_data = tpr->rx_std_buffers[desc_idx].data; in tg3_run_loopback()
13660 map = dma_unmap_addr(&tpr->rx_std_buffers[desc_idx], in tg3_run_loopback()
[all …]
/linux-6.12.1/drivers/net/ethernet/intel/iavf/
Diavf_adminq.c838 u16 desc_idx; in iavf_clean_arq_element() local
866 desc_idx = ntc; in iavf_clean_arq_element()
883 memcpy(e->msg_buf, hw->aq.arq.r.arq_bi[desc_idx].va, in iavf_clean_arq_element()
/linux-6.12.1/drivers/net/ethernet/intel/i40e/
Di40e_adminq.c1063 u16 desc_idx; in i40e_clean_arq_element() local
1091 desc_idx = ntc; in i40e_clean_arq_element()
1108 memcpy(e->msg_buf, hw->aq.arq.r.arq_bi[desc_idx].va, in i40e_clean_arq_element()
/linux-6.12.1/drivers/net/ethernet/intel/ice/
Dice_controlq.c1180 u16 desc_idx; in ice_clean_rq_elem() local
1208 desc_idx = ntc; in ice_clean_rq_elem()
1221 memcpy(e->msg_buf, cq->rq.r.rq_bi[desc_idx].va, e->msg_len); in ice_clean_rq_elem()
/linux-6.12.1/drivers/dma/ti/
Dk3-udma.c227 unsigned int desc_idx; /* Only used for cyclic in packet mode */ member
511 d->desc_idx); in udma_udma_desc_from_paddr()
521 d->desc_idx); in udma_udma_desc_from_paddr()
1046 h_desc = d->hwdesc[d->desc_idx].cppi5_desc_vaddr; in udma_cyclic_packet_elapsed()
1048 udma_push_to_ring(uc, d->desc_idx); in udma_cyclic_packet_elapsed()
1049 d->desc_idx = (d->desc_idx + 1) % d->sglen; in udma_cyclic_packet_elapsed()
1178 d->desc_idx); in udma_ring_irq_handler()
3460 d->desc_idx = 0; in udma_prep_slave_sg()
3738 d->desc_idx = 0; in udma_prep_dma_memcpy()
4014 void *desc_vaddr = udma_curr_cppi5_desc_vaddr(d, d->desc_idx); in udma_desc_pre_callback()
/linux-6.12.1/drivers/input/touchscreen/
Dwdt87xx_i2c.c219 static int wdt87xx_get_desc(struct i2c_client *client, u8 desc_idx, in wdt87xx_get_desc() argument
225 tx_buf[2] |= desc_idx & 0xF; in wdt87xx_get_desc()
/linux-6.12.1/drivers/net/ethernet/marvell/
Dmvneta.c2779 int desc_idx, i; in mvneta_release_descs() local
2781 desc_idx = first + num; in mvneta_release_descs()
2782 if (desc_idx >= txq->size) in mvneta_release_descs()
2783 desc_idx -= txq->size; in mvneta_release_descs()
2786 struct mvneta_tx_desc *tx_desc = txq->descs + desc_idx; in mvneta_release_descs()
2787 struct mvneta_tx_buf *buf = &txq->buf[desc_idx]; in mvneta_release_descs()
2797 if (desc_idx == 0) in mvneta_release_descs()
2798 desc_idx = txq->size; in mvneta_release_descs()
2799 desc_idx -= 1; in mvneta_release_descs()
/linux-6.12.1/drivers/usb/gadget/function/
Df_fs.c1799 int desc_idx; in ffs_epfile_ioctl() local
1805 desc_idx = 2; in ffs_epfile_ioctl()
1808 desc_idx = 1; in ffs_epfile_ioctl()
1811 desc_idx = 0; in ffs_epfile_ioctl()
1814 desc = epfile->ep->descs[desc_idx]; in ffs_epfile_ioctl()
/linux-6.12.1/drivers/net/wireless/realtek/rtlwifi/
Dpci.c583 int rxring_idx, int desc_idx) in _rtl_pci_init_one_rxdesc() argument
607 rtlpci->rx_ring[rxring_idx].rx_buf[desc_idx] = skb; in _rtl_pci_init_one_rxdesc()
/linux-6.12.1/drivers/net/ethernet/cadence/
Dmacb_main.c155 static unsigned int macb_adj_dma_desc_idx(struct macb *bp, unsigned int desc_idx) in macb_adj_dma_desc_idx() argument
161 desc_idx <<= 1; in macb_adj_dma_desc_idx()
164 desc_idx *= 3; in macb_adj_dma_desc_idx()
170 return desc_idx; in macb_adj_dma_desc_idx()