Home
last modified time | relevance | path

Searched refs:desc_idx (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c455 static void gve_tx_fill_pkt_desc_dqo(struct gve_tx_ring *tx, u32 *desc_idx, in gve_tx_fill_pkt_desc_dqo() argument
463 &tx->dqo.tx_ring[*desc_idx].pkt; in gve_tx_fill_pkt_desc_dqo()
478 *desc_idx = (*desc_idx + 1) & tx->mask; in gve_tx_fill_pkt_desc_dqo()
582 u32 *desc_idx, in gve_tx_add_skb_no_copy_dqo()
610 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, len, addr, in gve_tx_add_skb_no_copy_dqo()
629 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, len, addr, in gve_tx_add_skb_no_copy_dqo()
671 u32 *desc_idx, in gve_tx_add_skb_copy_dqo()
695 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, in gve_tx_add_skb_copy_dqo()
723 u32 desc_idx in gve_tx_add_skb_dqo() local
578 gve_tx_add_skb_no_copy_dqo(struct gve_tx_ring *tx, struct sk_buff *skb, struct gve_tx_pending_packet_dqo *pkt, s16 completion_tag, u32 *desc_idx, bool is_gso) gve_tx_add_skb_no_copy_dqo() argument
667 gve_tx_add_skb_copy_dqo(struct gve_tx_ring *tx, struct sk_buff *skb, struct gve_tx_pending_packet_dqo *pkt, s16 completion_tag, u32 *desc_idx, bool is_gso) gve_tx_add_skb_copy_dqo() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/
H A 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()
H A Dsolo6x10.h122 int desc_idx; member
/kernel/linux/linux-6.6/drivers/media/pci/solo6x10/
H A 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()
H A Dsolo6x10.h122 int desc_idx; member
/kernel/linux/linux-5.10/drivers/staging/gasket/
H A Dgasket_core.c1691 int desc_idx = -1; in gasket_register_device() local
1712 desc_idx = i; in gasket_register_device()
1718 if (desc_idx == -1) { in gasket_register_device()
1724 internal = &g_descs[desc_idx]; in gasket_register_device()
1753 g_descs[desc_idx].driver_desc = NULL; in gasket_register_device()
1762 int i, desc_idx; in gasket_unregister_device() local
1769 desc_idx = i; in gasket_unregister_device()
1788 g_descs[desc_idx].driver_desc = NULL; in gasket_unregister_device()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
H A Dbcm63xx_enet.c233 int desc_idx; in bcm_enet_refill_rx() local
236 desc_idx = priv->rx_dirty_desc; in bcm_enet_refill_rx()
237 desc = &priv->rx_desc_cpu[desc_idx]; in bcm_enet_refill_rx()
239 if (!priv->rx_skb[desc_idx]) { in bcm_enet_refill_rx()
243 priv->rx_skb[desc_idx] = skb; in bcm_enet_refill_rx()
315 int desc_idx; in bcm_enet_receive_queue() local
319 desc_idx = priv->rx_curr_desc; in bcm_enet_receive_queue()
320 desc = &priv->rx_desc_cpu[desc_idx]; in bcm_enet_receive_queue()
363 skb = priv->rx_skb[desc_idx]; in bcm_enet_receive_queue()
387 priv->rx_skb[desc_idx] in bcm_enet_receive_queue()
[all...]
H A Dbgmac.c378 struct bgmac_dma_ring *ring, int desc_idx) in bgmac_dma_rx_setup_desc()
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()
377 bgmac_dma_rx_setup_desc(struct bgmac *bgmac, struct bgmac_dma_ring *ring, int desc_idx) bgmac_dma_rx_setup_desc() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
H A 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] in bcm_enet_receive_queue()
[all...]
H A Dbgmac.c378 struct bgmac_dma_ring *ring, int desc_idx) in bgmac_dma_rx_setup_desc()
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()
377 bgmac_dma_rx_setup_desc(struct bgmac *bgmac, struct bgmac_dma_ring *ring, int desc_idx) bgmac_dma_rx_setup_desc() argument
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dk3-udma.c171 unsigned int desc_idx; /* Only used for cyclic in packet mode */ member
406 d->desc_idx); in udma_udma_desc_from_paddr()
416 d->desc_idx); in udma_udma_desc_from_paddr()
922 h_desc = d->hwdesc[d->desc_idx].cppi5_desc_vaddr; in udma_cyclic_packet_elapsed()
924 udma_push_to_ring(uc, d->desc_idx); in udma_cyclic_packet_elapsed()
925 d->desc_idx = (d->desc_idx + 1) % d->sglen; in udma_cyclic_packet_elapsed()
1050 d->desc_idx); in udma_ring_irq_handler()
2370 d->desc_idx = 0; in udma_prep_slave_sg()
2620 d->desc_idx in udma_prep_dma_memcpy()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.c864 u16 desc_idx; in iavf_clean_arq_element() local
892 desc_idx = ntc; in iavf_clean_arq_element()
909 memcpy(e->msg_buf, hw->aq.arq.r.arq_bi[desc_idx].va, in iavf_clean_arq_element()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.c862 u16 desc_idx; in iavf_clean_arq_element() local
890 desc_idx = ntc; in iavf_clean_arq_element()
907 memcpy(e->msg_buf, hw->aq.arq.r.arq_bi[desc_idx].va, in iavf_clean_arq_element()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_controlq.c1115 u16 desc_idx; in ice_clean_rq_elem() local
1144 desc_idx = ntc; in ice_clean_rq_elem()
1159 memcpy(e->msg_buf, cq->rq.r.rq_bi[desc_idx].va, e->msg_len); in ice_clean_rq_elem()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_adminq.c1004 u16 desc_idx; in i40e_clean_arq_element() local
1032 desc_idx = ntc; in i40e_clean_arq_element()
1049 memcpy(e->msg_buf, hw->aq.arq.r.arq_bi[desc_idx].va, in i40e_clean_arq_element()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_adminq.c1094 u16 desc_idx; in i40e_clean_arq_element() local
1122 desc_idx = ntc; in i40e_clean_arq_element()
1139 memcpy(e->msg_buf, hw->aq.arq.r.arq_bi[desc_idx].va, in i40e_clean_arq_element()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_controlq.c1164 u16 desc_idx; in ice_clean_rq_elem() local
1192 desc_idx = ntc; in ice_clean_rq_elem()
1205 memcpy(e->msg_buf, cq->rq.r.rq_bi[desc_idx].va, e->msg_len); in ice_clean_rq_elem()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/
H A 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()
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A 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()
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A 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()
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Df_fs.c1335 int desc_idx; in ffs_epfile_ioctl() local
1341 desc_idx = 2; in ffs_epfile_ioctl()
1344 desc_idx = 1; in ffs_epfile_ioctl()
1347 desc_idx = 0; in ffs_epfile_ioctl()
1350 desc = epfile->ep->descs[desc_idx]; in ffs_epfile_ioctl()
H A Df_generic.c1358 int desc_idx; in ffs_epfile_ioctl() local
1364 desc_idx = 2; in ffs_epfile_ioctl()
1367 desc_idx = 1; in ffs_epfile_ioctl()
1370 desc_idx = 1; in ffs_epfile_ioctl()
1377 desc = ep->descs[desc_idx]; in ffs_epfile_ioctl()
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Df_fs.c1318 int desc_idx; in ffs_epfile_ioctl() local
1324 desc_idx = 2; in ffs_epfile_ioctl()
1327 desc_idx = 1; in ffs_epfile_ioctl()
1330 desc_idx = 0; in ffs_epfile_ioctl()
1333 desc = epfile->ep->descs[desc_idx]; in ffs_epfile_ioctl()
H A Df_generic.c1359 int desc_idx; in ffs_epfile_ioctl() local
1365 desc_idx = 2; in ffs_epfile_ioctl()
1368 desc_idx = 1; in ffs_epfile_ioctl()
1371 desc_idx = 1; in ffs_epfile_ioctl()
1378 desc = ep->descs[desc_idx]; in ffs_epfile_ioctl()
/kernel/linux/linux-6.6/drivers/dma/ti/
H A 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()
3447 d->desc_idx = 0; in udma_prep_slave_sg()
3706 d->desc_idx in udma_prep_dma_memcpy()
[all...]

Completed in 56 milliseconds

12