Home
last modified time | relevance | path

Searched refs:size (Results 1 – 200 of 9159) sorted by relevance

12345678910>>...46

/linux-4.1.27/include/linux/
Dslab.h246 static __always_inline int kmalloc_index(size_t size) in kmalloc_index() argument
248 if (!size) in kmalloc_index()
251 if (size <= KMALLOC_MIN_SIZE) in kmalloc_index()
254 if (KMALLOC_MIN_SIZE <= 32 && size > 64 && size <= 96) in kmalloc_index()
256 if (KMALLOC_MIN_SIZE <= 64 && size > 128 && size <= 192) in kmalloc_index()
258 if (size <= 8) return 3; in kmalloc_index()
259 if (size <= 16) return 4; in kmalloc_index()
260 if (size <= 32) return 5; in kmalloc_index()
261 if (size <= 64) return 6; in kmalloc_index()
262 if (size <= 128) return 7; in kmalloc_index()
[all …]
Dbootmem.h54 unsigned long size);
55 extern void free_bootmem(unsigned long physaddr, unsigned long size);
56 extern void free_bootmem_late(unsigned long physaddr, unsigned long size);
70 unsigned long size,
74 unsigned long size,
77 extern void *__alloc_bootmem(unsigned long size,
80 extern void *__alloc_bootmem_nopanic(unsigned long size,
84 unsigned long size,
88 unsigned long size,
92 unsigned long size,
[all …]
Dvmalloc.h34 unsigned long size; member
69 extern void *vmalloc(unsigned long size);
70 extern void *vzalloc(unsigned long size);
71 extern void *vmalloc_user(unsigned long size);
72 extern void *vmalloc_node(unsigned long size, int node);
73 extern void *vzalloc_node(unsigned long size, int node);
74 extern void *vmalloc_exec(unsigned long size);
75 extern void *vmalloc_32(unsigned long size);
76 extern void *vmalloc_32_user(unsigned long size);
77 extern void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot);
[all …]
Dposix_acl_xattr.h45 posix_acl_xattr_count(size_t size) in posix_acl_xattr_count() argument
47 if (size < sizeof(posix_acl_xattr_header)) in posix_acl_xattr_count()
49 size -= sizeof(posix_acl_xattr_header); in posix_acl_xattr_count()
50 if (size % sizeof(posix_acl_xattr_entry)) in posix_acl_xattr_count()
52 return size / sizeof(posix_acl_xattr_entry); in posix_acl_xattr_count()
56 void posix_acl_fix_xattr_from_user(void *value, size_t size);
57 void posix_acl_fix_xattr_to_user(void *value, size_t size);
59 static inline void posix_acl_fix_xattr_from_user(void *value, size_t size) in posix_acl_fix_xattr_from_user() argument
62 static inline void posix_acl_fix_xattr_to_user(void *value, size_t size) in posix_acl_fix_xattr_to_user() argument
68 const void *value, size_t size);
[all …]
Dcirc_buf.h15 #define CIRC_CNT(head,tail,size) (((head) - (tail)) & ((size)-1)) argument
20 #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size)) argument
25 #define CIRC_CNT_TO_END(head,tail,size) \ argument
26 ({int end = (size) - (tail); \
27 int n = ((head) + end) & ((size)-1); \
31 #define CIRC_SPACE_TO_END(head,tail,size) \ argument
32 ({int end = (size) - 1 - (head); \
33 int n = (end + (tail)) & ((size)-1); \
Ddma-mapping.h18 void* (*alloc)(struct device *dev, size_t size,
21 void (*free)(struct device *dev, size_t size,
31 unsigned long offset, size_t size,
35 size_t size, enum dma_data_direction dir,
49 dma_addr_t dma_handle, size_t size,
52 dma_addr_t dma_handle, size_t size,
138 u64 size, struct iommu_ops *iommu, in arch_setup_dma_ops() argument
152 unsigned int size) in dma_set_max_seg_size() argument
155 dev->dma_parms->max_segment_size = size; in dma_set_max_seg_size()
183 static inline void *dma_zalloc_coherent(struct device *dev, size_t size, in dma_zalloc_coherent() argument
[all …]
Ddma-debug.h38 size_t offset, size_t size,
45 size_t size, int direction, bool map_single);
53 extern void debug_dma_alloc_coherent(struct device *dev, size_t size,
56 extern void debug_dma_free_coherent(struct device *dev, size_t size,
60 dma_addr_t dma_handle, size_t size,
65 size_t size, int direction);
70 size_t size,
76 size_t size, int direction);
106 size_t offset, size_t size, in debug_dma_map_page() argument
118 size_t size, int direction, in debug_dma_unmap_page() argument
[all …]
Dmemblock.h28 phys_addr_t size; member
62 phys_addr_t memblock_find_in_range_node(phys_addr_t size, phys_addr_t align,
66 phys_addr_t size, phys_addr_t align);
70 int memblock_add_node(phys_addr_t base, phys_addr_t size, int nid);
71 int memblock_add(phys_addr_t base, phys_addr_t size);
72 int memblock_remove(phys_addr_t base, phys_addr_t size);
73 int memblock_free(phys_addr_t base, phys_addr_t size);
74 int memblock_reserve(phys_addr_t base, phys_addr_t size);
76 int memblock_mark_hotplug(phys_addr_t base, phys_addr_t size);
77 int memblock_clear_hotplug(phys_addr_t base, phys_addr_t size);
[all …]
Dbitops.h38 #define for_each_set_bit(bit, addr, size) \ argument
39 for ((bit) = find_first_bit((addr), (size)); \
40 (bit) < (size); \
41 (bit) = find_next_bit((addr), (size), (bit) + 1))
44 #define for_each_set_bit_from(bit, addr, size) \ argument
45 for ((bit) = find_next_bit((addr), (size), (bit)); \
46 (bit) < (size); \
47 (bit) = find_next_bit((addr), (size), (bit) + 1))
49 #define for_each_clear_bit(bit, addr, size) \ argument
50 for ((bit) = find_first_zero_bit((addr), (size)); \
[all …]
Dseq_buf.h20 size_t size; member
32 seq_buf_init(struct seq_buf *s, unsigned char *buf, unsigned int size) in seq_buf_init() argument
35 s->size = size; in seq_buf_init()
46 return s->len > s->size; in seq_buf_has_overflowed()
52 s->len = s->size + 1; in seq_buf_set_overflow()
64 return s->size - s->len; in seq_buf_buffer_left()
70 return min(s->len, s->size); in seq_buf_used()
83 WARN_ON(s->len > s->size + 1); in seq_buf_get_buf()
85 if (s->len < s->size) { in seq_buf_get_buf()
87 return s->size - s->len; in seq_buf_get_buf()
[all …]
/linux-4.1.27/tools/perf/util/
Dtrace-event-read.c45 static int __do_read(int fd, void *buf, int size) in __do_read() argument
47 int rsize = size; in __do_read()
49 while (size) { in __do_read()
50 int ret = read(fd, buf, size); in __do_read()
64 size -= ret; in __do_read()
71 static int do_read(void *data, int size) in do_read() argument
75 r = __do_read(input_fd, data, size); in do_read()
78 size, r); in do_read()
88 static void skip(int size) in skip() argument
93 while (size) { in skip()
[all …]
Dtrace-event-parse.c32 int *offset, int *size, const char *type) in get_common_field() argument
38 if (!*size) { in get_common_field()
47 *size = field->size; in get_common_field()
50 return pevent_read_number(pevent, context->event_data + *offset, *size); in get_common_field()
56 static int size; in common_lock_depth() local
59 ret = get_common_field(context, &size, &offset, in common_lock_depth()
70 static int size; in common_flags() local
73 ret = get_common_field(context, &size, &offset, in common_flags()
84 static int size; in common_pc() local
87 ret = get_common_field(context, &size, &offset, in common_pc()
[all …]
Dtop.c18 #define SNPRINTF(buf, size, fmt, args...) \ argument
20 size_t r = snprintf(buf, size, fmt, ## args); \
21 r > size ? size : r; \
24 size_t perf_top__header_snprintf(struct perf_top *top, char *bf, size_t size) in perf_top__header_snprintf() argument
47 ret = SNPRINTF(bf, size, in perf_top__header_snprintf()
56 ret = SNPRINTF(bf, size, in perf_top__header_snprintf()
75 ret += SNPRINTF(bf + ret, size - ret, "%" PRIu64 "%s ", in perf_top__header_snprintf()
80 ret += SNPRINTF(bf + ret, size - ret, "%s", perf_evsel__name(top->sym_evsel)); in perf_top__header_snprintf()
82 ret += SNPRINTF(bf + ret, size - ret, "], "); in perf_top__header_snprintf()
85 ret += SNPRINTF(bf + ret, size - ret, " (target_pid: %s", in perf_top__header_snprintf()
[all …]
/linux-4.1.27/drivers/mtd/tests/
Dmtd_nandecctest.c47 size_t size) in single_bit_error_data() argument
49 unsigned int offset = prandom_u32() % (size * BITS_PER_BYTE); in single_bit_error_data()
51 memcpy(error_data, correct_data, size); in single_bit_error_data()
56 size_t size) in double_bit_error_data() argument
60 offset[0] = prandom_u32() % (size * BITS_PER_BYTE); in double_bit_error_data()
62 offset[1] = prandom_u32() % (size * BITS_PER_BYTE); in double_bit_error_data()
65 memcpy(error_data, correct_data, size); in double_bit_error_data()
71 static unsigned int random_ecc_bit(size_t size) in random_ecc_bit() argument
75 if (size == 256) { in random_ecc_bit()
88 size_t size) in single_bit_error_ecc() argument
[all …]
/linux-4.1.27/mm/
Dnobootmem.c35 static void * __init __alloc_memory_core_early(int nid, u64 size, u64 align, in __alloc_memory_core_early() argument
44 addr = memblock_find_in_range_node(size, align, goal, limit, nid); in __alloc_memory_core_early()
48 if (memblock_reserve(addr, size)) in __alloc_memory_core_early()
52 memset(ptr, 0, size); in __alloc_memory_core_early()
57 kmemleak_alloc(ptr, size, 0, 0); in __alloc_memory_core_early()
70 void __init free_bootmem_late(unsigned long addr, unsigned long size) in free_bootmem_late() argument
74 kmemleak_free_part(__va(addr), size); in free_bootmem_late()
77 end = PFN_DOWN(addr + size); in free_bootmem_late()
129 phys_addr_t size; in free_low_memory_core_early() local
132 size = get_allocated_memblock_reserved_regions_info(&start); in free_low_memory_core_early()
[all …]
Dmemblock.c74 static inline phys_addr_t memblock_cap_size(phys_addr_t base, phys_addr_t *size) in memblock_cap_size() argument
76 return *size = min(*size, (phys_addr_t)ULLONG_MAX - base); in memblock_cap_size()
89 phys_addr_t base, phys_addr_t size) in memblock_overlaps_region() argument
95 phys_addr_t rgnsize = type->regions[i].size; in memblock_overlaps_region()
96 if (memblock_addrs_overlap(base, size, rgnbase, rgnsize)) in memblock_overlaps_region()
118 phys_addr_t size, phys_addr_t align, int nid) in __memblock_find_range_bottom_up() argument
128 if (cand < this_end && this_end - cand >= size) in __memblock_find_range_bottom_up()
150 phys_addr_t size, phys_addr_t align, int nid) in __memblock_find_range_top_down() argument
159 if (this_end < size) in __memblock_find_range_top_down()
162 cand = round_down(this_end - size, align); in __memblock_find_range_top_down()
[all …]
Dslob.c125 #define SLOB_UNITS(size) DIV_ROUND_UP(size, SLOB_UNIT) argument
134 int size; member
145 static void set_slob(slob_t *s, slobidx_t size, slob_t *next) in set_slob() argument
150 if (size > 1) { in set_slob()
151 s[0].units = size; in set_slob()
217 static void *slob_page_alloc(struct page *sp, size_t size, int align) in slob_page_alloc() argument
220 int delta = 0, units = SLOB_UNITS(size); in slob_page_alloc()
268 static void *slob_alloc(size_t size, gfp_t gfp, int align, int node) in slob_alloc() argument
276 if (size < SLOB_BREAK1) in slob_alloc()
278 else if (size < SLOB_BREAK2) in slob_alloc()
[all …]
Dearly_ioremap.c97 __early_ioremap(resource_size_t phys_addr, unsigned long size, pgprot_t prot) in __early_ioremap() argument
116 __func__, (u64)phys_addr, size)) in __early_ioremap()
120 last_addr = phys_addr + size - 1; in __early_ioremap()
121 if (WARN_ON(!size || last_addr < phys_addr)) in __early_ioremap()
124 prev_size[slot] = size; in __early_ioremap()
130 size = PAGE_ALIGN(last_addr + 1) - phys_addr; in __early_ioremap()
135 nrpages = size >> PAGE_SHIFT; in __early_ioremap()
153 __func__, (u64)phys_addr, size, slot, offset, slot_virt[slot]); in __early_ioremap()
159 void __init early_iounmap(void __iomem *addr, unsigned long size) in early_iounmap() argument
176 addr, size)) in early_iounmap()
[all …]
Dbootmem.c157 void __init free_bootmem_late(unsigned long physaddr, unsigned long size) in free_bootmem_late() argument
161 kmemleak_free_part(__va(physaddr), size); in free_bootmem_late()
164 end = PFN_DOWN(physaddr + size); in free_bootmem_late()
394 unsigned long size) in free_bootmem_node() argument
398 kmemleak_free_part(__va(physaddr), size); in free_bootmem_node()
401 end = PFN_DOWN(physaddr + size); in free_bootmem_node()
415 void __init free_bootmem(unsigned long physaddr, unsigned long size) in free_bootmem() argument
419 kmemleak_free_part(__va(physaddr), size); in free_bootmem()
422 end = PFN_DOWN(physaddr + size); in free_bootmem()
439 unsigned long size, int flags) in reserve_bootmem_node() argument
[all …]
Dsparse-vmemmap.c39 unsigned long size, in __earlyonly_bootmem_alloc() argument
43 return memblock_virt_alloc_try_nid(size, align, goal, in __earlyonly_bootmem_alloc()
50 void * __meminit vmemmap_alloc_block(unsigned long size, int node) in vmemmap_alloc_block() argument
59 get_order(size)); in vmemmap_alloc_block()
63 get_order(size)); in vmemmap_alloc_block()
68 return __earlyonly_bootmem_alloc(node, size, size, in vmemmap_alloc_block()
73 void * __meminit vmemmap_alloc_block_buf(unsigned long size, int node) in vmemmap_alloc_block_buf() argument
78 return vmemmap_alloc_block(size, node); in vmemmap_alloc_block_buf()
81 ptr = (void *)ALIGN((unsigned long)vmemmap_buf, size); in vmemmap_alloc_block_buf()
82 if (ptr + size > vmemmap_buf_end) in vmemmap_alloc_block_buf()
[all …]
Dslab_common.c71 static int kmem_cache_sanity_check(const char *name, size_t size) in kmem_cache_sanity_check() argument
75 if (!name || in_interrupt() || size < sizeof(void *) || in kmem_cache_sanity_check()
76 size > KMALLOC_MAX_SIZE) { in kmem_cache_sanity_check()
102 static inline int kmem_cache_sanity_check(const char *name, size_t size) in kmem_cache_sanity_check() argument
226 struct kmem_cache *find_mergeable(size_t size, size_t align, in find_mergeable() argument
237 size = ALIGN(size, sizeof(void *)); in find_mergeable()
238 align = calculate_alignment(flags, align, size); in find_mergeable()
239 size = ALIGN(size, align); in find_mergeable()
240 flags = kmem_cache_flags(size, flags, name, NULL); in find_mergeable()
246 if (size > s->size) in find_mergeable()
[all …]
/linux-4.1.27/lib/mpi/
Dmpih-mul.c34 #define MPN_MUL_N_RECURSE(prodp, up, vp, size, tspace) \ argument
36 if ((size) < KARATSUBA_THRESHOLD) \
37 mul_n_basecase(prodp, up, vp, size); \
39 mul_n(prodp, up, vp, size, tspace); \
42 #define MPN_SQR_N_RECURSE(prodp, up, size, tspace) \ argument
44 if ((size) < KARATSUBA_THRESHOLD) \
45 mpih_sqr_n_basecase(prodp, up, size); \
47 mpih_sqr_n(prodp, up, size, tspace); \
68 mul_n_basecase(mpi_ptr_t prodp, mpi_ptr_t up, mpi_ptr_t vp, mpi_size_t size) in mul_n_basecase() argument
79 MPN_COPY(prodp, up, size); in mul_n_basecase()
[all …]
/linux-4.1.27/lib/
Dsort.c11 static void u32_swap(void *a, void *b, int size) in u32_swap() argument
18 static void generic_swap(void *a, void *b, int size) in generic_swap() argument
26 } while (--size > 0); in generic_swap()
46 void sort(void *base, size_t num, size_t size, in sort() argument
48 void (*swap_func)(void *, void *, int size)) in sort() argument
51 int i = (num/2 - 1) * size, n = num * size, c, r; in sort()
54 swap_func = (size == 4 ? u32_swap : generic_swap); in sort()
57 for ( ; i >= 0; i -= size) { in sort()
58 for (r = i; r * 2 + size < n; r = c) { in sort()
59 c = r * 2 + size; in sort()
[all …]
Dfind_bit.c61 unsigned long find_next_bit(const unsigned long *addr, unsigned long size, in find_next_bit() argument
64 return _find_next_bit(addr, size, offset, 0UL); in find_next_bit()
70 unsigned long find_next_zero_bit(const unsigned long *addr, unsigned long size, in find_next_zero_bit() argument
73 return _find_next_bit(addr, size, offset, ~0UL); in find_next_zero_bit()
82 unsigned long find_first_bit(const unsigned long *addr, unsigned long size) in find_first_bit() argument
86 for (idx = 0; idx * BITS_PER_LONG < size; idx++) { in find_first_bit()
88 return min(idx * BITS_PER_LONG + __ffs(addr[idx]), size); in find_first_bit()
91 return size; in find_first_bit()
100 unsigned long find_first_zero_bit(const unsigned long *addr, unsigned long size) in find_first_zero_bit() argument
104 for (idx = 0; idx * BITS_PER_LONG < size; idx++) { in find_first_zero_bit()
[all …]
Dtest_kasan.c23 size_t size = 123; in kmalloc_oob_right() local
26 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_right()
32 ptr[size] = 'x'; in kmalloc_oob_right()
39 size_t size = 15; in kmalloc_oob_left() local
42 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_left()
55 size_t size = 4096; in kmalloc_node_oob_right() local
58 ptr = kmalloc_node(size, GFP_KERNEL, 0); in kmalloc_node_oob_right()
64 ptr[size] = 0; in kmalloc_node_oob_right()
71 size_t size = KMALLOC_MAX_CACHE_SIZE + 10; in kmalloc_large_oob_rigth() local
74 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_large_oob_rigth()
[all …]
Dswiotlb.c127 unsigned long size; in swiotlb_size_or_default() local
129 size = io_tlb_nslabs << IO_TLB_SHIFT; in swiotlb_size_or_default()
131 return size ? size : (IO_TLB_DEFAULT_SIZE); in swiotlb_size_or_default()
389 size_t size, enum dma_data_direction dir) in swiotlb_bounce() argument
401 while (size) { in swiotlb_bounce()
402 sz = min_t(size_t, PAGE_SIZE - offset, size); in swiotlb_bounce()
413 size -= sz; in swiotlb_bounce()
419 memcpy(vaddr, phys_to_virt(orig_addr), size); in swiotlb_bounce()
421 memcpy(phys_to_virt(orig_addr), vaddr, size); in swiotlb_bounce()
427 phys_addr_t orig_addr, size_t size, in swiotlb_tbl_map_single() argument
[all …]
Dgenalloc.c88 const int size = start + nr; in bitmap_set_ll() local
101 mask_to_set &= BITMAP_LAST_WORD_MASK(size); in bitmap_set_ll()
123 const int size = start + nr; in bitmap_clear_ll() local
136 mask_to_clear &= BITMAP_LAST_WORD_MASK(size); in bitmap_clear_ll()
182 size_t size, int nid) in gen_pool_add_virt() argument
185 int nbits = size >> pool->min_alloc_order; in gen_pool_add_virt()
195 chunk->end_addr = virt + size - 1; in gen_pool_add_virt()
196 atomic_set(&chunk->avail, size); in gen_pool_add_virt()
270 unsigned long gen_pool_alloc(struct gen_pool *pool, size_t size) in gen_pool_alloc() argument
281 if (size == 0) in gen_pool_alloc()
[all …]
Ddecompress_unlz4.c46 long size = in_len; in unlz4() local
87 size = fill(inp, 4); in unlz4()
88 if (size < 4) { in unlz4()
98 size -= 4; in unlz4()
111 size = fill(inp, 4); in unlz4()
112 if (size == 0) in unlz4()
114 if (size < 4) { in unlz4()
124 size -= 4; in unlz4()
137 size -= 4; in unlz4()
143 size = fill(inp, chunksize); in unlz4()
[all …]
/linux-4.1.27/mm/kasan/
Dkasan.c42 static void kasan_poison_shadow(const void *address, size_t size, u8 value) in kasan_poison_shadow() argument
47 shadow_end = kasan_mem_to_shadow(address + size); in kasan_poison_shadow()
52 void kasan_unpoison_shadow(const void *address, size_t size) in kasan_unpoison_shadow() argument
54 kasan_poison_shadow(address, size, 0); in kasan_unpoison_shadow()
56 if (size & KASAN_SHADOW_MASK) { in kasan_unpoison_shadow()
57 u8 *shadow = (u8 *)kasan_mem_to_shadow(address + size); in kasan_unpoison_shadow()
58 *shadow = size & KASAN_SHADOW_MASK; in kasan_unpoison_shadow()
153 size_t size) in bytes_is_zero() argument
155 while (size) { in bytes_is_zero()
159 size--; in bytes_is_zero()
[all …]
/linux-4.1.27/arch/s390/lib/
Duaccess.c21 unsigned long size) in copy_from_user_mvcos() argument
55 : "+a" (size), "+a" (ptr), "+a" (x), "+a" (tmp1), "=a" (tmp2) in copy_from_user_mvcos()
57 return size; in copy_from_user_mvcos()
61 unsigned long size) in copy_from_user_mvcp() argument
100 : "+a" (size), "+a" (ptr), "+a" (x), "+a" (tmp1), "=a" (tmp2) in copy_from_user_mvcp()
102 return size; in copy_from_user_mvcp()
114 unsigned long size) in copy_to_user_mvcos() argument
138 : "+a" (size), "+a" (ptr), "+a" (x), "+a" (tmp1), "=a" (tmp2) in copy_to_user_mvcos()
140 return size; in copy_to_user_mvcos()
144 unsigned long size) in copy_to_user_mvcs() argument
[all …]
Dfind.c18 unsigned long find_first_bit_inv(const unsigned long *addr, unsigned long size) in find_first_bit_inv() argument
24 while (size & ~(BITS_PER_LONG - 1)) { in find_first_bit_inv()
28 size -= BITS_PER_LONG; in find_first_bit_inv()
30 if (!size) in find_first_bit_inv()
32 tmp = (*p) & (~0UL << (BITS_PER_LONG - size)); in find_first_bit_inv()
34 return result + size; /* Nope. */ in find_first_bit_inv()
40 unsigned long find_next_bit_inv(const unsigned long *addr, unsigned long size, in find_next_bit_inv() argument
47 if (offset >= size) in find_next_bit_inv()
48 return size; in find_next_bit_inv()
49 size -= result; in find_next_bit_inv()
[all …]
/linux-4.1.27/drivers/uwb/
Dest.c68 .size = sizeof(struct uwb_rc_evt_ie_rcv),
72 .size = sizeof(struct uwb_rc_evt_beacon),
76 .size = sizeof(struct uwb_rc_evt_beacon_size),
79 .size = sizeof(struct uwb_rc_evt_bpoie_change),
84 .size = sizeof(struct uwb_rc_evt_bp_slot_change),
87 .size = sizeof(struct uwb_rc_evt_bp_switch_ie_rcv),
91 .size = sizeof(struct uwb_rc_evt_dev_addr_conflict),
94 .size = sizeof(struct uwb_rc_evt_drp_avail)
97 .size = sizeof(struct uwb_rc_evt_drp),
101 .size = sizeof(struct uwb_rc_evt_bp_switch_status),
[all …]
/linux-4.1.27/fs/hfs/
Dtrans.c39 int srclen, dstlen, size; in hfs_mac2asc() local
52 size = nls_disk->char2uni(src, srclen, &ch); in hfs_mac2asc()
53 if (size <= 0) { in hfs_mac2asc()
55 size = 1; in hfs_mac2asc()
57 src += size; in hfs_mac2asc()
58 srclen -= size; in hfs_mac2asc()
65 size = nls_io->uni2char(ch, dst, dstlen); in hfs_mac2asc()
66 if (size < 0) { in hfs_mac2asc()
67 if (size == -ENAMETOOLONG) in hfs_mac2asc()
70 size = 1; in hfs_mac2asc()
[all …]
/linux-4.1.27/sound/pcmcia/pdaudiocf/
Dpdaudiocf_irq.c54 static inline void pdacf_transfer_mono16(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_po… in pdacf_transfer_mono16() argument
56 while (size-- > 0) { in pdacf_transfer_mono16()
62 static inline void pdacf_transfer_mono32(u32 *dst, u32 xor, unsigned int size, unsigned long rdp_po… in pdacf_transfer_mono32() argument
66 while (size-- > 0) { in pdacf_transfer_mono32()
74 static inline void pdacf_transfer_stereo16(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_… in pdacf_transfer_stereo16() argument
76 while (size-- > 0) { in pdacf_transfer_stereo16()
82 static inline void pdacf_transfer_stereo32(u32 *dst, u32 xor, unsigned int size, unsigned long rdp_… in pdacf_transfer_stereo32() argument
86 while (size-- > 0) { in pdacf_transfer_stereo32()
95 static inline void pdacf_transfer_mono16sw(u16 *dst, u16 xor, unsigned int size, unsigned long rdp_… in pdacf_transfer_mono16sw() argument
97 while (size-- > 0) { in pdacf_transfer_mono16sw()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dobd_support.h76 size_t size, const char *file, int line);
513 #define obd_memory_add(size) \ argument
514 lprocfs_counter_add(obd_memory, OBD_MEMORY_STAT, (long)(size))
515 #define obd_memory_sub(size) \ argument
516 lprocfs_counter_sub(obd_memory, OBD_MEMORY_STAT, (long)(size))
541 static inline void obd_memory_add(long size) in obd_memory_add() argument
543 obd_alloc += size; in obd_memory_add()
548 static inline void obd_memory_sub(long size) in obd_memory_sub() argument
550 obd_alloc -= size; in obd_memory_sub()
576 #define OBD_ALLOC_POST(ptr, size, name) \ argument
[all …]
/linux-4.1.27/sound/pci/ctxfi/
Dctvmem.c33 get_vm_block(struct ct_vm *vm, unsigned int size, struct ct_atc *atc) in get_vm_block() argument
38 size = CT_PAGE_ALIGN(size); in get_vm_block()
39 if (size > vm->size) { in get_vm_block()
48 if (entry->size >= size) in get_vm_block()
54 if (entry->size == size) { in get_vm_block()
57 vm->size -= size; in get_vm_block()
67 block->size = size; in get_vm_block()
69 entry->addr += size; in get_vm_block()
70 entry->size -= size; in get_vm_block()
71 vm->size -= size; in get_vm_block()
[all …]
/linux-4.1.27/arch/blackfin/kernel/
Dprocess.c231 int in_mem(unsigned long addr, unsigned long size, in in_mem() argument
234 return addr >= start && addr + size <= end; in in_mem()
237 int in_mem_const_off(unsigned long addr, unsigned long size, unsigned long off, in in_mem_const_off() argument
241 in_mem(addr, size, const_addr + off, const_addr + const_size); in in_mem_const_off()
244 int in_mem_const(unsigned long addr, unsigned long size, in in_mem_const() argument
247 return in_mem_const_off(addr, size, 0, const_addr, const_size); in in_mem_const()
268 int in_async(unsigned long addr, unsigned long size) in in_async() argument
273 if (addr + size <= ASYNC_BANK0_BASE + ASYNC_BANK0_SIZE) in in_async()
275 size -= ASYNC_BANK0_BASE + ASYNC_BANK0_SIZE - addr; in in_async()
281 if (addr + size <= ASYNC_BANK1_BASE + ASYNC_BANK1_SIZE) in in_async()
[all …]
/linux-4.1.27/fs/
Dxattr.c93 const void *value, size_t size, int flags) in __vfs_setxattr_noperm() argument
103 error = inode->i_op->setxattr(dentry, name, value, size, flags); in __vfs_setxattr_noperm()
107 size, flags); in __vfs_setxattr_noperm()
112 size, flags); in __vfs_setxattr_noperm()
123 size_t size, int flags) in vfs_setxattr() argument
133 error = security_inode_setxattr(dentry, name, value, size, flags); in vfs_setxattr()
137 error = __vfs_setxattr_noperm(dentry, name, value, size, flags); in vfs_setxattr()
147 size_t size) in xattr_getsecurity() argument
152 if (!value || !size) { in xattr_getsecurity()
160 if (size < len) { in xattr_getsecurity()
[all …]
/linux-4.1.27/arch/arm/mm/
Ddma-mapping.c76 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_dma_map_page() argument
80 __dma_page_cpu_to_dev(page, offset, size, dir); in arm_dma_map_page()
85 unsigned long offset, size_t size, enum dma_data_direction dir, in arm_coherent_dma_map_page() argument
106 size_t size, enum dma_data_direction dir, in arm_dma_unmap_page() argument
111 handle & ~PAGE_MASK, size, dir); in arm_dma_unmap_page()
115 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_cpu() argument
119 __dma_page_dev_to_cpu(page, offset, size, dir); in arm_dma_sync_single_for_cpu()
123 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_device() argument
127 __dma_page_cpu_to_dev(page, offset, size, dir); in arm_dma_sync_single_for_device()
147 static void *arm_coherent_dma_alloc(struct device *dev, size_t size,
[all …]
Dioremap.c46 size_t size, unsigned int mtype) in find_static_vm_paddr() argument
59 paddr + size - 1 > vm->phys_addr + vm->size - 1) in find_static_vm_paddr()
80 if (vm->addr <= vaddr && vm->addr + vm->size > vaddr) in find_static_vm_vaddr()
139 static void unmap_area_sections(unsigned long virt, unsigned long size) in unmap_area_sections() argument
141 unsigned long addr = virt, end = virt + (size & ~(SZ_1M - 1)); in unmap_area_sections()
187 size_t size, const struct mem_type *type) in remap_area_sections() argument
189 unsigned long addr = virt, end = virt + size; in remap_area_sections()
198 unmap_area_sections(virt, size); in remap_area_sections()
219 size_t size, const struct mem_type *type) in remap_area_supersections() argument
221 unsigned long addr = virt, end = virt + size; in remap_area_supersections()
[all …]
/linux-4.1.27/arch/powerpc/lib/
Drheap.c139 blk->size = 0; in get_slot()
157 int size; in attach_free_block() local
162 size = blkn->size; in attach_free_block()
164 e = s + size; in attach_free_block()
176 be = bs + blk->size; in attach_free_block()
193 if (before && s != (before->start + before->size)) in attach_free_block()
215 before->size += size; in attach_free_block()
221 after->start -= size; in attach_free_block()
222 after->size += size; in attach_free_block()
227 before->size += size + after->size; in attach_free_block()
[all …]
Dfeature-fixups.c173 int size = &end_ftr_fixup_test1 - &ftr_fixup_test1; in test_basic_patching() local
181 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_orig, size) == 0); in test_basic_patching()
185 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_orig, size) == 0); in test_basic_patching()
189 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_expected, size) == 0); in test_basic_patching()
192 memcpy(&ftr_fixup_test1, &ftr_fixup_test1_orig, size); in test_basic_patching()
193 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_orig, size) == 0); in test_basic_patching()
195 check(memcmp(&ftr_fixup_test1, &ftr_fixup_test1_expected, size) == 0); in test_basic_patching()
205 int size = &end_ftr_fixup_test2 - &ftr_fixup_test2; in test_alternative_patching() local
214 check(memcmp(&ftr_fixup_test2, &ftr_fixup_test2_orig, size) == 0); in test_alternative_patching()
218 check(memcmp(&ftr_fixup_test2, &ftr_fixup_test2_orig, size) == 0); in test_alternative_patching()
[all …]
/linux-4.1.27/drivers/acpi/
Dnvs.c22 __u64 size; member
29 static int suspend_nvs_register(unsigned long start, unsigned long size);
37 int acpi_nvs_register(__u64 start, __u64 size) in acpi_nvs_register() argument
45 region->size = size; in acpi_nvs_register()
48 return suspend_nvs_register(start, size); in acpi_nvs_register()
51 int acpi_nvs_for_each_region(int (*func)(__u64 start, __u64 size, void *data), in acpi_nvs_for_each_region() argument
58 rc = func(region->phys_start, region->size, data); in acpi_nvs_for_each_region()
76 unsigned int size; member
94 static int suspend_nvs_register(unsigned long start, unsigned long size) in suspend_nvs_register() argument
99 start, start + size - 1, size); in suspend_nvs_register()
[all …]
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Dcxio_dbg.c45 int size = 32; in cxio_dump_tpt() local
47 m = kmalloc(sizeof(*m) + size, GFP_ATOMIC); in cxio_dump_tpt()
54 m->len = size; in cxio_dump_tpt()
64 while (size > 0) { in cxio_dump_tpt()
66 size -= 8; in cxio_dump_tpt()
78 int size, npages; in cxio_dump_pbl() local
82 size = npages * sizeof(u64); in cxio_dump_pbl()
84 m = kmalloc(sizeof(*m) + size, GFP_ATOMIC); in cxio_dump_pbl()
91 m->len = size; in cxio_dump_pbl()
102 while (size > 0) { in cxio_dump_pbl()
[all …]
/linux-4.1.27/arch/x86/kernel/cpu/mtrr/
Dif.c38 mtrr_file_add(unsigned long base, unsigned long size, in mtrr_file_add() argument
52 if ((base & (PAGE_SIZE - 1)) || (size & (PAGE_SIZE - 1))) in mtrr_file_add()
55 size >>= PAGE_SHIFT; in mtrr_file_add()
57 reg = mtrr_add_page(base, size, type, true); in mtrr_file_add()
64 mtrr_file_del(unsigned long base, unsigned long size, in mtrr_file_del() argument
71 if ((base & (PAGE_SIZE - 1)) || (size & (PAGE_SIZE - 1))) in mtrr_file_del()
74 size >>= PAGE_SHIFT; in mtrr_file_del()
76 reg = mtrr_del_page(-1, base, size); in mtrr_file_del()
98 unsigned long long base, size; in mtrr_write() local
143 size = simple_strtoull(ptr + 5, &ptr, 0); in mtrr_write()
[all …]
Damd.c10 unsigned long *size, mtrr_type *type) in amd_get_mtrr() argument
26 *size = 0; in amd_get_mtrr()
45 *size = (low + 4) << (15 - PAGE_SHIFT); in amd_get_mtrr()
59 amd_set_mtrr(unsigned int reg, unsigned long base, unsigned long size, mtrr_type type) in amd_set_mtrr() argument
70 if (size == 0) { in amd_set_mtrr()
82 regs[reg] = (-size >> (15 - PAGE_SHIFT) & 0x0001FFFC) in amd_set_mtrr()
95 amd_validate_add_page(unsigned long base, unsigned long size, unsigned int type) in amd_validate_add_page() argument
105 if (type > MTRR_TYPE_WRCOMB || size < (1 << (17 - PAGE_SHIFT)) in amd_validate_add_page()
106 || (size & ~(size - 1)) - size || (base & (size - 1))) in amd_validate_add_page()
Dmain.c74 unsigned long size, mtrr_type type);
223 set_mtrr(unsigned int reg, unsigned long base, unsigned long size, mtrr_type type) in set_mtrr() argument
227 .smp_size = size, in set_mtrr()
235 unsigned long size, mtrr_type type) in set_mtrr_from_inactive_cpu() argument
239 .smp_size = size, in set_mtrr_from_inactive_cpu()
282 int mtrr_add_page(unsigned long base, unsigned long size, in mtrr_add_page() argument
292 error = mtrr_if->validate_add_page(base, size, type); in mtrr_add_page()
307 if (!size) { in mtrr_add_page()
312 if ((base | (base + size - 1)) >> in mtrr_add_page()
329 base + size - 1 < lbase) in mtrr_add_page()
[all …]
/linux-4.1.27/tools/lib/util/
Dfind_next_bit.c24 unsigned long find_next_bit(const unsigned long *addr, unsigned long size, in find_next_bit() argument
31 if (offset >= size) in find_next_bit()
32 return size; in find_next_bit()
33 size -= result; in find_next_bit()
38 if (size < BITS_PER_LONG) in find_next_bit()
42 size -= BITS_PER_LONG; in find_next_bit()
45 while (size & ~(BITS_PER_LONG-1)) { in find_next_bit()
49 size -= BITS_PER_LONG; in find_next_bit()
51 if (!size) in find_next_bit()
56 tmp &= (~0UL >> (BITS_PER_LONG - size)); in find_next_bit()
[all …]
/linux-4.1.27/arch/sparc/lib/
Duser_fixup.c21 static unsigned long compute_size(unsigned long start, unsigned long size, unsigned long *offset) in compute_size() argument
24 unsigned long end = start + size; in compute_size()
30 size = end - fault_addr; in compute_size()
32 return size; in compute_size()
35 unsigned long copy_from_user_fixup(void *to, const void __user *from, unsigned long size) in copy_from_user_fixup() argument
39 size = compute_size((unsigned long) from, size, &offset); in copy_from_user_fixup()
40 if (likely(size)) in copy_from_user_fixup()
41 memset(to + offset, 0, size); in copy_from_user_fixup()
43 return size; in copy_from_user_fixup()
47 unsigned long copy_to_user_fixup(void __user *to, const void *from, unsigned long size) in copy_to_user_fixup() argument
[all …]
Dbitext.c46 if (align < 0 || align >= t->size) in bit_map_string_get()
48 if (len <= 0 || len > t->size) in bit_map_string_get()
59 off_new = find_next_zero_bit(t->map, t->size, offset); in bit_map_string_get()
63 if (offset >= t->size) in bit_map_string_get()
65 if (count + len > t->size) { in bit_map_string_get()
69 t->size, t->used, offset, len, align, count); in bit_map_string_get()
73 if (offset + len > t->size) { in bit_map_string_get()
74 count += t->size - offset; in bit_map_string_get()
86 (t->map, t->size, in bit_map_string_get()
88 if ((t->last_off = offset + len) >= t->size) in bit_map_string_get()
[all …]
/linux-4.1.27/arch/sparc/include/asm/
Duaccess_64.h52 static inline int __access_ok(const void __user * addr, unsigned long size) in __access_ok() argument
57 static inline int access_ok(int type, const void __user * addr, unsigned long size) in access_ok() argument
109 #define __put_user_nocheck(data, addr, size) ({ \ argument
111 switch (size) { \
121 #define __put_user_asm(x, size, addr, ret) \ argument
124 "1:\t" "st"#size "a %1, [%2] %%asi\n\t" \
143 #define __get_user_nocheck(data, addr, size, type) ({ \ argument
146 switch (size) { \
160 #define __get_user_nocheck_ret(data, addr, size, type, retval) ({ \ argument
162 switch (size) { \
[all …]
Duaccess_32.h47 #define __user_ok(addr, size) ({ (void)(size); (addr) < STACK_TOP; }) argument
49 #define __access_ok(addr, size) (__user_ok((addr) & get_fs().seg, (size))) argument
50 #define access_ok(type, addr, size) \ argument
51 ({ (void)(type); __access_ok((unsigned long)(addr), size); })
119 #define __put_user_check(x, addr, size) ({ \ argument
121 if (__access_ok(addr, size)) { \
122 switch (size) { \
145 #define __put_user_nocheck(x, addr, size) ({ \ argument
147 switch (size) { \
157 #define __put_user_asm(x, size, addr, ret) \ argument
[all …]
/linux-4.1.27/arch/avr32/mm/
Ddma-coherent.c16 void dma_cache_sync(struct device *dev, void *vaddr, size_t size, int direction) in dma_cache_sync() argument
26 invalidate_dcache_region(vaddr, size); in dma_cache_sync()
29 clean_dcache_region(vaddr, size); in dma_cache_sync()
32 flush_dcache_region(vaddr, size); in dma_cache_sync()
40 static struct page *__dma_alloc(struct device *dev, size_t size, in __dma_alloc() argument
53 size = PAGE_ALIGN(size); in __dma_alloc()
54 order = get_order(size); in __dma_alloc()
70 invalidate_dcache_region(phys_to_virt(page_to_phys(page)), size); in __dma_alloc()
73 free = page + (size >> PAGE_SHIFT); in __dma_alloc()
87 static void __dma_free(struct device *dev, size_t size, in __dma_free() argument
[all …]
/linux-4.1.27/arch/parisc/kernel/
Dpci-dma.c84 unsigned long size, unsigned long *paddr_ptr) in map_pte_uncached() argument
90 end = vaddr + size; in map_pte_uncached()
111 unsigned long size, unsigned long *paddr_ptr) in map_pmd_uncached() argument
117 end = vaddr + size; in map_pmd_uncached()
133 static inline int map_uncached_pages(unsigned long vaddr, unsigned long size, in map_uncached_pages() argument
137 unsigned long end = vaddr + size; in map_uncached_pages()
155 unsigned long size) in unmap_uncached_pte() argument
170 end = vaddr + size; in unmap_uncached_pte()
191 unsigned long size) in unmap_uncached_pmd() argument
206 end = vaddr + size; in unmap_uncached_pmd()
[all …]
/linux-4.1.27/arch/blackfin/mm/
Dmaccess.c12 static int validate_memory_access_address(unsigned long addr, int size) in validate_memory_access_address() argument
14 if (size < 0 || addr == 0) in validate_memory_access_address()
16 return bfin_mem_access_type(addr, size); in validate_memory_access_address()
19 long probe_kernel_read(void *dst, const void *src, size_t size) in probe_kernel_read() argument
24 mem_type = validate_memory_access_address(lsrc, size); in probe_kernel_read()
29 if (size == 2 && lsrc % 2 == 0) { in probe_kernel_read()
33 } else if (size == 4 && lsrc % 4 == 0) { in probe_kernel_read()
42 return __probe_kernel_read(dst, src, size); in probe_kernel_read()
45 if (dma_memcpy(dst, src, size)) in probe_kernel_read()
49 if (isram_memcpy(dst, src, size)) in probe_kernel_read()
[all …]
Dsram-alloc.c29 int size; member
86 per_cpu(free_l1_ssram_head, cpu).next->size = L1_SCRATCH_LENGTH - reserve; in l1sram_init()
115 per_cpu(free_l1_data_A_sram_head, cpu).next->size = in l1_data_sram_init()
124 per_cpu(free_l1_data_A_sram_head, cpu).next->size >> 10); in l1_data_sram_init()
138 per_cpu(free_l1_data_B_sram_head, cpu).next->size = in l1_data_sram_init()
147 per_cpu(free_l1_data_B_sram_head, cpu).next->size >> 10); in l1_data_sram_init()
172 per_cpu(free_l1_inst_sram_head, cpu).next->size = in l1_inst_sram_init()
181 per_cpu(free_l1_inst_sram_head, cpu).next->size >> 10); in l1_inst_sram_init()
237 free_l2_sram_head.next->size = in l2_sram_init()
246 free_l2_sram_head.next->size >> 10); in l2_sram_init()
[all …]
/linux-4.1.27/arch/parisc/include/asm/
Dfloppy.h54 #define fd_dma_mem_alloc(size) SW._dma_mem_alloc(size) argument
55 #define fd_dma_setup(addr, size, mode, io) SW._dma_setup(addr, size, mode, io) argument
166 static unsigned long dma_mem_alloc(unsigned long size) in dma_mem_alloc() argument
168 return __get_dma_pages(GFP_KERNEL, get_order(size)); in dma_mem_alloc()
172 static unsigned long vdma_mem_alloc(unsigned long size) in vdma_mem_alloc() argument
174 return (unsigned long) vmalloc(size); in vdma_mem_alloc()
178 #define nodma_mem_alloc(size) vdma_mem_alloc(size) argument
180 static void _fd_dma_mem_free(unsigned long addr, unsigned long size) in _fd_dma_mem_free() argument
185 free_pages(addr, get_order(size)); in _fd_dma_mem_free()
188 #define fd_dma_mem_free(addr, size) _fd_dma_mem_free(addr, size) argument
[all …]
Ddma-mapping.h11 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 dire…
15 …void (*unmap_single)(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction dir…
18 …or_cpu)(struct device *dev, dma_addr_t iova, unsigned long offset, size_t size, enum dma_data_dire…
19 …device)(struct device *dev, dma_addr_t iova, unsigned long offset, size_t size, enum dma_data_dire…
53 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_coherent() argument
56 return hppa_dma_ops->alloc_consistent(dev, size, dma_handle, flag); in dma_alloc_coherent()
60 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_noncoherent() argument
[all …]
/linux-4.1.27/arch/openrisc/include/asm/
Duaccess.h60 #define __range_ok(addr, size) (size <= get_fs() && addr <= (get_fs()-size)) argument
65 #define access_ok(type, addr, size) \ argument
66 __range_ok((unsigned long)addr, (unsigned long)size)
119 #define __put_user_nocheck(x, ptr, size) \ argument
122 __put_user_size((x), (ptr), (size), __pu_err); \
126 #define __put_user_check(x, ptr, size) \ argument
130 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
131 __put_user_size((x), __pu_addr, (size), __pu_err); \
135 #define __put_user_size(x, ptr, size, retval) \ argument
138 switch (size) { \
[all …]
/linux-4.1.27/arch/sh/mm/
Dpmb.c40 unsigned long size; member
55 unsigned long size; member
58 { .size = SZ_512M, .flag = PMB_SZ_512M, },
59 { .size = SZ_128M, .flag = PMB_SZ_128M, },
60 { .size = SZ_64M, .flag = PMB_SZ_64M, },
61 { .size = SZ_16M, .flag = PMB_SZ_16M, },
132 return (b->vpn == (a->vpn + a->size)) && in pmb_can_merge()
133 (b->ppn == (a->ppn + a->size)) && in pmb_can_merge()
138 unsigned long size) in pmb_mapping_exists() argument
156 if ((vaddr < pmbe->vpn) || (vaddr >= (pmbe->vpn + pmbe->size))) in pmb_mapping_exists()
[all …]
/linux-4.1.27/arch/x86/xen/
Dsetup.c50 unsigned long size; member
67 static void __init xen_add_extra_mem(phys_addr_t start, phys_addr_t size) in xen_add_extra_mem() argument
73 if (xen_extra_mem[i].size == 0) { in xen_add_extra_mem()
75 xen_extra_mem[i].size = size; in xen_add_extra_mem()
79 if (xen_extra_mem[i].start + xen_extra_mem[i].size == start) { in xen_add_extra_mem()
80 xen_extra_mem[i].size += size; in xen_add_extra_mem()
87 memblock_reserve(start, size); in xen_add_extra_mem()
90 static void __init xen_del_extra_mem(phys_addr_t start, phys_addr_t size) in xen_del_extra_mem() argument
97 size_r = xen_extra_mem[i].size; in xen_del_extra_mem()
101 BUG_ON(size > size_r); in xen_del_extra_mem()
[all …]
/linux-4.1.27/drivers/base/
Ddma-mapping.c21 size_t size; member
30 dma_free_coherent(dev, this->size, this->vaddr, this->dma_handle); in dmam_coherent_release()
37 dma_free_noncoherent(dev, this->size, this->vaddr, this->dma_handle); in dmam_noncoherent_release()
45 WARN_ON(this->size != match->size || in dmam_match()
65 void *dmam_alloc_coherent(struct device *dev, size_t size, in dmam_alloc_coherent() argument
75 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp); in dmam_alloc_coherent()
83 dr->size = size; in dmam_alloc_coherent()
100 void dmam_free_coherent(struct device *dev, size_t size, void *vaddr, in dmam_free_coherent() argument
103 struct dma_devres match_data = { size, vaddr, dma_handle }; in dmam_free_coherent()
105 dma_free_coherent(dev, size, vaddr, dma_handle); in dmam_free_coherent()
[all …]
Ddma-coherent.c14 int size; member
21 size_t size, int flags, in dma_init_coherent_memory() argument
26 int pages = size >> PAGE_SHIFT; in dma_init_coherent_memory()
31 if (!size) in dma_init_coherent_memory()
34 mem_base = ioremap(phys_addr, size); in dma_init_coherent_memory()
48 dma_mem->size = pages; in dma_init_coherent_memory()
88 dma_addr_t device_addr, size_t size, int flags) in dma_declare_coherent_memory() argument
93 ret = dma_init_coherent_memory(phys_addr, device_addr, size, flags, in dma_declare_coherent_memory()
118 dma_addr_t device_addr, size_t size) in dma_mark_declared_memory_occupied() argument
124 size += device_addr & ~PAGE_MASK; in dma_mark_declared_memory_occupied()
[all …]
/linux-4.1.27/arch/mips/mm/
Dc-r3k.c30 unsigned long flags, status, dummy, size; in r3k_cache_size() local
45 size = 0; in r3k_cache_size()
47 for (size = 128; size <= 0x40000; size <<= 1) in r3k_cache_size()
48 *(p + size) = 0; in r3k_cache_size()
50 for (size = 128; in r3k_cache_size()
51 (size <= 0x40000) && (*(p + size) == 0); in r3k_cache_size()
52 size <<= 1) in r3k_cache_size()
54 if (size > 0x40000) in r3k_cache_size()
55 size = 0; in r3k_cache_size()
60 return size * sizeof(*p); in r3k_cache_size()
[all …]
Ddma-default.c115 void *dma_alloc_noncoherent(struct device *dev, size_t size, in dma_alloc_noncoherent() argument
122 ret = (void *) __get_free_pages(gfp, get_order(size)); in dma_alloc_noncoherent()
125 memset(ret, 0, size); in dma_alloc_noncoherent()
126 *dma_handle = plat_map_dma_mem(dev, ret, size); in dma_alloc_noncoherent()
133 static void *mips_dma_alloc_coherent(struct device *dev, size_t size, in mips_dma_alloc_coherent() argument
138 unsigned int count = PAGE_ALIGN(size) >> PAGE_SHIFT; in mips_dma_alloc_coherent()
140 if (dma_alloc_from_coherent(dev, size, dma_handle, &ret)) in mips_dma_alloc_coherent()
147 count, get_order(size)); in mips_dma_alloc_coherent()
149 page = alloc_pages(gfp, get_order(size)); in mips_dma_alloc_coherent()
155 memset(ret, 0, size); in mips_dma_alloc_coherent()
[all …]
/linux-4.1.27/arch/blackfin/include/asm/
Ddma-mapping.h13 void *dma_alloc_coherent(struct device *dev, size_t size,
15 void dma_free_coherent(struct device *dev, size_t size, void *vaddr,
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) in __dma_sync_inline() argument
51 flush_dcache_range(addr, addr + size); in __dma_sync_inline()
56 invalidate_dcache_range(addr, addr + size); in __dma_sync_inline()
61 _dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir) in _dma_sync() argument
64 __dma_sync_inline(addr, size, dir); in _dma_sync()
66 __dma_sync(addr, size, dir); in _dma_sync()
70 dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single() argument
[all …]
/linux-4.1.27/drivers/pnp/isapnp/
Dcore.c367 static int __init isapnp_read_tag(unsigned char *type, unsigned short *size) in isapnp_read_tag() argument
377 *size = (tmp[1] << 8) | tmp[0]; in isapnp_read_tag()
380 *size = tag & 0x07; in isapnp_read_tag()
382 if (*type == 0xff && *size == 0xffff) /* probably invalid data */ in isapnp_read_tag()
399 int size, int number) in isapnp_parse_device() argument
406 isapnp_peek(tmp, size); in isapnp_parse_device()
428 int size) in isapnp_parse_irq_resource() argument
435 isapnp_peek(tmp, size); in isapnp_parse_irq_resource()
441 if (size > 2) in isapnp_parse_irq_resource()
452 int size) in isapnp_parse_dma_resource() argument
[all …]
/linux-4.1.27/sound/core/
Dmemalloc.c45 void *snd_malloc_pages(size_t size, gfp_t gfp_flags) in snd_malloc_pages() argument
49 if (WARN_ON(!size)) in snd_malloc_pages()
54 pg = get_order(size); in snd_malloc_pages()
65 void snd_free_pages(void *ptr, size_t size) in snd_free_pages() argument
71 pg = get_order(size); in snd_free_pages()
83 static void *snd_malloc_dev_pages(struct device *dev, size_t size, dma_addr_t *dma) in snd_malloc_dev_pages() argument
90 pg = get_order(size); in snd_malloc_dev_pages()
99 static void snd_free_dev_pages(struct device *dev, size_t size, void *ptr, in snd_free_dev_pages() argument
106 pg = get_order(size); in snd_free_dev_pages()
118 static void snd_malloc_dev_iram(struct snd_dma_buffer *dmab, size_t size) in snd_malloc_dev_iram() argument
[all …]
Dpcm_memory.c51 static int preallocate_pcm_pages(struct snd_pcm_substream *substream, size_t size) in preallocate_pcm_pages() argument
54 size_t orig_size = size; in preallocate_pcm_pages()
59 size, dmab)) < 0) { in preallocate_pcm_pages()
64 size >>= 1; in preallocate_pcm_pages()
65 } while (size >= snd_minimum_buffer); in preallocate_pcm_pages()
161 size_t size; in snd_pcm_lib_preallocate_proc_write() local
170 size = simple_strtoul(str, NULL, 10) * 1024; in snd_pcm_lib_preallocate_proc_write()
171 if ((size != 0 && size < 8192) || size > substream->dma_max) { in snd_pcm_lib_preallocate_proc_write()
175 if (substream->dma_buffer.bytes == size) in snd_pcm_lib_preallocate_proc_write()
179 if (size > 0) { in snd_pcm_lib_preallocate_proc_write()
[all …]
/linux-4.1.27/net/wireless/
Dradiotap.c26 [IEEE80211_RADIOTAP_TSFT] = { .align = 8, .size = 8, },
27 [IEEE80211_RADIOTAP_FLAGS] = { .align = 1, .size = 1, },
28 [IEEE80211_RADIOTAP_RATE] = { .align = 1, .size = 1, },
29 [IEEE80211_RADIOTAP_CHANNEL] = { .align = 2, .size = 4, },
30 [IEEE80211_RADIOTAP_FHSS] = { .align = 2, .size = 2, },
31 [IEEE80211_RADIOTAP_DBM_ANTSIGNAL] = { .align = 1, .size = 1, },
32 [IEEE80211_RADIOTAP_DBM_ANTNOISE] = { .align = 1, .size = 1, },
33 [IEEE80211_RADIOTAP_LOCK_QUALITY] = { .align = 2, .size = 2, },
34 [IEEE80211_RADIOTAP_TX_ATTENUATION] = { .align = 2, .size = 2, },
35 [IEEE80211_RADIOTAP_DB_TX_ATTENUATION] = { .align = 2, .size = 2, },
[all …]
/linux-4.1.27/arch/unicore32/mm/
Dioremap.c66 static void unmap_area_sections(unsigned long virt, unsigned long size) in unmap_area_sections() argument
68 unsigned long addr = virt, end = virt + (size & ~(SZ_4M - 1)); in unmap_area_sections()
103 size_t size, const struct mem_type *type) in remap_area_sections() argument
105 unsigned long addr = virt, end = virt + size; in remap_area_sections()
112 unmap_area_sections(virt, size); in remap_area_sections()
130 unsigned long offset, size_t size, unsigned int mtype, void *caller) in __uc32_ioremap_pfn_caller() argument
161 size = PAGE_ALIGN(offset + size); in __uc32_ioremap_pfn_caller()
163 area = get_vm_area_caller(size, VM_IOREMAP, caller); in __uc32_ioremap_pfn_caller()
168 if (!((__pfn_to_phys(pfn) | size | addr) & ~PMD_MASK)) { in __uc32_ioremap_pfn_caller()
170 err = remap_area_sections(addr, pfn, size, type); in __uc32_ioremap_pfn_caller()
[all …]
/linux-4.1.27/arch/powerpc/boot/
Dsimple_alloc.c24 unsigned long size; member
37 static void *simple_malloc(unsigned long size) in simple_malloc() argument
42 if (size == 0) in simple_malloc()
45 size = _ALIGN_UP(size, alloc_min); in simple_malloc()
49 if (size <= space_left) { in simple_malloc()
51 p->size = size; in simple_malloc()
53 next_base += size; in simple_malloc()
54 space_left -= size; in simple_malloc()
60 else if (!(p->flags & ENTRY_IN_USE) && (size <= p->size)) { in simple_malloc()
97 static void *simple_realloc(void *ptr, unsigned long size) in simple_realloc() argument
[all …]
Dmv64x60.c156 u32 size; member
163 u32 size; member
200 .size = MV64x60_CPU2MEM_0_SIZE,
204 .size = MV64x60_CPU2MEM_1_SIZE,
208 .size = MV64x60_CPU2MEM_2_SIZE,
212 .size = MV64x60_CPU2MEM_3_SIZE,
219 .size = MV64x60_ENET2MEM_0_SIZE,
223 .size = MV64x60_ENET2MEM_1_SIZE,
227 .size = MV64x60_ENET2MEM_2_SIZE,
231 .size = MV64x60_ENET2MEM_3_SIZE,
[all …]
/linux-4.1.27/arch/x86/include/asm/
Dfloppy.h43 #define fd_dma_mem_alloc(size) SW._dma_mem_alloc(size) argument
44 #define fd_dma_setup(addr, size, mode, io) SW._dma_setup(addr, size, mode, io) argument
154 static unsigned long dma_mem_alloc(unsigned long size) in dma_mem_alloc() argument
156 return __get_dma_pages(GFP_KERNEL|__GFP_NORETRY, get_order(size)); in dma_mem_alloc()
160 static unsigned long vdma_mem_alloc(unsigned long size) in vdma_mem_alloc() argument
162 return (unsigned long)vmalloc(size); in vdma_mem_alloc()
166 #define nodma_mem_alloc(size) vdma_mem_alloc(size) argument
168 static void _fd_dma_mem_free(unsigned long addr, unsigned long size) in _fd_dma_mem_free() argument
173 free_pages(addr, get_order(size)); in _fd_dma_mem_free()
176 #define fd_dma_mem_free(addr, size) _fd_dma_mem_free(addr, size) argument
[all …]
Duaccess_64.h52 int __copy_from_user_nocheck(void *dst, const void __user *src, unsigned size) in __copy_from_user_nocheck() argument
56 if (!__builtin_constant_p(size)) in __copy_from_user_nocheck()
57 return copy_user_generic(dst, (__force void *)src, size); in __copy_from_user_nocheck()
58 switch (size) { in __copy_from_user_nocheck()
90 return copy_user_generic(dst, (__force void *)src, size); in __copy_from_user_nocheck()
95 int __copy_from_user(void *dst, const void __user *src, unsigned size) in __copy_from_user() argument
98 return __copy_from_user_nocheck(dst, src, size); in __copy_from_user()
102 int __copy_to_user_nocheck(void __user *dst, const void *src, unsigned size) in __copy_to_user_nocheck() argument
106 if (!__builtin_constant_p(size)) in __copy_to_user_nocheck()
107 return copy_user_generic((__force void *)dst, src, size); in __copy_to_user_nocheck()
[all …]
/linux-4.1.27/include/asm-generic/
Ddma-mapping-common.h11 size_t size, in dma_map_single_attrs() argument
18 kmemcheck_mark_initialized(ptr, size); in dma_map_single_attrs()
21 (unsigned long)ptr & ~PAGE_MASK, size, in dma_map_single_attrs()
24 (unsigned long)ptr & ~PAGE_MASK, size, in dma_map_single_attrs()
30 size_t size, in dma_unmap_single_attrs() argument
38 ops->unmap_page(dev, addr, size, dir, attrs); in dma_unmap_single_attrs()
39 debug_dma_unmap_page(dev, addr, size, dir, true); in dma_unmap_single_attrs()
77 size_t offset, size_t size, in dma_map_page() argument
83 kmemcheck_mark_initialized(page_address(page) + offset, size); in dma_map_page()
85 addr = ops->map_page(dev, page, offset, size, dir, NULL); in dma_map_page()
[all …]
Dpci-dma-compat.h16 pci_alloc_consistent(struct pci_dev *hwdev, size_t size, in pci_alloc_consistent() argument
19 return dma_alloc_coherent(hwdev == NULL ? NULL : &hwdev->dev, size, dma_handle, GFP_ATOMIC); in pci_alloc_consistent()
23 pci_zalloc_consistent(struct pci_dev *hwdev, size_t size, in pci_zalloc_consistent() argument
27 size, dma_handle, GFP_ATOMIC); in pci_zalloc_consistent()
31 pci_free_consistent(struct pci_dev *hwdev, size_t size, in pci_free_consistent() argument
34 dma_free_coherent(hwdev == NULL ? NULL : &hwdev->dev, size, vaddr, dma_handle); in pci_free_consistent()
38 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) in pci_map_single() argument
40 …return dma_map_single(hwdev == NULL ? NULL : &hwdev->dev, ptr, size, (enum dma_data_direction)dire… in pci_map_single()
45 size_t size, int direction) in pci_unmap_single() argument
47 …dma_unmap_single(hwdev == NULL ? NULL : &hwdev->dev, dma_addr, size, (enum dma_data_direction)dire… in pci_unmap_single()
[all …]
Ddma-mapping-broken.h12 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle,
16 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr,
19 static inline void *dma_alloc_attrs(struct device *dev, size_t size, in dma_alloc_attrs() argument
24 return dma_alloc_coherent(dev, size, dma_handle, flag); in dma_alloc_attrs()
27 static inline void dma_free_attrs(struct device *dev, size_t size, in dma_free_attrs() argument
32 dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
39 dma_map_single(struct device *dev, void *ptr, size_t size,
43 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
56 size_t size, enum dma_data_direction direction);
59 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size,
[all …]
/linux-4.1.27/fs/xfs/
Dxfs_bit.c32 xfs_bitmap_empty(uint *map, uint size) in xfs_bitmap_empty() argument
37 for (i = 0; i < size; i++) { in xfs_bitmap_empty()
49 xfs_contig_bits(uint *map, uint size, uint start_bit) in xfs_contig_bits() argument
55 size <<= BIT_TO_WORD_SHIFT; in xfs_contig_bits()
57 ASSERT(start_bit < size); in xfs_contig_bits()
58 size -= start_bit & ~(NBWORD - 1); in xfs_contig_bits()
67 size -= NBWORD; in xfs_contig_bits()
69 while (size) { in xfs_contig_bits()
73 size -= NBWORD; in xfs_contig_bits()
88 int xfs_next_bit(uint *map, uint size, uint start_bit) in xfs_next_bit() argument
[all …]
/linux-4.1.27/arch/arm/include/asm/xen/
Dpage-coherent.h9 dma_addr_t dev_addr, unsigned long offset, size_t size,
12 size_t size, enum dma_data_direction dir,
15 dma_addr_t handle, size_t size, enum dma_data_direction dir);
18 dma_addr_t handle, size_t size, enum dma_data_direction dir);
20 static inline void *xen_alloc_coherent_pages(struct device *hwdev, size_t size, in xen_alloc_coherent_pages() argument
24 return __generic_dma_ops(hwdev)->alloc(hwdev, size, dma_handle, flags, attrs); in xen_alloc_coherent_pages()
27 static inline void xen_free_coherent_pages(struct device *hwdev, size_t size, in xen_free_coherent_pages() argument
31 __generic_dma_ops(hwdev)->free(hwdev, size, cpu_addr, dma_handle, attrs); in xen_free_coherent_pages()
35 dma_addr_t dev_addr, unsigned long offset, size_t size, in xen_dma_map_page() argument
44 __generic_dma_ops(hwdev)->map_page(hwdev, page, offset, size, dir, attrs); in xen_dma_map_page()
[all …]
/linux-4.1.27/drivers/s390/char/
Draw3270.h102 size_t size; /* size of output buffer. */ member
111 struct raw3270_request *raw3270_request_alloc(size_t size);
112 struct raw3270_request *raw3270_request_alloc_bootmem(size_t size);
215 unsigned long size; member
224 unsigned long size; in alloc_string() local
226 size = (len + 7L) & -8L; in alloc_string()
228 if (cs->size < size) in alloc_string()
230 if (cs->size > size + sizeof(struct string)) { in alloc_string()
231 char *endaddr = (char *) (cs + 1) + cs->size; in alloc_string()
232 tmp = (struct string *) (endaddr - size) - 1; in alloc_string()
[all …]
/linux-4.1.27/sound/pci/asihpi/
Dhpimsginit.c40 u16 size; in hpi_init_message() local
43 size = msg_size[object]; in hpi_init_message()
45 size = sizeof(*phm); in hpi_init_message()
47 memset(phm, 0, size); in hpi_init_message()
48 phm->size = size; in hpi_init_message()
67 u16 size; in hpi_init_response() local
70 size = res_size[object]; in hpi_init_response()
72 size = sizeof(*phr); in hpi_init_response()
75 phr->size = size; in hpi_init_response()
94 static void hpi_init_messageV1(struct hpi_message_header *phm, u16 size, in hpi_init_messageV1() argument
[all …]
Dhpios.c46 u16 hpios_locked_mem_alloc(struct consistent_dma_area *p_mem_area, u32 size, in hpios_locked_mem_alloc() argument
51 dma_alloc_coherent(&pdev->dev, size, &p_mem_area->dma_handle, in hpios_locked_mem_alloc()
56 size, (unsigned int)p_mem_area->dma_handle, in hpios_locked_mem_alloc()
59 p_mem_area->size = size; in hpios_locked_mem_alloc()
63 "failed to allocate %d bytes locked memory\n", size); in hpios_locked_mem_alloc()
64 p_mem_area->size = 0; in hpios_locked_mem_alloc()
71 if (p_mem_area->size) { in hpios_locked_mem_free()
72 dma_free_coherent(p_mem_area->pdev, p_mem_area->size, in hpios_locked_mem_free()
75 (unsigned long)p_mem_area->size, in hpios_locked_mem_free()
78 p_mem_area->size = 0; in hpios_locked_mem_free()
/linux-4.1.27/drivers/mtd/
Dmtdconcat.c77 size_t size, retsize; in concat_read() local
79 if (from >= subdev->size) { in concat_read()
81 size = 0; in concat_read()
82 from -= subdev->size; in concat_read()
85 if (from + len > subdev->size) in concat_read()
87 size = subdev->size - from; in concat_read()
90 size = len; in concat_read()
92 err = mtd_read(subdev, from, size, &retsize, buf); in concat_read()
109 len -= size; in concat_read()
113 buf += size; in concat_read()
[all …]
/linux-4.1.27/arch/arm64/mm/
Ddma-mapping.c54 static void *__alloc_from_pool(size_t size, struct page **ret_page, gfp_t flags) in __alloc_from_pool() argument
64 val = gen_pool_alloc(atomic_pool, size); in __alloc_from_pool()
70 memset(ptr, 0, size); in __alloc_from_pool()
76 static bool __in_atomic_pool(void *start, size_t size) in __in_atomic_pool() argument
78 return addr_in_gen_pool(atomic_pool, (unsigned long)start, size); in __in_atomic_pool()
81 static int __free_from_pool(void *start, size_t size) in __free_from_pool() argument
83 if (!__in_atomic_pool(start, size)) in __free_from_pool()
86 gen_pool_free(atomic_pool, (unsigned long)start, size); in __free_from_pool()
91 static void *__dma_alloc_coherent(struct device *dev, size_t size, in __dma_alloc_coherent() argument
107 page = dma_alloc_from_contiguous(dev, size >> PAGE_SHIFT, in __dma_alloc_coherent()
[all …]
Dioremap.c32 static void __iomem *__ioremap_caller(phys_addr_t phys_addr, size_t size, in __ioremap_caller() argument
46 size = PAGE_ALIGN(size + offset); in __ioremap_caller()
51 last_addr = phys_addr + size - 1; in __ioremap_caller()
52 if (!size || last_addr < phys_addr || (last_addr & ~PHYS_MASK)) in __ioremap_caller()
61 area = get_vm_area_caller(size, VM_IOREMAP, caller); in __ioremap_caller()
67 err = ioremap_page_range(addr, addr + size, phys_addr, prot); in __ioremap_caller()
76 void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot) in __ioremap() argument
78 return __ioremap_caller(phys_addr, size, prot, in __ioremap()
96 void __iomem *ioremap_cache(phys_addr_t phys_addr, size_t size) in ioremap_cache() argument
102 return __ioremap_caller(phys_addr, size, __pgprot(PROT_NORMAL), in ioremap_cache()
/linux-4.1.27/drivers/net/wireless/ath/wil6210/
Dfw_inc.c46 static int wil_fw_verify(struct wil6210_priv *wil, const u8 *data, size_t size) in wil_fw_verify() argument
54 if (size % 4) { in wil_fw_verify()
55 wil_err_fw(wil, "image size not aligned: %zu\n", size); in wil_fw_verify()
59 if (size < sizeof(*hdr) + sizeof(fh)) { in wil_fw_verify()
60 wil_err_fw(wil, "file too short: %zu bytes\n", size); in wil_fw_verify()
77 if (size < dlen) { in wil_fw_verify()
79 size, (ulong)dlen); in wil_fw_verify()
122 size_t size) in fw_handle_comment() argument
124 wil_hex_dump_fw("", DUMP_PREFIX_OFFSET, 16, 1, data, size, true); in fw_handle_comment()
130 size_t size) in fw_handle_data() argument
[all …]
/linux-4.1.27/arch/powerpc/mm/
Ddma-noncoherent.c97 ppc_vm_region_alloc(struct ppc_vm_region *head, size_t size, gfp_t gfp) in ppc_vm_region_alloc() argument
99 unsigned long addr = head->vm_start, end = head->vm_end - size; in ppc_vm_region_alloc()
110 if ((addr + size) < addr) in ppc_vm_region_alloc()
112 if ((addr + size) <= c->vm_start) in ppc_vm_region_alloc()
125 new->vm_end = addr + size; in ppc_vm_region_alloc()
155 __dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) in __dma_alloc_coherent() argument
183 size = PAGE_ALIGN(size); in __dma_alloc_coherent()
185 if ((limit && size >= limit) || in __dma_alloc_coherent()
186 size >= (CONSISTENT_END - CONSISTENT_BASE)) { in __dma_alloc_coherent()
188 size, mask); in __dma_alloc_coherent()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvif/
Dobject.c31 nvif_object_ioctl(struct nvif_object *object, void *data, u32 size, void **hack) in nvif_object_ioctl() argument
38 if (size >= sizeof(*args) && args->v0.version == 0) { in nvif_object_ioctl()
50 return client->driver->ioctl(client->base.priv, client->super, data, size, hack); in nvif_object_ioctl()
60 u32 size = count * sizeof(args->sclass.oclass[0]); in nvif_object_sclass() local
63 if (!(args = kmalloc(sizeof(*args) + size, GFP_KERNEL))) in nvif_object_sclass()
70 memcpy(args->sclass.oclass, oclass, size); in nvif_object_sclass()
71 ret = nvif_object_ioctl(object, args, sizeof(*args) + size, NULL); in nvif_object_sclass()
73 memcpy(oclass, args->sclass.oclass, size); in nvif_object_sclass()
79 nvif_object_rd(struct nvif_object *object, int size, u64 addr) in nvif_object_rd() argument
86 .rd.size = size, in nvif_object_rd()
[all …]
/linux-4.1.27/arch/mips/cavium-octeon/executive/
Dcvmx-bootmem.c56 static void cvmx_bootmem_phy_set_size(uint64_t addr, uint64_t size) in cvmx_bootmem_phy_set_size() argument
58 cvmx_write64_uint64((addr + SIZE_OFFSET) | (1ull << 63), size); in cvmx_bootmem_phy_set_size()
76 void *cvmx_bootmem_alloc_range(uint64_t size, uint64_t alignment, in cvmx_bootmem_alloc_range() argument
81 cvmx_bootmem_phy_alloc(size, min_addr, max_addr, alignment, 0); in cvmx_bootmem_alloc_range()
89 void *cvmx_bootmem_alloc_address(uint64_t size, uint64_t address, in cvmx_bootmem_alloc_address() argument
92 return cvmx_bootmem_alloc_range(size, alignment, address, in cvmx_bootmem_alloc_address()
93 address + size); in cvmx_bootmem_alloc_address()
96 void *cvmx_bootmem_alloc(uint64_t size, uint64_t alignment) in cvmx_bootmem_alloc() argument
98 return cvmx_bootmem_alloc_range(size, alignment, 0, 0); in cvmx_bootmem_alloc()
101 void *cvmx_bootmem_alloc_named_range(uint64_t size, uint64_t min_addr, in cvmx_bootmem_alloc_named_range() argument
[all …]
/linux-4.1.27/arch/powerpc/include/asm/
Duaccess.h50 #define __access_ok(addr, size, segment) \ argument
51 (((addr) <= (segment).seg) && ((size) <= (segment).seg))
55 #define __access_ok(addr, size, segment) \ argument
57 (((size) == 0) || (((size) - 1) <= ((segment).seg - (addr)))))
61 #define access_ok(type, addr, size) \ argument
63 __access_ok((__force unsigned long)(addr), (size), get_fs()))
164 #define __put_user_size(x, ptr, size, retval) \ argument
167 switch (size) { \
176 #define __put_user_nocheck(x, ptr, size) \ argument
183 __put_user_size((x), __pu_addr, (size), __pu_err); \
[all …]
Ddma-mapping.h24 extern void *dma_direct_alloc_coherent(struct device *dev, size_t size,
27 extern void dma_direct_free_coherent(struct device *dev, size_t size,
33 size_t size, struct dma_attrs *attrs);
44 extern void *__dma_alloc_coherent(struct device *dev, size_t size,
46 extern void __dma_free_coherent(size_t size, void *vaddr);
47 extern void __dma_sync(void *vaddr, size_t size, int direction);
49 size_t size, int direction);
57 #define __dma_alloc_coherent(dev, gfp, size, handle) NULL argument
58 #define __dma_free_coherent(size, addr) ((void)0) argument
59 #define __dma_sync(addr, size, rw) ((void)0) argument
[all …]
/linux-4.1.27/drivers/usb/host/
Dohci-dbg.c22 #define ohci_dbg_sw(ohci, next, size, format, arg...) \ argument
26 s_len = scnprintf (*next, *size, format, ## arg ); \
27 *size -= s_len; *next += s_len; \
33 #define ohci_dbg_nosw(ohci, next, size, format, arg...) \ argument
36 s_len = scnprintf(*next, *size, format, ## arg); \
37 *size -= s_len; *next += s_len; \
46 unsigned *size) in ohci_dump_intr_mask() argument
48 ohci_dbg_sw (ohci, next, size, "%s 0x%08x%s%s%s%s%s%s%s%s%s\n", in ohci_dump_intr_mask()
68 unsigned *size) in maybe_print_eds() argument
71 ohci_dbg_sw (ohci, next, size, "%s %08x\n", label, value); in maybe_print_eds()
[all …]
Dehci-dbg.c418 unsigned size = *sizep; in qh_lines() local
438 temp = scnprintf (next, size, in qh_lines()
448 size -= temp; in qh_lines()
466 temp = snprintf (next, size, in qh_lines()
478 if (size < temp) in qh_lines()
479 temp = size; in qh_lines()
480 size -= temp; in qh_lines()
482 if (temp == size) in qh_lines()
486 temp = snprintf (next, size, "\n"); in qh_lines()
487 if (size < temp) in qh_lines()
[all …]
/linux-4.1.27/arch/mn10300/include/asm/
Duaccess.h51 static inline int ___range_ok(unsigned long addr, unsigned int size) in ___range_ok() argument
62 : "1"(addr), "ir"(size), in ___range_ok()
70 #define __range_ok(addr, size) ___range_ok((unsigned long)(addr), (u32)(size)) argument
72 #define access_ok(type, addr, size) (__range_ok((addr), (size)) == 0) argument
73 #define __access_ok(addr, size) (__range_ok((addr), (size)) == 0) argument
75 static inline int verify_area(int type, const void *addr, unsigned long size) in verify_area() argument
77 return access_ok(type, addr, size) ? 0 : -EFAULT; in verify_area()
131 #define __get_user_nocheck(x, ptr, size) \ argument
136 switch (size) { \
162 #define __get_user_check(x, ptr, size) \ argument
[all …]
Dcacheflush.h26 extern void mn10300_local_icache_inv_range2(unsigned long start, unsigned long size);
30 extern void mn10300_local_dcache_inv_range2(unsigned long start, unsigned long size);
34 extern void mn10300_icache_inv_range2(unsigned long start, unsigned long size);
38 extern void mn10300_dcache_inv_range2(unsigned long start, unsigned long size);
43 extern void mn10300_local_dcache_flush_range2(unsigned long start, unsigned long size);
47 extern void mn10300_local_dcache_flush_inv_range2(unsigned long start, unsigned long size);
51 extern void mn10300_dcache_flush_range2(unsigned long start, unsigned long size);
55 extern void mn10300_dcache_flush_inv_range2(unsigned long start, unsigned long size);
60 #define mn10300_local_dcache_flush_range2(start, size) do {} while (0) argument
67 #define mn10300_local_dcache_flush_inv_range2(start, size) \ argument
[all …]
/linux-4.1.27/drivers/mtd/maps/
Dscx200_docflash.c27 static unsigned size = 0x1000000; /* 16 MiB the whole ISA address space */ variable
33 module_param(size, int, 0);
34 MODULE_PARM_DESC(size, "Size of the flash mapping");
51 .size = 0xc0000
56 .size = 0x40000
61 .size = ~0 /* calculate from flash size */
66 .size = 0x80000
109 size = ((ctrl&0x1fff)<<13) + (1<<13); in init_scx200_docflash()
111 for (u = size; u > 1; u >>= 1) in init_scx200_docflash()
122 docmem.end = base + size; in init_scx200_docflash()
[all …]
Dnettel.c45 #define SC520_PAR(cs, addr, size) \ argument
47 ((((size)-(64*1024)) >> SC520_PAR_SIZE_SHIFT) & SC520_PAR_SIZE_MASK) | \
68 .size = 0,
76 .size = 0x000e0000
85 .size = 0x00020000
94 .size = 0x00020000
99 .size = 0x00020000
106 .size = AMD_WINDOW_MAXSIZE,
114 .size = 0x00010000
119 .size = 0x00010000
[all …]
/linux-4.1.27/include/drm/
Ddrm_mem_util.h32 static __inline__ void *drm_calloc_large(size_t nmemb, size_t size) in drm_calloc_large() argument
34 if (size != 0 && nmemb > SIZE_MAX / size) in drm_calloc_large()
37 if (size * nmemb <= PAGE_SIZE) in drm_calloc_large()
38 return kcalloc(nmemb, size, GFP_KERNEL); in drm_calloc_large()
40 return __vmalloc(size * nmemb, in drm_calloc_large()
45 static __inline__ void *drm_malloc_ab(size_t nmemb, size_t size) in drm_malloc_ab() argument
47 if (size != 0 && nmemb > SIZE_MAX / size) in drm_malloc_ab()
50 if (size * nmemb <= PAGE_SIZE) in drm_malloc_ab()
51 return kmalloc(nmemb * size, GFP_KERNEL); in drm_malloc_ab()
53 return __vmalloc(size * nmemb, in drm_malloc_ab()
/linux-4.1.27/arch/metag/kernel/
Ddma.c114 *head, size_t size, in metag_vm_region_alloc() argument
117 unsigned long addr = head->vm_start, end = head->vm_end - size; in metag_vm_region_alloc()
128 if ((addr + size) < addr) in metag_vm_region_alloc()
130 if ((addr + size) <= c->vm_start) in metag_vm_region_alloc()
143 new->vm_end = addr + size; in metag_vm_region_alloc()
174 void *dma_alloc_coherent(struct device *dev, size_t size, in dma_alloc_coherent() argument
191 size = PAGE_ALIGN(size); in dma_alloc_coherent()
193 if ((limit && size >= limit) in dma_alloc_coherent()
194 || size >= (CONSISTENT_END - CONSISTENT_START)) { in dma_alloc_coherent()
196 size, mask); in dma_alloc_coherent()
[all …]
/linux-4.1.27/arch/m68k/mm/
Dkmap.c39 static inline struct vm_struct *get_io_area(unsigned long size) in get_io_area() argument
41 return get_vm_area(size, VM_IOREMAP); in get_io_area()
56 static struct vm_struct *get_io_area(unsigned long size) in get_io_area() argument
66 if (size + addr < (unsigned long)tmp->addr) in get_io_area()
68 if (addr > KMAP_END-size) { in get_io_area()
72 addr = tmp->size + (unsigned long)tmp->addr; in get_io_area()
75 area->size = size + IO_SIZE; in get_io_area()
91 __iounmap(tmp->addr, tmp->size); in free_io_area()
105 void __iomem *__ioremap(unsigned long physaddr, unsigned long size, int cacheflag) in __ioremap() argument
117 if (!size || physaddr > (unsigned long)(-size)) in __ioremap()
[all …]
/linux-4.1.27/arch/metag/include/asm/
Ddma-mapping.h14 void *dma_alloc_coherent(struct device *dev, size_t size,
17 void dma_free_coherent(struct device *dev, size_t size,
20 void dma_sync_for_device(void *vaddr, size_t size, int dma_direction);
21 void dma_sync_for_cpu(void *vaddr, size_t size, int dma_direction);
24 void *cpu_addr, dma_addr_t dma_addr, size_t size);
27 void *cpu_addr, dma_addr_t dma_addr, size_t size);
30 dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single() argument
34 WARN_ON(size == 0); in dma_map_single()
35 dma_sync_for_device(ptr, size, direction); in dma_map_single()
40 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument
[all …]
Duaccess.h42 #define __user_bad(addr, size) (((addr) > 0 && (addr) < META_MEMORY_BASE) || \ argument
46 static inline int __access_ok(unsigned long addr, unsigned long size) in __access_ok() argument
48 return __kernel_ok || !__user_bad(addr, size); in __access_ok()
51 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr), \ argument
52 (unsigned long)(size))
54 static inline int verify_area(int type, const void *addr, unsigned long size) in verify_area() argument
56 return access_ok(type, addr, size) ? 0 : -EFAULT; in verify_area()
89 #define __put_user_nocheck(x, ptr, size) \ argument
92 __put_user_size((x), (ptr), (size), __pu_err); \
96 #define __put_user_check(x, ptr, size) \ argument
[all …]
/linux-4.1.27/arch/arc/include/asm/
Ddma-mapping.h34 void *dma_alloc_noncoherent(struct device *dev, size_t size,
37 void dma_free_noncoherent(struct device *dev, size_t size, void *vaddr,
40 void *dma_alloc_coherent(struct device *dev, size_t size,
43 void dma_free_coherent(struct device *dev, size_t size, void *kvaddr,
48 void *cpu_addr, dma_addr_t dma_addr, size_t size);
51 size_t size);
62 static inline void __inline_dma_cache_sync(unsigned long paddr, size_t size, in __inline_dma_cache_sync() argument
67 dma_cache_inv(paddr, size); in __inline_dma_cache_sync()
70 dma_cache_wback(paddr, size); in __inline_dma_cache_sync()
73 dma_cache_wback_inv(paddr, size); in __inline_dma_cache_sync()
[all …]
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_gem.c44 static size_t roundup_gem_size(size_t size) in roundup_gem_size() argument
46 return roundup(size, PAGE_SIZE); in roundup_gem_size()
60 unsigned int order = get_order(dobj->obj.size); in armada_gem_free_object()
86 size_t size = obj->obj.size; in armada_gem_linear_back() local
99 if (size <= 8192) { in armada_gem_linear_back()
100 unsigned int order = get_order(size); in armada_gem_linear_back()
108 memset(obj->addr, 0, PAGE_ALIGN(size)); in armada_gem_linear_back()
138 unsigned align = min_t(unsigned, size, SZ_2M); in armada_gem_linear_back()
147 ret = drm_mm_insert_node(&priv->linear, node, size, align, in armada_gem_linear_back()
158 ptr = ioremap_wc(obj->linear->start, size); in armada_gem_linear_back()
[all …]
/linux-4.1.27/arch/mips/pci/
Dops-bridge.c20 static u32 emulate_ioc3_cfg(int where, int size) in emulate_ioc3_cfg() argument
22 if (size == 1 && where == 0x3d) in emulate_ioc3_cfg()
24 else if (size == 2 && where == 0x3c) in emulate_ioc3_cfg()
26 else if (size == 4 && where == 0x3c) in emulate_ioc3_cfg()
44 int where, int size, u32 * value) in pci_conf0_read_config() argument
65 addr = &bridge->b_type0_cfg_dev[slot].f[fn].c[where ^ (4 - size)]; in pci_conf0_read_config()
67 if (size == 1) in pci_conf0_read_config()
69 else if (size == 2) in pci_conf0_read_config()
83 *value = emulate_ioc3_cfg(where, size); in pci_conf0_read_config()
97 mask = (0xffffffffU >> ((4 - size) << 3)); in pci_conf0_read_config()
[all …]
/linux-4.1.27/arch/m68k/kernel/
Ddma.c21 void *dma_alloc_coherent(struct device *dev, size_t size, in dma_alloc_coherent() argument
29 pr_debug("dma_alloc_coherent: %d,%x\n", size, flag); in dma_alloc_coherent()
31 size = PAGE_ALIGN(size); in dma_alloc_coherent()
32 order = get_order(size); in dma_alloc_coherent()
47 size >>= PAGE_SHIFT; in dma_alloc_coherent()
49 for (i = 1; i < size; i++) in dma_alloc_coherent()
58 addr = vmap(map, size, VM_MAP, pgprot); in dma_alloc_coherent()
64 void dma_free_coherent(struct device *dev, size_t size, in dma_free_coherent() argument
75 void *dma_alloc_coherent(struct device *dev, size_t size, in dma_alloc_coherent() argument
84 ret = (void *)__get_free_pages(gfp, get_order(size)); in dma_alloc_coherent()
[all …]
/linux-4.1.27/fs/jffs2/
Dnodelist.c59 uint32_t jffs2_truncate_fragtree(struct jffs2_sb_info *c, struct rb_root *list, uint32_t size) in jffs2_truncate_fragtree() argument
61 struct jffs2_node_frag *frag = jffs2_lookup_node_frag(list, size); in jffs2_truncate_fragtree()
63 dbg_fragtree("truncating fragtree to 0x%08x bytes\n", size); in jffs2_truncate_fragtree()
66 if (frag && frag->ofs != size) { in jffs2_truncate_fragtree()
67 if (frag->ofs+frag->size > size) { in jffs2_truncate_fragtree()
68 frag->size = size - frag->ofs; in jffs2_truncate_fragtree()
72 while (frag && frag->ofs >= size) { in jffs2_truncate_fragtree()
80 if (size == 0) in jffs2_truncate_fragtree()
88 if (frag->ofs + frag->size < size) in jffs2_truncate_fragtree()
89 return frag->ofs + frag->size; in jffs2_truncate_fragtree()
[all …]
/linux-4.1.27/arch/s390/mm/
Dmem_detect.c22 static inline void memblock_physmem_add(phys_addr_t start, phys_addr_t size) in memblock_physmem_add() argument
24 memblock_add_range(&memblock.memory, start, size, 0, 0); in memblock_physmem_add()
25 memblock_add_range(&memblock.physmem, start, size, 0, 0); in memblock_physmem_add()
31 unsigned long addr, size; in detect_memory_memblock() local
44 size = 0; in detect_memory_memblock()
47 size += rzm; in detect_memory_memblock()
48 if (max_physmem_end && addr + size >= max_physmem_end) in detect_memory_memblock()
50 } while (type == tprot(addr + size)); in detect_memory_memblock()
52 if (max_physmem_end && (addr + size > max_physmem_end)) in detect_memory_memblock()
53 size = max_physmem_end - addr; in detect_memory_memblock()
[all …]
Dmaccess.c19 static notrace long s390_kernel_write_odd(void *dst, const void *src, size_t size) in s390_kernel_write_odd() argument
26 size = min(8UL - offset, size); in s390_kernel_write_odd()
27 count = size - 1; in s390_kernel_write_odd()
39 return size; in s390_kernel_write_odd()
58 void notrace s390_kernel_write(void *dst, const void *src, size_t size) in s390_kernel_write() argument
62 while (size) { in s390_kernel_write()
63 copied = s390_kernel_write_odd(dst, src, size); in s390_kernel_write()
66 size -= copied; in s390_kernel_write()
137 int offs = 0, size, rc; in copy_to_user_real() local
145 size = min(PAGE_SIZE, count - offs); in copy_to_user_real()
[all …]
/linux-4.1.27/fs/nfsd/
Dnfsctl.c60 static ssize_t write_filehandle(struct file *file, char *buf, size_t size);
61 static ssize_t write_unlock_ip(struct file *file, char *buf, size_t size);
62 static ssize_t write_unlock_fs(struct file *file, char *buf, size_t size);
63 static ssize_t write_threads(struct file *file, char *buf, size_t size);
64 static ssize_t write_pool_threads(struct file *file, char *buf, size_t size);
65 static ssize_t write_versions(struct file *file, char *buf, size_t size);
66 static ssize_t write_ports(struct file *file, char *buf, size_t size);
67 static ssize_t write_maxblksize(struct file *file, char *buf, size_t size);
68 static ssize_t write_maxconn(struct file *file, char *buf, size_t size);
70 static ssize_t write_leasetime(struct file *file, char *buf, size_t size);
[all …]
/linux-4.1.27/arch/m68k/include/asm/
Ddma-mapping.h23 static inline void *dma_alloc_attrs(struct device *dev, size_t size, in dma_alloc_attrs() argument
28 return dma_alloc_coherent(dev, size, dma_handle, flag); in dma_alloc_attrs()
31 static inline void dma_free_attrs(struct device *dev, size_t size, in dma_free_attrs() argument
36 dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
39 static inline void *dma_alloc_noncoherent(struct device *dev, size_t size, in dma_alloc_noncoherent() argument
42 return dma_alloc_coherent(dev, size, handle, flag); in dma_alloc_noncoherent()
44 static inline void dma_free_noncoherent(struct device *dev, size_t size, in dma_free_noncoherent() argument
47 dma_free_coherent(dev, size, addr, handle); in dma_free_noncoherent()
49 static inline void dma_cache_sync(struct device *dev, void *vaddr, size_t size, in dma_cache_sync() argument
58 size_t size, enum dma_data_direction dir) in dma_unmap_single() argument
[all …]
Dbitops.h319 unsigned size) in find_first_zero_bit() argument
326 if (!size) in find_first_zero_bit()
329 words = (size + 31) >> 5; in find_first_zero_bit()
340 return res < size ? res : size; in find_first_zero_bit()
344 static inline int find_next_zero_bit(const unsigned long *vaddr, int size, in find_next_zero_bit() argument
350 if (offset >= size) in find_next_zero_bit()
351 return size; in find_next_zero_bit()
362 return offset < size ? offset : size; in find_next_zero_bit()
366 if (offset >= size) in find_next_zero_bit()
367 return size; in find_next_zero_bit()
[all …]
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_mem.c42 static struct mem_block *split_block(struct mem_block *p, int start, int size, in split_block() argument
52 newblock->size = p->size - (start - p->start); in split_block()
58 p->size -= newblock->size; in split_block()
63 if (size < p->size) { in split_block()
68 newblock->start = start + size; in split_block()
69 newblock->size = p->size - size; in split_block()
75 p->size = size; in split_block()
84 static struct mem_block *alloc_block(struct mem_block *heap, int size, in alloc_block() argument
92 if (p->file_priv == NULL && start + size <= p->start + p->size) in alloc_block()
93 return split_block(p, start, size, file_priv); in alloc_block()
[all …]
Ddrm_buffer.c44 int drm_buffer_alloc(struct drm_buffer **buf, int size) in drm_buffer_alloc() argument
46 int nr_pages = size / PAGE_SIZE + 1; in drm_buffer_alloc()
57 size, nr_pages); in drm_buffer_alloc()
61 (*buf)->size = size; in drm_buffer_alloc()
66 kmalloc(min(PAGE_SIZE, size - idx * PAGE_SIZE), in drm_buffer_alloc()
73 idx + 1, size, nr_pages); in drm_buffer_alloc()
98 void __user *user_data, int size) in drm_buffer_copy_from_user() argument
100 int nr_pages = size / PAGE_SIZE + 1; in drm_buffer_copy_from_user()
103 if (size > buf->size) { in drm_buffer_copy_from_user()
106 size, buf->size); in drm_buffer_copy_from_user()
[all …]
Duvd_v4_2.c41 uint32_t size; in uvd_v4_2_resume() local
45 size = RADEON_GPU_PAGE_ALIGN(rdev->uvd_fw->size + 4) >> 3; in uvd_v4_2_resume()
47 WREG32(UVD_VCPU_CACHE_SIZE0, size); in uvd_v4_2_resume()
49 addr += size; in uvd_v4_2_resume()
50 size = RADEON_UVD_STACK_SIZE >> 3; in uvd_v4_2_resume()
52 WREG32(UVD_VCPU_CACHE_SIZE1, size); in uvd_v4_2_resume()
54 addr += size; in uvd_v4_2_resume()
55 size = RADEON_UVD_HEAP_SIZE >> 3; in uvd_v4_2_resume()
57 WREG32(UVD_VCPU_CACHE_SIZE2, size); in uvd_v4_2_resume()
Dradeon_acpi.c41 u16 size; /* structure size in bytes (includes size field) */ member
48 u16 size; /* structure size in bytes (includes size field) */ member
55 u16 size; /* structure size in bytes (includes size field) */ member
72 u16 size; /* structure size in bytes (includes size field) */ member
80 u16 size; /* structure size in bytes (includes size field) */ member
89 u16 size; /* structure size in bytes (includes size field) */ member
205 size_t size; in radeon_atif_verify_interface() local
214 size = *(u16 *) info->buffer.pointer; in radeon_atif_verify_interface()
215 if (size < 12) { in radeon_atif_verify_interface()
216 DRM_INFO("ATIF buffer is too small: %zu\n", size); in radeon_atif_verify_interface()
[all …]
Dradeon_atpx_handler.c40 u16 size; /* structure size in bytes (includes size field) */ member
46 u16 size; /* structure size in bytes (includes size field) */ member
52 u16 size; member
57 u16 size; member
151 size_t size; in radeon_atpx_validate() local
160 size = *(u16 *) info->buffer.pointer; in radeon_atpx_validate()
161 if (size < 10) { in radeon_atpx_validate()
162 printk("ATPX buffer is too small: %zu\n", size); in radeon_atpx_validate()
166 size = min(sizeof(output), size); in radeon_atpx_validate()
168 memcpy(&output, info->buffer.pointer, size); in radeon_atpx_validate()
[all …]
/linux-4.1.27/arch/m32r/include/asm/
Duaccess.h71 #define __range_ok(addr, size) ({ \ argument
81 : "1" (addr), "r" ((int)(size)), \
106 #define access_ok(type, addr, size) (likely(__range_ok(addr, size) == 0)) argument
108 static inline int access_ok(int type, const void *addr, unsigned long size) in access_ok() argument
112 return ((val >= memory_start) && ((val + size) < memory_end)); in access_ok()
215 #define __get_user_nocheck(x, ptr, size) \ argument
220 __get_user_size(__gu_val, (ptr), (size), __gu_err); \
225 #define __get_user_check(x, ptr, size) \ argument
231 if (access_ok(VERIFY_READ, __gu_addr, size)) \
232 __get_user_size(__gu_val, __gu_addr, (size), __gu_err); \
[all …]
/linux-4.1.27/drivers/acpi/acpica/
Dnsnames.c69 acpi_size size, char *name_buffer) in acpi_ns_build_external_path() argument
78 index = size - 1; in acpi_ns_build_external_path()
111 (u32) index, (u32) size, &name_buffer[size])); in acpi_ns_build_external_path()
138 acpi_size size; in acpi_ns_get_external_pathname() local
144 size = acpi_ns_get_pathname_length(node); in acpi_ns_get_external_pathname()
145 if (!size) { in acpi_ns_get_external_pathname()
151 name_buffer = ACPI_ALLOCATE_ZEROED(size); in acpi_ns_get_external_pathname()
153 ACPI_ERROR((AE_INFO, "Could not allocate %u bytes", (u32)size)); in acpi_ns_get_external_pathname()
159 status = acpi_ns_build_external_path(node, size, name_buffer); in acpi_ns_get_external_pathname()
182 acpi_size size; in acpi_ns_get_pathname_length() local
[all …]
Duttrack.c70 acpi_size size,
127 void *acpi_ut_allocate_and_track(acpi_size size, in acpi_ut_allocate_and_track() argument
135 if (!size) { in acpi_ut_allocate_and_track()
138 size = 1; in acpi_ut_allocate_and_track()
142 acpi_os_allocate(size + sizeof(struct acpi_debug_mem_header)); in acpi_ut_allocate_and_track()
148 "Could not allocate size %u", (u32)size)); in acpi_ut_allocate_and_track()
153 status = acpi_ut_track_allocation(allocation, size, in acpi_ut_allocate_and_track()
162 acpi_gbl_global_list->total_size += (u32)size; in acpi_ut_allocate_and_track()
163 acpi_gbl_global_list->current_total_size += (u32)size; in acpi_ut_allocate_and_track()
188 void *acpi_ut_allocate_zeroed_and_track(acpi_size size, in acpi_ut_allocate_zeroed_and_track() argument
[all …]
/linux-4.1.27/drivers/video/fbdev/core/
Dfbcmap.c94 int size = len * sizeof(u16); in fb_alloc_cmap_gfp() local
102 cmap->red = kmalloc(size, flags); in fb_alloc_cmap_gfp()
105 cmap->green = kmalloc(size, flags); in fb_alloc_cmap_gfp()
108 cmap->blue = kmalloc(size, flags); in fb_alloc_cmap_gfp()
112 cmap->transp = kmalloc(size, flags); in fb_alloc_cmap_gfp()
167 int size; in fb_copy_cmap() local
173 size = to->len - tooff; in fb_copy_cmap()
174 if (size > (int) (from->len - fromoff)) in fb_copy_cmap()
175 size = from->len - fromoff; in fb_copy_cmap()
176 if (size <= 0) in fb_copy_cmap()
[all …]
/linux-4.1.27/arch/x86/kernel/
Dldt.c33 set_ldt(pc->ldt->entries, pc->ldt->size); in flush_ldt()
37 static struct ldt_struct *alloc_ldt_struct(int size) in alloc_ldt_struct() argument
42 if (size > LDT_ENTRIES) in alloc_ldt_struct()
50 alloc_size = size * LDT_ENTRY_SIZE; in alloc_ldt_struct()
68 new_ldt->size = size; in alloc_ldt_struct()
75 paravirt_alloc_ldt(ldt->entries, ldt->size); in finalize_ldt_struct()
94 paravirt_free_ldt(ldt->entries, ldt->size); in free_ldt_struct()
95 if (ldt->size * LDT_ENTRY_SIZE > PAGE_SIZE) in free_ldt_struct()
125 new_ldt = alloc_ldt_struct(old_mm->context.ldt->size); in init_new_context()
132 new_ldt->size * LDT_ENTRY_SIZE); in init_new_context()
[all …]
/linux-4.1.27/arch/powerpc/sysdev/
Dmsi_bitmap.c117 int size; in msi_bitmap_alloc() local
122 size = BITS_TO_LONGS(irq_count) * sizeof(long); in msi_bitmap_alloc()
123 pr_debug("msi_bitmap: allocator bitmap size is 0x%x bytes\n", size); in msi_bitmap_alloc()
125 bmp->bitmap = zalloc_maybe_bootmem(size, GFP_KERNEL); in msi_bitmap_alloc()
151 int rc, i, size = 512; in test_basics() local
157 WARN_ON(msi_bitmap_alloc(&bmp, size, NULL)); in test_basics()
160 WARN_ON(bitmap_find_free_region(bmp.bitmap, size, get_count_order(size))); in test_basics()
161 bitmap_release_region(bmp.bitmap, 0, get_count_order(size)); in test_basics()
167 WARN_ON(bitmap_find_free_region(bmp.bitmap, size, get_count_order(size))); in test_basics()
168 bitmap_release_region(bmp.bitmap, 0, get_count_order(size)); in test_basics()
[all …]
Dfsl_soc.c58 int size; in get_immrbase() local
60 const __be32 *prop = of_get_property(soc, "#address-cells", &size); in get_immrbase()
62 if (prop && size == 4) in get_immrbase()
67 prop = of_get_property(soc, "ranges", &size); in get_immrbase()
85 int size; in fsl_get_sys_freq() local
94 prop = of_get_property(soc, "clock-frequency", &size); in fsl_get_sys_freq()
95 if (!prop || size != sizeof(*prop) || *prop == 0) in fsl_get_sys_freq()
96 prop = of_get_property(soc, "bus-frequency", &size); in fsl_get_sys_freq()
98 if (prop && size == sizeof(*prop)) in fsl_get_sys_freq()
114 int size; in get_brgfreq() local
[all …]
Dfsl_85xx_cache_sram.c38 void *mpc85xx_cache_sram_alloc(unsigned int size, in mpc85xx_cache_sram_alloc() argument
47 if (!size || (size > cache_sram->size) || (align > cache_sram->size)) { in mpc85xx_cache_sram_alloc()
49 __func__, size, align); in mpc85xx_cache_sram_alloc()
60 offset = rh_alloc_align(cache_sram->rh, size, align, NULL); in mpc85xx_cache_sram_alloc()
100 cache_sram->size = sram_params.sram_size; in instantiate_cache_sram()
102 if (!request_mem_region(cache_sram->base_phys, cache_sram->size, in instantiate_cache_sram()
111 cache_sram->size, _PAGE_COHERENT | PAGE_KERNEL); in instantiate_cache_sram()
127 rh_attach_region(cache_sram->rh, 0, cache_sram->size); in instantiate_cache_sram()
131 (unsigned long long)cache_sram->base_phys, cache_sram->size); in instantiate_cache_sram()
139 release_mem_region(cache_sram->base_phys, cache_sram->size); in instantiate_cache_sram()
[all …]
/linux-4.1.27/arch/score/include/asm/
Duaccess.h28 #define __ua_size(size) \ argument
29 ((__builtin_constant_p(size) && (signed long) (size) > 0) ? 0 : (size))
51 #define __access_ok(addr, size) \ argument
53 ((addr) | ((addr) + (size)) | \
54 __ua_size(size)))) == 0)
56 #define access_ok(type, addr, size) \ argument
57 likely(__access_ok((unsigned long)(addr), (size)))
148 #define __get_user_common(val, size, ptr) \ argument
150 switch (size) { \
172 #define __get_user_nocheck(x, ptr, size) \ argument
[all …]
/linux-4.1.27/arch/cris/arch-v32/mm/
Dintmem.c23 unsigned int size; member
42 alloc->size = MEM_INTMEM_SIZE - RESERVED_SIZE; in crisv32_intmem_init()
49 void* crisv32_intmem_alloc(unsigned size, unsigned align) in crisv32_intmem_alloc() argument
63 allocation->size >= size + alignment) { in crisv32_intmem_alloc()
64 if (allocation->size > size + alignment) { in crisv32_intmem_alloc()
68 alloc->size = allocation->size - size - in crisv32_intmem_alloc()
70 alloc->offset = allocation->offset + size + in crisv32_intmem_alloc()
78 tmp->size = alignment; in crisv32_intmem_alloc()
86 allocation->size = size; in crisv32_intmem_alloc()
118 prev->size += allocation->size; in crisv32_intmem_free()
[all …]
/linux-4.1.27/arch/hexagon/kernel/
Ddma.c63 static void *hexagon_dma_alloc_coherent(struct device *dev, size_t size, in hexagon_dma_alloc_coherent() argument
86 ret = (void *) gen_pool_alloc(coherent_pool, size); in hexagon_dma_alloc_coherent()
89 memset(ret, 0, size); in hexagon_dma_alloc_coherent()
97 static void hexagon_free_coherent(struct device *dev, size_t size, void *vaddr, in hexagon_free_coherent() argument
100 gen_pool_free(coherent_pool, (unsigned long) vaddr, size); in hexagon_free_coherent()
104 dma_addr_t bus, size_t size) in check_addr() argument
106 if (hwdev && hwdev->dma_mask && !dma_capable(hwdev, bus, size)) { in check_addr()
110 name, (long long)bus, size, in check_addr()
143 static inline void dma_sync(void *addr, size_t size, in dma_sync() argument
149 (unsigned long) addr + size); in dma_sync()
[all …]
/linux-4.1.27/arch/arm/common/
Ddmabounce.c52 size_t size; member
62 unsigned long size; member
108 size_t size, enum dma_data_direction dir) in alloc_safe_buffer() argument
116 __func__, ptr, size, dir); in alloc_safe_buffer()
118 if (size <= device_info->small.size) { in alloc_safe_buffer()
120 } else if (size <= device_info->large.size) { in alloc_safe_buffer()
133 buf->size = size; in alloc_safe_buffer()
141 buf->safe = dma_alloc_coherent(dev, size, &buf->safe_dma_addr, in alloc_safe_buffer()
148 __func__, size); in alloc_safe_buffer()
177 b->safe_dma_addr + b->size > safe_dma_addr) { in find_safe_buffer()
[all …]
/linux-4.1.27/arch/xtensa/include/asm/
Duaccess.h188 #define __user_ok(addr, size) \
189 (((size) <= TASK_SIZE)&&((addr) <= TASK_SIZE-(size)))
190 #define __access_ok(addr, size) (__kernel_ok || __user_ok((addr), (size)))
191 #define access_ok(type, addr, size) __access_ok((unsigned long)(addr), (size))
222 #define __put_user_nocheck(x, ptr, size) \
225 __put_user_size((x), (ptr), (size), __pu_err); \
229 #define __put_user_check(x, ptr, size) \
233 if (access_ok(VERIFY_WRITE, __pu_addr, size)) \
234 __put_user_size((x), __pu_addr, (size), __pu_err); \
238 #define __put_user_size(x, ptr, size, retval) \
[all …]
Ddma-mapping.h32 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, in dma_map_single() argument
43 consistent_sync(ptr, size, direction); in dma_map_single()
48 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument
74 size_t size, enum dma_data_direction direction) in dma_map_page() argument
81 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
96 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu() argument
99 consistent_sync((void *)bus_to_virt(dma_handle), size, direction); in dma_sync_single_for_cpu()
104 size_t size, enum dma_data_direction direction) in dma_sync_single_for_device() argument
[all …]
/linux-4.1.27/kernel/debug/kdb/
Dkdb_support.c326 int kdb_getarea_size(void *res, unsigned long addr, size_t size) in kdb_getarea_size() argument
328 int ret = probe_kernel_read((char *)res, (char *)addr, size); in kdb_getarea_size()
351 int kdb_putarea_size(unsigned long addr, void *res, size_t size) in kdb_putarea_size() argument
353 int ret = probe_kernel_read((char *)addr, (char *)res, size); in kdb_putarea_size()
377 static int kdb_getphys(void *res, unsigned long addr, size_t size) in kdb_getphys() argument
388 memcpy(res, vaddr + (addr & (PAGE_SIZE - 1)), size); in kdb_getphys()
403 int kdb_getphysword(unsigned long *word, unsigned long addr, size_t size) in kdb_getphysword() argument
412 switch (size) { in kdb_getphysword()
429 if (size <= sizeof(*word)) { in kdb_getphysword()
438 kdb_printf("kdb_getphysword: bad width %ld\n", (long) size); in kdb_getphysword()
[all …]
/linux-4.1.27/fs/ocfs2/
Docfs2_fs.h1096 #define OCFS2_XATTR_SIZE(size) (((size) + OCFS2_XATTR_ROUND) & \ argument
1303 int size; in ocfs2_extent_recs_per_inode() local
1305 size = sb->s_blocksize - in ocfs2_extent_recs_per_inode()
1308 return size / sizeof(struct ocfs2_extent_rec); in ocfs2_extent_recs_per_inode()
1315 int size; in ocfs2_extent_recs_per_inode_with_xattr() local
1319 size = sb->s_blocksize - in ocfs2_extent_recs_per_inode_with_xattr()
1323 size = sb->s_blocksize - in ocfs2_extent_recs_per_inode_with_xattr()
1326 return size / sizeof(struct ocfs2_extent_rec); in ocfs2_extent_recs_per_inode_with_xattr()
1331 int size; in ocfs2_extent_recs_per_dx_root() local
1333 size = sb->s_blocksize - in ocfs2_extent_recs_per_dx_root()
[all …]
/linux-4.1.27/net/sctp/
Dssnmap.c56 int size; in sctp_ssnmap_new() local
58 size = sctp_ssnmap_size(in, out); in sctp_ssnmap_new()
59 if (size <= KMALLOC_MAX_SIZE) in sctp_ssnmap_new()
60 retval = kmalloc(size, gfp); in sctp_ssnmap_new()
63 __get_free_pages(gfp, get_order(size)); in sctp_ssnmap_new()
75 if (size <= KMALLOC_MAX_SIZE) in sctp_ssnmap_new()
78 free_pages((unsigned long)retval, get_order(size)); in sctp_ssnmap_new()
104 size_t size; in sctp_ssnmap_clear() local
106 size = (map->in.len + map->out.len) * sizeof(__u16); in sctp_ssnmap_clear()
107 memset(map->in.ssn, 0x00, size); in sctp_ssnmap_clear()
[all …]
/linux-4.1.27/fs/btrfs/
Dacl.c33 int size; in btrfs_get_acl() local
49 size = __btrfs_getxattr(inode, name, "", 0); in btrfs_get_acl()
50 if (size > 0) { in btrfs_get_acl()
51 value = kzalloc(size, GFP_NOFS); in btrfs_get_acl()
54 size = __btrfs_getxattr(inode, name, value, size); in btrfs_get_acl()
56 if (size > 0) { in btrfs_get_acl()
57 acl = posix_acl_from_xattr(&init_user_ns, value, size); in btrfs_get_acl()
58 } else if (size == -ENOENT || size == -ENODATA || size == 0) { in btrfs_get_acl()
78 int ret, size = 0; in __btrfs_set_acl() local
104 size = posix_acl_xattr_size(acl->a_count); in __btrfs_set_acl()
[all …]
/linux-4.1.27/arch/s390/kernel/
Dos_info.c28 int size = sizeof(*os_info) - offsetof(struct os_info, version_major); in os_info_csum() local
29 return csum_partial(&os_info->version_major, size, 0); in os_info_csum()
35 void os_info_crashkernel_add(unsigned long base, unsigned long size) in os_info_crashkernel_add() argument
38 os_info.crashkernel_size = (u64)(unsigned long)size; in os_info_crashkernel_add()
45 void os_info_entry_add(int nr, void *ptr, u64 size) in os_info_entry_add() argument
48 os_info.entry[nr].size = size; in os_info_entry_add()
49 os_info.entry[nr].csum = csum_partial(ptr, size, 0); in os_info_entry_add()
76 unsigned long addr, size = 0; in os_info_old_alloc() local
85 size = os_info_old->entry[nr].size; in os_info_old_alloc()
86 buf = kmalloc(size + align - 1, GFP_KERNEL); in os_info_old_alloc()
[all …]
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_private.h99 # define libcfs_kmem_inc(ptr, size) \ argument
101 atomic_add(size, &libcfs_kmemory); \
104 # define libcfs_kmem_dec(ptr, size) \ argument
106 atomic_sub(size, &libcfs_kmemory); \
116 #define LIBCFS_ALLOC_PRE(size, mask) \ argument
119 ((size) <= LIBCFS_VMALLOC_SIZE && \
123 #define LIBCFS_ALLOC_POST(ptr, size) \ argument
127 #ptr "' = %d)\n", __FILE__, __LINE__, (int)(size)); \
131 memset((ptr), 0, (size)); \
132 libcfs_kmem_inc((ptr), (size)); \
[all …]
/linux-4.1.27/drivers/of/
Dfdt.c151 static void *unflatten_dt_alloc(void **mem, unsigned long size, in unflatten_dt_alloc() argument
158 *mem += size; in unflatten_dt_alloc()
383 void * (*dt_alloc)(u64 size, u64 align)) in __unflatten_device_tree() argument
385 unsigned long size; in __unflatten_device_tree() local
408 size = (unsigned long)unflatten_dt_node(blob, NULL, &start, NULL, NULL, 0, true); in __unflatten_device_tree()
409 size = ALIGN(size, 4); in __unflatten_device_tree()
411 pr_debug(" size is %lx, allocating...\n", size); in __unflatten_device_tree()
414 mem = dt_alloc(size + 4, __alignof__(struct device_node)); in __unflatten_device_tree()
415 memset(mem, 0, size); in __unflatten_device_tree()
417 *(__be32 *)(mem + size) = cpu_to_be32(0xdeadbeef); in __unflatten_device_tree()
[all …]
/linux-4.1.27/arch/cris/arch-v10/drivers/
Daxisflashmap.c90 .size = MEM_CSE0_SIZE,
106 .size = MEM_CSE1_SIZE,
126 .size = CONFIG_ETRAX_PTABLE_SECTOR,
131 .size = 0x200000 - (6 * CONFIG_ETRAX_PTABLE_SECTOR),
136 .size = 5 * CONFIG_ETRAX_PTABLE_SECTOR,
145 .size = CONFIG_ETRAX_PTABLE_SECTOR,
150 .size = 0,
155 .size = 0,
160 .size = 0,
165 .size = 0,
[all …]
/linux-4.1.27/arch/avr32/include/asm/
Ddma-mapping.h11 extern void dma_cache_sync(struct device *dev, void *vaddr, size_t size,
54 extern void *dma_alloc_coherent(struct device *dev, size_t size,
70 extern void dma_free_coherent(struct device *dev, size_t size,
84 extern void *dma_alloc_writecombine(struct device *dev, size_t size,
100 extern void dma_free_writecombine(struct device *dev, size_t size,
117 dma_map_single(struct device *dev, void *cpu_addr, size_t size, in dma_map_single() argument
120 dma_cache_sync(dev, cpu_addr, size, direction); in dma_map_single()
139 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() argument
161 unsigned long offset, size_t size, in dma_map_page() argument
165 size, direction); in dma_map_page()
[all …]
/linux-4.1.27/arch/nios2/include/asm/
Ddma-mapping.h17 static inline void __dma_sync_for_device(void *vaddr, size_t size, in __dma_sync_for_device() argument
23 (unsigned long)(vaddr + size)); in __dma_sync_for_device()
32 (unsigned long)(vaddr + size)); in __dma_sync_for_device()
39 static inline void __dma_sync_for_cpu(void *vaddr, size_t size, in __dma_sync_for_cpu() argument
46 (unsigned long)(vaddr + size)); in __dma_sync_for_cpu()
58 void *dma_alloc_coherent(struct device *dev, size_t size,
61 void dma_free_coherent(struct device *dev, size_t size,
65 size_t size, in dma_map_single() argument
69 __dma_sync_for_device(ptr, size, direction); in dma_map_single()
74 size_t size, enum dma_data_direction direction) in dma_unmap_single() argument
[all …]
/linux-4.1.27/drivers/misc/vmw_vmci/
Dvmci_handle_array.c37 array->size = 0; in vmci_handle_arr_create()
52 if (unlikely(array->size >= array->capacity)) { in vmci_handle_arr_append_entry()
66 array->entries[array->size] = handle; in vmci_handle_arr_append_entry()
67 array->size++; in vmci_handle_arr_append_entry()
79 for (i = 0; i < array->size; i++) { in vmci_handle_arr_remove_entry()
82 array->size--; in vmci_handle_arr_remove_entry()
83 array->entries[i] = array->entries[array->size]; in vmci_handle_arr_remove_entry()
84 array->entries[array->size] = VMCI_INVALID_HANDLE; in vmci_handle_arr_remove_entry()
99 if (array->size) { in vmci_handle_arr_remove_tail()
100 array->size--; in vmci_handle_arr_remove_tail()
[all …]
/linux-4.1.27/sound/isa/gus/
Dgus_dram.c29 unsigned int address, unsigned int size) in snd_gus_dram_poke() argument
35 while (size > 0) { in snd_gus_dram_poke()
36 size1 = size > sizeof(buffer) ? sizeof(buffer) : size; in snd_gus_dram_poke()
52 size -= size1; in snd_gus_dram_poke()
60 unsigned int address, unsigned int size) in snd_gus_dram_write() argument
62 return snd_gus_dram_poke(gus, buffer, address, size); in snd_gus_dram_write()
66 unsigned int address, unsigned int size, in snd_gus_dram_peek() argument
73 while (size > 0) { in snd_gus_dram_peek()
74 size1 = size > sizeof(buffer) ? sizeof(buffer) : size; in snd_gus_dram_peek()
91 size -= size1; in snd_gus_dram_peek()
[all …]
/linux-4.1.27/include/uapi/asm-generic/
Dioctl.h65 #define _IOC(dir,type,nr,size) \ argument
69 ((size) << _IOC_SIZESHIFT))
77 #define _IOR(type,nr,size) _IOC(_IOC_READ,(type),(nr),(_IOC_TYPECHECK(size))) argument
78 #define _IOW(type,nr,size) _IOC(_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size))) argument
79 #define _IOWR(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size))) argument
80 #define _IOR_BAD(type,nr,size) _IOC(_IOC_READ,(type),(nr),sizeof(size)) argument
81 #define _IOW_BAD(type,nr,size) _IOC(_IOC_WRITE,(type),(nr),sizeof(size)) argument
82 #define _IOWR_BAD(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),sizeof(size)) argument
/linux-4.1.27/drivers/staging/octeon/
Dethernet-mem.c46 static int cvm_oct_fill_hw_skbuff(int pool, int size, int elements) in cvm_oct_fill_hw_skbuff() argument
51 struct sk_buff *skb = dev_alloc_skb(size + 256); in cvm_oct_fill_hw_skbuff()
57 cvmx_fpa_free(skb->data, pool, DONT_WRITEBACK(size / 128)); in cvm_oct_fill_hw_skbuff()
69 static void cvm_oct_free_hw_skbuff(int pool, int size, int elements) in cvm_oct_free_hw_skbuff() argument
99 static int cvm_oct_fill_hw_memory(int pool, int size, int elements) in cvm_oct_fill_hw_memory() argument
116 memory = kmalloc(size + 256, GFP_ATOMIC); in cvm_oct_fill_hw_memory()
119 elements * size, pool); in cvm_oct_fill_hw_memory()
136 static void cvm_oct_free_hw_memory(int pool, int size, int elements) in cvm_oct_free_hw_memory() argument
159 int cvm_oct_mem_fill_fpa(int pool, int size, int elements) in cvm_oct_mem_fill_fpa() argument
164 freed = cvm_oct_fill_hw_skbuff(pool, size, elements); in cvm_oct_mem_fill_fpa()
[all …]
/linux-4.1.27/include/trace/events/
Dintel-sst.h105 TP_PROTO(unsigned int size),
107 TP_ARGS(size),
110 __field( unsigned int, size )
114 __entry->size = size;
117 TP_printk("Mailbox bytes 0x%8.8x", (unsigned int)__entry->size)
122 TP_PROTO(unsigned int size),
124 TP_ARGS(size)
130 TP_PROTO(unsigned int size),
132 TP_ARGS(size)
138 TP_PROTO(unsigned int size),
[all …]
/linux-4.1.27/arch/arc/mm/
Ddma.c29 void *dma_alloc_noncoherent(struct device *dev, size_t size, in dma_alloc_noncoherent() argument
35 paddr = alloc_pages_exact(size, gfp); in dma_alloc_noncoherent()
46 void dma_free_noncoherent(struct device *dev, size_t size, void *vaddr, in dma_free_noncoherent() argument
50 size); in dma_free_noncoherent()
54 void *dma_alloc_coherent(struct device *dev, size_t size, in dma_alloc_coherent() argument
60 paddr = alloc_pages_exact(size, gfp); in dma_alloc_coherent()
65 kvaddr = ioremap_nocache((unsigned long)paddr, size); in dma_alloc_coherent()
67 memset(kvaddr, 0, size); in dma_alloc_coherent()
76 void dma_free_coherent(struct device *dev, size_t size, void *kvaddr, in dma_free_coherent() argument
82 size); in dma_free_coherent()
[all …]
/linux-4.1.27/arch/tile/kernel/
Dpci-dma.c35 static void *tile_dma_alloc_coherent(struct device *dev, size_t size, in tile_dma_alloc_coherent() argument
42 int order = get_order(size); in tile_dma_alloc_coherent()
66 if (addr + size > dma_mask) { in tile_dma_alloc_coherent()
79 static void tile_dma_free_coherent(struct device *dev, size_t size, in tile_dma_free_coherent() argument
83 homecache_free_pages((unsigned long)vaddr, get_order(size)); in tile_dma_free_coherent()
102 size_t size, enum dma_data_direction direction) in __dma_prep_page() argument
142 if (offset & (L2_CACHE_BYTES - 1) || (size & (L2_CACHE_BYTES - 1))) in __dma_prep_page()
144 PFN_PHYS(page_to_pfn(page)) + offset, size); in __dma_prep_page()
150 size_t size, enum dma_data_direction direction) in __dma_complete_page() argument
171 static void __dma_prep_pa_range(dma_addr_t dma_addr, size_t size, in __dma_prep_pa_range() argument
[all …]
/linux-4.1.27/arch/um/kernel/
Dinitrd.c15 static int load_initrd(char *filename, void *buf, int size);
20 long long size; in read_initrd() local
26 err = os_file_size(initrd, &size); in read_initrd()
34 if (size == 0) { in read_initrd()
39 area = alloc_bootmem(size); in read_initrd()
43 if (load_initrd(initrd, area, size) == -1) in read_initrd()
47 initrd_end = initrd_start + size; in read_initrd()
65 static int load_initrd(char *filename, void *buf, int size) in load_initrd() argument
75 n = os_read_file(fd, buf, size); in load_initrd()
76 if (n != size) { in load_initrd()
[all …]
/linux-4.1.27/scripts/
Dcheckstack.pl133 my $size = $1;
134 $size = hex($size) if ($size =~ /^0x/);
136 if ($size > 0xf0000000) {
137 $size = - $size;
138 $size += 0x80000000;
139 $size += 0x80000000;
141 next if ($size > 0x10000000);
154 next if ($size < 100);
155 push @stack, "$intro$size\n";
158 my $size = "Dynamic ($1)";
[all …]
/linux-4.1.27/drivers/media/usb/pwc/
Dpwc-ctrl.c153 static int set_video_mode_Nala(struct pwc_device *pdev, int size, int pixfmt, in set_video_mode_Nala() argument
178 if (size < 0 || size > PSZ_CIF) in set_video_mode_Nala()
182 else if (size > PSZ_QCIF && frames > 15) in set_video_mode_Nala()
188 pEntry = &Nala_table[size][fps]; in set_video_mode_Nala()
205 pdev->width = pwc_image_sizes[size][0]; in set_video_mode_Nala()
206 pdev->height = pwc_image_sizes[size][1]; in set_video_mode_Nala()
228 static int set_video_mode_Timon(struct pwc_device *pdev, int size, int pixfmt, in set_video_mode_Timon() argument
234 if (size >= PSZ_MAX || *compression < 0 || *compression > 3) in set_video_mode_Timon()
238 else if (size == PSZ_VGA && frames > 15) in set_video_mode_Timon()
247 pChoose = &Timon_table[size][fps][*compression]; in set_video_mode_Timon()
[all …]
/linux-4.1.27/fs/9p/
Dacl.c30 ssize_t size; in __v9fs_get_acl() local
34 size = v9fs_fid_xattr_get(fid, name, NULL, 0); in __v9fs_get_acl()
35 if (size > 0) { in __v9fs_get_acl()
36 value = kzalloc(size, GFP_NOFS); in __v9fs_get_acl()
39 size = v9fs_fid_xattr_get(fid, name, value, size); in __v9fs_get_acl()
40 if (size > 0) { in __v9fs_get_acl()
41 acl = posix_acl_from_xattr(&init_user_ns, value, size); in __v9fs_get_acl()
45 } else if (size == -ENODATA || size == 0 || in __v9fs_get_acl()
46 size == -ENOSYS || size == -EOPNOTSUPP) { in __v9fs_get_acl()
121 size_t size; in v9fs_set_acl() local
[all …]
/linux-4.1.27/drivers/media/i2c/cx25840/
Dcx25840-firmware.c81 static int check_fw_load(struct i2c_client *client, int size) in check_fw_load() argument
87 if (size != s) { in check_fw_load()
94 get_fw_name(client), size); in check_fw_load()
98 static int fw_write(struct i2c_client *client, const u8 *data, int size) in fw_write() argument
100 if (i2c_master_send(client, data, size) < size) { in fw_write()
115 int size, retval; in cx25840_loadfw() local
139 size = fw->size; in cx25840_loadfw()
141 while (size > 0) { in cx25840_loadfw()
142 int len = min(max_buf_size - 2, size); in cx25840_loadfw()
153 size -= len; in cx25840_loadfw()
[all …]
/linux-4.1.27/drivers/xen/
Dswiotlb-xen.c127 static inline int range_straddles_page_boundary(phys_addr_t p, size_t size) in range_straddles_page_boundary() argument
132 if (offset + size <= PAGE_SIZE) in range_straddles_page_boundary()
134 if (check_pages_physically_contiguous(pfn, offset, size)) in range_straddles_page_boundary()
160 xen_swiotlb_fixup(void *buf, size_t size, unsigned long nslabs) in xen_swiotlb_fixup() argument
296 xen_swiotlb_alloc_coherent(struct device *hwdev, size_t size, in xen_swiotlb_alloc_coherent() argument
301 int order = get_order(size); in xen_swiotlb_alloc_coherent()
314 if (dma_alloc_from_coherent(hwdev, size, dma_handle, &ret)) in xen_swiotlb_alloc_coherent()
322 ret = xen_alloc_coherent_pages(hwdev, size, dma_handle, flags, attrs); in xen_swiotlb_alloc_coherent()
336 if (((dev_addr + size - 1 <= dma_mask)) && in xen_swiotlb_alloc_coherent()
337 !range_straddles_page_boundary(phys, size)) in xen_swiotlb_alloc_coherent()
[all …]
/linux-4.1.27/arch/x86/lib/
Dusercopy_32.c40 #define __do_clear_user(addr,size) \ argument
56 : "=&c"(size), "=&D" (__d0) \
57 : "r"(size & 3), "0"(size / 4), "1"(addr), "a"(0)); \
101 __copy_user_intel(void __user *to, const void *from, unsigned long size) in __copy_user_intel() argument
198 : "=&c"(size), "=&D" (d0), "=&S" (d1) in __copy_user_intel()
199 : "1"(to), "2"(from), "0"(size) in __copy_user_intel()
201 return size; in __copy_user_intel()
205 __copy_user_zeroing_intel(void *to, const void __user *from, unsigned long size) in __copy_user_zeroing_intel() argument
290 : "=&c"(size), "=&D" (d0), "=&S" (d1) in __copy_user_zeroing_intel()
291 : "1"(to), "2"(from), "0"(size) in __copy_user_zeroing_intel()
[all …]
/linux-4.1.27/drivers/rapidio/
Drio-sysfs.c130 unsigned int size = 0x100; in rio_read_config() local
136 size = RIO_MAINT_SPACE_SZ; in rio_read_config()
138 if (off >= size) in rio_read_config()
140 if (off + count > size) { in rio_read_config()
141 size -= off; in rio_read_config()
142 count = size; in rio_read_config()
144 size = count; in rio_read_config()
147 if ((off & 1) && size) { in rio_read_config()
152 size--; in rio_read_config()
155 if ((off & 3) && size > 2) { in rio_read_config()
[all …]
/linux-4.1.27/arch/s390/include/asm/
Duaccess.h51 static inline int __range_ok(unsigned long addr, unsigned long size) in __range_ok() argument
56 #define __access_ok(addr, size) \ argument
59 __range_ok((unsigned long)(addr), (size)); \
62 #define access_ok(type, addr, size) __access_ok(addr, size) argument
137 #define __put_get_user_asm(to, from, size, spec) \ argument
152 : "d" (size), "Q" (*(from)), \
158 #define __put_user_fn(x, ptr, size) __put_get_user_asm(ptr, x, size, 0x810000UL) argument
159 #define __get_user_fn(x, ptr, size) __put_get_user_asm(x, ptr, size, 0x81UL) argument
163 static inline int __put_user_fn(void *x, void __user *ptr, unsigned long size) in __put_user_fn() argument
165 size = __copy_to_user(ptr, x, size); in __put_user_fn()
[all …]
Dpci_io.h124 int count = len > max ? max : len, size = 1; in zpci_get_max_write_size() local
126 while (!(src & 0x1) && !(dst & 0x1) && ((size << 1) <= count)) { in zpci_get_max_write_size()
129 size = size << 1; in zpci_get_max_write_size()
131 return size; in zpci_get_max_write_size()
140 int size, rc = 0; in zpci_memcpy_fromio() local
143 size = zpci_get_max_write_size((u64 __force) src, in zpci_memcpy_fromio()
145 req = ZPCI_CREATE_REQ(entry->fh, entry->bar, size); in zpci_memcpy_fromio()
146 rc = zpci_read_single(req, dst, offset, size); in zpci_memcpy_fromio()
149 offset += size; in zpci_memcpy_fromio()
150 dst += size; in zpci_memcpy_fromio()
[all …]
/linux-4.1.27/lib/xz/
Dxz_dec_bcj.c60 size_t size; member
88 static size_t bcj_x86(struct xz_dec_bcj *s, uint8_t *buf, size_t size) in bcj_x86() argument
103 if (size <= 4) in bcj_x86()
106 size -= 4; in bcj_x86()
107 for (i = 0; i < size; ++i) { in bcj_x86()
160 static size_t bcj_powerpc(struct xz_dec_bcj *s, uint8_t *buf, size_t size) in bcj_powerpc() argument
165 for (i = 0; i + 4 <= size; i += 4) { in bcj_powerpc()
181 static size_t bcj_ia64(struct xz_dec_bcj *s, uint8_t *buf, size_t size) in bcj_ia64() argument
222 for (i = 0; i + 16 <= size; i += 16) { in bcj_ia64()
265 static size_t bcj_arm(struct xz_dec_bcj *s, uint8_t *buf, size_t size) in bcj_arm() argument
[all …]
/linux-4.1.27/sound/pci/emu10k1/
Demu10k1_patch.c43 int truesize, size, loopsize, blocksize; in snd_emu10k1_sample_new() local
52 if (sp->v.size == 0) { in snd_emu10k1_sample_new()
66 if (sampleend > sp->v.size) in snd_emu10k1_sample_new()
67 sampleend = sp->v.size; in snd_emu10k1_sample_new()
80 truesize = sp->v.size + BLANK_HEAD_SIZE; in snd_emu10k1_sample_new()
106 size = BLANK_HEAD_SIZE; in snd_emu10k1_sample_new()
108 size *= 2; in snd_emu10k1_sample_new()
109 if (offset + size > blocksize) in snd_emu10k1_sample_new()
111 snd_emu10k1_synth_bzero(emu, sp->block, offset, size); in snd_emu10k1_sample_new()
112 offset += size; in snd_emu10k1_sample_new()
[all …]
/linux-4.1.27/arch/mips/include/asm/
Dio.h170 extern void __iomem * __ioremap(phys_addr_t offset, phys_addr_t size, unsigned long flags);
178 static inline void __iomem * __ioremap_mode(phys_addr_t offset, unsigned long size, in __ioremap_mode() argument
181 void __iomem *addr = plat_ioremap(offset, size, flags); in __ioremap_mode()
199 __builtin_constant_p(size) && __builtin_constant_p(flags)) { in __ioremap_mode()
202 phys_addr = fixup_bigphys_addr(offset, size); in __ioremap_mode()
205 last_addr = phys_addr + size - 1; in __ioremap_mode()
206 if (!size || last_addr < phys_addr) in __ioremap_mode()
219 return __ioremap(offset, size, flags); in __ioremap_mode()
235 #define ioremap(offset, size) \ argument
236 __ioremap_mode((offset), (size), _CACHE_UNCACHED)
[all …]
/linux-4.1.27/net/core/
Dtso.c15 int size, bool is_last) in tso_build_hdr() argument
25 iph->tot_len = htons(size + hdr_len - mac_hdr_len); in tso_build_hdr()
39 void tso_build_data(struct sk_buff *skb, struct tso_t *tso, int size) in tso_build_data() argument
41 tso->tcp_seq += size; in tso_build_data()
42 tso->size -= size; in tso_build_data()
43 tso->data += size; in tso_build_data()
45 if ((tso->size == 0) && in tso_build_data()
50 tso->size = frag->size; in tso_build_data()
66 tso->size = skb_headlen(skb) - hdr_len; in tso_start()
68 if ((tso->size == 0) && in tso_start()
[all …]
/linux-4.1.27/arch/ia64/mm/
Dioremap.c25 early_ioremap (unsigned long phys_addr, unsigned long size) in early_ioremap() argument
28 attr = kern_mem_attribute(phys_addr, size); in early_ioremap()
35 ioremap (unsigned long phys_addr, unsigned long size) in ioremap() argument
50 attr = kern_mem_attribute(phys_addr, size); in ioremap()
61 gran_size = GRANULEROUNDUP(phys_addr + size) - gran_base; in ioremap()
72 size = PAGE_ALIGN(phys_addr + size) - page_base; in ioremap()
73 if (efi_mem_attribute(page_base, size) & EFI_MEMORY_WB) { in ioremap()
85 area = get_vm_area(size, VM_IOREMAP); in ioremap()
92 (unsigned long) addr + size, phys_addr, prot)) { in ioremap()
105 ioremap_nocache (unsigned long phys_addr, unsigned long size) in ioremap_nocache() argument
[all …]
/linux-4.1.27/tools/perf/tests/
Ddso-data.c15 static char *test_file(int size) in test_file() argument
32 buf = malloc(size); in test_file()
38 for (i = 0; i < size; i++) in test_file()
41 if (size != write(fd, buf, size)) in test_file()
54 int size; member
62 .size = 10,
68 .size = 10,
74 .size = 10,
80 .size = 10,
86 .size = 10,
[all …]
/linux-4.1.27/arch/x86/boot/compressed/
Daslr.c38 size_t size) in rotate_xor() argument
43 for (i = 0; i < size / sizeof(hash); i++) { in rotate_xor()
109 unsigned long size; member
121 if (item->start + item->size > region->start + region->size) in mem_contains()
129 if (one->start + one->size <= two->start) in mem_overlaps()
132 if (one->start >= two->start + two->size) in mem_overlaps()
152 mem_avoid[0].size = unsafe_len; in mem_avoid_init()
160 mem_avoid[1].size = initrd_size; in mem_avoid_init()
170 mem_avoid[2].size = cmd_line_size; in mem_avoid_init()
174 mem_avoid[3].size = BOOT_HEAP_SIZE; in mem_avoid_init()
[all …]
/linux-4.1.27/arch/x86/mm/kmemcheck/
Dkmemcheck.c136 unsigned int size; member
313 unsigned long addr, unsigned int size) in kmemcheck_read_strict() argument
323 status = kmemcheck_shadow_test(shadow, size); in kmemcheck_read_strict()
328 kmemcheck_error_save(status, addr, size, regs); in kmemcheck_read_strict()
334 kmemcheck_shadow_set(shadow, size); in kmemcheck_read_strict()
337 bool kmemcheck_is_obj_initialized(unsigned long addr, size_t size) in kmemcheck_is_obj_initialized() argument
346 status = kmemcheck_shadow_test_all(shadow, size); in kmemcheck_is_obj_initialized()
353 unsigned long addr, unsigned int size) in kmemcheck_read() argument
356 unsigned long next_addr = addr + size - 1; in kmemcheck_read()
360 kmemcheck_read_strict(regs, addr, size); in kmemcheck_read()
[all …]
/linux-4.1.27/arch/m68k/amiga/
Dchipram.c44 void *amiga_chip_alloc(unsigned long size, const char *name) in amiga_chip_alloc() argument
54 p = amiga_chip_alloc_res(size, res); in amiga_chip_alloc()
72 void *amiga_chip_alloc_res(unsigned long size, struct resource *res) in amiga_chip_alloc_res() argument
77 size = PAGE_ALIGN(size); in amiga_chip_alloc_res()
79 pr_debug("amiga_chip_alloc_res: allocate %lu bytes\n", size); in amiga_chip_alloc_res()
80 error = allocate_resource(&chipram_res, res, size, 0, UINT_MAX, in amiga_chip_alloc_res()
88 atomic_sub(size, &chipavail); in amiga_chip_alloc_res()
97 unsigned long size; in amiga_chip_free() local
106 size = resource_size(res); in amiga_chip_free()
107 pr_debug("amiga_chip_free: free %lu bytes at %p\n", size, ptr); in amiga_chip_free()
[all …]
/linux-4.1.27/drivers/media/dvb-core/
Ddvb_ringbuffer.c46 rbuf->size=len; in dvb_ringbuffer_init()
69 free += rbuf->size; in dvb_ringbuffer_free()
81 avail += rbuf->size; in dvb_ringbuffer_avail()
116 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; in dvb_ringbuffer_read_user()
127 rbuf->pread = (rbuf->pread + todo) % rbuf->size; in dvb_ringbuffer_read_user()
137 split = (rbuf->pread + len > rbuf->size) ? rbuf->size - rbuf->pread : 0; in dvb_ringbuffer_read()
146 rbuf->pread = (rbuf->pread + todo) % rbuf->size; in dvb_ringbuffer_read()
155 split = (rbuf->pwrite + len > rbuf->size) ? rbuf->size - rbuf->pwrite : 0; in dvb_ringbuffer_write()
164 rbuf->pwrite = (rbuf->pwrite + todo) % rbuf->size; in dvb_ringbuffer_write()
176 split = (rbuf->pwrite + len > rbuf->size) ? rbuf->size - rbuf->pwrite : 0; in dvb_ringbuffer_write_user()
[all …]
/linux-4.1.27/fs/ntfs/
Dmalloc.h42 static inline void *__ntfs_malloc(unsigned long size, gfp_t gfp_mask) in __ntfs_malloc() argument
44 if (likely(size <= PAGE_SIZE)) { in __ntfs_malloc()
45 BUG_ON(!size); in __ntfs_malloc()
50 if (likely((size >> PAGE_SHIFT) < totalram_pages)) in __ntfs_malloc()
51 return __vmalloc(size, gfp_mask, PAGE_KERNEL); in __ntfs_malloc()
64 static inline void *ntfs_malloc_nofs(unsigned long size) in ntfs_malloc_nofs() argument
66 return __ntfs_malloc(size, GFP_NOFS | __GFP_HIGHMEM); in ntfs_malloc_nofs()
81 static inline void *ntfs_malloc_nofs_nofail(unsigned long size) in ntfs_malloc_nofs_nofail() argument
83 return __ntfs_malloc(size, GFP_NOFS | __GFP_HIGHMEM | __GFP_NOFAIL); in ntfs_malloc_nofs_nofail()
/linux-4.1.27/sound/synth/
Dutil_mem.c45 hdr->size = memsize; in snd_util_memhdr_new()
73 __snd_util_mem_alloc(struct snd_util_memhdr *hdr, int size) in __snd_util_mem_alloc() argument
79 if (snd_BUG_ON(!hdr || size <= 0)) in __snd_util_mem_alloc()
83 units = size; in __snd_util_mem_alloc()
86 if (units > hdr->size) in __snd_util_mem_alloc()
95 prev_offset = blk->offset + blk->size; in __snd_util_mem_alloc()
97 if (hdr->size - prev_offset < units) in __snd_util_mem_alloc()
124 blk->offset = p->offset + p->size; in __snd_util_memblk_new()
126 blk->size = units; in __snd_util_memblk_new()
138 snd_util_mem_alloc(struct snd_util_memhdr *hdr, int size) in snd_util_mem_alloc() argument
[all …]
/linux-4.1.27/arch/tile/include/asm/
Dcacheflush.h79 static inline void __flush_buffer(void *buffer, size_t size) in __flush_buffer() argument
82 char *finish = (char *)L2_CACHE_ALIGN((long)buffer + size); in __flush_buffer()
90 static inline void __finv_buffer(void *buffer, size_t size) in __finv_buffer() argument
93 char *finish = (char *)L2_CACHE_ALIGN((long)buffer + size); in __finv_buffer()
105 static inline void flush_buffer_local(void *buffer, size_t size) in flush_buffer_local() argument
107 __flush_buffer(buffer, size); in flush_buffer_local()
115 static inline void finv_buffer_local(void *buffer, size_t size) in finv_buffer_local() argument
117 __finv_buffer(buffer, size); in finv_buffer_local()
123 static inline void __inv_buffer(void *buffer, size_t size) in __inv_buffer() argument
126 char *finish = (char *)L2_CACHE_ALIGN((long)buffer + size); in __inv_buffer()
[all …]
/linux-4.1.27/drivers/usb/core/
Dbuffer.c63 int i, size; in hcd_buffer_create() local
70 size = pool_max[i]; in hcd_buffer_create()
71 if (!size) in hcd_buffer_create()
73 snprintf(name, sizeof name, "buffer-%d", size); in hcd_buffer_create()
75 size, size, 0); in hcd_buffer_create()
112 size_t size, in hcd_buffer_alloc() argument
124 return kmalloc(size, mem_flags); in hcd_buffer_alloc()
128 if (size <= pool_max[i]) in hcd_buffer_alloc()
131 return dma_alloc_coherent(hcd->self.controller, size, dma, mem_flags); in hcd_buffer_alloc()
136 size_t size, in hcd_buffer_free() argument
[all …]
/linux-4.1.27/arch/cris/arch-v32/drivers/
Daxisflashmap.c95 .size = MEM_CSE0_SIZE,
111 .size = MEM_CSE1_SIZE,
138 .size = CONFIG_ETRAX_PTABLE_SECTOR,
143 .size = 0,
148 .size = 0,
153 .size = 0,
158 .size = 0,
163 .size = 0,
168 .size = 0,
182 .size = CONFIG_ETRAX_PTABLE_SECTOR,
[all …]
/linux-4.1.27/drivers/tty/
Dtty_buffer.c97 static void tty_buffer_reset(struct tty_buffer *p, size_t size) in tty_buffer_reset() argument
100 p->size = size; in tty_buffer_reset()
123 if (p->size > 0) in tty_buffer_free_all()
149 static struct tty_buffer *tty_buffer_alloc(struct tty_port *port, size_t size) in tty_buffer_alloc() argument
155 size = __ALIGN_MASK(size, TTYB_ALIGN_MASK); in tty_buffer_alloc()
157 if (size <= MIN_TTYB_SIZE) { in tty_buffer_alloc()
169 p = kmalloc(sizeof(struct tty_buffer) + 2 * size, GFP_ATOMIC); in tty_buffer_alloc()
174 tty_buffer_reset(p, size); in tty_buffer_alloc()
175 atomic_add(size, &port->buf.mem_used); in tty_buffer_alloc()
193 WARN_ON(atomic_sub_return(b->size, &buf->mem_used) < 0); in tty_buffer_free()
[all …]
/linux-4.1.27/arch/metag/mm/
Dmaccess.c18 long probe_kernel_write(void *dst, const void *src, size_t size) in probe_kernel_write() argument
27 if (!size) in probe_kernel_write()
40 (ldst & (size - 1)) || /* destination unaligned */ in probe_kernel_write()
41 size > 8 || /* more than max write size */ in probe_kernel_write()
42 (size & (size - 1))) /* non power of 2 size */ in probe_kernel_write()
43 return __probe_kernel_write(dst, src, size); in probe_kernel_write()
46 if (lsrc & (size - 1)) { in probe_kernel_write()
47 for (i = 0; i < size; ++i) in probe_kernel_write()
52 switch (size) { in probe_kernel_write()
/linux-4.1.27/fs/squashfs/
Ddir.c57 unsigned int size; in get_dir_index_using_offset() local
85 size = le32_to_cpu(dir_index.size) + 1; in get_dir_index_using_offset()
88 if (size > SQUASHFS_NAME_LEN) in get_dir_index_using_offset()
92 &index_offset, size); in get_dir_index_using_offset()
116 unsigned int inode_number, dir_count, size, type; in squashfs_readdir() local
142 size = 1; in squashfs_readdir()
146 size = 2; in squashfs_readdir()
150 if (!dir_emit(ctx, name, size, i_ino, in squashfs_readdir()
154 ctx->pos += size; in squashfs_readdir()
188 size = le16_to_cpu(dire->size) + 1; in squashfs_readdir()
[all …]
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dio.c84 (addr < part->mem.start + part->mem.size)) in wlcore_translate_addr()
87 (addr < part->reg.start + part->reg.size)) in wlcore_translate_addr()
88 return addr - part->reg.start + part->mem.size; in wlcore_translate_addr()
90 (addr < part->mem2.start + part->mem2.size)) in wlcore_translate_addr()
91 return addr - part->mem2.start + part->mem.size + in wlcore_translate_addr()
92 part->reg.size; in wlcore_translate_addr()
94 (addr < part->mem3.start + part->mem3.size)) in wlcore_translate_addr()
95 return addr - part->mem3.start + part->mem.size + in wlcore_translate_addr()
96 part->reg.size + part->mem2.size; in wlcore_translate_addr()
146 p->mem.start, p->mem.size); in wlcore_set_partition()
[all …]
/linux-4.1.27/fs/hfsplus/
Dposix_acl.c18 ssize_t size; in hfsplus_get_posix_acl() local
33 size = __hfsplus_getxattr(inode, xattr_name, NULL, 0); in hfsplus_get_posix_acl()
35 if (size > 0) { in hfsplus_get_posix_acl()
39 size = __hfsplus_getxattr(inode, xattr_name, value, size); in hfsplus_get_posix_acl()
42 if (size > 0) in hfsplus_get_posix_acl()
43 acl = posix_acl_from_xattr(&init_user_ns, value, size); in hfsplus_get_posix_acl()
44 else if (size == -ENODATA) in hfsplus_get_posix_acl()
47 acl = ERR_PTR(size); in hfsplus_get_posix_acl()
62 size_t size = 0; in hfsplus_set_posix_acl() local
89 size = posix_acl_xattr_size(acl->a_count); in hfsplus_set_posix_acl()
[all …]
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sysfs.c250 loff_t offset, size_t size) in qlcnic_sysfs_validate_crb() argument
265 if ((size != crb_size) || (offset & (crb_size-1))) in qlcnic_sysfs_validate_crb()
273 loff_t offset, size_t size) in qlcnic_sysfs_read_crb() argument
279 ret = qlcnic_sysfs_validate_crb(adapter, offset, size); in qlcnic_sysfs_read_crb()
282 qlcnic_read_crb(adapter, buf, offset, size); in qlcnic_sysfs_read_crb()
283 qlcnic_swap32_buffer((u32 *)buf, size / sizeof(u32)); in qlcnic_sysfs_read_crb()
285 return size; in qlcnic_sysfs_read_crb()
290 loff_t offset, size_t size) in qlcnic_sysfs_write_crb() argument
296 ret = qlcnic_sysfs_validate_crb(adapter, offset, size); in qlcnic_sysfs_write_crb()
300 qlcnic_swap32_buffer((u32 *)buf, size / sizeof(u32)); in qlcnic_sysfs_write_crb()
[all …]
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_mmap.c93 unsigned long size = vma->vm_end - vma->vm_start; in ipath_mmap() local
109 if (size > ip->size) in ipath_mmap()
132 u32 size, in ipath_create_mmap_info() argument
141 size = PAGE_ALIGN(size); in ipath_create_mmap_info()
147 dev->mmap_offset += size; in ipath_create_mmap_info()
151 ip->size = size; in ipath_create_mmap_info()
162 u32 size, void *obj) { in ipath_update_mmap_info() argument
163 size = PAGE_ALIGN(size); in ipath_update_mmap_info()
169 dev->mmap_offset += size; in ipath_update_mmap_info()
172 ip->size = size; in ipath_update_mmap_info()
/linux-4.1.27/fs/jfs/
Dacl.c34 int size; in jfs_get_acl() local
52 size = __jfs_getxattr(inode, ea_name, NULL, 0); in jfs_get_acl()
54 if (size > 0) { in jfs_get_acl()
55 value = kmalloc(size, GFP_KERNEL); in jfs_get_acl()
58 size = __jfs_getxattr(inode, ea_name, value, size); in jfs_get_acl()
61 if (size < 0) { in jfs_get_acl()
62 if (size == -ENODATA) in jfs_get_acl()
65 acl = ERR_PTR(size); in jfs_get_acl()
67 acl = posix_acl_from_xattr(&init_user_ns, value, size); in jfs_get_acl()
80 int size = 0; in __jfs_set_acl() local
[all …]
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_mmap.c93 unsigned long size = vma->vm_end - vma->vm_start; in qib_mmap() local
109 if (size > ip->size) in qib_mmap()
132 u32 size, in qib_create_mmap_info() argument
141 size = PAGE_ALIGN(size); in qib_create_mmap_info()
147 dev->mmap_offset += size; in qib_create_mmap_info()
151 ip->size = size; in qib_create_mmap_info()
161 u32 size, void *obj) in qib_update_mmap_info() argument
163 size = PAGE_ALIGN(size); in qib_update_mmap_info()
169 dev->mmap_offset += size; in qib_update_mmap_info()
172 ip->size = size; in qib_update_mmap_info()
/linux-4.1.27/arch/arm/plat-orion/
Dpcie.c126 u32 size; in orion_pcie_setup_wins() local
153 size = 0; in orion_pcie_setup_wins()
159 writel(((cs->size - 1) & 0xffff0000) | in orion_pcie_setup_wins()
164 size += cs->size; in orion_pcie_setup_wins()
170 if ((size & (size - 1)) != 0) in orion_pcie_setup_wins()
171 size = 1 << fls(size); in orion_pcie_setup_wins()
178 writel(((size - 1) & 0xffff0000) | 1, base + PCIE_BAR_CTRL_OFF(1)); in orion_pcie_setup_wins()
209 u32 devfn, int where, int size, u32 *val) in orion_pcie_rd_conf() argument
219 if (size == 1) in orion_pcie_rd_conf()
221 else if (size == 2) in orion_pcie_rd_conf()
[all …]
/linux-4.1.27/arch/mn10300/mm/
Ddma-alloc.c23 void *dma_alloc_coherent(struct device *dev, size_t size, in dma_alloc_coherent() argument
30 dev ? dev_name(dev) : "?", size, gfp); in dma_alloc_coherent()
32 if (0xbe000000 - pci_sram_allocated >= size) { in dma_alloc_coherent()
33 size = (size + 255) & ~255; in dma_alloc_coherent()
35 pci_sram_allocated += size; in dma_alloc_coherent()
46 addr = __get_free_pages(gfp, get_order(size)); in dma_alloc_coherent()
54 memset((void *) addr, 0xfb, size); in dma_alloc_coherent()
66 void dma_free_coherent(struct device *dev, size_t size, void *vaddr, in dma_free_coherent() argument
74 free_pages(addr, get_order(size)); in dma_free_coherent()
/linux-4.1.27/arch/c6x/kernel/
Ddma.c17 static void c6x_dma_sync(dma_addr_t handle, size_t size, in c6x_dma_sync() argument
26 L2_cache_block_invalidate(paddr, paddr + size); in c6x_dma_sync()
29 L2_cache_block_writeback(paddr, paddr + size); in c6x_dma_sync()
32 L2_cache_block_writeback_invalidate(paddr, paddr + size); in c6x_dma_sync()
39 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single() argument
44 c6x_dma_sync(addr, size, dir); in dma_map_single()
47 (unsigned long)ptr & ~PAGE_MASK, size, in dma_map_single()
55 size_t size, enum dma_data_direction dir) in dma_unmap_single() argument
57 c6x_dma_sync(handle, size, dir); in dma_unmap_single()
59 debug_dma_unmap_page(dev, handle, size, dir, true); in dma_unmap_single()
[all …]
/linux-4.1.27/arch/microblaze/mm/
Dconsistent.c62 void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle) in consistent_alloc() argument
79 size = PAGE_ALIGN(size); in consistent_alloc()
80 order = get_order(size); in consistent_alloc()
91 virt_to_phys((void *)vaddr) + size); in consistent_alloc()
111 area = get_vm_area(size, VM_ALLOC); in consistent_alloc()
134 for (i = 0; i < size && err == 0; i += PAGE_SIZE) { in consistent_alloc()
181 void consistent_free(size_t size, void *vaddr) in consistent_free() argument
188 size = PAGE_ALIGN(size); in consistent_free()
200 } while (size -= PAGE_SIZE); in consistent_free()
215 } while (size -= PAGE_SIZE); in consistent_free()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dioctl.c34 nvkm_ioctl_nop(struct nvkm_handle *handle, void *data, u32 size) in nvkm_ioctl_nop() argument
42 nv_ioctl(object, "nop size %d\n", size); in nvkm_ioctl_nop()
51 nvkm_ioctl_sclass(struct nvkm_handle *handle, void *data, u32 size) in nvkm_ioctl_sclass() argument
64 nv_ioctl(object, "sclass size %d\n", size); in nvkm_ioctl_sclass()
68 if (size == args->v0.count * sizeof(args->v0.oclass[0])) { in nvkm_ioctl_sclass()
84 nvkm_ioctl_new(struct nvkm_handle *handle, void *data, u32 size) in nvkm_ioctl_new() argument
98 nv_ioctl(client, "new size %d\n", size); in nvkm_ioctl_new()
141 data, size, &engctx); in nvkm_ioctl_new()
149 ret = nvkm_object_ctor(engctx, engine, oclass, data, size, &object); in nvkm_ioctl_new()
183 nvkm_ioctl_del(struct nvkm_handle *handle, void *data, u32 size) in nvkm_ioctl_del() argument
[all …]
/linux-4.1.27/arch/nios2/mm/
Ddma-mapping.c24 void *dma_alloc_coherent(struct device *dev, size_t size, in dma_alloc_coherent() argument
38 ret = (void *) __get_free_pages(gfp, get_order(size)); in dma_alloc_coherent()
42 (unsigned long) ret + size); in dma_alloc_coherent()
50 void dma_free_coherent(struct device *dev, size_t size, void *vaddr, in dma_free_coherent() argument
55 free_pages(addr, get_order(size)); in dma_free_coherent()
81 unsigned long offset, size_t size, in dma_map_page() argument
89 __dma_sync_for_device(addr, size, direction); in dma_map_page()
95 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
100 __dma_sync_for_cpu(phys_to_virt(dma_address), size, direction); in dma_unmap_page()
124 size_t size, enum dma_data_direction direction) in dma_sync_single_for_cpu() argument
[all …]
/linux-4.1.27/arch/microblaze/kernel/
Ddma.c18 static void *dma_direct_alloc_coherent(struct device *dev, size_t size, in dma_direct_alloc_coherent() argument
23 return consistent_alloc(flag, size, dma_handle); in dma_direct_alloc_coherent()
32 page = alloc_pages_node(node, flag, get_order(size)); in dma_direct_alloc_coherent()
36 memset(ret, 0, size); in dma_direct_alloc_coherent()
43 static void dma_direct_free_coherent(struct device *dev, size_t size, in dma_direct_free_coherent() argument
48 consistent_free(size, vaddr); in dma_direct_free_coherent()
50 free_pages((unsigned long)vaddr, get_order(size)); in dma_direct_free_coherent()
79 size_t size, in dma_direct_map_page() argument
83 __dma_sync(page_to_phys(page) + offset, size, direction); in dma_direct_map_page()
89 size_t size, in dma_direct_unmap_page() argument
[all …]
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dsvga_overlay.h140 uint32 *size, /* OUT */ in VMwareVideoGetAttributes() argument
155 *size = (*width + 3) & ~3; in VMwareVideoGetAttributes()
158 pitches[0] = *size; in VMwareVideoGetAttributes()
161 *size *= *height; in VMwareVideoGetAttributes()
164 offsets[1] = *size; in VMwareVideoGetAttributes()
174 *size += tmp; in VMwareVideoGetAttributes()
177 offsets[2] = *size; in VMwareVideoGetAttributes()
180 *size += tmp; in VMwareVideoGetAttributes()
185 *size = *width * 2; in VMwareVideoGetAttributes()
188 pitches[0] = *size; in VMwareVideoGetAttributes()
[all …]
/linux-4.1.27/arch/cris/mm/
Dioremap.c30 void __iomem * __ioremap_prot(unsigned long phys_addr, unsigned long size, pgprot_t prot) in __ioremap_prot() argument
37 last_addr = phys_addr + size - 1; in __ioremap_prot()
38 if (!size || last_addr < phys_addr) in __ioremap_prot()
46 size = PAGE_ALIGN(last_addr+1) - phys_addr; in __ioremap_prot()
51 area = get_vm_area(size, VM_IOREMAP); in __ioremap_prot()
55 if (ioremap_page_range((unsigned long)addr, (unsigned long)addr + size, in __ioremap_prot()
63 void __iomem * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) in __ioremap() argument
65 return __ioremap_prot(phys_addr, size, in __ioremap()
79 void __iomem *ioremap_nocache(unsigned long phys_addr, unsigned long size) in ioremap_nocache() argument
81 return __ioremap(phys_addr | MEM_NON_CACHEABLE, size, 0); in ioremap_nocache()
/linux-4.1.27/arch/c6x/include/asm/
Ddma-mapping.h23 size_t size, in dma_sync_single_range_for_device() argument
48 size_t size, enum dma_data_direction dir);
51 size_t size, enum dma_data_direction dir);
60 unsigned long offset, size_t size, in dma_map_page() argument
65 handle = dma_map_single(dev, page_address(page) + offset, size, dir); in dma_map_page()
67 debug_dma_map_page(dev, page, offset, size, dir, handle, false); in dma_map_page()
73 size_t size, enum dma_data_direction dir) in dma_unmap_page() argument
75 dma_unmap_single(dev, handle, size, dir); in dma_unmap_page()
77 debug_dma_unmap_page(dev, handle, size, dir, false); in dma_unmap_page()
81 size_t size, enum dma_data_direction dir);
[all …]
/linux-4.1.27/arch/x86/platform/intel-quark/
Dimr_selftest.c59 size_t size = virt_to_phys(&__end_rodata) - base; in imr_self_test() local
68 ret = imr_add_range(base, size, IMR_CPU, IMR_CPU, false); in imr_self_test()
69 imr_self_test_result(ret < 0, fmt_over, __va(base), __va(base + size)); in imr_self_test()
72 base += size - IMR_ALIGN; in imr_self_test()
73 ret = imr_add_range(base, size, IMR_CPU, IMR_CPU, false); in imr_self_test()
74 imr_self_test_result(ret < 0, fmt_over, __va(base), __va(base + size)); in imr_self_test()
77 base -= size + IMR_ALIGN * 2; in imr_self_test()
78 ret = imr_add_range(base, size, IMR_CPU, IMR_CPU, false); in imr_self_test()
79 imr_self_test_result(ret < 0, fmt_over, __va(base), __va(base + size)); in imr_self_test()
95 size = IMR_ALIGN * 2; in imr_self_test()
[all …]
/linux-4.1.27/include/asm-generic/bitops/
Dfind.h15 size, unsigned long offset);
29 long size, unsigned long offset);
43 unsigned long size);
54 unsigned long size);
57 #define find_first_bit(addr, size) find_next_bit((addr), (size), 0) argument
58 #define find_first_zero_bit(addr, size) find_next_zero_bit((addr), (size), 0) argument
/linux-4.1.27/arch/mips/kernel/
Dsetup.c86 void __init add_memory_region(phys_addr_t start, phys_addr_t size, long type) in add_memory_region() argument
92 if (start + size < start) { in add_memory_region()
107 if (start + size < entry->addr) in add_memory_region()
110 if (entry->addr + entry->size < start) in add_memory_region()
113 top = max(entry->addr + entry->size, start + size); in add_memory_region()
115 entry->size = top - entry->addr; in add_memory_region()
126 boot_mem_map.map[x].size = size; in add_memory_region()
134 phys_addr_t size; in detect_memory_region() local
136 for (size = sz_min; size < sz_max; size <<= 1) { in detect_memory_region()
137 if (!memcmp(dm, dm + size, sizeof(detect_magic))) in detect_memory_region()
[all …]
/linux-4.1.27/drivers/xen/xen-pciback/
Dconf_space.c24 #define DEFINE_PCI_CONFIG(op, size, type) \ argument
25 int xen_pcibk_##op##_config_##size \
28 return pci_##op##_config_##size(dev, offset, value); \
48 switch (field->size) { in DEFINE_PCI_CONFIG()
74 switch (field->size) { in conf_space_write()
94 static inline u32 get_mask(int size) in get_mask() argument
96 if (size == 1) in get_mask()
98 else if (size == 2) in get_mask()
104 static inline int valid_request(int offset, int size) in valid_request() argument
107 if ((size == 1 || size == 2 || size == 4) && (offset % size) == 0) in valid_request()
[all …]
/linux-4.1.27/arch/powerpc/boot/dts/
Diss4xx-mpic.dts21 #size-cells = <1>;
32 #size-cells = <0>;
40 i-cache-line-size = <32>;
41 d-cache-line-size = <32>;
42 i-cache-size = <32768>;
43 d-cache-size = <32768>;
54 i-cache-line-size = <32>;
55 d-cache-line-size = <32>;
56 i-cache-size = <32768>;
57 d-cache-size = <32768>;
[all …]
/linux-4.1.27/drivers/edac/
Dppc4xx_edac.c318 size_t size) in ppc4xx_edac_generate_bank_message() argument
323 n = snprintf(buffer, size, "%s: Banks: ", mci->dev_name); in ppc4xx_edac_generate_bank_message()
325 if (n < 0 || n >= size) in ppc4xx_edac_generate_bank_message()
329 size -= n; in ppc4xx_edac_generate_bank_message()
334 n = snprintf(buffer, size, "%s%u", in ppc4xx_edac_generate_bank_message()
337 if (n < 0 || n >= size) in ppc4xx_edac_generate_bank_message()
341 size -= n; in ppc4xx_edac_generate_bank_message()
346 n = snprintf(buffer, size, "%s; ", rows ? "" : "None"); in ppc4xx_edac_generate_bank_message()
348 if (n < 0 || n >= size) in ppc4xx_edac_generate_bank_message()
352 size -= n; in ppc4xx_edac_generate_bank_message()
[all …]
/linux-4.1.27/arch/x86/mm/
Dioremap.c31 int ioremap_change_attr(unsigned long vaddr, unsigned long size, in ioremap_change_attr() argument
34 unsigned long nrpages = size >> PAGE_SHIFT; in ioremap_change_attr()
83 unsigned long size, enum page_cache_mode pcm, void *caller) in __ioremap_caller() argument
88 const unsigned long unaligned_size = size; in __ioremap_caller()
97 last_addr = phys_addr + size - 1; in __ioremap_caller()
98 if (!size || last_addr < phys_addr) in __ioremap_caller()
118 ram_region = region_is_ram(phys_addr, size); in __ioremap_caller()
139 size = PAGE_ALIGN(last_addr+1) - phys_addr; in __ioremap_caller()
141 retval = reserve_memtype(phys_addr, (u64)phys_addr + size, in __ioremap_caller()
149 if (!is_new_memtype_allowed(phys_addr, size, pcm, new_pcm)) { in __ioremap_caller()
[all …]

12345678910>>...46