Home
last modified time | relevance | path

Searched refs:dma_addrs (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/firewire/
H A Dcore-iso.c59 dma_addr_t *dma_addrs __free(kfree) = kzalloc_objs(dma_addrs[0], in fw_iso_buffer_map_dma()
63 if (!dma_addrs) in fw_iso_buffer_map_dma()
75 dma_addrs[i] = dma_addr; in fw_iso_buffer_map_dma()
79 dma_unmap_page(card->device, dma_addrs[i], PAGE_SIZE, buffer->direction); in fw_iso_buffer_map_dma()
84 buffer->dma_addrs = no_free_ptr(dma_addrs); in fw_iso_buffer_map_dma()
109 if (buffer->dma_addrs) { in fw_iso_buffer_destroy()
111 dma_addr_t dma_addr = buffer->dma_addrs[i]; in fw_iso_buffer_destroy()
114 kfree(buffer->dma_addrs); in fw_iso_buffer_destroy()
115 buffer->dma_addrs = NULL; in fw_iso_buffer_destroy()
132 dma_addr_t dma_addr = buffer->dma_addrs[i]; in fw_iso_buffer_lookup()
H A Dohci.c99 dma_addr_t dma_addrs[AR_BUFFERS]; member
551 dma_addr_t dma_addr = ctx->dma_addrs[i]; in ar_context_release()
555 memset(ctx->dma_addrs, 0, sizeof(ctx->dma_addrs)); in ar_context_release()
654 dma_sync_single_for_cpu(ctx->ohci->card.device, ctx->dma_addrs[i], PAGE_SIZE, in ar_sync_buffers_for_cpu()
659 dma_sync_single_for_cpu(ctx->ohci->card.device, ctx->dma_addrs[i], in ar_sync_buffers_for_cpu()
800 dma_sync_single_for_device(ctx->ohci->card.device, ctx->dma_addrs[i], PAGE_SIZE, in ar_recycle_buffers()
854 dma_addr_t dma_addrs[AR_BUFFERS]; in ar_context_init() local
890 dma_addrs[i] = dma_addr; in ar_context_init()
895 dma_unmap_page(dev, dma_addrs[i], PAGE_SIZE, DMA_FROM_DEVICE); in ar_context_init()
901 memcpy(ctx->dma_addrs, dma_addrs, sizeof(ctx->dma_addrs)); in ar_context_init()
[all …]
H A Dcore-cdev.c1093 if (client->buffer.pages && !client->buffer.dma_addrs) { in ioctl_create_iso_context()
/linux/include/trace/events/
H A Ddma.h295 __dynamic_array(u64, dma_addrs, min(ents, DMA_TRACE_MAX_ENTRIES))
314 ((u64 *)__get_dynamic_array(dma_addrs))[i] =
329 __print_array(__get_dynamic_array(dma_addrs),
330 __get_dynamic_array_len(dma_addrs) /
450 __dynamic_array(u64, dma_addrs, nents)
461 ((u64 *)__get_dynamic_array(dma_addrs))[i] =
472 __print_array(__get_dynamic_array(dma_addrs),
473 __get_dynamic_array_len(dma_addrs) /
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dgk20a.c85 dma_addr_t *dma_addrs; member
338 dma_unmap_page(dev, node->dma_addrs[i], PAGE_SIZE, in gk20a_instobj_dtor_iommu()
436 sizeof(*node->dma_addrs)) * npages), GFP_KERNEL))) in gk20a_instobj_ctor_iommu()
439 node->dma_addrs = (void *)(node->pages + npages); in gk20a_instobj_ctor_iommu()
460 node->dma_addrs[i] = dma_adr; in gk20a_instobj_ctor_iommu()
477 ret = iommu_map(imem->domain, offset, node->dma_addrs[i], in gk20a_instobj_ctor_iommu()
504 dma_addr_t dma_addr = node->dma_addrs[i]; in gk20a_instobj_ctor_iommu()
/linux/mm/
H A Dhmm.c921 dma_addr_t *dma_addrs = map->dma_list; in hmm_dma_map_pfn() local
950 return dma_addrs[idx]; in hmm_dma_map_pfn()
985 if (WARN_ON_ONCE(dma_need_unmap(dev) && !dma_addrs)) in hmm_dma_map_pfn()
994 dma_addrs[idx] = dma_addr; in hmm_dma_map_pfn()
1017 dma_addr_t *dma_addrs = map->dma_list; in hmm_dma_unmap_pfn() local
1033 dma_unmap_phys(dev, dma_addrs[idx], map->dma_entry_size, in hmm_dma_unmap_pfn()
/linux/drivers/net/ethernet/mediatek/
H A Dmtk_star_emac.c242 dma_addr_t dma_addrs[MTK_STAR_RING_NUM_DESCS]; member
324 desc_data->dma_addr = ring->dma_addrs[ring->tail]; in mtk_star_ring_pop_tail()
327 ring->dma_addrs[ring->tail] = 0; in mtk_star_ring_pop_tail()
350 ring->dma_addrs[ring->head] = desc_data->dma_addr; in mtk_star_ring_push_head()
719 ring->dma_addrs[i] = dma_addr; in mtk_star_prepare_rx_skbs()
734 if (!ring->dma_addrs[i]) in mtk_star_ring_free_skbs()
737 desc_data.dma_addr = ring->dma_addrs[i]; in mtk_star_ring_free_skbs()
/linux/net/rds/
H A Dib_cm.c443 struct rds_header **hdrs, dma_addr_t *dma_addrs, u32 num_hdrs, in rds_dma_hdrs_free() argument
449 rds_dma_hdr_free(dev->dev, hdrs[i], dma_addrs[i], dir); in rds_dma_hdrs_free()
451 kvfree(dma_addrs); in rds_dma_hdrs_free()
467 dma_addr_t **dma_addrs, u32 num_hdrs, in rds_dma_hdrs_alloc() argument
494 *dma_addrs = hdr_daddrs; in rds_dma_hdrs_alloc()
/linux/sound/soc/renesas/rcar/
H A Ddma.c538 } dma_addrs[3][2][3] = { rsnd_gen2_dma_addr() local
/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c152 req.phy_addr[0] = mr->mem.mtt->dma_addrs[0]; in regmr_cmd()
644 erdma_unmap_page_list(dev, mtt->dma_addrs, mtt->npages); in erdma_destroy_mtt_buf_dma_addrs()
645 vfree(mtt->dma_addrs); in erdma_destroy_mtt_buf_dma_addrs()
663 pg_addr[i] = low_mtt->dma_addrs[i]; in erdma_init_middle_mtt()
666 static u32 vmalloc_to_dma_addrs(struct erdma_dev *dev, dma_addr_t **dma_addrs, in vmalloc_to_dma_addrs() argument
694 *dma_addrs = pg_dma; in vmalloc_to_dma_addrs()
718 mtt->dma_addrs = addrs; in erdma_create_mtt_buf_dma_addrs()
798 mtt->level, mtt->dma_addrs[0]); in erdma_create_mtt()
/linux/include/linux/
H A Dfirewire.h528 dma_addr_t *dma_addrs; member