Home
last modified time | relevance | path

Searched refs:dma (Results 276 - 300 of 5386) sorted by relevance

1...<<11121314151617181920>>...216

/kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.h110 struct wil_ring_rx_enhanced_dma dma; member
184 struct wil_ring_tx_enhanced_dma dma; member
582 dma_addr_t wil_tx_desc_get_addr_edma(struct wil_ring_tx_enhanced_dma *dma) in wil_tx_desc_get_addr_edma() argument
584 return le32_to_cpu(dma->addr.addr_low) | in wil_tx_desc_get_addr_edma()
585 ((u64)le16_to_cpu(dma->addr.addr_high) << 32) | in wil_tx_desc_get_addr_edma()
586 ((u64)le16_to_cpu(dma->addr_high_high) << 48); in wil_tx_desc_get_addr_edma()
590 dma_addr_t wil_rx_desc_get_addr_edma(struct wil_ring_rx_enhanced_dma *dma) in wil_rx_desc_get_addr_edma() argument
592 return le32_to_cpu(dma->addr.addr_low) | in wil_rx_desc_get_addr_edma()
593 ((u64)le16_to_cpu(dma->addr.addr_high) << 32) | in wil_rx_desc_get_addr_edma()
594 ((u64)le16_to_cpu(dma in wil_rx_desc_get_addr_edma()
[all...]
H A Dtxrx.c162 _d->dma.status = TX_DMA_STATUS_DU; in wil_vring_alloc()
175 dma_addr_t pa = wil_desc_addr(&d->dma.addr); in wil_txdesc_unmap()
176 u16 dmalen = le16_to_cpu(d->dma.length); in wil_txdesc_unmap()
238 pa = wil_desc_addr(&d->dma.addr); in wil_vring_free()
239 dmalen = le16_to_cpu(d->dma.length); in wil_vring_free()
284 d->dma.d0 = RX_DMA_D0_CMD_DMA_RT | RX_DMA_D0_CMD_DMA_IT; in wil_vring_alloc_skb()
285 wil_desc_addr_set(&d->dma.addr, pa); in wil_vring_alloc_skb()
289 d->dma.status = 0; /* BIT(0) should be 0 for HW_OWNED */ in wil_vring_alloc_skb()
290 d->dma.length = cpu_to_le16(sz); in wil_vring_alloc_skb()
340 if (d->dma in wil_rx_add_radiotap_header()
[all...]
/kernel/linux/linux-6.6/drivers/crypto/intel/qat/qat_common/
H A Dadf_heartbeat.c5 #include <linux/dma-mapping.h>
67 struct hb_cnt_pair *hb_stats = accel_dev->heartbeat->dma.virt_addr; in validate_hb_ctrs_cnt()
85 struct hb_cnt_pair *hb_stats = accel_dev->heartbeat->dma.virt_addr; in adf_heartbeat_check_ctrs()
186 live_stats = accel_dev->heartbeat->dma.virt_addr; in adf_hb_get_status()
279 hb->dma.virt_addr = dma_alloc_coherent(&GET_DEV(accel_dev), PAGE_SIZE, in adf_heartbeat_init()
280 &hb->dma.phy_addr, GFP_KERNEL); in adf_heartbeat_init()
281 if (!hb->dma.virt_addr) in adf_heartbeat_init()
330 if (hb->dma.virt_addr) in adf_heartbeat_shutdown()
332 hb->dma.virt_addr, hb->dma in adf_heartbeat_shutdown()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/
H A Dtxrx_edma.h110 struct wil_ring_rx_enhanced_dma dma; member
184 struct wil_ring_tx_enhanced_dma dma; member
582 dma_addr_t wil_tx_desc_get_addr_edma(struct wil_ring_tx_enhanced_dma *dma) in wil_tx_desc_get_addr_edma() argument
584 return le32_to_cpu(dma->addr.addr_low) | in wil_tx_desc_get_addr_edma()
585 ((u64)le16_to_cpu(dma->addr.addr_high) << 32) | in wil_tx_desc_get_addr_edma()
586 ((u64)le16_to_cpu(dma->addr_high_high) << 48); in wil_tx_desc_get_addr_edma()
590 dma_addr_t wil_rx_desc_get_addr_edma(struct wil_ring_rx_enhanced_dma *dma) in wil_rx_desc_get_addr_edma() argument
592 return le32_to_cpu(dma->addr.addr_low) | in wil_rx_desc_get_addr_edma()
593 ((u64)le16_to_cpu(dma->addr.addr_high) << 32) | in wil_rx_desc_get_addr_edma()
594 ((u64)le16_to_cpu(dma in wil_rx_desc_get_addr_edma()
[all...]
H A Dtxrx.c162 _d->dma.status = TX_DMA_STATUS_DU; in wil_vring_alloc()
175 dma_addr_t pa = wil_desc_addr(&d->dma.addr); in wil_txdesc_unmap()
176 u16 dmalen = le16_to_cpu(d->dma.length); in wil_txdesc_unmap()
238 pa = wil_desc_addr(&d->dma.addr); in wil_vring_free()
239 dmalen = le16_to_cpu(d->dma.length); in wil_vring_free()
284 d->dma.d0 = RX_DMA_D0_CMD_DMA_RT | RX_DMA_D0_CMD_DMA_IT; in wil_vring_alloc_skb()
285 wil_desc_addr_set(&d->dma.addr, pa); in wil_vring_alloc_skb()
289 d->dma.status = 0; /* BIT(0) should be 0 for HW_OWNED */ in wil_vring_alloc_skb()
290 d->dma.length = cpu_to_le16(sz); in wil_vring_alloc_skb()
340 if (d->dma in wil_rx_add_radiotap_header()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/
H A Docteon_network.h286 pg_info->dma = dma_map_page(&oct->pci_dev->dev, page, 0, in recv_buffer_alloc()
290 if (dma_mapping_error(&oct->pci_dev->dev, pg_info->dma)) { in recv_buffer_alloc()
301 skb_pg_info->dma = pg_info->dma; in recv_buffer_alloc()
325 skb_pg_info->dma = 0; in recv_buffer_fast_alloc()
344 pg_info->dma, (PAGE_SIZE << 0), in recv_buffer_recycle()
346 pg_info->dma = 0; in recv_buffer_recycle()
371 pg_info->dma, (PAGE_SIZE << 0), in recv_buffer_reuse()
385 skb_pg_info->dma = pg_info->dma; in recv_buffer_reuse()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/
H A Docteon_network.h286 pg_info->dma = dma_map_page(&oct->pci_dev->dev, page, 0, in recv_buffer_alloc()
290 if (dma_mapping_error(&oct->pci_dev->dev, pg_info->dma)) { in recv_buffer_alloc()
301 skb_pg_info->dma = pg_info->dma; in recv_buffer_alloc()
325 skb_pg_info->dma = 0; in recv_buffer_fast_alloc()
344 pg_info->dma, (PAGE_SIZE << 0), in recv_buffer_recycle()
346 pg_info->dma = 0; in recv_buffer_recycle()
371 pg_info->dma, (PAGE_SIZE << 0), in recv_buffer_reuse()
385 skb_pg_info->dma = pg_info->dma; in recv_buffer_reuse()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i810/
H A Di810_dma.c57 struct drm_device_dma *dma = dev->dma; in i810_freelist_get() local
63 for (i = 0; i < dma->buf_count; i++) { in i810_freelist_get()
64 struct drm_buf *buf = dma->buflist[i]; in i810_freelist_get()
206 struct drm_device_dma *dma = dev->dma; in i810_dma_cleanup() local
230 for (i = 0; i < dma->buf_count; i++) { in i810_dma_cleanup()
231 struct drm_buf *buf = dma->buflist[i]; in i810_dma_cleanup()
288 struct drm_device_dma *dma = dev->dma; in i810_freelist_init() local
859 struct drm_device_dma *dma = dev->dma; i810_flush_queue() local
892 struct drm_device_dma *dma = dev->dma; i810_driver_reclaim_buffers() local
932 struct drm_device_dma *dma = dev->dma; i810_dma_vertex() local
1095 struct drm_device_dma *dma = dev->dma; i810_dma_mc() local
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-mmp/
H A Ddevices.h17 int dma[MAX_RESOURCE_DMA]; member
28 .dma = { _dma }, \
39 .dma = { _dma }, \
50 .dma = { _dma }, \
/kernel/linux/linux-5.10/sound/soc/sof/
H A Dprobe.h39 struct sof_probe_dma dma[]; member
46 struct sof_probe_dma dma[0]; member
73 struct sof_probe_dma **dma, size_t *num_dma);
75 struct sof_probe_dma *dma, size_t num_dma);
/kernel/linux/linux-5.10/sound/isa/
H A Dsscape.c19 #include <asm/dma.h>
42 static int dma[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; variable
64 module_param_hw_array(dma, int, dma, NULL, 0444);
65 MODULE_PARM_DESC(dma, "DMA # for SoundScape driver.");
67 module_param_hw_array(dma2, int, dma, NULL, 0444);
429 struct snd_dma_buffer dma; in upload_dma_data() local
433 if (!get_dmabuf(s, &dma, PAGE_ALIGN(32 * 1024))) in upload_dma_data()
464 len = min(size, dma.bytes); in upload_dma_data()
465 memcpy(dma in upload_dma_data()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc/
H A Defc_device.c539 struct fc_frame_header *hdr = cbdata->header->dma.virt; in __efc_d_init()
542 efc_node_save_sparms(node, cbdata->payload->dma.virt); in __efc_d_init()
544 cbdata->header->dma.virt, in __efc_d_init()
568 struct fc_frame_header *hdr = cbdata->header->dma.virt; in __efc_d_init()
573 cbdata->payload->dma.virt, in __efc_d_init()
592 struct fc_frame_header *hdr = cbdata->header->dma.virt; in __efc_d_init()
617 struct fc_frame_header *hdr = cbdata->header->dma.virt; in __efc_d_init()
708 efc_node_save_sparms(node, cbdata->payload->dma.virt); in __efc_d_wait_plogi_rsp()
710 cbdata->header->dma.virt, in __efc_d_wait_plogi_rsp()
730 efc_process_prli_payload(node, cbdata->payload->dma in __efc_d_wait_plogi_rsp()
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dat_xdmac.c11 #include <dt-bindings/dma/at91.h>
210 struct dma_device dma; member
273 return container_of(ddev, struct at_xdmac, dma); in to_at_xdmac()
394 * There is no end of list when doing cyclic dma, we need to get in at_xdmac_start_xfer()
516 struct device *dev = atxdmac->dma.dev; in at_xdmac_xlate()
519 dev_err(dev, "dma phandler args: bad number of args\n"); in at_xdmac_xlate()
523 chan = dma_get_any_slave_channel(&atxdmac->dma); in at_xdmac_xlate()
525 dev_err(dev, "can't get a dma channel\n"); in at_xdmac_xlate()
1678 dev_vdbg(atxdmac->dma.dev, in at_xdmac_interrupt()
1686 for (i = 0; i < atxdmac->dma in at_xdmac_interrupt()
[all...]
H A Dplx_dma.c310 * Ensure the descriptor updates are visible to the dma device
500 struct dma_device *dma; in plx_dma_create() local
519 dma = &plxdev->dma_dev; in plx_dma_create()
520 dma->chancnt = 1; in plx_dma_create()
521 INIT_LIST_HEAD(&dma->channels); in plx_dma_create()
522 dma_cap_set(DMA_MEMCPY, dma->cap_mask); in plx_dma_create()
523 dma->copy_align = DMAENGINE_ALIGN_1_BYTE; in plx_dma_create()
524 dma->dev = get_device(&pdev->dev); in plx_dma_create()
526 dma->device_alloc_chan_resources = plx_dma_alloc_chan_resources; in plx_dma_create()
527 dma in plx_dma_create()
[all...]
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dcosa.c82 #include <asm/dma.h>
135 unsigned short irq, dma; /* IRQ and DMA number */ member
210 static int dma[MAX_CARDS+1] = { 1, 7, 1, 7, 1, 7, 1, 7, 0, }; variable
213 static int dma[MAX_CARDS+1]; variable
226 module_param_hw_array(dma, int, dma, NULL, 0);
227 MODULE_PARM_DESC(dma, "The DMA channels of the COSA or SRP cards");
257 static int cosa_probe(int ioaddr, int irq, int dma);
367 cosa_probe(io[i], irq[i], dma[i]); in cosa_init()
412 free_dma(cosa->dma); in cosa_exit()
427 cosa_probe(int base, int irq, int dma) cosa_probe() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/elx/efct/
H A Defct_unsol.c46 hdr = seq->header->dma.virt; in efct_dispatch_frame()
146 if (seq->payload->dma.len < sizeof(struct fcp_cmnd)) { in efct_validate_fcp_cmd()
147 struct fc_frame_header *fchdr = seq->header->dma.virt; in efct_validate_fcp_cmd()
152 seq->payload->dma.len, sizeof(struct fcp_cmnd)); in efct_validate_fcp_cmd()
229 struct fc_frame_header *req_hdr = seq->header->dma.virt; in efct_sframe_common_send()
233 u32 heap_size = seq->payload->dma.size; in efct_sframe_common_send()
234 uintptr_t heap_phys_base = seq->payload->dma.phys; in efct_sframe_common_send()
235 u8 *heap_virt_base = seq->payload->dma.virt; in efct_sframe_common_send()
317 struct fcp_cmnd *fcpcmd = seq->payload->dma.virt; in efct_sframe_send_task_set_full_or_busy()
342 struct fc_frame_header *fchdr = seq->header->dma in efct_dispatch_fcp_cmd()
[all...]
/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Dcdnsp-trace.h247 __entry->deq_seg_dma = state->new_deq_seg->dma;
252 TP_printk("New cycle state = 0x%x, New dequeue segment = %p (0x%pad dma), "
253 "New dequeue pointer = %p (0x%pad dma)",
296 dma_addr_t dma, unsigned int unalign),
297 TP_ARGS(preq, new_buf_len, offset, dma, unalign),
302 __field(dma_addr_t, dma)
309 __entry->dma = dma;
312 TP_printk("%s buf len %d, offset %d, dma %pad, unalign %d",
314 __entry->offset, &__entry->dma, __entr
[all...]
/kernel/linux/linux-6.6/sound/isa/
H A Dsscape.c19 #include <asm/dma.h>
42 static int dma[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; variable
64 module_param_hw_array(dma, int, dma, NULL, 0444);
65 MODULE_PARM_DESC(dma, "DMA # for SoundScape driver.");
67 module_param_hw_array(dma2, int, dma, NULL, 0444);
418 struct snd_dma_buffer dma; in upload_dma_data() local
422 if (!get_dmabuf(s, &dma, PAGE_ALIGN(32 * 1024))) in upload_dma_data()
453 len = min(size, dma.bytes); in upload_dma_data()
454 memcpy(dma in upload_dma_data()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
H A Dhwif.h222 stmmac_do_callback(__priv, dma, reset, __args)
224 stmmac_do_void_callback(__priv, dma, init, __args)
226 stmmac_do_void_callback(__priv, dma, init_chan, __args)
228 stmmac_do_void_callback(__priv, dma, init_rx_chan, __args)
230 stmmac_do_void_callback(__priv, dma, init_tx_chan, __args)
232 stmmac_do_void_callback(__priv, dma, axi, __args)
234 stmmac_do_void_callback(__priv, dma, dump_regs, __args)
236 stmmac_do_void_callback(__priv, dma, dma_rx_mode, __args)
238 stmmac_do_void_callback(__priv, dma, dma_tx_mode, __args)
240 stmmac_do_void_callback(__priv, dma, dma_diagnostic_f
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dxsk_buff_pool.h9 #include <linux/dma-mapping.h>
23 dma_addr_t dma; member
113 return xskb->dma; in xp_get_dma()
127 void xp_dma_sync_for_device_slow(struct xsk_buff_pool *pool, dma_addr_t dma,
130 dma_addr_t dma, size_t size) in xp_dma_sync_for_device()
135 xp_dma_sync_for_device_slow(pool, dma, size); in xp_dma_sync_for_device()
129 xp_dma_sync_for_device(struct xsk_buff_pool *pool, dma_addr_t dma, size_t size) xp_dma_sync_for_device() argument
/kernel/linux/linux-5.10/include/linux/
H A Dgenalloc.h157 dma_addr_t *dma);
159 dma_addr_t *dma, genpool_algo_t algo, void *data);
161 dma_addr_t *dma, int align);
162 extern void *gen_pool_dma_zalloc(struct gen_pool *pool, size_t size, dma_addr_t *dma);
164 dma_addr_t *dma, genpool_algo_t algo, void *data);
166 dma_addr_t *dma, int align);
/kernel/linux/linux-6.6/include/linux/
H A Dgenalloc.h157 dma_addr_t *dma);
159 dma_addr_t *dma, genpool_algo_t algo, void *data);
161 dma_addr_t *dma, int align);
162 extern void *gen_pool_dma_zalloc(struct gen_pool *pool, size_t size, dma_addr_t *dma);
164 dma_addr_t *dma, genpool_algo_t algo, void *data);
166 dma_addr_t *dma, int align);
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dowl-mmc.c14 #include <linux/dma-direction.h>
15 #include <linux/dma-mapping.h>
109 struct dma_chan *dma; member
166 dma_unmap_sg(owl_host->dma->device->dev, data->sg, data->sg_len, in owl_mmc_finish_request()
317 dma_map_sg(owl_host->dma->device->dev, data->sg, in owl_mmc_prepare_data()
320 dmaengine_slave_config(owl_host->dma, &owl_host->dma_cfg); in owl_mmc_prepare_data()
321 owl_host->desc = dmaengine_prep_slave_sg(owl_host->dma, data->sg, in owl_mmc_prepare_data()
356 dma_async_issue_pending(owl_host->dma); in owl_mmc_request()
366 dmaengine_terminate_all(owl_host->dma); in owl_mmc_request()
374 dmaengine_terminate_all(owl_host->dma); in owl_mmc_request()
[all...]
/kernel/linux/linux-5.10/drivers/usb/mtu3/
H A Dmtu3_qmu.c95 static void write_txq_start_addr(void __iomem *mbase, u8 epnum, dma_addr_t dma) in write_txq_start_addr() argument
100 cpu_to_le32(lower_32_bits(dma))); in write_txq_start_addr()
103 tqhiar |= QMU_START_ADDR_HI(upper_32_bits(dma)); in write_txq_start_addr()
107 static void write_rxq_start_addr(void __iomem *mbase, u8 epnum, dma_addr_t dma) in write_rxq_start_addr() argument
112 cpu_to_le32(lower_32_bits(dma))); in write_rxq_start_addr()
115 rqhiar |= QMU_START_ADDR_HI(upper_32_bits(dma)); in write_rxq_start_addr()
122 dma_addr_t dma_base = ring->dma; in gpd_dma_to_virt()
135 dma_addr_t dma_base = ring->dma; in gpd_virt_to_dma()
171 gpd = dma_pool_zalloc(mep->mtu->qmu_gpd_pool, GFP_ATOMIC, &ring->dma); in mtu3_gpd_ring_alloc()
185 ring->start, ring->dma); in mtu3_gpd_ring_free()
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dowl-mmc.c14 #include <linux/dma-direction.h>
15 #include <linux/dma-mapping.h>
110 struct dma_chan *dma; member
166 dma_unmap_sg(owl_host->dma->device->dev, data->sg, data->sg_len, in owl_mmc_finish_request()
317 dma_map_sg(owl_host->dma->device->dev, data->sg, in owl_mmc_prepare_data()
320 dmaengine_slave_config(owl_host->dma, &owl_host->dma_cfg); in owl_mmc_prepare_data()
321 owl_host->desc = dmaengine_prep_slave_sg(owl_host->dma, data->sg, in owl_mmc_prepare_data()
356 dma_async_issue_pending(owl_host->dma); in owl_mmc_request()
366 dmaengine_terminate_all(owl_host->dma); in owl_mmc_request()
374 dmaengine_terminate_all(owl_host->dma); in owl_mmc_request()
[all...]

Completed in 23 milliseconds

1...<<11121314151617181920>>...216