/linux-master/drivers/media/platform/ti/vpe/ |
H A D | vpdma.c | 394 buf->dma_addr = dma_map_single(dev, buf->addr, buf->size, 396 if (dma_mapping_error(dev, buf->dma_addr)) { 416 dma_unmap_single(dev, buf->dma_addr, buf->size, 541 write_reg(vpdma, VPDMA_LIST_ADDR, (u32) list->buf.dma_addr); 556 struct vpdma_desc_list *list, dma_addr_t dma_addr, 566 dtd->start_addr = dma_addr; 572 write_desc_addr = list->buf.dma_addr + offset; 639 WARN_ON(blk->dma_addr & VPDMA_DESC_ALIGN); 646 cfd->payload_addr = (u32) blk->dma_addr; 668 WARN_ON(adb->dma_addr 555 vpdma_update_dma_addr(struct vpdma_data *vpdma, struct vpdma_desc_list *list, dma_addr_t dma_addr, void *write_dtd, int drop, int idx) argument 807 vpdma_add_out_dtd(struct vpdma_desc_list *list, int width, int stride, const struct v4l2_rect *c_rect, const struct vpdma_data_format *fmt, dma_addr_t dma_addr, int max_w, int max_h, enum vpdma_channel chan, u32 flags) argument 817 vpdma_rawchan_add_out_dtd(struct vpdma_desc_list *list, int width, int stride, const struct v4l2_rect *c_rect, const struct vpdma_data_format *fmt, dma_addr_t dma_addr, int max_w, int max_h, int raw_vpdma_chan, u32 flags) argument 886 vpdma_add_in_dtd(struct vpdma_desc_list *list, int width, int stride, const struct v4l2_rect *c_rect, const struct vpdma_data_format *fmt, dma_addr_t dma_addr, enum vpdma_channel chan, int field, u32 flags, int frame_width, int frame_height, int start_h, int start_v) argument [all...] |
H A D | vpdma.h | 20 dma_addr_t dma_addr; member in struct:vpdma_buf 226 struct vpdma_desc_list *list, dma_addr_t dma_addr, 245 const struct vpdma_data_format *fmt, dma_addr_t dma_addr, 249 const struct vpdma_data_format *fmt, dma_addr_t dma_addr, 254 const struct vpdma_data_format *fmt, dma_addr_t dma_addr,
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ih.c | 56 dma_addr_t dma_addr; local 65 &dma_addr, GFP_KERNEL); 69 ih->gpu_addr = dma_addr; 70 ih->wptr_addr = dma_addr + ih->ring_size; 72 ih->rptr_addr = dma_addr + ih->ring_size + 4;
|
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_vp9_req_lat_if.c | 296 dma_addr_t dma_addr; member in union:vdec_vp9_slice_mem::__anon60 984 vsi->bs.buf.dma_addr = bs->dma_addr; 986 vsi->bs.frame.dma_addr = bs->dma_addr; 990 vsi->mv[i].dma_addr = instance->mv[i].dma_addr; 994 vsi->seg[i].dma_addr = instance->seg[i].dma_addr; 997 vsi->tile.dma_addr [all...] |
H A D | vdec_vp8_req_if.c | 157 inst->vsi->dec.seg_id_buf_dma = (u64)mem->dma_addr; 166 inst->vsi->dec.wrap_y_dma = (u64)mem->dma_addr; 175 inst->vsi->dec.wrap_c_dma = (u64)mem->dma_addr; 184 inst->vsi->dec.vld_wrapper_dma = (u64)mem->dma_addr; 339 y_fb_dma = fb ? (u64)fb->base_y.dma_addr : 0; 344 c_fb_dma = fb ? (u64)fb->base_c.dma_addr : 0; 346 inst->vsi->dec.bs_dma = (u64)bs->dma_addr; 353 bs->size, (u64)bs->dma_addr,
|
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdma.c | 421 dcb_buf->dma_addr, 430 dcb_buf->dma_addr, 666 dma_addr_t dma_addr) 675 next_db->dataptr = dma_addr; 711 dma_addr_t dma_addr; local 744 dma_addr = dma_map_single(lan966x->dev, 748 if (dma_mapping_error(lan966x->dev, dma_addr)) { 759 dma_addr); 768 dma_addr = page_pool_get_dma_addr(page); 770 dma_addr 664 lan966x_fdma_tx_setup_dcb(struct lan966x_tx *tx, int next_to_use, int len, dma_addr_t dma_addr) argument 808 dma_addr_t dma_addr; local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_xsk.c | 28 rx_ring->xsk_rxbufs[idx].dma_addr = 34 rxbuf->dma_addr = 0; 78 rx_ring->xsk_rxbufs[wr_idx].dma_addr);
|
/linux-master/drivers/net/ethernet/i825xx/ |
H A D | lasi_82596.c | 182 sizeof(struct i596_dma), &lp->dma_addr, 194 lp->dma, lp->dma_addr, DMA_BIDIRECTIONAL); 207 lp->dma_addr, DMA_BIDIRECTIONAL);
|
/linux-master/include/sound/ |
H A D | compress_driver.h | 37 * @dma_addr: physical buffer address (not accessible from main CPU) 54 dma_addr_t dma_addr; member in struct:snd_compr_runtime 229 runtime->dma_addr = bufp->addr; 234 runtime->dma_addr = 0;
|
/linux-master/include/rdma/ |
H A D | ib_umem.h | 138 dma_addr_t dma_addr; local 140 dma_addr = sg_dma_address(sg) + (umem->address & ~PAGE_MASK); 142 dma_addr & pgoff_bitmask);
|
/linux-master/drivers/iommu/ |
H A D | s390-iommu.c | 272 static unsigned long *dma_walk_cpu_trans(unsigned long *rto, dma_addr_t dma_addr, gfp_t gfp) argument 277 rtx = calc_rtx(dma_addr); 282 sx = calc_sx(dma_addr); 287 px = calc_px(dma_addr); 553 phys_addr_t pa, dma_addr_t dma_addr, 563 entry = dma_walk_cpu_trans(s390_domain->dma_table, dma_addr, 571 dma_addr += PAGE_SIZE; 578 dma_addr -= PAGE_SIZE; 580 dma_addr, gfp); 590 dma_addr_t dma_addr, unsigne 552 s390_iommu_validate_trans(struct s390_domain *s390_domain, phys_addr_t pa, dma_addr_t dma_addr, unsigned long nr_pages, int flags, gfp_t gfp) argument 589 s390_iommu_invalidate_trans(struct s390_domain *s390_domain, dma_addr_t dma_addr, unsigned long nr_pages) argument [all...] |
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | tx.c | 39 buffer->dma_addr = page_buf->dma_addr + offset; 214 dma_addr_t dma_addr; local 266 dma_addr = dma_map_single(&efx->pci_dev->dev, 269 if (dma_mapping_error(&efx->pci_dev->dev, dma_addr)) 273 tx_buffer = efx_siena_tx_map_chunk(tx_queue, dma_addr, len);
|
/linux-master/sound/soc/uniphier/ |
H A D | aio-dma.c | 41 aiodma_rb_sync(sub, runtime->dma_addr, runtime->dma_bytes, bytes); 124 ret = aiodma_rb_set_buffer(sub, runtime->dma_addr, 125 runtime->dma_addr + runtime->dma_bytes, 149 aiodma_rb_sync(sub, runtime->dma_addr, runtime->dma_bytes, 183 aiodma_rb_sync(sub, runtime->dma_addr, runtime->dma_bytes, bytes); 201 substream->runtime->dma_addr >> PAGE_SHIFT,
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | icm.h | 53 dma_addr_t dma_addr; member in struct:mlx4_icm_buf 128 return iter->chunk->buf[iter->page_idx].dma_addr;
|
H A D | icm.c | 76 chunk->buf[i].dma_addr); 118 &buf->dma_addr, gfp_mask); 124 buf->dma_addr); 337 dma_addr_t dma_addr; local 342 dma_addr = chunk->buf[i].dma_addr; 348 dma_addr = sg_dma_address(&chunk->sg[i]); 361 *dma_handle = dma_addr + dma_offset;
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_network.h | 432 #define lio_dma_alloc(oct, size, dma_addr) \ 433 dma_alloc_coherent(&(oct)->pci_dev->dev, size, dma_addr, GFP_KERNEL) 434 #define lio_dma_free(oct, size, virt_addr, dma_addr) \ 435 dma_free_coherent(&(oct)->pci_dev->dev, size, virt_addr, dma_addr) 452 dma_addr_t dma_addr; local 464 dma_addr = pg_info->dma; 470 dma_addr += pg_info->page_offset; 472 return (u64)dma_addr;
|
/linux-master/drivers/usb/musb/ |
H A D | musbhsdma.c | 145 dma_addr_t dma_addr, u32 len) 155 channel, packet_sz, &dma_addr, len, mode); 172 musb_write_hsdma_addr(mbase, bchannel, dma_addr); 183 dma_addr_t dma_addr, u32 len) 189 musb_dbg(musb, "ep%d-%s pkt_sz %d, dma_addr %pad length %d, mode %d", 192 packet_sz, &dma_addr, len, mode); 206 if ((musb->hwvers >= MUSB_HWVERS_1800) && (dma_addr % 4)) 210 musb_channel->start_addr = dma_addr; 215 configure_channel(channel, packet_sz, mode, dma_addr, len); 143 configure_channel(struct dma_channel *channel, u16 packet_sz, u8 mode, dma_addr_t dma_addr, u32 len) argument 181 dma_channel_program(struct dma_channel *channel, u16 packet_sz, u8 mode, dma_addr_t dma_addr, u32 len) argument
|
/linux-master/kernel/dma/ |
H A D | ops_helpers.c | 19 void *cpu_addr, dma_addr_t dma_addr, size_t size, 35 void *cpu_addr, dma_addr_t dma_addr, size_t size, 18 dma_common_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) argument 34 dma_common_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) argument
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_fdma.h | 74 * @dma_addr: SKB DMA mapped address. 78 DEFINE_DMA_UNMAP_ADDR(dma_addr); 105 * @dma_addr: DMA address of the page 110 dma_addr_t dma_addr; member in struct:ocelot_fdma_rx_buf
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun8i_ui_layer.c | 196 dma_addr_t dma_addr; local 205 DRM_DEBUG_DRIVER("Using GEM @ %pad\n", &gem->dma_addr); 209 dma_addr = gem->dma_addr + fb->offsets[0]; 212 dma_addr += (state->src.x1 >> 16) * bpp; 213 dma_addr += (state->src.y1 >> 16) * fb->pitches[0]; 221 DRM_DEBUG_DRIVER("Setting buffer address to %pad\n", &dma_addr); 225 lower_32_bits(dma_addr));
|
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_gem.c | 39 rk_obj->dma_addr = rk_obj->mm.start; 41 ret = iommu_map_sgtable(private->domain, rk_obj->dma_addr, rk_obj->sgt, 67 iommu_unmap(private->domain, rk_obj->dma_addr, rk_obj->size); 168 &rk_obj->dma_addr, GFP_KERNEL, 203 dma_free_attrs(drm->dev, obj->size, rk_obj->kvaddr, rk_obj->dma_addr, 234 return dma_mmap_attrs(drm->dev, vma, rk_obj->kvaddr, rk_obj->dma_addr, 441 rk_obj->dma_addr, obj->size, 478 rk_obj->dma_addr = sg_dma_address(sg->sgl);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
H A D | tx.c | 97 xdptxd.dma_addr = xsk_buff_raw_get_dma(pool, desc.addr); 102 xsk_buff_raw_dma_sync_for_device(pool, xdptxd.dma_addr, xdptxd.len);
|
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | kvmgt.c | 101 dma_addr_t dma_addr; member in struct:gvt_dma 178 dma_addr_t *dma_addr, unsigned long size) 189 *dma_addr = dma_map_page(dev, page, 0, size, DMA_BIDIRECTIONAL); 190 if (dma_mapping_error(dev, *dma_addr)) { 201 dma_addr_t dma_addr, unsigned long size) 205 dma_unmap_page(dev, dma_addr, size, DMA_BIDIRECTIONAL); 210 dma_addr_t dma_addr) 218 if (dma_addr < itr->dma_addr) 220 else if (dma_addr > it 177 gvt_dma_map_page(struct intel_vgpu *vgpu, unsigned long gfn, dma_addr_t *dma_addr, unsigned long size) argument 200 gvt_dma_unmap_page(struct intel_vgpu *vgpu, unsigned long gfn, dma_addr_t dma_addr, unsigned long size) argument 209 __gvt_cache_find_dma_addr(struct intel_vgpu *vgpu, dma_addr_t dma_addr) argument 246 __gvt_cache_add(struct intel_vgpu *vgpu, gfn_t gfn, dma_addr_t dma_addr, unsigned long size) argument 1629 intel_gvt_dma_map_guest_page(struct intel_vgpu *vgpu, unsigned long gfn, unsigned long size, dma_addr_t *dma_addr) argument 1676 intel_gvt_dma_pin_guest_page(struct intel_vgpu *vgpu, dma_addr_t dma_addr) argument 1704 intel_gvt_dma_unmap_guest_page(struct intel_vgpu *vgpu, dma_addr_t dma_addr) argument [all...] |
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_mmu.c | 94 dma_addr_t dma_addr = sg_page_iter_dma_address(&dma_iter); local 95 u32 page_address = dma_addr >> V3D_MMU_PAGE_SHIFT;
|
/linux-master/drivers/net/ethernet/aeroflex/ |
H A D | greth.c | 236 u32 dma_addr; local 253 dma_addr = dma_map_single(greth->dev, 258 if (dma_mapping_error(greth->dev, dma_addr)) { 265 greth_write_bd(&rx_bd[i].addr, dma_addr); 282 dma_addr = dma_map_single(greth->dev, 287 if (dma_mapping_error(greth->dev, dma_addr)) { 292 greth_write_bd(&rx_bd[i].addr, dma_addr); 305 dma_addr = dma_map_single(greth->dev, 310 if (dma_mapping_error(greth->dev, dma_addr)) { 315 greth_write_bd(&tx_bd[i].addr, dma_addr); 399 u32 status, dma_addr, ctrl; local 467 u32 status, dma_addr; local 745 u32 status, dma_addr; local 861 u32 status, dma_addr; local [all...] |