Home
last modified time | relevance | path

Searched refs:desc_addr (Results 1 – 25 of 33) sorted by relevance

12

/linux-6.15/drivers/media/pci/pt3/
H A Dpt3_dma.c152 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-6.15/drivers/net/can/
H A Djanz-ican3.c565 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_new_send_msg()
579 memcpy_toio(desc_addr, &desc, sizeof(desc)); in ican3_new_send_msg()
596 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_new_recv_msg()
610 memcpy_toio(desc_addr, &desc, sizeof(desc)); in ican3_new_recv_msg()
1381 void __iomem *desc_addr; in ican3_recv_skb() local
1391 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_recv_skb()
1439 memcpy_toio(desc_addr, &desc, 1); in ican3_recv_skb()
1693 void __iomem *desc_addr; in ican3_xmit() local
1712 memcpy_fromio(&desc, desc_addr, 1); in ican3_xmit()
1731 memcpy_toio(desc_addr, &desc, sizeof(desc)); in ican3_xmit()
[all …]
/linux-6.15/drivers/vdpa/pds/
H A Dcmds.c136 .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 Dvdpa_dev.h12 u64 desc_addr; member
H A Dvdpa_dev.c73 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 Ddebugfs.c241 seq_printf(seq, "desc_addr: %#llx\n", vq->desc_addr); in vq_show()
/linux-6.15/drivers/pci/msi/
H A Dmsi.h37 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-6.15/scripts/gdb/linux/
H A Ddmesg.py51 desc_addr = utils.read_ulong(desc_ring, off)
99 desc = utils.read_memoryview(inf, desc_addr + desc_off, desc_sz).tobytes()
/linux-6.15/drivers/net/ethernet/amazon/ena/
H A Dena_com.c316 memset(&io_sq->desc_addr, 0x0, sizeof(io_sq->desc_addr)); in ena_com_init_io_sq()
327 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq()
330 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq()
331 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq()
333 &io_sq->desc_addr.phys_addr, GFP_KERNEL); in ena_com_init_io_sq()
336 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq()
912 if (io_sq->desc_addr.virt_addr) { in ena_com_io_queue_free()
916 io_sq->desc_addr.phys_addr); in ena_com_io_queue_free()
918 io_sq->desc_addr.virt_addr = NULL; in ena_com_io_queue_free()
1205 io_sq->desc_addr.phys_addr); in ena_com_create_io_sq()
[all …]
H A Dena_eth_com.c44 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()
/linux-6.15/drivers/net/ethernet/apm/xgene-v2/
H A Dmain.c360 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 Dring.h79 void *desc_addr; member
/linux-6.15/drivers/virtio/
H A Dvirtio_vdpa.c156 u64 desc_addr, driver_addr, device_addr; in virtio_vdpa_setup_vq() local
225 desc_addr = virtqueue_get_desc_addr(vq); in virtio_vdpa_setup_vq()
230 desc_addr, driver_addr, in virtio_vdpa_setup_vq()
H A Dvirtio_pci_modern_dev.c583 u16 index, u64 desc_addr, u64 driver_addr, in vp_modern_queue_address() argument
590 vp_iowrite64_twopart(desc_addr, &cfg->queue_desc_lo, in vp_modern_queue_address()
/linux-6.15/drivers/vdpa/vdpa_sim/
H A Dvdpa_sim.h28 u64 desc_addr; member
H A Dvdpa_sim.c98 (uintptr_t)vq->desc_addr; in vdpasim_queue_ready()
131 vq->desc_addr = 0; in vdpasim_vq_reset()
299 vq->desc_addr = desc_area; in vdpasim_set_vq_address()
/linux-6.15/include/linux/
H A Dvirtio_pci_modern.h111 u16 index, u64 desc_addr, u64 driver_addr,
/linux-6.15/include/uapi/linux/
H A Dvduse.h175 __u64 desc_addr; member
/linux-6.15/include/linux/mlx5/
H A Dmlx5_ifc_vdpa.h42 u8 desc_addr[0x40]; member
/linux-6.15/sound/pci/
H A Datiixp_modem.c316 u32 addr, desc_addr; in atiixp_build_dma_packets() local
341 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets()
348 desc_addr += sizeof(struct atiixp_dma_desc); in atiixp_build_dma_packets()
352 desc->next = cpu_to_le32(desc_addr); in atiixp_build_dma_packets()
H A Datiixp.c347 u32 addr, desc_addr; in atiixp_build_dma_packets() local
374 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets()
381 desc_addr += sizeof(struct atiixp_dma_desc); in atiixp_build_dma_packets()
385 desc->next = cpu_to_le32(desc_addr); in atiixp_build_dma_packets()
/linux-6.15/drivers/vdpa/mlx5/core/
H A Dmlx5_vdpa.h59 u64 desc_addr; member
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_guc_ct.c305 u32 desc_addr, ctb_addr, size; in guc_ct_ctb_h2g_register() local
308 desc_addr = xe_bo_ggtt_addr(ct->bo); in guc_ct_ctb_h2g_register()
314 desc_addr); in guc_ct_ctb_h2g_register()
332 u32 desc_addr, ctb_addr, size; in guc_ct_ctb_g2h_register() local
335 desc_addr = xe_bo_ggtt_addr(ct->bo) + CTB_DESC_SIZE; in guc_ct_ctb_g2h_register()
342 desc_addr); in guc_ct_ctb_g2h_register()
/linux-6.15/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.h123 void *desc_addr; member
/linux-6.15/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c94 u64 desc_addr; member
106 u64 desc_addr; member
940 MLX5_SET64(virtio_q, vq_ctx, desc_addr, mvq->desc_addr); in create_virtqueue()
1332 MLX5_SET64(virtio_q, vq_ctx, desc_addr, mvq->desc_addr); in fill_modify_virtqueue_cmd()
2463 mvdev->cvq.desc_addr = desc_area; in mlx5_vdpa_set_vq_address()
2470 mvq->desc_addr = desc_area; in mlx5_vdpa_set_vq_address()
2992 ri->desc_addr = mvq->desc_addr; in save_channel_info()
3037 mvq->desc_addr = ri->desc_addr; in restore_channels_info()
3168 (struct vring_desc *)(uintptr_t)cvq->desc_addr, in setup_cvq_vring()

12