Home
last modified time | relevance | path

Searched refs:dma (Results 801 - 825 of 5382) sorted by relevance

1...<<31323334353637383940>>...216

/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_dp.c266 rx_ring->rxds, rx_ring->dma); in nfp_net_rx_ring_free()
272 rx_ring->dma = 0; in nfp_net_rx_ring_free()
312 &rx_ring->dma, in nfp_net_rx_ring_alloc()
387 nn_writeq(nn, NFP_NET_CFG_RXR_ADDR(idx), rx_ring->dma); in nfp_net_rx_ring_hw_cfg_write()
396 nn_writeq(nn, NFP_NET_CFG_TXR_ADDR(idx), tx_ring->dma); in nfp_net_tx_ring_hw_cfg_write()
/kernel/linux/linux-6.6/drivers/atm/
H A Dnicstar.h643 u32 dma; member
650 (((struct ns_skb_prv *)(ATM_SKB(skb)+1))->dma)
656 dma_addr_t dma; member
664 dma_addr_t dma; member
682 dma_addr_t dma; member
/kernel/linux/linux-6.6/drivers/crypto/cavium/nitrox/
H A Dnitrox_reqmgr.c88 * @map_nents: number of dma mapped entries
113 dma_addr_t dma; in create_sg_component() local
119 /* each component holds 4 dma pointers */ in create_sg_component()
132 sgcomp[i].dma[j] = cpu_to_be64(sg_dma_address(sg)); in create_sg_component()
137 dma = dma_map_single(DEV(ndev), sgtbl->sgcomp, sz_comp, DMA_TO_DEVICE); in create_sg_component()
138 if (dma_mapping_error(DEV(ndev), dma)) { in create_sg_component()
144 sgtbl->sgcomp_dma = dma; in create_sg_component()
/kernel/linux/linux-6.6/drivers/net/vmxnet3/
H A Dvmxnet3_int.h45 #include <asm/dma.h>
451 #define VMXNET3_GET_ADDR_LO(dma) ((u32)(dma))
452 #define VMXNET3_GET_ADDR_HI(dma) ((u32)(((u64)(dma)) >> 32))
/kernel/linux/linux-6.6/drivers/media/pci/cx18/
H A Dcx18-queue.c322 int dma = s->dma; in _cx18_mdl_sync_for_device() local
329 buf_size, dma); in _cx18_mdl_sync_for_device()
390 s->dma); in cx18_stream_alloc()
424 s->buf_size, s->dma); in cx18_stream_free()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/
H A Dpmc.c34 * Initialize the descriptors as required by pmc dma.
160 /* configure dma descriptor */ in wil_pmc_alloc()
161 d->dma.addr.addr_low = in wil_pmc_alloc()
163 d->dma.addr.addr_high = in wil_pmc_alloc()
165 d->dma.status = 0; /* 0 = HW_OWNED */ in wil_pmc_alloc()
166 d->dma.length = cpu_to_le16(descriptor_size); in wil_pmc_alloc()
167 d->dma.d0 = BIT(9) | RX_DMA_D0_CMD_DMA_IT; in wil_pmc_alloc()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dumem_odp.c289 * @dma_index: index in the umem to add the dma to.
307 * If the page is already dma mapped it means it went through in ib_umem_odp_map_dma_single_page()
475 dma_addr_t dma; in ib_umem_odp_unmap_dma_pages() local
486 dma = umem_odp->dma_list[idx]; in ib_umem_odp_unmap_dma_pages()
489 if (dma) { in ib_umem_odp_unmap_dma_pages()
493 dma_addr = dma & ODP_DMA_ADDR_MASK; in ib_umem_odp_unmap_dma_pages()
497 if (dma & ODP_WRITE_ALLOWED_BIT) { in ib_umem_odp_unmap_dma_pages()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dgen6_ppgtt.c129 vaddr[act_pte] = pte_encode | GEN6_PTE_ADDR_ENCODE(iter.dma); in gen6_ppgtt_insert_entries()
131 iter.dma += I915_GTT_PAGE_SIZE; in gen6_ppgtt_insert_entries()
132 if (iter.dma == iter.max) { in gen6_ppgtt_insert_entries()
137 iter.dma = sg_dma_address(iter.sg); in gen6_ppgtt_insert_entries()
138 iter.max = iter.dma + sg_dma_len(iter.sg); in gen6_ppgtt_insert_entries()
/kernel/linux/linux-5.10/drivers/net/ethernet/emulex/benet/
H A Dbe_cmds.c679 /* at bits 2 - 31 place mbox dma addr msb bits 34 - 63 */ in be_mbox_notify_wait()
680 val |= (upper_32_bits(mbox_mem->dma) >> 2) << 2; in be_mbox_notify_wait()
689 /* at bits 2 - 31 place mbox dma addr lsb bits 4 - 33 */ in be_mbox_notify_wait()
690 val |= (u32)(mbox_mem->dma >> 4) << 2; in be_mbox_notify_wait()
811 sge->pa_hi = cpu_to_le32(upper_32_bits(mem->dma)); in be_wrb_cmd_hdr_prepare()
812 sge->pa_lo = cpu_to_le32(mem->dma & 0xFFFFFFFF); in be_wrb_cmd_hdr_prepare()
823 u64 dma = (u64)mem->dma; in be_cmd_page_addrs_prepare() local
826 pages[i].lo = cpu_to_le32(dma & 0xFFFFFFFF); in be_cmd_page_addrs_prepare()
827 pages[i].hi = cpu_to_le32(upper_32_bits(dma)); in be_cmd_page_addrs_prepare()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/emulex/benet/
H A Dbe_cmds.c680 /* at bits 2 - 31 place mbox dma addr msb bits 34 - 63 */ in be_mbox_notify_wait()
681 val |= (upper_32_bits(mbox_mem->dma) >> 2) << 2; in be_mbox_notify_wait()
690 /* at bits 2 - 31 place mbox dma addr lsb bits 4 - 33 */ in be_mbox_notify_wait()
691 val |= (u32)(mbox_mem->dma >> 4) << 2; in be_mbox_notify_wait()
812 sge->pa_hi = cpu_to_le32(upper_32_bits(mem->dma)); in be_wrb_cmd_hdr_prepare()
813 sge->pa_lo = cpu_to_le32(mem->dma & 0xFFFFFFFF); in be_wrb_cmd_hdr_prepare()
824 u64 dma = (u64)mem->dma; in be_cmd_page_addrs_prepare() local
827 pages[i].lo = cpu_to_le32(dma & 0xFFFFFFFF); in be_cmd_page_addrs_prepare()
828 pages[i].hi = cpu_to_le32(upper_32_bits(dma)); in be_cmd_page_addrs_prepare()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/
H A Dipuv3-plane.c162 ipu_plane->ipu_ch = ipu_idmac_get(ipu_plane->ipu, ipu_plane->dma); in ipu_plane_get_resources()
169 alpha_ch = ipu_channel_alpha_channel(ipu_plane->dma); in ipu_plane_get_resources()
180 ipu_plane->dmfc = ipu_dmfc_get(ipu_plane->ipu, ipu_plane->dma); in ipu_plane_get_resources()
591 axi_id = ipu_chan_assign_axi_id(ipu_plane->dma); in ipu_plane_atomic_update()
826 int dma, int dp, unsigned int possible_crtcs, in ipu_plane_init()
835 dma, dp, possible_crtcs); in ipu_plane_init()
844 ipu_plane->dma = dma; in ipu_plane_init()
825 ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu, int dma, int dp, unsigned int possible_crtcs, enum drm_plane_type type) ipu_plane_init() argument
/kernel/linux/linux-5.10/drivers/usb/early/
H A Dxhci-dbc.c179 seg->trbs = xdbc_get_page(&seg->dma); in xdbc_alloc_ring()
195 memblock_free(seg->dma, PAGE_SIZE); in xdbc_free_ring()
212 link_trb->field[0] = cpu_to_le32(lower_32_bits(seg->dma)); in xdbc_reset_ring()
213 link_trb->field[1] = cpu_to_le32(upper_32_bits(seg->dma)); in xdbc_reset_ring()
252 entry->seg_addr = cpu_to_le64(xdbc.evt_seg.dma); in xdbc_mem_init()
259 xdbc_write64(xdbc.evt_seg.dma, &xdbc.xdbc_reg->erdp); in xdbc_mem_init()
326 ep_out->deq = cpu_to_le64(xdbc.out_seg.dma | xdbc.out_ring.cycle_state); in xdbc_mem_init()
333 ep_in->deq = cpu_to_le64(xdbc.in_seg.dma | xdbc.in_ring.cycle_state); in xdbc_mem_init()
/kernel/linux/linux-6.6/drivers/usb/early/
H A Dxhci-dbc.c179 seg->trbs = xdbc_get_page(&seg->dma); in xdbc_alloc_ring()
195 memblock_phys_free(seg->dma, PAGE_SIZE); in xdbc_free_ring()
212 link_trb->field[0] = cpu_to_le32(lower_32_bits(seg->dma)); in xdbc_reset_ring()
213 link_trb->field[1] = cpu_to_le32(upper_32_bits(seg->dma)); in xdbc_reset_ring()
252 entry->seg_addr = cpu_to_le64(xdbc.evt_seg.dma); in xdbc_mem_init()
259 xdbc_write64(xdbc.evt_seg.dma, &xdbc.xdbc_reg->erdp); in xdbc_mem_init()
326 ep_out->deq = cpu_to_le64(xdbc.out_seg.dma | xdbc.out_ring.cycle_state); in xdbc_mem_init()
333 ep_in->deq = cpu_to_le64(xdbc.in_seg.dma | xdbc.in_ring.cycle_state); in xdbc_mem_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Dcpsw_ethtool.c483 cpdma_ctlr_stop(cpsw->dma); in cpsw_suspend_data_pass()
498 cpdma_ctlr_start(cpsw->dma); in cpsw_resume_data_pass()
555 vec[*ch].ch = cpdma_chan_create(cpsw->dma, vch, handler, rx); in cpsw_update_channels_res()
668 ering->tx_pending = cpdma_get_num_tx_descs(cpsw->dma); in cpsw_get_ringparam()
670 ering->rx_pending = cpdma_get_num_rx_descs(cpsw->dma); in cpsw_get_ringparam()
688 descs_num = cpdma_get_num_rx_descs(cpsw->dma); in cpsw_set_ringparam()
694 ret = cpdma_set_num_rx_descs(cpsw->dma, ering->rx_pending); in cpsw_set_ringparam()
713 cpdma_set_num_rx_descs(cpsw->dma, descs_num); in cpsw_set_ringparam()
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/
H A Dipuv3-plane.c197 ipu_plane->ipu_ch = ipu_idmac_get(ipu_plane->ipu, ipu_plane->dma); in ipu_plane_get_resources()
208 alpha_ch = ipu_channel_alpha_channel(ipu_plane->dma); in ipu_plane_get_resources()
219 ipu_plane->dmfc = ipu_dmfc_get(ipu_plane->ipu, ipu_plane->dma); in ipu_plane_get_resources()
630 axi_id = ipu_chan_assign_axi_id(ipu_plane->dma); in ipu_plane_atomic_update()
881 int dma, int dp, unsigned int possible_crtcs, in ipu_plane_init()
892 dma, dp, possible_crtcs); in ipu_plane_init()
916 ipu_plane->dma = dma; in ipu_plane_init()
880 ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu, int dma, int dp, unsigned int possible_crtcs, enum drm_plane_type type) ipu_plane_init() argument
/kernel/linux/linux-5.10/drivers/crypto/
H A Datmel-sha.c30 #include <linux/dma-mapping.h>
473 static void atmel_sha_write_ctrl(struct atmel_sha_dev *dd, int dma) in atmel_sha_write_ctrl() argument
479 if (likely(dma)) { in atmel_sha_write_ctrl()
723 dev_err(dd->dev, "dma %zu bytes error\n", ctx->buflen + in atmel_sha_xmit_dma_map()
814 dev_err(dd->dev, "dma %zu bytes error\n", in atmel_sha_update_dma_start()
889 /* wait for dma completion before can take more data */ in atmel_sha_update_req()
1393 struct atmel_sha_dma *dma = &dd->dma_lch_in; in atmel_sha_dma_check_aligned() local
1408 dma->nents = nents + 1; in atmel_sha_dma_check_aligned()
1409 dma->last_sg_length = sg->length; in atmel_sha_dma_check_aligned()
1427 struct atmel_sha_dma *dma in atmel_sha_dma_callback2() local
1447 struct atmel_sha_dma *dma = &dd->dma_lch_in; atmel_sha_dma_start() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H A Dhns_enet.c38 int send_sz, dma_addr_t dma, int frag_end, in fill_v2_desc_hw()
57 desc_cb->dma = dma; in fill_v2_desc_hw()
60 desc->addr = cpu_to_le64(dma); in fill_v2_desc_hw()
131 int size, dma_addr_t dma, int frag_end, in fill_v2_desc()
134 fill_v2_desc_hw(ring, priv, size, size, dma, frag_end, in fill_v2_desc()
146 int size, dma_addr_t dma, int frag_end, in fill_desc()
159 desc_cb->dma = dma; in fill_desc()
162 desc->addr = cpu_to_le64(dma); in fill_desc()
37 fill_v2_desc_hw(struct hnae_ring *ring, void *priv, int size, int send_sz, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc_hw() argument
130 fill_v2_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_v2_desc() argument
145 fill_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_desc() argument
280 fill_tso_desc(struct hnae_ring *ring, void *priv, int size, dma_addr_t dma, int frag_end, int buf_num, enum hns_desc_type type, int mtu) fill_tso_desc() argument
316 dma_addr_t dma; hns_nic_net_xmit_hw() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/arm/
H A Dfas216.c45 #include <asm/dma.h>
219 printk(" dma={ transfer_type=%X setup=%p pseudo=%p stop=%p }\n", in fas216_dumpinfo()
220 info->dma.transfer_type, info->dma.setup, in fas216_dumpinfo()
221 info->dma.pseudo, info->dma.stop); in fas216_dumpinfo()
706 fasdmatype_t dmatype = info->dma.transfer_type; in fas216_cleanuptransfer()
708 info->dma.transfer_type = fasdma_none; in fas216_cleanuptransfer()
780 if (info->dma.setup) in fas216_transfer()
781 dmatype = info->dma in fas216_transfer()
[all...]
/kernel/linux/linux-6.6/drivers/crypto/
H A Datmel-sha.c30 #include <linux/dma-mapping.h>
473 static void atmel_sha_write_ctrl(struct atmel_sha_dev *dd, int dma) in atmel_sha_write_ctrl() argument
479 if (likely(dma)) { in atmel_sha_write_ctrl()
723 dev_err(dd->dev, "dma %zu bytes error\n", ctx->buflen + in atmel_sha_xmit_dma_map()
814 dev_err(dd->dev, "dma %zu bytes error\n", in atmel_sha_update_dma_start()
889 /* wait for dma completion before can take more data */ in atmel_sha_update_req()
1393 struct atmel_sha_dma *dma = &dd->dma_lch_in; in atmel_sha_dma_check_aligned() local
1408 dma->nents = nents + 1; in atmel_sha_dma_check_aligned()
1409 dma->last_sg_length = sg->length; in atmel_sha_dma_check_aligned()
1427 struct atmel_sha_dma *dma in atmel_sha_dma_callback2() local
1447 struct atmel_sha_dma *dma = &dd->dma_lch_in; atmel_sha_dma_start() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/arm/
H A Dfas216.c45 #include <asm/dma.h>
222 printk(" dma={ transfer_type=%X setup=%p pseudo=%p stop=%p }\n", in fas216_dumpinfo()
223 info->dma.transfer_type, info->dma.setup, in fas216_dumpinfo()
224 info->dma.pseudo, info->dma.stop); in fas216_dumpinfo()
709 fasdmatype_t dmatype = info->dma.transfer_type; in fas216_cleanuptransfer()
711 info->dma.transfer_type = fasdma_none; in fas216_cleanuptransfer()
783 if (info->dma.setup) in fas216_transfer()
784 dmatype = info->dma in fas216_transfer()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc_main.c187 dma_unmap_addr(tx_buffer, dma), in igc_clean_tx_ring()
209 dma_unmap_addr(tx_buffer, dma), in igc_clean_tx_ring()
251 tx_ring->desc, tx_ring->dma); in igc_free_tx_resources()
305 &tx_ring->dma, GFP_KERNEL); in igc_setup_tx_resources()
364 buffer_info->dma, in igc_clean_rx_ring()
371 buffer_info->dma, in igc_clean_rx_ring()
419 rx_ring->desc, rx_ring->dma); in igc_free_rx_resources()
462 &rx_ring->dma, GFP_KERNEL); in igc_setup_rx_resources()
519 u64 rdba = ring->dma; in igc_configure_rx_ring()
597 u64 tdba = ring->dma; in igc_configure_tx_ring()
951 dma_addr_t dma; igc_init_empty_frame() local
1169 dma_addr_t dma; igc_tx_map() local
1927 dma_addr_t dma; igc_alloc_mapped_page() local
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/cx88/
H A Dcx88-mpeg.c18 #include <linux/dma-mapping.h>
83 dev->ts_packet_size, buf->risc.dma); in cx8802_start_dma()
173 /* start dma */ in cx8802_start_dma()
186 /* stop dma */ in cx8802_stop_dma()
208 dprintk(2, "restart_queue [%p/%d]: restart dma\n", in cx8802_restart_queue()
233 risc->cpu, risc->dma); in cx8802_buf_prepare()
248 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 8); in cx8802_buf_queue()
250 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 8); in cx8802_buf_queue()
263 prev->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in cx8802_buf_queue()
408 /* init dma queu in cx8802_init_common()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/
H A Drcar_du_plane.c336 u32 dma[2]; in rcar_du_plane_setup_scanout() local
353 dma[i] = gem->paddr + fb->offsets[i]; in rcar_du_plane_setup_scanout()
357 dma[0] = 0; in rcar_du_plane_setup_scanout()
358 dma[1] = 0; in rcar_du_plane_setup_scanout()
386 rcar_du_plane_write(rgrp, index, PnDSA0R, dma[0]); in rcar_du_plane_setup_scanout()
397 rcar_du_plane_write(rgrp, index, PnDSA0R, dma[1]); in rcar_du_plane_setup_scanout()
/kernel/linux/linux-5.10/drivers/gpu/drm/shmobile/
H A Dshmob_drm_crtc.c213 lcdc_write(sdev, LDSA1R, scrtc->dma[0]); in shmob_drm_crtc_start()
215 lcdc_write(sdev, LDSA2R, scrtc->dma[1]); in shmob_drm_crtc_start()
296 scrtc->dma[0] = gem->paddr + fb->offsets[0] in shmob_drm_crtc_compute_base()
302 scrtc->dma[1] = gem->paddr + fb->offsets[1] in shmob_drm_crtc_compute_base()
315 lcdc_write_mirror(sdev, LDSA1R, scrtc->dma[0]); in shmob_drm_crtc_update_base()
317 lcdc_write_mirror(sdev, LDSA2R, scrtc->dma[1]); in shmob_drm_crtc_update_base()
/kernel/linux/linux-6.6/drivers/media/pci/cx88/
H A Dcx88-mpeg.c18 #include <linux/dma-mapping.h>
83 dev->ts_packet_size, buf->risc.dma); in cx8802_start_dma()
173 /* start dma */ in cx8802_start_dma()
186 /* stop dma */ in cx8802_stop_dma()
208 dprintk(2, "restart_queue [%p/%d]: restart dma\n", in cx8802_restart_queue()
233 risc->cpu, risc->dma); in cx8802_buf_prepare()
248 buf->risc.cpu[1] = cpu_to_le32(buf->risc.dma + 8); in cx8802_buf_queue()
250 buf->risc.jmp[1] = cpu_to_le32(buf->risc.dma + 8); in cx8802_buf_queue()
263 prev->risc.jmp[1] = cpu_to_le32(buf->risc.dma); in cx8802_buf_queue()
408 /* init dma queu in cx8802_init_common()
[all...]

Completed in 38 milliseconds

1...<<31323334353637383940>>...216