/arch/blackfin/include/asm/ |
H A D | dma-mapping.h | 43 __dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir); 45 __dma_sync_inline(dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 47 switch (dir) { 61 _dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 63 if (__builtin_constant_p(dir)) 64 __dma_sync_inline(addr, size, dir); 66 __dma_sync(addr, size, dir); 71 enum dma_data_direction dir) 73 _dma_sync((dma_addr_t)ptr, size, dir); 80 enum dma_data_direction dir) 70 dma_map_single(struct device *dev, void *ptr, size_t size, enum dma_data_direction dir) argument 78 dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir) argument 86 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction dir) argument 93 dma_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction dir) argument 103 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries, enum dma_data_direction dir) argument 110 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t handle, unsigned long offset, size_t size, enum dma_data_direction dir) argument 118 dma_sync_single_range_for_device(struct device *dev, dma_addr_t handle, unsigned long offset, size_t size, enum dma_data_direction dir) argument 126 dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 133 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 140 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir) argument 151 dma_cache_sync(struct device *dev, void *vaddr, size_t size, enum dma_data_direction dir) argument [all...] |
/arch/c6x/kernel/ |
H A D | dma.c | 18 enum dma_data_direction dir) 22 BUG_ON(!valid_dma_direction(dir)); 24 switch (dir) { 40 enum dma_data_direction dir) 44 c6x_dma_sync(addr, size, dir); 48 dir, addr, true); 55 size_t size, enum dma_data_direction dir) 57 c6x_dma_sync(handle, size, dir); 59 debug_dma_unmap_page(dev, handle, size, dir, true); 65 int nents, enum dma_data_direction dir) 17 c6x_dma_sync(dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 39 dma_map_single(struct device *dev, void *ptr, size_t size, enum dma_data_direction dir) argument 54 dma_unmap_single(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 64 dma_map_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction dir) argument 81 dma_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction dir) argument 94 dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 104 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 114 dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction dir) argument 129 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sglist, int nents, enum dma_data_direction dir) argument [all...] |
/arch/openrisc/include/asm/ |
H A D | dma-mapping.h | 44 enum dma_data_direction dir, 47 size_t size, enum dma_data_direction dir, 50 int nents, enum dma_data_direction dir, 53 int nents, enum dma_data_direction dir, 57 enum dma_data_direction dir); 60 enum dma_data_direction dir); 82 enum dma_data_direction dir) 87 BUG_ON(!valid_dma_direction(dir)); 90 dir, NULL); 93 dir, add 80 dma_map_single(struct device *dev, void *ptr, size_t size, enum dma_data_direction dir) argument 97 dma_unmap_single(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 106 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir) argument 121 dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir) argument 129 dma_map_page(struct device *dev, struct page *page, size_t offset, size_t size, enum dma_data_direction dir) argument 143 dma_unmap_page(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 151 dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 160 dma_sync_single_for_device(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument [all...] |
/arch/m68k/include/asm/ |
H A D | atari_joystick.h | 16 char dir; member in struct:joystick_status
|
H A D | dsp56k.h | 21 int dir; /* Bit field. 1 = write output bit, 0 = do nothing. member in struct:dsp56k_host_flags
|
/arch/arm/include/asm/ |
H A D | dma-mapping.h | 79 enum dma_data_direction dir) 85 ___dma_single_cpu_to_dev(kaddr, size, dir); 89 enum dma_data_direction dir) 95 ___dma_single_dev_to_cpu(kaddr, size, dir); 99 size_t size, enum dma_data_direction dir) 105 ___dma_page_cpu_to_dev(page, off, size, dir); 109 size_t size, enum dma_data_direction dir) 115 ___dma_page_dev_to_cpu(page, off, size, dir); 273 unsigned long offset, size_t size, enum dma_data_direction dir) 279 unsigned long offset, size_t size, enum dma_data_direction dir) 78 __dma_single_cpu_to_dev(const void *kaddr, size_t size, enum dma_data_direction dir) argument 88 __dma_single_dev_to_cpu(const void *kaddr, size_t size, enum dma_data_direction dir) argument 98 __dma_page_cpu_to_dev(struct page *page, unsigned long off, size_t size, enum dma_data_direction dir) argument 108 __dma_page_dev_to_cpu(struct page *page, unsigned long off, size_t size, enum dma_data_direction dir) argument 272 dmabounce_sync_for_cpu(struct device *d, dma_addr_t addr, unsigned long offset, size_t size, enum dma_data_direction dir) argument 278 dmabounce_sync_for_device(struct device *d, dma_addr_t addr, unsigned long offset, size_t size, enum dma_data_direction dir) argument 285 __dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir) argument 292 __dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 296 handle & ~PAGE_MASK, size, dir); local 314 dma_map_single(struct device *dev, void *cpu_addr, size_t size, enum dma_data_direction dir) argument 347 dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir) argument 374 dma_unmap_single(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 395 dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 420 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t handle, unsigned long offset, size_t size, enum dma_data_direction dir) argument 434 dma_sync_single_range_for_device(struct device *dev, dma_addr_t handle, unsigned long offset, size_t size, enum dma_data_direction dir) argument 448 dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 454 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument [all...] |
/arch/c6x/include/asm/ |
H A D | dma-mapping.h | 39 size_t size, enum dma_data_direction dir); 42 size_t size, enum dma_data_direction dir); 52 enum dma_data_direction dir) 56 handle = dma_map_single(dev, page_address(page) + offset, size, dir); 58 debug_dma_map_page(dev, page, offset, size, dir, handle, false); 64 size_t size, enum dma_data_direction dir) 66 dma_unmap_single(dev, handle, size, dir); 68 debug_dma_unmap_page(dev, handle, size, dir, false); 72 size_t size, enum dma_data_direction dir); 76 enum dma_data_direction dir); 50 dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir) argument 63 dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument [all...] |
/arch/ia64/scripts/ |
H A D | check-gas | 2 dir=$(dirname $0) 7 $CC -c $dir/check-gas-asm.S -o $out
|
H A D | toolchain-flags | 9 dir=$(dirname $0) 16 $CC -nostdlib -static -Wl,-T$dir/check-segrel.lds $dir/check-segrel.S -o $out 30 $CC -c $dir/check-text-align.S -o $out 38 if ! $CC -c $dir/check-model.c -o $out 2>&1 | grep __model__ | grep -q attrib 46 $CC -c $dir/check-serialize.S -o $out 2>/dev/null
|
/arch/sh/kernel/ |
H A D | dma-nommu.c | 15 enum dma_data_direction dir, 21 dma_cache_sync(dev, page_address(page) + offset, size, dir); 27 int nents, enum dma_data_direction dir, 38 dma_cache_sync(dev, sg_virt(s), s->length, dir); 49 size_t size, enum dma_data_direction dir) 51 dma_cache_sync(dev, phys_to_virt(addr), size, dir); 55 int nelems, enum dma_data_direction dir) 61 dma_cache_sync(dev, sg_virt(s), s->length, dir); 13 nommu_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 26 nommu_map_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, struct dma_attrs *attrs) argument 48 nommu_sync_single(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 54 nommu_sync_sg(struct device *dev, struct scatterlist *sg, int nelems, enum dma_data_direction dir) argument
|
/arch/um/os-Linux/ |
H A D | umid.c | 30 char dir[512] = { '\0' }; local 42 strlcpy(dir, home, sizeof(dir)); 45 strlcat(dir, uml_dir, sizeof(dir)); 46 len = strlen(dir); 47 if (len > 0 && dir[len - 1] != '/') 48 strlcat(dir, "/", sizeof(dir)); 51 uml_dir = malloc(strlen(dir) 78 remove_files_and_dir(char *dir) argument 133 is_umdir_used(char *dir) argument 194 umdir_take_if_dead(char *dir) argument 385 char dir[strlen(uml_dir) + UMID_LEN + 1], err; local [all...] |
/arch/mips/oprofile/ |
H A D | common.c | 42 struct dentry *dir; local 46 dir = oprofilefs_mkdir(sb, root, buf); 48 oprofilefs_create_ulong(sb, dir, "enabled", &ctr[i].enabled); 49 oprofilefs_create_ulong(sb, dir, "event", &ctr[i].event); 50 oprofilefs_create_ulong(sb, dir, "count", &ctr[i].count); 51 oprofilefs_create_ulong(sb, dir, "kernel", &ctr[i].kernel); 52 oprofilefs_create_ulong(sb, dir, "user", &ctr[i].user); 53 oprofilefs_create_ulong(sb, dir, "exl", &ctr[i].exl); 55 oprofilefs_create_ulong(sb, dir, "unit_mask", &ctr[i].unit_mask);
|
/arch/h8300/include/asm/ |
H A D | gpio-internal.h | 40 #define H8300_GPIO_DDR(port, bit, dir) \ 41 h8300_set_gpio_dir(((port) << 8) | (bit), dir) 48 extern int h8300_set_gpio_dir(int port_bit, int dir);
|
/arch/m68k/kernel/ |
H A D | dma_no.c | 41 size_t size, enum dma_data_direction dir) 43 switch (dir) { 52 printk("dma_sync_single_for_device: unsupported dir %u\n", dir); 59 enum dma_data_direction dir) 69 enum dma_data_direction dir) 72 dma_sync_single_for_device(dev, handle, size, dir); 40 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 58 dma_map_single(struct device *dev, void *addr, size_t size, enum dma_data_direction dir) argument 67 dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir) argument
|
H A D | dma_mm.c | 72 size_t size, enum dma_data_direction dir) 74 switch (dir) { 83 printk("dma_sync_single_for_device: unsupported dir %u\n", dir); 90 enum dma_data_direction dir) 95 dma_sync_single_for_device(dev, sg->dma_address, sg->length, dir); 100 enum dma_data_direction dir) 104 dma_sync_single_for_device(dev, handle, size, dir); 111 enum dma_data_direction dir) 115 dma_sync_single_for_device(dev, handle, size, dir); 71 dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 89 dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir) argument 99 dma_map_single(struct device *dev, void *addr, size_t size, enum dma_data_direction dir) argument 109 dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir) argument 120 dma_map_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir) argument [all...] |
/arch/arm/tools/ |
H A D | Makefile | 9 @mkdir -p $(dir $@)
|
/arch/sh/tools/ |
H A D | Makefile | 15 $(Q)mkdir -p $(dir $@)
|
/arch/arm/common/ |
H A D | dmabounce.c | 108 size_t size, enum dma_data_direction dir) 115 dev_dbg(dev, "%s(ptr=%p, size=%d, dir=%d)\n", 116 __func__, ptr, size, dir); 134 buf->direction = dir; 245 enum dma_data_direction dir) 253 buf = alloc_safe_buffer(device_info, ptr, size, dir); 264 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) { 274 size_t size, enum dma_data_direction dir) 277 BUG_ON(buf->direction != dir); 107 alloc_safe_buffer(struct dmabounce_device_info *device_info, void *ptr, size_t size, enum dma_data_direction dir) argument 244 map_single(struct device *dev, void *ptr, size_t size, enum dma_data_direction dir) argument 273 unmap_single(struct device *dev, struct safe_buffer *buf, size_t size, enum dma_data_direction dir) argument 310 __dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir) argument 345 __dma_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction dir) argument 356 dma_addr & ~PAGE_MASK, size, dir); local 364 dmabounce_sync_for_cpu(struct device *dev, dma_addr_t addr, unsigned long off, size_t sz, enum dma_data_direction dir) argument 393 dmabounce_sync_for_device(struct device *dev, dma_addr_t addr, unsigned long off, size_t sz, enum dma_data_direction dir) argument [all...] |
/arch/mips/include/asm/ |
H A D | txx9pio.h | 17 __u32 dir; member in struct:txx9_pio_reg
|
/arch/x86/include/asm/ |
H A D | pgtable_32.h | 52 #define pte_offset_map(dir, address) \ 53 ((pte_t *)kmap_atomic(pmd_page(*(dir))) + \ 57 #define pte_offset_map(dir, address) \ 58 ((pte_t *)page_address(pmd_page(*(dir))) + pte_index((address)))
|
/arch/alpha/include/asm/ |
H A D | floppy.h | 45 int dir; local 47 dir = (mode != DMA_MODE_READ) ? PCI_DMA_FROMDEVICE : PCI_DMA_TODEVICE; 50 && (addr != prev_addr || size != prev_size || dir != prev_dir)) { 57 bus_addr = pci_map_single(isa_bridge, addr, size, dir); 62 prev_dir = dir;
|
/arch/s390/oprofile/ |
H A D | init.c | 354 struct dentry *dir; local 356 dir = oprofilefs_mkdir(sb, root, "timer"); 357 if (!dir) 360 oprofilefs_create_file(sb, dir, "enabled", &timer_enabled_fops); 381 dir = oprofilefs_mkdir(sb, root, "0"); 382 if (!dir) 385 oprofilefs_create_file(sb, dir, "enabled", &hwsampler_fops); 386 oprofilefs_create_file(sb, dir, "event", &zero_fops); 387 oprofilefs_create_file(sb, dir, "count", &hw_interval_fops); 388 oprofilefs_create_file(sb, dir, "unit_mas [all...] |
/arch/s390/hypfs/ |
H A D | hypfs_vm.c | 110 #define ATTRIBUTE(sb, dir, name, member) \ 113 rc = hypfs_create_u64(sb, dir, name, member); \ 129 /* guest dir */ 174 struct dentry *dir, *file; local 184 dir = hypfs_mkdir(sb, root, "hyp"); 185 if (IS_ERR(dir)) { 186 rc = PTR_ERR(dir); 189 file = hypfs_create_str(sb, dir, "type", "z/VM Hypervisor"); 196 dir = hypfs_mkdir(sb, root, "cpus"); 197 if (IS_ERR(dir)) { [all...] |
/arch/hexagon/kernel/ |
H A D | dma.c | 106 int nents, enum dma_data_direction dir, 132 enum dma_data_direction dir) 134 switch (dir) { 163 * @dir: transfer direction 178 enum dma_data_direction dir, 187 dma_sync(dma_addr_to_virt(bus), size, dir); 194 enum dma_data_direction dir) 196 dma_sync(dma_addr_to_virt(dma_handle), size, dir); local 201 enum dma_data_direction dir) 203 dma_sync(dma_addr_to_virt(dma_handle), size, dir); local 105 hexagon_map_sg(struct device *hwdev, struct scatterlist *sg, int nents, enum dma_data_direction dir, struct dma_attrs *attrs) argument 131 dma_sync(void *addr, size_t size, enum dma_data_direction dir) argument 176 hexagon_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 192 hexagon_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction dir) argument 199 hexagon_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction dir) argument [all...] |
/arch/openrisc/kernel/ |
H A D | dma.c | 119 enum dma_data_direction dir, 125 switch (dir) { 140 * NOTE: If dir == DMA_BIDIRECTIONAL then there's no need to 151 size_t size, enum dma_data_direction dir, 158 int nents, enum dma_data_direction dir, 166 s->length, dir, NULL); 173 int nents, enum dma_data_direction dir, 180 or1k_unmap_page(dev, sg_dma_address(s), sg_dma_len(s), dir, NULL); 186 enum dma_data_direction dir) 198 enum dma_data_direction dir) 117 or1k_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 150 or1k_unmap_page(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 157 or1k_map_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, struct dma_attrs *attrs) argument 172 or1k_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, enum dma_data_direction dir, struct dma_attrs *attrs) argument 184 or1k_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction dir) argument 196 or1k_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction dir) argument [all...] |