/arch/m68k/include/asm/ |
H A D | dma-mapping.h | 23 static inline void *dma_alloc_attrs(struct device *dev, size_t size, argument 28 return dma_alloc_coherent(dev, size, dma_handle, flag); 31 static inline void dma_free_attrs(struct device *dev, size_t size, argument 36 dma_free_coherent(dev, size, cpu_addr, dma_handle); 39 static inline void *dma_alloc_noncoherent(struct device *dev, size_t size, argument 42 return dma_alloc_coherent(dev, size, handle, flag); 44 static inline void dma_free_noncoherent(struct device *dev, size_t size, argument 47 dma_free_coherent(dev, size, addr, handle); 49 static inline void dma_cache_sync(struct device *dev, void *vaddr, size_t size, argument 58 size_t size, enu 57 dma_unmap_single(struct device *dev, dma_addr_t addr, size_t size, enum dma_data_direction dir) argument 65 dma_unmap_page(struct device *dev, dma_addr_t address, size_t size, enum dma_data_direction dir) argument 82 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument 90 dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 100 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument [all...] |
/arch/powerpc/lib/ |
H A D | rheap.c | 139 blk->size = 0; 157 int size; local 162 size = blkn->size; 164 e = s + size; 176 be = bs + blk->size; 193 if (before && s != (before->start + before->size)) 215 before->size += size; 221 after->start -= size; 329 rh_attach_region(rh_info_t * info, unsigned long start, int size) argument 370 rh_detach_region(rh_info_t * info, unsigned long start, int size) argument 442 rh_alloc_align(rh_info_t * info, int size, int alignment, const char *owner) argument 517 rh_alloc(rh_info_t * info, int size, const char *owner) argument 527 rh_alloc_fixed(rh_info_t * info, unsigned long start, int size, const char *owner) argument 616 int size; local 683 int size; local [all...] |
H A D | feature-fixups.c | 173 int size = &end_ftr_fixup_test1 - &ftr_fixup_test1; local 181 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_orig, size) == 0); 185 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_orig, size) == 0); 189 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_expected, size) == 0); 192 memcpy(&ftr_fixup_test1, &ftr_fixup_test1_orig, size); 193 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_orig, size) == 0); 195 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_expected, size) == 0); 205 int size = &end_ftr_fixup_test2 - &ftr_fixup_test2; local 214 check(memcmp(&ftr_fixup_test2, &ftr_fixup_test2_orig, size) == 0); 218 check(memcmp(&ftr_fixup_test2, &ftr_fixup_test2_orig, size) 237 int size = &end_ftr_fixup_test3 - &ftr_fixup_test3; local 264 int size = &end_ftr_fixup_test4 - &ftr_fixup_test4; local 298 int size = &end_ftr_fixup_test5 - &ftr_fixup_test5; local 308 int size = &end_ftr_fixup_test6 - &ftr_fixup_test6; local 317 unsigned long size = &ftr_fixup_test_FTR_macros_expected - local 330 unsigned long size = &ftr_fixup_test_FW_FTR_macros_expected - local 345 unsigned long size = &end_lwsync_fixup_test - local [all...] |
/arch/xtensa/include/asm/ |
H A D | dma-mapping.h | 32 void *dma_alloc_coherent(struct device *dev, size_t size, 35 void dma_free_coherent(struct device *dev, size_t size, 39 dma_map_single(struct device *dev, void *ptr, size_t size, argument 43 consistent_sync(ptr, size, direction); 48 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, argument 74 size_t size, enum dma_data_direction direction) 81 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, argument 96 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, argument 99 consistent_sync((void *)bus_to_virt(dma_handle), size, direction); 104 size_t size, enu 73 dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction) argument 103 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) argument 110 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument 119 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument 167 dma_cache_sync(struct device *dev, void *vaddr, size_t size, enum dma_data_direction direction) argument 174 dma_mmap_coherent(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument 181 dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument [all...] |
/arch/c6x/include/asm/ |
H A D | dma-mapping.h | 40 size_t size, enum dma_data_direction dir); 43 size_t size, enum dma_data_direction dir); 52 unsigned long offset, size_t size, 57 handle = dma_map_single(dev, page_address(page) + offset, size, dir); 59 debug_dma_map_page(dev, page, offset, size, dir, handle, false); 65 size_t size, enum dma_data_direction dir) 67 dma_unmap_single(dev, handle, size, dir); 69 debug_dma_unmap_page(dev, handle, size, dir, false); 73 size_t size, enum dma_data_direction dir); 76 size_t size, 51 dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir) argument 64 dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 93 dma_mmap_coherent(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument 100 dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument [all...] |
/arch/tile/include/asm/ |
H A D | cacheflush.h | 79 static inline void __flush_buffer(void *buffer, size_t size) argument 82 char *finish = (char *)L2_CACHE_ALIGN((long)buffer + size); 90 static inline void __finv_buffer(void *buffer, size_t size) argument 93 char *finish = (char *)L2_CACHE_ALIGN((long)buffer + size); 105 static inline void flush_buffer_local(void *buffer, size_t size) argument 107 __flush_buffer(buffer, size); 115 static inline void finv_buffer_local(void *buffer, size_t size) argument 117 __finv_buffer(buffer, size); 123 static inline void __inv_buffer(void *buffer, size_t size) argument 126 char *finish = (char *)L2_CACHE_ALIGN((long)buffer + size); 134 inv_buffer(void *buffer, size_t size) argument [all...] |
/arch/mips/mm/ |
H A D | dma-default.c | 110 void *dma_alloc_noncoherent(struct device *dev, size_t size, argument 117 ret = (void *) __get_free_pages(gfp, get_order(size)); 120 memset(ret, 0, size); 121 *dma_handle = plat_map_dma_mem(dev, ret, size); 128 static void *mips_dma_alloc_coherent(struct device *dev, size_t size, argument 133 unsigned int count = PAGE_ALIGN(size) >> PAGE_SHIFT; 135 if (dma_alloc_from_coherent(dev, size, dma_handle, &ret)) 142 count, get_order(size)); 144 page = alloc_pages(gfp, get_order(size)); 150 memset(ret, 0, size); 162 dma_free_noncoherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument 170 mips_dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) argument 192 __dma_sync_virtual(void *addr, size_t size, enum dma_data_direction direction) argument 219 __dma_sync(struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction) argument 250 mips_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) argument 255 dma_addr & ~PAGE_MASK, size, direction); local 279 mips_dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) argument 304 mips_dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) argument 309 dma_handle & ~PAGE_MASK, size, direction); local 312 mips_dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) argument 317 dma_handle & ~PAGE_MASK, size, direction); local 352 dma_cache_sync(struct device *dev, void *vaddr, size_t size, enum dma_data_direction direction) argument [all...] |
H A D | sc-ip22.c | 19 /* Secondary cache size in bytes, if present. */ 58 static void indy_sc_wback_invalidate(unsigned long addr, unsigned long size) argument 64 printk("indy_sc_wback_invalidate[%08lx,%08lx]", addr, size); 68 BUG_ON(size == 0); 72 last_line = SC_INDEX(addr + size - 1); 149 unsigned int size = ip22_eeprom_read(&sgimc->eeprom, 17); local 150 if (size == 0) 153 size <<= PAGE_SHIFT; 154 printk(KERN_INFO "R4600/R5000 SCACHE size %dK, linesize 32 bytes.\n", 155 size >> 1 [all...] |
/arch/parisc/include/asm/ |
H A D | dma-mapping.h | 11 void *(*alloc_consistent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag); 12 void *(*alloc_noncoherent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag); 13 void (*free_consistent)(struct device *dev, size_t size, void *vaddr, dma_addr_t iova); 14 dma_addr_t (*map_single)(struct device *dev, void *addr, size_t size, enum dma_data_direction direction); 15 void (*unmap_single)(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction direction); 18 void (*dma_sync_single_for_cpu)(struct device *dev, dma_addr_t iova, unsigned long offset, size_t size, enum dma_data_direction direction); 19 void (*dma_sync_single_for_device)(struct device *dev, dma_addr_t iova, unsigned long offset, size_t size, enum dma_data_direction direction); 53 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, argument 56 return hppa_dma_ops->alloc_consistent(dev, size, dma_handle, flag); 60 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_ argument 67 dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument 74 dma_free_noncoherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle) argument 81 dma_map_single(struct device *dev, void *ptr, size_t size, enum dma_data_direction direction) argument 88 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, enum dma_data_direction direction) argument 109 dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction direction) argument 116 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, enum dma_data_direction direction) argument 124 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) argument 132 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) argument 140 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument 149 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, unsigned long offset, size_t size, enum dma_data_direction direction) argument 191 dma_cache_sync(struct device *dev, void *vaddr, size_t size, enum dma_data_direction direction) argument 245 dma_mmap_coherent(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument 252 dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size) argument [all...] |
/arch/x86/kernel/cpu/mtrr/ |
H A D | if.c | 38 mtrr_file_add(unsigned long base, unsigned long size, argument 52 if ((base & (PAGE_SIZE - 1)) || (size & (PAGE_SIZE - 1))) 55 size >>= PAGE_SHIFT; 57 reg = mtrr_add_page(base, size, type, true); 64 mtrr_file_del(unsigned long base, unsigned long size, argument 71 if ((base & (PAGE_SIZE - 1)) || (size & (PAGE_SIZE - 1))) 74 size >>= PAGE_SHIFT; 76 reg = mtrr_del_page(-1, base, size); 91 * "base=%Lx size=%Lx type=%s" or "disable=%d" 98 unsigned long long base, size; local 171 unsigned long size; local 409 unsigned long base, size; local [all...] |
/arch/cris/arch-v32/mm/ |
H A D | intmem.c | 23 unsigned int size; member in struct:intmem_allocation 42 alloc->size = MEM_INTMEM_SIZE - RESERVED_SIZE; 49 void* crisv32_intmem_alloc(unsigned size, unsigned align) argument 63 allocation->size >= size + alignment) { 64 if (allocation->size > size + alignment) { 68 alloc->size = allocation->size - size [all...] |
/arch/powerpc/sysdev/ |
H A D | fsl_soc.c | 58 int size; local 60 const __be32 *prop = of_get_property(soc, "#address-cells", &size); 62 if (prop && size == 4) 67 prop = of_get_property(soc, "ranges", &size); 85 int size; local 94 prop = of_get_property(soc, "clock-frequency", &size); 95 if (!prop || size != sizeof(*prop) || *prop == 0) 96 prop = of_get_property(soc, "bus-frequency", &size); 98 if (prop && size == sizeof(*prop)) 114 int size; local 165 int size; local [all...] |
/arch/s390/kernel/ |
H A D | os_info.c | 28 int size = sizeof(*os_info) - offsetof(struct os_info, version_major); local 29 return csum_partial(&os_info->version_major, size, 0); 35 void os_info_crashkernel_add(unsigned long base, unsigned long size) argument 38 os_info.crashkernel_size = (u64)(unsigned long)size; 45 void os_info_entry_add(int nr, void *ptr, u64 size) argument 48 os_info.entry[nr].size = size; 49 os_info.entry[nr].csum = csum_partial(ptr, size, 0); 76 unsigned long addr, size = 0; local 85 size 157 os_info_old_entry(int nr, unsigned long *size) argument [all...] |
/arch/arm/plat-omap/ |
H A D | sram.c | 45 void *omap_sram_push_address(unsigned long size) argument 51 if (size > available) { 56 new_ceil -= size; 75 void __init omap_map_sram(unsigned long start, unsigned long size, argument 78 if (size == 0) 82 omap_sram_size = size; 84 omap_sram_base = __arm_ioremap_exec(start, size, cached);
|
/arch/avr32/include/asm/ |
H A D | cmpxchg.h | 35 int size) 37 switch(size) { 76 unsigned long new, int size) 78 switch (size) { 98 unsigned long new, int size) 100 switch (size) { 104 return __cmpxchg_local_generic(ptr, old, new, size); 33 __xchg(unsigned long x, volatile void *ptr, int size) argument 75 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) argument 96 __cmpxchg_local(volatile void *ptr, unsigned long old, unsigned long new, int size) argument
|
/arch/m32r/include/asm/ |
H A D | uaccess.h | 67 * (u33)addr + (u33)size >= (u33)current->addr_limit.seg 71 #define __range_ok(addr,size) ({ \ 81 : "1" (addr), "r" ((int)(size)), \ 92 * @size: Size of block to check 106 #define access_ok(type,addr,size) (likely(__range_ok(addr,size) == 0)) 108 static inline int access_ok(int type, const void *addr, unsigned long size) argument 112 return ((val >= memory_start) && ((val + size) < memory_end)); 138 * use the right size if we just have the right pointer type. 215 #define __get_user_nocheck(x,ptr,size) \ [all...] |
/arch/m68k/mm/ |
H A D | kmap.c | 39 static inline struct vm_struct *get_io_area(unsigned long size) argument 41 return get_vm_area(size, VM_IOREMAP); 56 static struct vm_struct *get_io_area(unsigned long size) argument 66 if (size + addr < (unsigned long)tmp->addr) 68 if (addr > KMAP_END-size) { 72 addr = tmp->size + (unsigned long)tmp->addr; 75 area->size = size + IO_SIZE; 91 __iounmap(tmp->addr, tmp->size); 105 void __iomem *__ioremap(unsigned long physaddr, unsigned long size, in argument 247 __iounmap(void *addr, unsigned long size) argument 296 kernel_set_cachemode(void *addr, unsigned long size, int cmode) argument [all...] |
/arch/powerpc/include/asm/ |
H A D | rheap.h | 22 int size; member in struct:_rh_block 42 int size; member in struct:_rh_stats 60 extern int rh_attach_region(rh_info_t * info, unsigned long start, int size); 63 extern unsigned long rh_detach_region(rh_info_t * info, unsigned long start, int size); 65 /* Allocate the given size from the remote heap (with alignment) */ 66 extern unsigned long rh_alloc_align(rh_info_t * info, int size, int alignment, 69 /* Allocate the given size from the remote heap */ 70 extern unsigned long rh_alloc(rh_info_t * info, int size, const char *owner); 72 /* Allocate the given size from the given address */ 73 extern unsigned long rh_alloc_fixed(rh_info_t * info, unsigned long start, int size, [all...] |
/arch/x86/include/asm/ |
H A D | uaccess_64.h | 52 int __copy_from_user_nocheck(void *dst, const void __user *src, unsigned size) argument 56 if (!__builtin_constant_p(size)) 57 return copy_user_generic(dst, (__force void *)src, size); 58 switch (size) { 90 return copy_user_generic(dst, (__force void *)src, size); 95 int __copy_from_user(void *dst, const void __user *src, unsigned size) argument 98 return __copy_from_user_nocheck(dst, src, size); 102 int __copy_to_user_nocheck(void __user *dst, const void *src, unsigned size) argument 106 if (!__builtin_constant_p(size)) 107 return copy_user_generic((__force void *)dst, src, size); 145 __copy_to_user(void __user *dst, const void *src, unsigned size) argument 152 __copy_in_user(void __user *dst, const void __user *src, unsigned size) argument 205 __copy_from_user_inatomic(void *dst, const void __user *src, unsigned size) argument 211 __copy_to_user_inatomic(void __user *dst, const void *src, unsigned size) argument 220 __copy_from_user_nocache(void *dst, const void __user *src, unsigned size) argument 227 __copy_from_user_inatomic_nocache(void *dst, const void __user *src, unsigned size) argument [all...] |
/arch/alpha/include/asm/ |
H A D | floppy.h | 27 #define fd_cacheflush(addr,size) /* nothing */ 36 #define fd_dma_setup(addr,size,mode,io) alpha_fd_dma_setup(addr,size,mode,io) 39 alpha_fd_dma_setup(char *addr, unsigned long size, int mode, int io) argument 50 && (addr != prev_addr || size != prev_size || dir != prev_dir)) { 57 bus_addr = pci_map_single(isa_bridge, addr, size, dir); 61 prev_size = size; 65 fd_cacheflush(addr, size); 68 fd_set_dma_count(size);
|
/arch/arm/mm/ |
H A D | dma-mapping.c | 66 * @size: size of buffer to map 76 unsigned long offset, size_t size, enum dma_data_direction dir, 80 __dma_page_cpu_to_dev(page, offset, size, dir); 85 unsigned long offset, size_t size, enum dma_data_direction dir, 95 * @size: size of buffer (same as passed to dma_map_page) 98 * Unmap a page streaming mode DMA translation. The handle and size 106 size_t size, enum dma_data_direction dir, 111 handle & ~PAGE_MASK, size, di local 75 arm_dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 84 arm_coherent_dma_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 105 arm_dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 114 arm_dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 122 arm_dma_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 224 __dma_clear_buffer(struct page *page, size_t size) argument 254 __dma_alloc_buffer(struct device *dev, size_t size, gfp_t gfp) argument 278 __dma_free_buffer(struct page *page, size_t size) argument 299 __dma_alloc_remap(struct page *page, size_t size, gfp_t gfp, pgprot_t prot, const void *caller) argument 311 __dma_free_remap(void *cpu_addr, size_t size) argument 329 init_dma_coherent_pool_size(unsigned long size) argument 396 unsigned long size; member in struct:dma_contig_early_reserve 403 dma_contiguous_early_fixup(phys_addr_t base, unsigned long size) argument 459 __dma_remap(struct page *page, size_t size, pgprot_t prot) argument 468 __alloc_remap_buffer(struct device *dev, size_t size, gfp_t gfp, pgprot_t prot, struct page **ret_page, const void *caller) argument 488 __alloc_from_pool(size_t size, struct page **ret_page) argument 509 __in_atomic_pool(void *start, size_t size) argument 514 __free_from_pool(void *start, size_t size) argument 524 __alloc_from_contiguous(struct device *dev, size_t size, pgprot_t prot, struct page **ret_page, const void *caller) argument 553 __free_from_contiguous(struct device *dev, struct page *page, void *cpu_addr, size_t size) argument 587 __alloc_simple_buffer(struct device *dev, size_t size, gfp_t gfp, struct page **ret_page) argument 601 __dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp, pgprot_t prot, bool is_coherent, const void *caller) argument 654 arm_dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs) argument 667 arm_coherent_dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs) argument 683 arm_dma_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) argument 713 __arm_dma_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, struct dma_attrs *attrs, bool is_coherent) argument 740 arm_dma_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, struct dma_attrs *attrs) argument 746 arm_coherent_dma_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, struct dma_attrs *attrs) argument 752 arm_dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t handle, size_t size, struct dma_attrs *attrs) argument 767 dma_cache_maint_page(struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, void (*op)(const void *, size_t, int)) argument 820 __dma_page_cpu_to_dev(struct page *page, unsigned long off, size_t size, enum dma_data_direction dir) argument 836 __dma_page_dev_to_cpu(struct page *page, unsigned long off, size_t size, enum dma_data_direction dir) argument 1007 __alloc_iova(struct dma_iommu_mapping *mapping, size_t size) argument 1065 __free_iova(struct dma_iommu_mapping *mapping, dma_addr_t addr, size_t size) argument 1100 __iommu_alloc_buffer(struct device *dev, size_t size, gfp_t gfp, struct dma_attrs *attrs) argument 1170 __iommu_free_buffer(struct device *dev, struct page **pages, size_t size, struct dma_attrs *attrs) argument 1196 __iommu_alloc_remap(struct page **pages, size_t size, gfp_t gfp, pgprot_t prot, const void *caller) argument 1207 __iommu_create_mapping(struct device *dev, struct page **pages, size_t size) argument 1243 __iommu_remove_mapping(struct device *dev, dma_addr_t iova, size_t size) argument 1286 __iommu_alloc_atomic(struct device *dev, size_t size, dma_addr_t *handle) argument 1307 __iommu_free_atomic(struct device *dev, void *cpu_addr, dma_addr_t handle, size_t size) argument 1314 arm_iommu_alloc_attrs(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs) argument 1361 arm_iommu_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) argument 1391 arm_iommu_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, struct dma_attrs *attrs) argument 1417 arm_iommu_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) argument 1455 __map_sg_chunk(struct device *dev, struct scatterlist *sg, size_t size, dma_addr_t *handle, enum dma_data_direction dir, struct dma_attrs *attrs, bool is_coherent) argument 1506 unsigned int size = s->offset + s->length; local 1677 arm_coherent_iommu_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 1711 arm_iommu_map_page(struct device *dev, struct page *page, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 1730 arm_coherent_iommu_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 1755 arm_iommu_unmap_page(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) argument 1775 arm_iommu_sync_single_for_cpu(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 1789 arm_iommu_sync_single_for_device(struct device *dev, dma_addr_t handle, size_t size, enum dma_data_direction dir) argument 1851 arm_iommu_create_mapping(struct bus_type *bus, dma_addr_t base, size_t size) argument [all...] |
/arch/microblaze/include/asm/ |
H A D | io.h | 41 extern void __iomem *ioremap(phys_addr_t address, unsigned long size); 42 #define ioremap_writethrough(addr, size) ioremap((addr), (size)) 43 #define ioremap_nocache(addr, size) ioremap((addr), (size)) 44 #define ioremap_fullcache(addr, size) ioremap((addr), (size)) 45 #define ioremap_wc(addr, size) ioremap((addr), (size))
|
/arch/openrisc/mm/ |
H A D | ioremap.c | 42 __ioremap(phys_addr_t addr, unsigned long size, pgprot_t prot) argument 49 /* Don't allow wraparound or zero size */ 50 last_addr = addr + size - 1; 51 if (!size || last_addr < addr) 59 size = PAGE_ALIGN(last_addr + 1) - p; 62 area = get_vm_area(size, VM_IOREMAP); 67 if ((fixmaps_used + (size >> PAGE_SHIFT)) > FIX_N_IOREMAPS) 70 fixmaps_used += (size >> PAGE_SHIFT); 73 if (ioremap_page_range(v, v + size, p, prot)) { 77 fixmaps_used -= (size >> PAGE_SHIF [all...] |
/arch/um/drivers/ |
H A D | slip_common.c | 7 int i, n, size, start; local 12 size = slip_unesc(slip->ibuf[i++], slip->ibuf, 14 if(size){ 15 memcpy(buf, slip->ibuf, size); 19 return size; 32 size = slip_unesc(slip->ibuf[start + i], slip->ibuf,&slip->pos, 34 if(size){ 35 memcpy(buf, slip->ibuf, size); 39 return size;
|
/arch/arm/boot/dts/ |
H A D | zynq-zc706.dts | 49 #size-cells = <0>; 54 #size-cells = <0>; 68 #size-cells = <0>; 78 #size-cells = <0>; 90 #size-cells = <0>; 100 #size-cells = <0>;
|