Searched refs:dir (Results 1 - 25 of 152) sorted by relevance

1234567

/arch/blackfin/include/asm/
H A Ddma-mapping.h43 __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 Ddma.c18 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 Ddma-mapping.h44 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 Datari_joystick.h16 char dir; member in struct:joystick_status
H A Ddsp56k.h21 int dir; /* Bit field. 1 = write output bit, 0 = do nothing. member in struct:dsp56k_host_flags
/arch/arm/include/asm/
H A Ddma-mapping.h79 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 Ddma-mapping.h39 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 Dcheck-gas2 dir=$(dirname $0)
7 $CC -c $dir/check-gas-asm.S -o $out
H A Dtoolchain-flags9 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 Ddma-nommu.c15 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 Dumid.c30 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 Dcommon.c42 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 Dgpio-internal.h40 #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 Ddma_no.c41 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 Ddma_mm.c72 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 DMakefile9 @mkdir -p $(dir $@)
/arch/sh/tools/
H A DMakefile15 $(Q)mkdir -p $(dir $@)
/arch/arm/common/
H A Ddmabounce.c108 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 Dtxx9pio.h17 __u32 dir; member in struct:txx9_pio_reg
/arch/x86/include/asm/
H A Dpgtable_32.h52 #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 Dfloppy.h45 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 Dinit.c354 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 Dhypfs_vm.c110 #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 Ddma.c106 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 Ddma.c119 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...]

Completed in 4642 milliseconds

1234567