/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_dp.c | 266 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 D | nicstar.h | 643 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 D | nitrox_reqmgr.c | 88 * @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 D | vmxnet3_int.h | 45 #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 D | cx18-queue.c | 322 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 D | pmc.c | 34 * 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 D | umem_odp.c | 289 * @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 D | gen6_ppgtt.c | 129 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 D | be_cmds.c | 679 /* 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 D | be_cmds.c | 680 /* 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 D | ipuv3-plane.c | 162 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 D | xhci-dbc.c | 179 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 D | xhci-dbc.c | 179 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 D | cpsw_ethtool.c | 483 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 D | ipuv3-plane.c | 197 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 D | atmel-sha.c | 30 #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 D | hns_enet.c | 38 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 D | fas216.c | 45 #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 D | atmel-sha.c | 30 #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 D | fas216.c | 45 #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 D | igc_main.c | 187 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 D | cx88-mpeg.c | 18 #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 D | rcar_du_plane.c | 336 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 D | shmob_drm_crtc.c | 213 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 D | cx88-mpeg.c | 18 #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...] |