/arch/arm/mm/ |
D | dma-mapping-nommu.c | 79 enum dma_data_direction dir) in __dma_page_cpu_to_dev() argument 81 dmac_map_area(__va(paddr), size, dir); in __dma_page_cpu_to_dev() 83 if (dir == DMA_FROM_DEVICE) in __dma_page_cpu_to_dev() 90 enum dma_data_direction dir) in __dma_page_dev_to_cpu() argument 92 if (dir != DMA_TO_DEVICE) { in __dma_page_dev_to_cpu() 94 dmac_unmap_area(__va(paddr), size, dir); in __dma_page_dev_to_cpu() 100 enum dma_data_direction dir, in arm_nommu_dma_map_page() argument 105 __dma_page_cpu_to_dev(handle, size, dir); in arm_nommu_dma_map_page() 111 size_t size, enum dma_data_direction dir, in arm_nommu_dma_unmap_page() argument 114 __dma_page_dev_to_cpu(handle, size, dir); in arm_nommu_dma_unmap_page() [all …]
|
D | dma-mapping.c | 126 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_dma_map_page() argument 130 __dma_page_cpu_to_dev(page, offset, size, dir); in arm_dma_map_page() 135 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_coherent_dma_map_page() argument 156 size_t size, enum dma_data_direction dir, unsigned long attrs) in arm_dma_unmap_page() argument 160 handle & ~PAGE_MASK, size, dir); in arm_dma_unmap_page() 164 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_cpu() argument 168 __dma_page_dev_to_cpu(page, offset, size, dir); in arm_dma_sync_single_for_cpu() 172 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_device() argument 176 __dma_page_cpu_to_dev(page, offset, size, dir); in arm_dma_sync_single_for_device() 860 size_t size, enum dma_data_direction dir, in dma_cache_maint_page() argument [all …]
|
/arch/um/os-Linux/ |
D | umid.c | 30 char dir[512] = { '\0' }; in make_uml_dir() local 43 strlcpy(dir, home, sizeof(dir)); in make_uml_dir() 46 strlcat(dir, uml_dir, sizeof(dir)); in make_uml_dir() 47 len = strlen(dir); in make_uml_dir() 48 if (len > 0 && dir[len - 1] != '/') in make_uml_dir() 49 strlcat(dir, "/", sizeof(dir)); in make_uml_dir() 52 uml_dir = malloc(strlen(dir) + 1); in make_uml_dir() 58 strcpy(uml_dir, dir); in make_uml_dir() 81 static int remove_files_and_dir(char *dir) in remove_files_and_dir() argument 89 directory = opendir(dir); in remove_files_and_dir() [all …]
|
D | mem.c | 24 static int __init check_tmpfs(const char *dir) in check_tmpfs() argument 28 os_info("Checking if %s is on tmpfs...", dir); in check_tmpfs() 29 if (statfs(dir, &st) < 0) { in check_tmpfs() 62 const char *dir; in choose_tempdir() local 66 dir = getenv(vars[i]); in choose_tempdir() 67 if ((dir != NULL) && (*dir != '\0')) { in choose_tempdir() 68 os_info("%s\n", dir); in choose_tempdir() 69 if (check_tmpfs(dir) >= 0) in choose_tempdir() 78 dir = tmpfs_dirs[i]; in choose_tempdir() 79 if (check_tmpfs(dir) >= 0) in choose_tempdir() [all …]
|
/arch/arm64/mm/ |
D | dma-mapping-noalias.c | 110 size_t size, enum dma_data_direction dir, in __arm64_noalias_map() argument 116 dir, attrs); in __arm64_noalias_map() 126 swiotlb_tbl_unmap_single(dev, phys, size, PAGE_ALIGN(size), dir, in __arm64_noalias_map() 133 enum dma_data_direction dir, unsigned long attrs) in __arm64_noalias_unmap() argument 137 swiotlb_tbl_unmap_single(dev, phys, size, PAGE_ALIGN(size), dir, attrs); in __arm64_noalias_unmap() 141 size_t size, enum dma_data_direction dir) in __arm64_noalias_sync_for_device() argument 144 swiotlb_tbl_sync_single(dev, phys, size, dir, SYNC_FOR_DEVICE); in __arm64_noalias_sync_for_device() 146 arch_sync_dma_for_device(phys, size, dir); in __arm64_noalias_sync_for_device() 150 size_t size, enum dma_data_direction dir) in __arm64_noalias_sync_for_cpu() argument 153 swiotlb_tbl_sync_single(dev, phys, size, dir, SYNC_FOR_CPU); in __arm64_noalias_sync_for_cpu() [all …]
|
D | dma-mapping.c | 18 enum dma_data_direction dir) in arch_sync_dma_for_device() argument 20 __dma_map_area(phys_to_virt(paddr), size, dir); in arch_sync_dma_for_device() 24 enum dma_data_direction dir) in arch_sync_dma_for_cpu() argument 26 __dma_unmap_area(phys_to_virt(paddr), size, dir); in arch_sync_dma_for_cpu()
|
/arch/mips/mm/ |
D | dma-noncoherent.c | 58 enum dma_data_direction dir) in dma_sync_virt_for_device() argument 60 switch (dir) { in dma_sync_virt_for_device() 76 enum dma_data_direction dir) in dma_sync_virt_for_cpu() argument 78 switch (dir) { in dma_sync_virt_for_cpu() 96 enum dma_data_direction dir, bool for_device) in dma_sync_phys() argument 113 dma_sync_virt_for_device(addr + offset, len, dir); in dma_sync_phys() 115 dma_sync_virt_for_cpu(addr + offset, len, dir); in dma_sync_phys() 125 enum dma_data_direction dir) in arch_sync_dma_for_device() argument 127 dma_sync_phys(paddr, size, dir, true); in arch_sync_dma_for_device() 132 enum dma_data_direction dir) in arch_sync_dma_for_cpu() argument [all …]
|
/arch/x86/mm/ |
D | debug_pagetables.c | 47 static struct dentry *dir; variable 51 dir = debugfs_create_dir("page_tables", NULL); in pt_dump_debug_init() 53 debugfs_create_file("kernel", 0400, dir, NULL, &ptdump_fops); in pt_dump_debug_init() 54 debugfs_create_file("current_kernel", 0400, dir, NULL, in pt_dump_debug_init() 58 debugfs_create_file("current_user", 0400, dir, NULL, in pt_dump_debug_init() 62 debugfs_create_file("efi", 0400, dir, NULL, &ptdump_efi_fops); in pt_dump_debug_init() 69 debugfs_remove_recursive(dir); in pt_dump_debug_exit()
|
/arch/arm/common/ |
D | dmabounce.c | 107 size_t size, enum dma_data_direction dir) in alloc_safe_buffer() argument 115 __func__, ptr, size, dir); in alloc_safe_buffer() 133 buf->direction = dir; in alloc_safe_buffer() 245 enum dma_data_direction dir, in map_single() argument 254 buf = alloc_safe_buffer(device_info, ptr, size, dir); in map_single() 265 if ((dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) && in map_single() 276 size_t size, enum dma_data_direction dir, in unmap_single() argument 280 BUG_ON(buf->direction != dir); in unmap_single() 288 if ((dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) && in unmap_single() 315 unsigned long offset, size_t size, enum dma_data_direction dir, in dmabounce_map_page() argument [all …]
|
/arch/mips/oprofile/ |
D | common.c | 43 struct dentry *dir; in op_mips_create_files() local 47 dir = oprofilefs_mkdir(root, buf); in op_mips_create_files() 49 oprofilefs_create_ulong(dir, "enabled", &ctr[i].enabled); in op_mips_create_files() 50 oprofilefs_create_ulong(dir, "event", &ctr[i].event); in op_mips_create_files() 51 oprofilefs_create_ulong(dir, "count", &ctr[i].count); in op_mips_create_files() 52 oprofilefs_create_ulong(dir, "kernel", &ctr[i].kernel); in op_mips_create_files() 53 oprofilefs_create_ulong(dir, "user", &ctr[i].user); in op_mips_create_files() 54 oprofilefs_create_ulong(dir, "exl", &ctr[i].exl); in op_mips_create_files() 56 oprofilefs_create_ulong(dir, "unit_mask", &ctr[i].unit_mask); in op_mips_create_files()
|
/arch/powerpc/platforms/cell/spufs/ |
D | inode.c | 144 static void spufs_prune_dir(struct dentry *dir) in spufs_prune_dir() argument 148 inode_lock(d_inode(dir)); in spufs_prune_dir() 149 list_for_each_entry_safe(dentry, tmp, &dir->d_subdirs, d_child) { in spufs_prune_dir() 155 simple_unlink(d_inode(dir), dentry); in spufs_prune_dir() 164 shrink_dcache_parent(dir); in spufs_prune_dir() 165 inode_unlock(d_inode(dir)); in spufs_prune_dir() 169 static int spufs_rmdir(struct inode *parent, struct dentry *dir) in spufs_rmdir() argument 173 spufs_prune_dir(dir); in spufs_rmdir() 174 d_drop(dir); in spufs_rmdir() 175 res = simple_rmdir(parent, dir); in spufs_rmdir() [all …]
|
/arch/s390/hypfs/ |
D | hypfs_vm.c | 115 #define ATTRIBUTE(dir, name, member) \ argument 118 rc = hypfs_create_u64(dir, name, member); \ 183 struct dentry *dir, *file; in hypfs_vm_create_files() local 193 dir = hypfs_mkdir(root, "hyp"); in hypfs_vm_create_files() 194 if (IS_ERR(dir)) { in hypfs_vm_create_files() 195 rc = PTR_ERR(dir); in hypfs_vm_create_files() 198 file = hypfs_create_str(dir, "type", "z/VM Hypervisor"); in hypfs_vm_create_files() 205 dir = hypfs_mkdir(root, "cpus"); in hypfs_vm_create_files() 206 if (IS_ERR(dir)) { in hypfs_vm_create_files() 207 rc = PTR_ERR(dir); in hypfs_vm_create_files() [all …]
|
/arch/powerpc/mm/ |
D | dma-noncoherent.c | 94 static void __dma_sync_page(phys_addr_t paddr, size_t size, int dir) in __dma_sync_page() argument 100 __dma_sync_page_highmem(page, offset, size, dir); in __dma_sync_page() 103 __dma_sync((void *)start, size, dir); in __dma_sync_page() 108 enum dma_data_direction dir) in arch_sync_dma_for_device() argument 110 __dma_sync_page(paddr, size, dir); in arch_sync_dma_for_device() 114 enum dma_data_direction dir) in arch_sync_dma_for_cpu() argument 116 __dma_sync_page(paddr, size, dir); in arch_sync_dma_for_cpu()
|
/arch/ia64/scripts/ |
D | toolchain-flags | 10 dir=$(dirname $0) 17 $CC -nostdlib -static -Wl,-T$dir/check-segrel.lds $dir/check-segrel.S -o $out 31 $CC -c $dir/check-text-align.S -o $out 39 if ! $CC -c $dir/check-model.c -o $out 2>&1 | grep __model__ | grep -q attrib 47 $CC -c $dir/check-serialize.S -o $out 2>/dev/null
|
/arch/microblaze/kernel/ |
D | dma.c | 34 enum dma_data_direction dir) in arch_sync_dma_for_device() argument 36 __dma_sync(paddr, size, dir); in arch_sync_dma_for_device() 40 enum dma_data_direction dir) in arch_sync_dma_for_cpu() argument 42 __dma_sync(paddr, size, dir); in arch_sync_dma_for_cpu()
|
/arch/alpha/oprofile/ |
D | common.c | 114 struct dentry *dir; in op_axp_create_files() local 118 dir = oprofilefs_mkdir(root, buf); in op_axp_create_files() 120 oprofilefs_create_ulong(dir, "enabled", &ctr[i].enabled); in op_axp_create_files() 121 oprofilefs_create_ulong(dir, "event", &ctr[i].event); in op_axp_create_files() 122 oprofilefs_create_ulong(dir, "count", &ctr[i].count); in op_axp_create_files() 124 oprofilefs_create_ulong(dir, "kernel", &ctr[i].kernel); in op_axp_create_files() 125 oprofilefs_create_ulong(dir, "user", &ctr[i].user); in op_axp_create_files() 126 oprofilefs_create_ulong(dir, "unit_mask", &ctr[i].unit_mask); in op_axp_create_files()
|
/arch/c6x/mm/ |
D | dma-coherent.c | 144 enum dma_data_direction dir) in c6x_dma_sync() argument 146 BUG_ON(!valid_dma_direction(dir)); in c6x_dma_sync() 148 switch (dir) { in c6x_dma_sync() 164 enum dma_data_direction dir) in arch_sync_dma_for_device() argument 166 return c6x_dma_sync(paddr, size, dir); in arch_sync_dma_for_device() 170 enum dma_data_direction dir) in arch_sync_dma_for_cpu() argument 172 return c6x_dma_sync(paddr, size, dir); in arch_sync_dma_for_cpu()
|
/arch/powerpc/oprofile/ |
D | common.c | 155 struct dentry *dir; in op_powerpc_create_files() local 159 dir = oprofilefs_mkdir(root, buf); in op_powerpc_create_files() 161 oprofilefs_create_ulong(dir, "enabled", &ctr[i].enabled); in op_powerpc_create_files() 162 oprofilefs_create_ulong(dir, "event", &ctr[i].event); in op_powerpc_create_files() 163 oprofilefs_create_ulong(dir, "count", &ctr[i].count); in op_powerpc_create_files() 172 oprofilefs_create_ulong(dir, "kernel", &ctr[i].kernel); in op_powerpc_create_files() 173 oprofilefs_create_ulong(dir, "user", &ctr[i].user); in op_powerpc_create_files() 175 oprofilefs_create_ulong(dir, "unit_mask", &ctr[i].unit_mask); in op_powerpc_create_files()
|
/arch/arc/mm/ |
D | dma.c | 52 enum dma_data_direction dir) in arch_sync_dma_for_device() argument 54 switch (dir) { in arch_sync_dma_for_device() 73 enum dma_data_direction dir) in arch_sync_dma_for_cpu() argument 75 switch (dir) { in arch_sync_dma_for_cpu()
|
/arch/nios2/mm/ |
D | dma-mapping.c | 22 enum dma_data_direction dir) in arch_sync_dma_for_device() argument 26 switch (dir) { in arch_sync_dma_for_device() 46 enum dma_data_direction dir) in arch_sync_dma_for_cpu() argument 50 switch (dir) { in arch_sync_dma_for_cpu()
|
/arch/parisc/kernel/ |
D | pci-dma.c | 130 pgd_t * dir; in map_uncached_pages() local 133 dir = pgd_offset_k(vaddr); in map_uncached_pages() 139 p4d = p4d_offset(dir, vaddr); in map_uncached_pages() 148 dir++; in map_uncached_pages() 189 static inline void unmap_uncached_pmd(pgd_t * dir, unsigned long vaddr, in unmap_uncached_pmd() argument 196 if (pgd_none(*dir)) in unmap_uncached_pmd() 198 if (pgd_bad(*dir)) { in unmap_uncached_pmd() 199 pgd_ERROR(*dir); in unmap_uncached_pmd() 200 pgd_clear(dir); in unmap_uncached_pmd() 203 pmd = pmd_offset(pud_offset(p4d_offset(dir, vaddr), vaddr), vaddr); in unmap_uncached_pmd() [all …]
|
/arch/xtensa/kernel/ |
D | pci-dma.c | 47 enum dma_data_direction dir) in arch_sync_dma_for_cpu() argument 49 switch (dir) { in arch_sync_dma_for_cpu() 65 enum dma_data_direction dir) in arch_sync_dma_for_device() argument 67 switch (dir) { in arch_sync_dma_for_device()
|
/arch/mips/jazz/ |
D | jazzdma.c | 525 unsigned long offset, size_t size, enum dma_data_direction dir, in jazz_dma_map_page() argument 531 arch_sync_dma_for_device(phys, size, dir); in jazz_dma_map_page() 536 size_t size, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_unmap_page() argument 539 arch_sync_dma_for_cpu(vdma_log2phys(dma_addr), size, dir); in jazz_dma_unmap_page() 544 int nents, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_map_sg() argument 552 dir); in jazz_dma_map_sg() 563 int nents, enum dma_data_direction dir, unsigned long attrs) in jazz_dma_unmap_sg() argument 570 arch_sync_dma_for_cpu(sg_phys(sg), sg->length, dir); in jazz_dma_unmap_sg() 576 dma_addr_t addr, size_t size, enum dma_data_direction dir) in jazz_dma_sync_single_for_device() argument 578 arch_sync_dma_for_device(vdma_log2phys(addr), size, dir); in jazz_dma_sync_single_for_device() [all …]
|
/arch/alpha/include/asm/ |
D | floppy.h | 44 int dir; in alpha_fd_dma_setup() local 46 dir = (mode != DMA_MODE_READ) ? PCI_DMA_FROMDEVICE : PCI_DMA_TODEVICE; in alpha_fd_dma_setup() 49 && (addr != prev_addr || size != prev_size || dir != prev_dir)) { in alpha_fd_dma_setup() 56 bus_addr = pci_map_single(isa_bridge, addr, size, dir); in alpha_fd_dma_setup() 61 prev_dir = dir; in alpha_fd_dma_setup()
|
/arch/powerpc/platforms/powernv/ |
D | memtrace.c | 29 struct dentry *dir; member 199 struct dentry *dir; in memtrace_init_debugfs() local 212 dir = debugfs_create_dir(ent->name, memtrace_debugfs_dir); in memtrace_init_debugfs() 214 ent->dir = dir; in memtrace_init_debugfs() 215 debugfs_create_file("trace", 0400, dir, ent, &memtrace_fops); in memtrace_init_debugfs() 216 debugfs_create_x64("start", 0400, dir, &ent->start); in memtrace_init_debugfs() 217 debugfs_create_x64("size", 0400, dir, &ent->size); in memtrace_init_debugfs() 266 debugfs_remove_recursive(ent->dir); in memtrace_online()
|