| /linux/drivers/media/pci/pt3/ |
| H A D | pt3_dma.c | 152 dma_addr_t data_addr, desc_addr; in pt3_alloc_dmabuf() local 175 &desc_addr, GFP_KERNEL); in pt3_alloc_dmabuf() 180 adap->desc_buf[i].b_addr = desc_addr; in pt3_alloc_dmabuf() 184 d->next_l = lower_32_bits(desc_addr); in pt3_alloc_dmabuf() 185 d->next_h = upper_32_bits(desc_addr); in pt3_alloc_dmabuf() 194 desc_addr += sizeof(struct xfer_desc); in pt3_alloc_dmabuf() 195 d->next_l = lower_32_bits(desc_addr); in pt3_alloc_dmabuf() 196 d->next_h = upper_32_bits(desc_addr); in pt3_alloc_dmabuf() 203 desc_addr = adap->desc_buf[0].b_addr; in pt3_alloc_dmabuf() 204 d->next_l = lower_32_bits(desc_addr); in pt3_alloc_dmabuf() [all …]
|
| /linux/drivers/vdpa/pds/ |
| H A D | cmds.c | 136 .vdpa_vq_init.desc_addr = cpu_to_le64(vq_info->desc_addr), in pds_vdpa_cmd_init_vq() 148 vq_info->desc_addr, vq_info->avail_addr, vq_info->used_addr); in pds_vdpa_cmd_init_vq()
|
| H A D | vdpa_dev.h | 12 u64 desc_addr; member
|
| H A D | vdpa_dev.c | 73 u64 desc_addr, u64 driver_addr, u64 device_addr) in pds_vdpa_set_vq_address() argument 77 pdsv->vqs[qid].desc_addr = desc_addr; in pds_vdpa_set_vq_address()
|
| H A D | debugfs.c | 241 seq_printf(seq, "desc_addr: %#llx\n", vq->desc_addr); in vq_show()
|
| /linux/drivers/pci/msi/ |
| H A D | msi.h | 37 void __iomem *desc_addr = pci_msix_desc_addr(desc); in pci_msix_write_vector_ctrl() local 40 writel(ctrl, desc_addr + PCI_MSIX_ENTRY_VECTOR_CTRL); in pci_msix_write_vector_ctrl()
|
| /linux/drivers/net/ethernet/spacemit/ |
| H A D | k1_emac.c | 92 void *desc_addr; member 410 tx_ring->desc_addr = dma_alloc_coherent(&pdev->dev, tx_ring->total_size, in emac_alloc_tx_resources() 413 if (!tx_ring->desc_addr) { in emac_alloc_tx_resources() 439 rx_ring->desc_addr = dma_alloc_coherent(&pdev->dev, rx_ring->total_size, in emac_alloc_rx_resources() 442 if (!rx_ring->desc_addr) { in emac_alloc_rx_resources() 463 dma_free_coherent(dev, tr->total_size, tr->desc_addr, in emac_free_tx_resources() 465 tr->desc_addr = NULL; in emac_free_tx_resources() 478 dma_free_coherent(dev, rr->total_size, rr->desc_addr, in emac_free_rx_resources() 480 rr->desc_addr = NULL; in emac_free_rx_resources() 497 tx_desc = &((struct emac_desc *)tx_ring->desc_addr)[i]; in emac_tx_clean_desc() [all …]
|
| /linux/scripts/gdb/linux/ |
| H A D | dmesg.py | 51 desc_addr = utils.read_ulong(desc_ring, off) 99 desc = utils.read_memoryview(inf, desc_addr + desc_off, desc_sz).tobytes()
|
| /linux/drivers/net/ethernet/apm/xgene-v2/ |
| H A D | main.c | 360 if (ring->desc_addr) in xge_delete_desc_ring() 361 dma_free_coherent(dev, size, ring->desc_addr, ring->dma_addr); in xge_delete_desc_ring() 415 ring->desc_addr = dma_alloc_coherent(dev, size, &ring->dma_addr, in xge_create_desc_ring() 417 if (!ring->desc_addr) in xge_create_desc_ring()
|
| H A D | ring.h | 79 void *desc_addr; member
|
| /linux/drivers/virtio/ |
| H A D | virtio_vdpa.c | 140 u64 desc_addr, driver_addr, device_addr; in virtio_vdpa_setup_vq() local 209 desc_addr = virtqueue_get_desc_addr(vq); in virtio_vdpa_setup_vq() 214 desc_addr, driver_addr, in virtio_vdpa_setup_vq()
|
| H A D | virtio_pci_modern_dev.c | 594 u16 index, u64 desc_addr, u64 driver_addr, in vp_modern_queue_address() argument 601 vp_iowrite64_twopart(desc_addr, &cfg->queue_desc_lo, in vp_modern_queue_address()
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_com.c | 322 memset(&io_sq->desc_addr, 0x0, sizeof(io_sq->desc_addr)); in ena_com_init_io_sq() 333 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq() 334 dma_alloc_coherent(ena_dev->dmadev, size, &io_sq->desc_addr.phys_addr, in ena_com_init_io_sq() 336 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq() 337 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq() 339 &io_sq->desc_addr.phys_addr, GFP_KERNEL); in ena_com_init_io_sq() 342 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq() 918 if (io_sq->desc_addr.virt_addr) { in ena_com_io_queue_free() 921 dma_free_coherent(ena_dev->dmadev, size, io_sq->desc_addr.virt_addr, in ena_com_io_queue_free() 922 io_sq->desc_addr.phys_addr); in ena_com_io_queue_free() [all …]
|
| H A D | ena_eth_com.c | 44 return (void *)((uintptr_t)io_sq->desc_addr.virt_addr + offset); in get_sq_desc_regular_queue() 77 __iowrite64_copy(io_sq->desc_addr.pbuf_dev_addr + dst_offset, bounce_buffer, in ena_com_write_bounce_buffer_to_dev()
|
| H A D | ena_com.h | 156 struct ena_com_io_desc_addr desc_addr; member
|
| /linux/drivers/vdpa/vdpa_sim/ |
| H A D | vdpa_sim.h | 28 u64 desc_addr; member
|
| /linux/include/uapi/linux/ |
| H A D | vduse.h | 175 __u64 desc_addr; member
|
| /linux/include/linux/mlx5/ |
| H A D | mlx5_ifc_vdpa.h | 42 u8 desc_addr[0x40]; member
|
| /linux/include/linux/ |
| H A D | virtio_pci_modern.h | 146 u16 index, u64 desc_addr, u64 driver_addr,
|
| /linux/drivers/vdpa/mlx5/core/ |
| H A D | mlx5_vdpa.h | 59 u64 desc_addr; member
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 94 u64 desc_addr; member 106 u64 desc_addr; member 938 MLX5_SET64(virtio_q, vq_ctx, desc_addr, mvq->desc_addr); in create_virtqueue() 1330 MLX5_SET64(virtio_q, vq_ctx, desc_addr, mvq->desc_addr); in fill_modify_virtqueue_cmd() 2461 mvdev->cvq.desc_addr = desc_area; in mlx5_vdpa_set_vq_address() 2468 mvq->desc_addr = desc_area; in mlx5_vdpa_set_vq_address() 2990 ri->desc_addr = mvq->desc_addr; in save_channel_info() 3035 mvq->desc_addr = ri->desc_addr; in restore_channels_info() 3166 (struct vring_desc *)(uintptr_t)cvq->desc_addr, in setup_cvq_vring()
|
| /linux/drivers/net/ethernet/apm/xgene/ |
| H A D | xgene_enet_main.h | 123 void *desc_addr; member
|
| /linux/drivers/vdpa/vdpa_user/ |
| H A D | vduse_dev.c | 55 u64 desc_addr; member 454 vq->desc_addr = 0; in vduse_dev_reset() 486 vq->desc_addr = desc_area; in vduse_vdpa_set_vq_address() 1279 vq_info.desc_addr = vq->desc_addr; in vduse_dev_ioctl()
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 1437 dma_addr_t desc_addr; in ionic_tx_tso() local 1497 desc_addr = 0; in ionic_tx_tso() 1514 desc_addr = frag_addr; in ionic_tx_tso() 1531 ionic_tx_tso_post(netdev, q, desc, skb, desc_addr, desc_nsge, in ionic_tx_tso()
|
| /linux/drivers/gpu/drm/i915/gt/uc/ |
| H A D | intel_guc_ct.c | 220 u32 desc_addr, u32 buff_addr, u32 size) in ct_register_buffer() argument 227 desc_addr); in ct_register_buffer()
|