| /Linux-v5.4/drivers/media/pci/pt3/ |
| 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-v5.4/drivers/net/can/ |
| D | janz-ican3.c | 560 void __iomem *desc_addr = mod->dpm + (mod->tx_num * sizeof(desc)); in ican3_new_send_msg() local 564 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_new_send_msg() 578 memcpy_toio(desc_addr, &desc, sizeof(desc)); in ican3_new_send_msg() 591 void __iomem *desc_addr = mod->dpm + (mod->rx_num * sizeof(desc)); in ican3_new_recv_msg() local 595 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_new_recv_msg() 609 memcpy_toio(desc_addr, &desc, sizeof(desc)); in ican3_new_recv_msg() 1377 void __iomem *desc_addr; in ican3_recv_skb() local 1386 desc_addr = mod->dpm + ((mod->fastrx_num % 16) * sizeof(desc)); in ican3_recv_skb() 1387 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_recv_skb() 1434 memcpy_toio(desc_addr, &desc, 1); in ican3_recv_skb() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/pensando/ionic/ |
| D | ionic_txrx.c | 556 dma_addr_t desc_addr; in ionic_tx_tso() local 613 desc_addr = ionic_tx_map_single(q, skb->data + offset, len); in ionic_tx_tso() 614 if (dma_mapping_error(dev, desc_addr)) in ionic_tx_tso() 624 desc_addr, desc_nsge, desc_len, in ionic_tx_tso() 662 ionic_tx_tso_post(q, desc, skb, desc_addr, in ionic_tx_tso() 674 desc_addr = ionic_tx_map_frag(q, frag, in ionic_tx_tso() 676 if (dma_mapping_error(dev, desc_addr)) in ionic_tx_tso() 685 ionic_tx_tso_post(q, desc, skb, desc_addr, in ionic_tx_tso()
|
| /Linux-v5.4/drivers/staging/mt7621-dma/ |
| D | mtk-hsdma.c | 146 dma_addr_t desc_addr; member 552 &chan->desc_addr, GFP_ATOMIC | __GFP_ZERO); in mtk_hsdam_alloc_desc() 573 chan->tx_ring, chan->desc_addr); in mtk_hsdam_free_desc() 592 mtk_hsdma_write(hsdma, HSDMA_REG_TX_BASE, chan->desc_addr); in mtk_hsdma_init() 595 mtk_hsdma_write(hsdma, HSDMA_REG_RX_BASE, chan->desc_addr + in mtk_hsdma_init()
|
| /Linux-v5.4/drivers/pci/ |
| D | msi.c | 212 void __iomem *desc_addr; in __pci_msix_desc_mask_irq() local 216 desc_addr = pci_msix_desc_addr(desc); in __pci_msix_desc_mask_irq() 217 if (!desc_addr) in __pci_msix_desc_mask_irq() 224 writel(mask_bits, desc_addr + PCI_MSIX_ENTRY_VECTOR_CTRL); in __pci_msix_desc_mask_irq() 745 void __iomem *desc_addr; in msix_program_entries() local 751 desc_addr = pci_msix_desc_addr(entry); in msix_program_entries() 752 if (desc_addr) in msix_program_entries() 753 entry->masked = readl(desc_addr + in msix_program_entries()
|
| /Linux-v5.4/sound/pci/cs5535audio/ |
| D | cs5535audio_pcm.c | 112 u32 addr, desc_addr, jmpprd_addr; in cs5535audio_build_dma_packets() local 133 desc_addr = (u32) dma->desc_buf.addr; in cs5535audio_build_dma_packets() 140 desc_addr += sizeof(struct cs5535audio_dma_desc); in cs5535audio_build_dma_packets()
|
| /Linux-v5.4/drivers/net/ethernet/amazon/ena/ |
| D | ena_com.c | 333 memset(&io_sq->desc_addr, 0x0, sizeof(io_sq->desc_addr)); in ena_com_init_io_sq() 346 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq() 348 &io_sq->desc_addr.phys_addr, in ena_com_init_io_sq() 351 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq() 352 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq() 354 &io_sq->desc_addr.phys_addr, in ena_com_init_io_sq() 358 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq() 922 if (io_sq->desc_addr.virt_addr) { in ena_com_io_queue_free() 926 io_sq->desc_addr.virt_addr, in ena_com_io_queue_free() 927 io_sq->desc_addr.phys_addr); in ena_com_io_queue_free() [all …]
|
| D | ena_eth_com.c | 71 return (void *)((uintptr_t)io_sq->desc_addr.virt_addr + offset); in get_sq_desc_regular_queue() 102 __iowrite64_copy(io_sq->desc_addr.pbuf_dev_addr + dst_offset, in ena_com_write_bounce_buffer_to_dev()
|
| D | ena_com.h | 181 struct ena_com_io_desc_addr desc_addr; member
|
| /Linux-v5.4/drivers/net/ethernet/apm/xgene-v2/ |
| D | ring.h | 79 void *desc_addr; member
|
| D | main.c | 362 if (ring->desc_addr) in xge_delete_desc_ring() 363 dma_free_coherent(dev, size, ring->desc_addr, ring->dma_addr); in xge_delete_desc_ring() 417 ring->desc_addr = dma_alloc_coherent(dev, size, &ring->dma_addr, in xge_create_desc_ring() 419 if (!ring->desc_addr) in xge_create_desc_ring()
|
| /Linux-v5.4/sound/pci/ |
| D | atiixp_modem.c | 317 u32 addr, desc_addr; in atiixp_build_dma_packets() local 342 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets() 349 desc_addr += sizeof(struct atiixp_dma_desc); in atiixp_build_dma_packets() 353 desc->next = cpu_to_le32(desc_addr); in atiixp_build_dma_packets()
|
| D | atiixp.c | 348 u32 addr, desc_addr; in atiixp_build_dma_packets() local 375 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets() 382 desc_addr += sizeof(struct atiixp_dma_desc); in atiixp_build_dma_packets() 386 desc->next = cpu_to_le32(desc_addr); in atiixp_build_dma_packets()
|
| /Linux-v5.4/drivers/net/ethernet/apm/xgene/ |
| D | xgene_enet_main.h | 123 void *desc_addr; member
|
| D | xgene_enet_main.c | 1053 dmam_free_coherent(dev, ring->size, ring->desc_addr, ring->dma); in xgene_enet_delete_ring() 1136 if (ring->desc_addr) { in xgene_enet_free_desc_ring() 1138 dmam_free_coherent(dev, ring->size, ring->desc_addr, ring->dma); in xgene_enet_free_desc_ring() 1234 ring->desc_addr = dmam_alloc_coherent(dev, size, &ring->dma, in xgene_enet_create_desc_ring() 1236 if (!ring->desc_addr) { in xgene_enet_create_desc_ring() 1247 dmam_free_coherent(dev, size, ring->desc_addr, in xgene_enet_create_desc_ring()
|
| /Linux-v5.4/drivers/gpu/drm/i915/gt/uc/ |
| D | intel_guc_ct.c | 87 u32 desc_addr, in guc_action_register_ct_buffer() argument 92 desc_addr, in guc_action_register_ct_buffer()
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | emulate.c | 1618 ulong desc_addr; in __load_segment_descriptor() local 1673 ret = read_segment_descriptor(ctxt, selector, &seg_desc, &desc_addr); in __load_segment_descriptor() 1734 ret = ctxt->ops->cmpxchg_emulated(ctxt, desc_addr, &old_desc, &seg_desc, in __load_segment_descriptor() 1766 ret = linear_read_system(ctxt, desc_addr+8, &base3, sizeof(base3)); in __load_segment_descriptor() 3288 ulong desc_addr, dr7; in emulator_do_task_switch() local 3292 ret = read_segment_descriptor(ctxt, tss_selector, &next_tss_desc, &desc_addr); in emulator_do_task_switch() 3295 ret = read_segment_descriptor(ctxt, old_tss_sel, &curr_tss_desc, &desc_addr); in emulator_do_task_switch()
|