/openbmc/linux/drivers/net/ethernet/google/gve/ |
H A D | gve_tx_dqo.c | 455 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() 572 u32 *desc_idx, in gve_tx_add_skb_no_copy_dqo() argument 600 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, len, addr, in gve_tx_add_skb_no_copy_dqo() 619 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, len, addr, in gve_tx_add_skb_no_copy_dqo() 661 u32 *desc_idx, in gve_tx_add_skb_copy_dqo() argument 685 gve_tx_fill_pkt_desc_dqo(tx, desc_idx, skb, in gve_tx_add_skb_copy_dqo() 713 u32 desc_idx = tx->dqo_tx.tail; in gve_tx_add_skb_dqo() local 729 gve_tx_fill_tso_ctx_desc(&tx->dqo.tx_ring[desc_idx].tso_ctx, in gve_tx_add_skb_dqo() [all …]
|
/openbmc/linux/drivers/media/pci/solo6x10/ |
H A D | solo6x10-p2m.c | 79 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 D | solo6x10.h | 122 int desc_idx; member
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | virtio.c | 213 uint32_t desc_idx, in qvirtio_wait_used_elem() argument 226 g_assert_cmpint(got_desc_idx, ==, desc_idx); in qvirtio_wait_used_elem() 418 bool qvirtqueue_get_buf(QTestState *qts, QVirtQueue *vq, uint32_t *desc_idx, in qvirtqueue_get_buf() argument 435 if (desc_idx) { in qvirtqueue_get_buf() 437 *desc_idx = qvirtio_readl(vq->vdev, qts, addr); in qvirtqueue_get_buf()
|
H A D | virtio.h | 125 uint32_t desc_idx, 148 bool qvirtqueue_get_buf(QTestState *qts, QVirtQueue *vq, uint32_t *desc_idx,
|
/openbmc/qemu/subprojects/libvduse/ |
H A D | libvduse.c | 285 static int vduse_queue_inflight_get(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_get() argument 287 vq->log->inflight.desc[desc_idx].counter = vq->counter++; in vduse_queue_inflight_get() 291 vq->log->inflight.desc[desc_idx].inflight = 1; in vduse_queue_inflight_get() 296 static int vduse_queue_inflight_pre_put(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_pre_put() argument 298 vq->log->inflight.last_batch_head = desc_idx; in vduse_queue_inflight_pre_put() 303 static int vduse_queue_inflight_post_put(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_post_put() argument 305 vq->log->inflight.desc[desc_idx].inflight = 0; in vduse_queue_inflight_post_put()
|
/openbmc/linux/drivers/net/ethernet/broadcom/ |
H A D | bgmac.c | 378 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()
|
H A D | bcm63xx_enet.c | 231 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()
|
H A D | tg3.c | 6829 u32 opaque_key, desc_idx, *post_ptr; in tg3_rx() local 6833 desc_idx = desc->opaque & RXD_OPAQUE_INDEX_MASK; in tg3_rx() 6836 ri = &tp->napi[0].prodring.rx_std_buffers[desc_idx]; in tg3_rx() 6842 ri = &tp->napi[0].prodring.rx_jmb_buffers[desc_idx]; in tg3_rx() 6854 desc_idx, *post_ptr); in tg3_rx() 6903 desc_idx, *post_ptr); in tg3_rx() 13417 u32 base_flags = 0, mss = 0, desc_idx, coal_now, data_off, val; in tg3_run_loopback() local 13567 desc_idx = desc->opaque & RXD_OPAQUE_INDEX_MASK; in tg3_run_loopback() 13595 rx_data = tpr->rx_std_buffers[desc_idx].data; in tg3_run_loopback() 13596 map = dma_unmap_addr(&tpr->rx_std_buffers[desc_idx], in tg3_run_loopback() [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | virtio-blk-test.c | 584 uint32_t desc_idx; in idx() local 678 g_assert(qvirtqueue_get_buf(qts, vq, &desc_idx, NULL)); in idx() 679 g_assert_cmpint(desc_idx, ==, free_head); in idx()
|
H A D | vhost-user-blk-test.c | 554 uint32_t desc_idx; in idx() local 654 g_assert(qvirtqueue_get_buf(qts, vq, &desc_idx, NULL)); in idx() 655 g_assert_cmpint(desc_idx, ==, free_head); in idx()
|
/openbmc/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 862 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()
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_controlq.c | 1164 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()
|
/openbmc/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_adminq.c | 1090 u16 desc_idx; in i40e_clean_arq_element() local 1118 desc_idx = ntc; in i40e_clean_arq_element() 1135 memcpy(e->msg_buf, hw->aq.arq.r.arq_bi[desc_idx].va, in i40e_clean_arq_element()
|
/openbmc/qemu/subprojects/libvhost-user/ |
H A D | libvhost-user.c | 2879 vu_queue_inflight_get(VuDev *dev, VuVirtq *vq, int desc_idx) in vu_queue_inflight_get() argument 2889 vq->inflight->desc[desc_idx].counter = vq->counter++; in vu_queue_inflight_get() 2890 vq->inflight->desc[desc_idx].inflight = 1; in vu_queue_inflight_get() 2896 vu_queue_inflight_pre_put(VuDev *dev, VuVirtq *vq, int desc_idx) in vu_queue_inflight_pre_put() argument 2906 vq->inflight->last_batch_head = desc_idx; in vu_queue_inflight_pre_put() 2912 vu_queue_inflight_post_put(VuDev *dev, VuVirtq *vq, int desc_idx) in vu_queue_inflight_post_put() argument 2924 vq->inflight->desc[desc_idx].inflight = 0; in vu_queue_inflight_post_put()
|
/openbmc/linux/drivers/dma/ti/ |
H A D | k3-udma.c | 227 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 = 0; in udma_prep_dma_memcpy() 3982 void *desc_vaddr = udma_curr_cppi5_desc_vaddr(d, d->desc_idx); in udma_desc_pre_callback()
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | wdt87xx_i2c.c | 219 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()
|
/openbmc/linux/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 2779 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()
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/ |
H A D | 0004-FF-A-v15-arm_ffa-introduce-Arm-FF-A-support.patch | 1000 + u32 desc_idx; 1024 + for (desc_idx = 0 ; desc_idx < count ; desc_idx++) { 1025 + uc_priv->partitions.descs[desc_idx].info = 1026 + parts_info[desc_idx]; 1029 + uc_priv->partitions.descs[desc_idx].info.id);
|
/openbmc/linux/drivers/usb/gadget/function/ |
H A D | f_fs.c | 1323 int desc_idx; in ffs_epfile_ioctl() local 1329 desc_idx = 2; in ffs_epfile_ioctl() 1332 desc_idx = 1; in ffs_epfile_ioctl() 1335 desc_idx = 0; in ffs_epfile_ioctl() 1338 desc = epfile->ep->descs[desc_idx]; in ffs_epfile_ioctl()
|
/openbmc/linux/drivers/net/wireless/realtek/rtlwifi/ |
H A D | pci.c | 544 int rxring_idx, int desc_idx) in _rtl_pci_init_one_rxdesc() argument 568 rtlpci->rx_ring[rxring_idx].rx_buf[desc_idx] = skb; in _rtl_pci_init_one_rxdesc()
|
/openbmc/linux/drivers/net/ethernet/cadence/ |
H A D | macb_main.c | 155 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()
|