Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/media/pci/pt3/
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-v4.19/drivers/net/can/
Djanz-ican3.c564 void __iomem *desc_addr = mod->dpm + (mod->tx_num * sizeof(desc)); in ican3_new_send_msg() local
568 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_new_send_msg()
582 memcpy_toio(desc_addr, &desc, sizeof(desc)); in ican3_new_send_msg()
595 void __iomem *desc_addr = mod->dpm + (mod->rx_num * sizeof(desc)); in ican3_new_recv_msg() local
599 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_new_recv_msg()
613 memcpy_toio(desc_addr, &desc, sizeof(desc)); in ican3_new_recv_msg()
1381 void __iomem *desc_addr; in ican3_recv_skb() local
1390 desc_addr = mod->dpm + ((mod->fastrx_num % 16) * sizeof(desc)); in ican3_recv_skb()
1391 memcpy_fromio(&desc, desc_addr, sizeof(desc)); in ican3_recv_skb()
1438 memcpy_toio(desc_addr, &desc, 1); in ican3_recv_skb()
[all …]
/Linux-v4.19/drivers/net/ethernet/amazon/ena/
Dena_com.c334 memset(&io_sq->desc_addr, 0x0, sizeof(io_sq->desc_addr)); in ena_com_init_io_sq()
347 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq()
349 &io_sq->desc_addr.phys_addr, in ena_com_init_io_sq()
352 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq()
353 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq()
355 &io_sq->desc_addr.phys_addr, in ena_com_init_io_sq()
361 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq()
364 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq()
365 io_sq->desc_addr.virt_addr = in ena_com_init_io_sq()
370 if (!io_sq->desc_addr.virt_addr) { in ena_com_init_io_sq()
[all …]
Dena_eth_com.c80 return (void *)((uintptr_t)io_sq->desc_addr.virt_addr + offset); in get_sq_desc()
92 memcpy_toio(io_sq->desc_addr.pbuf_dev_addr + offset, in ena_com_copy_curr_sq_desc_to_dev()
93 io_sq->desc_addr.virt_addr + offset, in ena_com_copy_curr_sq_desc_to_dev()
Dena_com.h183 struct ena_com_io_desc_addr desc_addr; member
/Linux-v4.19/drivers/staging/mt7621-dma/
Dmtk-hsdma.c151 dma_addr_t desc_addr; member
556 &chan->desc_addr, GFP_ATOMIC | __GFP_ZERO); in mtk_hsdam_alloc_desc()
577 chan->tx_ring, chan->desc_addr); in mtk_hsdam_free_desc()
596 mtk_hsdma_write(hsdma, HSDMA_REG_TX_BASE, chan->desc_addr); in mtk_hsdma_init()
599 mtk_hsdma_write(hsdma, HSDMA_REG_RX_BASE, chan->desc_addr + in mtk_hsdma_init()
/Linux-v4.19/sound/pci/cs5535audio/
Dcs5535audio_pcm.c125 u32 addr, desc_addr, jmpprd_addr; in cs5535audio_build_dma_packets() local
146 desc_addr = (u32) dma->desc_buf.addr; in cs5535audio_build_dma_packets()
153 desc_addr += sizeof(struct cs5535audio_dma_desc); in cs5535audio_build_dma_packets()
/Linux-v4.19/drivers/net/ethernet/apm/xgene-v2/
Dring.h91 void *desc_addr; member
Dmain.c376 if (ring->desc_addr) in xge_delete_desc_ring()
377 dma_free_coherent(dev, size, ring->desc_addr, ring->dma_addr); in xge_delete_desc_ring()
431 ring->desc_addr = dma_zalloc_coherent(dev, size, &ring->dma_addr, in xge_create_desc_ring()
433 if (!ring->desc_addr) in xge_create_desc_ring()
/Linux-v4.19/sound/pci/
Datiixp_modem.c331 u32 addr, desc_addr; in atiixp_build_dma_packets() local
356 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets()
363 desc_addr += sizeof(struct atiixp_dma_desc); in atiixp_build_dma_packets()
367 desc->next = cpu_to_le32(desc_addr); in atiixp_build_dma_packets()
Datiixp.c362 u32 addr, desc_addr; in atiixp_build_dma_packets() local
389 desc_addr = (u32)dma->desc_buf.addr; in atiixp_build_dma_packets()
396 desc_addr += sizeof(struct atiixp_dma_desc); in atiixp_build_dma_packets()
400 desc->next = cpu_to_le32(desc_addr); in atiixp_build_dma_packets()
/Linux-v4.19/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.h135 void *desc_addr; member
Dxgene_enet_main.c1067 dmam_free_coherent(dev, ring->size, ring->desc_addr, ring->dma); in xgene_enet_delete_ring()
1150 if (ring->desc_addr) { in xgene_enet_free_desc_ring()
1152 dmam_free_coherent(dev, ring->size, ring->desc_addr, ring->dma); in xgene_enet_free_desc_ring()
1248 ring->desc_addr = dmam_alloc_coherent(dev, size, &ring->dma, in xgene_enet_create_desc_ring()
1250 if (!ring->desc_addr) { in xgene_enet_create_desc_ring()
1261 dmam_free_coherent(dev, size, ring->desc_addr, in xgene_enet_create_desc_ring()
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_guc_ct.c105 u32 desc_addr, in guc_action_register_ct_buffer() argument
110 desc_addr, in guc_action_register_ct_buffer()
/Linux-v4.19/arch/x86/kvm/
Demulate.c1602 ulong desc_addr; in __load_segment_descriptor() local
1657 ret = read_segment_descriptor(ctxt, selector, &seg_desc, &desc_addr); in __load_segment_descriptor()
1718 ret = ctxt->ops->cmpxchg_emulated(ctxt, desc_addr, &old_desc, &seg_desc, in __load_segment_descriptor()
1750 ret = linear_read_system(ctxt, desc_addr+8, &base3, sizeof(base3)); in __load_segment_descriptor()
3250 ulong desc_addr, dr7; in emulator_do_task_switch() local
3254 ret = read_segment_descriptor(ctxt, tss_selector, &next_tss_desc, &desc_addr); in emulator_do_task_switch()
3257 ret = read_segment_descriptor(ctxt, old_tss_sel, &curr_tss_desc, &desc_addr); in emulator_do_task_switch()