/linux-master/crypto/async_tx/ |
H A D | async_memcpy.c | 40 struct dmaengine_unmap_data *unmap = NULL; local 43 unmap = dmaengine_get_unmap_data(device->dev, 2, GFP_NOWAIT); 45 if (unmap && is_dma_copy_aligned(device, src_offset, dest_offset, len)) { 53 unmap->to_cnt = 1; 54 unmap->addr[0] = dma_map_page(device->dev, src, src_offset, len, 56 unmap->from_cnt = 1; 57 unmap->addr[1] = dma_map_page(device->dev, dest, dest_offset, len, 59 unmap->len = len; 61 tx = device->device_prep_dma_memcpy(chan, unmap->addr[1], 62 unmap [all...] |
H A D | async_xor.c | 23 do_async_xor(struct dma_chan *chan, struct dmaengine_unmap_data *unmap, argument 32 int src_cnt = unmap->to_cnt; 34 dma_addr_t dma_dest = unmap->addr[unmap->to_cnt]; 35 dma_addr_t *src_list = unmap->addr; 63 if (src_list > unmap->addr) 66 xor_src_cnt, unmap->len, 77 xor_src_cnt, unmap->len, 82 dma_set_unmap(tx, unmap); 190 struct dmaengine_unmap_data *unmap local 323 struct dmaengine_unmap_data *unmap = NULL; local [all...] |
H A D | async_pq.c | 37 struct dmaengine_unmap_data *unmap, 76 dma_dest[0] = unmap->addr[disks - 2]; 77 dma_dest[1] = unmap->addr[disks - 1]; 79 &unmap->addr[src_off], 81 &scfs[src_off], unmap->len, 89 dma_set_unmap(tx, unmap); 185 struct dmaengine_unmap_data *unmap = NULL; local 190 unmap = dmaengine_get_unmap_data(device->dev, disks, GFP_NOWAIT); 193 if (unmap && !(submit->flags & ASYNC_TX_PQ_XOR_DST) && 209 unmap 35 do_async_gen_syndrome(struct dma_chan *chan, const unsigned char *scfs, int disks, struct dmaengine_unmap_data *unmap, enum dma_ctrl_flags dma_flags, struct async_submit_ctl *submit) argument 307 struct dmaengine_unmap_data *unmap = NULL; local [all...] |
H A D | async_raid6_recov.c | 25 struct dmaengine_unmap_data *unmap = NULL; local 31 unmap = dmaengine_get_unmap_data(dma->dev, 3, GFP_NOWAIT); 33 if (unmap) { 41 unmap->addr[0] = dma_map_page(dev, srcs[0], src_offs[0], 43 unmap->addr[1] = dma_map_page(dev, srcs[1], src_offs[1], 45 unmap->to_cnt = 2; 47 unmap->addr[2] = dma_map_page(dev, dest, d_off, 49 unmap->bidi_cnt = 1; 51 pq[1] = unmap->addr[2]; 53 unmap 94 struct dmaengine_unmap_data *unmap = NULL; local [all...] |
/linux-master/drivers/iommu/ |
H A D | iommu-traces.c | 24 EXPORT_TRACEPOINT_SYMBOL_GPL(unmap); variable
|
/linux-master/tools/testing/selftests/mm/ |
H A D | ksm_functional_tests.c | 176 goto unmap; 184 goto unmap; 191 goto unmap; 194 goto unmap; 198 goto unmap; 204 goto unmap; 213 goto unmap; 217 unmap: 235 goto unmap; 240 unmap [all...] |
/linux-master/drivers/xen/xenbus/ |
H A D | xenbus_client.c | 80 struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; member in struct:map_ring_valloc 92 int (*unmap)(struct xenbus_device *dev, void *vaddr); member in struct:xenbus_ring_ops 591 gnttab_set_unmap_op(&info->unmap[j], 598 BUG_ON(HYPERVISOR_grant_table_op(GNTTABOP_unmap_grant_ref, info->unmap, j)); 602 if (info->unmap[i].status != GNTST_okay) { 612 * xenbus_unmap_ring - unmap memory from another domain 616 * @vaddrs: addresses to unmap 626 struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; local 634 gnttab_set_unmap_op(&unmap[i], vaddrs[i], 637 BUG_ON(HYPERVISOR_grant_table_op(GNTTABOP_unmap_grant_ref, unmap, 800 struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; local [all...] |
/linux-master/include/linux/ |
H A D | logic_iomem.h | 22 * @unmap: optional, this region is getting unmapped 35 void (*unmap)(void *priv); member in struct:logic_iomem_ops
|
/linux-master/arch/arm/xen/ |
H A D | p2m.c | 98 struct gnttab_unmap_grant_ref unmap; local 112 unmap.host_addr = map_ops[i].host_addr, 113 unmap.handle = map_ops[i].handle; 116 unmap.dev_bus_addr = map_ops[i].dev_bus_addr; 118 unmap.dev_bus_addr = 0; 124 unmap.status = 1; 127 &unmap, 1); 128 if (rc || unmap.status != GNTST_okay) 129 pr_err_once("gnttab unmap failed: rc=%d st=%d\n", 130 rc, unmap [all...] |
/linux-master/drivers/iommu/iommufd/ |
H A D | vfio_compat.c | 208 struct vfio_iommu_type1_dma_unmap unmap; local 213 if (copy_from_user(&unmap, arg, minsz)) 216 if (unmap.argsz < minsz || unmap.flags & ~supported_flags) 223 if (unmap.flags & VFIO_DMA_UNMAP_FLAG_ALL) { 224 if (unmap.iova != 0 || unmap.size != 0) { 236 unsigned long iovas[] = { unmap.iova + unmap.size - 1, 237 unmap [all...] |
/linux-master/sound/pci/ctxfi/ |
H A D | ctvmem.h | 53 void (*unmap)(struct ct_vm *, struct ct_vm_block *block); member in struct:ct_vm
|
/linux-master/drivers/acpi/ |
H A D | nvs.c | 80 bool unmap; member in struct:nvs_page 139 if (entry->unmap) { 141 entry->unmap = false; 185 entry->unmap = !!entry->kaddr;
|
/linux-master/drivers/gpu/drm/nouveau/include/nvif/ |
H A D | driver.h | 16 void (*unmap)(void *priv, void __iomem *ptr, u32 size); member in struct:nvif_driver
|
/linux-master/arch/x86/xen/ |
H A D | p2m.c | 707 struct gnttab_unmap_grant_ref unmap[2]; local 734 unmap[0].host_addr = map_ops[i].host_addr, 735 unmap[0].handle = map_ops[i].handle; 738 unmap[0].dev_bus_addr = map_ops[i].dev_bus_addr; 740 unmap[0].dev_bus_addr = 0; 744 unmap[1].host_addr = kmap_ops[i].host_addr, 745 unmap[1].handle = kmap_ops[i].handle; 748 unmap[1].dev_bus_addr = kmap_ops[i].dev_bus_addr; 750 unmap[1].dev_bus_addr = 0; 757 unmap[ [all...] |
/linux-master/arch/x86/platform/geode/ |
H A D | net5501.c | 121 goto unmap; 135 unmap:
|
/linux-master/include/xen/ |
H A D | grant_table.h | 179 gnttab_set_unmap_op(struct gnttab_unmap_grant_ref *unmap, phys_addr_t addr, argument 183 unmap->host_addr = addr; 185 unmap->host_addr = __pa(addr); 187 unmap->host_addr = addr; 189 unmap->handle = handle; 190 unmap->dev_bus_addr = 0;
|
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bnad.c | 93 struct bnad_tx_unmap *unmap; local 97 unmap = &unmap_q[index]; 98 nvecs = unmap->nvecs; 100 skb = unmap->skb; 101 unmap->skb = NULL; 102 unmap->nvecs = 0; 104 dma_unmap_addr(&unmap->vectors[0], dma_addr), 106 dma_unmap_addr_set(&unmap->vectors[0], dma_addr, 0); 115 unmap = &unmap_q[index]; 119 dma_unmap_addr(&unmap 164 struct bnad_tx_unmap *unmap; local 292 bnad_rxq_cleanup_page(struct bnad *bnad, struct bnad_rx_unmap *unmap) argument 307 bnad_rxq_cleanup_skb(struct bnad *bnad, struct bnad_rx_unmap *unmap) argument 328 struct bnad_rx_unmap *unmap = &unmap_q->unmap[i]; local 343 struct bnad_rx_unmap *unmap, *prev; local 417 struct bnad_rx_unmap *unmap; local 503 struct bnad_rx_unmap *unmap; local 541 struct bnad_rx_unmap *unmap; local 570 bnad_cq_setup_skb(struct bnad *bnad, struct sk_buff *skb, struct bnad_rx_unmap *unmap, u32 len) argument 592 struct bnad_rx_unmap *unmap = NULL; local 2913 struct bnad_tx_unmap *unmap_q, *unmap, *head_unmap; local [all...] |
/linux-master/drivers/dma/ |
H A D | dmaengine.c | 1317 #define __UNMAP_POOL(x) { .size = x, .name = "dmaengine-unmap-" __stringify(x) } 1350 struct dmaengine_unmap_data *unmap = container_of(kref, typeof(*unmap), kref); local 1351 struct device *dev = unmap->dev; 1354 cnt = unmap->to_cnt; 1356 dma_unmap_page(dev, unmap->addr[i], unmap->len, 1358 cnt += unmap->from_cnt; 1360 dma_unmap_page(dev, unmap->addr[i], unmap 1373 dmaengine_unmap_put(struct dmaengine_unmap_data *unmap) argument 1424 struct dmaengine_unmap_data *unmap; local [all...] |
H A D | mv_xor.c | 769 struct dmaengine_unmap_data *unmap; local 792 unmap = dmaengine_get_unmap_data(dma_chan->device->dev, 2, GFP_KERNEL); 793 if (!unmap) { 801 unmap->addr[0] = src_dma; 808 unmap->to_cnt = 1; 813 unmap->addr[1] = dest_dma; 820 unmap->from_cnt = 1; 821 unmap->len = PAGE_SIZE; 862 dmaengine_unmap_put(unmap); 880 struct dmaengine_unmap_data *unmap; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmgm200.c | 37 .unmap = gf100_vmm_pgt_unmap, 47 .unmap = gf100_vmm_pgt_unmap, 62 .unmap = gf100_vmm_pgt_unmap,
|
H A D | vmmgk104.c | 35 .unmap = gf100_vmm_pgt_unmap,
|
/linux-master/drivers/xen/ |
H A D | arm-device.c | 70 goto unmap; 94 goto unmap; 99 unmap: 126 (action == BUS_NOTIFY_DEL_DEVICE ? "unmap" : "?"), 168 (action == BUS_NOTIFY_DEL_DEVICE ? "unmap" : "?"),
|
/linux-master/drivers/firmware/efi/ |
H A D | memattr.c | 39 goto unmap; 46 unmap:
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_nvif.c | 100 .unmap = nvkm_client_unmap,
|
/linux-master/arch/um/kernel/ |
H A D | exec.c | 30 ret = unmap(¤t->mm->context.id, 0, TASK_SIZE, 1, &data);
|