| /linux/kernel/ |
| H A D | range.c | 12 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end) in add_range() argument 14 if (start >= end) in add_range() 22 range[nr_range].end = end; in add_range() 30 u64 start, u64 end) in add_range_with_merge() argument 34 if (start >= end) in add_range_with_merge() 41 if (!range[i].end) in add_range_with_merge() 45 common_end = min(range[i].end, end); in add_range_with_merge() 51 end = max(range[i].end, end); in add_range_with_merge() 56 range[nr_range - 1].end = 0; in add_range_with_merge() 62 return add_range(range, az, nr_range, start, end); in add_range_with_merge() [all …]
|
| /linux/include/linux/ceph/ |
| H A D | decode.h | 52 static inline bool ceph_has_room(void **p, void *end, size_t n) in ceph_has_room() argument 54 return end >= *p && n <= end - *p; in ceph_has_room() 57 #define ceph_decode_need(p, end, n, bad) \ argument 59 if (!likely(ceph_has_room(p, end, n))) \ 63 #define ceph_decode_64_safe(p, end, v, bad) \ argument 65 ceph_decode_need(p, end, sizeof(u64), bad); \ 68 #define ceph_decode_32_safe(p, end, v, bad) \ argument 70 ceph_decode_need(p, end, sizeof(u32), bad); \ 73 #define ceph_decode_16_safe(p, end, v, bad) \ argument 75 ceph_decode_need(p, end, sizeof(u16), bad); \ [all …]
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_ethtool.c | 85 int end; member 96 .end = 24, 103 .end = 16, 110 .end = 8, 117 .end = 0, 125 .end = 27, 132 .end = 26, 139 .end = 25, 146 .end = 24, 153 .end = 23, [all …]
|
| /linux/arch/mips/pci/ |
| H A D | pci-malta.c | 31 .end = 0x000fffffUL, 81 resource_size_t start, end, map, start1, end1, map1, map2, map3, mask; in mips_pcibios_init() local 104 end = GT_READ(GT_PCI0M0HD_OFS); in mips_pcibios_init() 106 end = (end & GT_PCI_HD_MSK) | (start & ~GT_PCI_HD_MSK); in mips_pcibios_init() 112 if (end1 - start1 > end - start) { in mips_pcibios_init() 114 end = end1; in mips_pcibios_init() 117 mask = ~(start ^ end); in mips_pcibios_init() 122 gt64120_mem_resource.end = end; in mips_pcibios_init() 126 gt64120_mem_resource.end <<= GT_PCI_DCRM_SHF; in mips_pcibios_init() 127 gt64120_mem_resource.end |= (1 << GT_PCI_DCRM_SHF) - 1; in mips_pcibios_init() [all …]
|
| /linux/fs/ceph/ |
| H A D | mdsmap.c | 58 #define __decode_and_drop_type(p, end, type, bad) \ argument 60 if (*p + sizeof(type) > end) \ 65 #define __decode_and_drop_set(p, end, type, bad) \ argument 69 ceph_decode_32_safe(p, end, n, bad); \ 71 ceph_decode_need(p, end, need, bad); \ 75 #define __decode_and_drop_map(p, end, ktype, vtype, bad) \ argument 79 ceph_decode_32_safe(p, end, n, bad); \ 81 ceph_decode_need(p, end, need, bad); \ 86 static int __decode_and_drop_compat_set(void **p, void* end) in __decode_and_drop_compat_set() argument 92 ceph_decode_need(p, end, sizeof(u64) + sizeof(u32), bad); in __decode_and_drop_compat_set() [all …]
|
| /linux/arch/microblaze/kernel/cpu/ |
| H A D | cache.c | 92 #define CACHE_LOOP_LIMITS(start, end, cache_line_length, cache_size) \ argument 96 end = min(start + cache_size, end); \ 125 #define CACHE_RANGE_LOOP_2(start, end, line_length, op) \ argument 130 end = ((end & align) == end) ? end - line_length : end & align; \ 131 count = end - start; \ 142 #define CACHE_RANGE_LOOP_1(start, end, line_length, op) \ argument 146 end = ((end & align) == end) ? end - line_length : end & align; \ 147 WARN_ON(end < start); \ 153 : : "r" (temp), "r" (start), "r" (end), \ 159 static void __flush_icache_range_msr_irq(unsigned long start, unsigned long end) in __flush_icache_range_msr_irq() argument [all …]
|
| /linux/tools/workqueue/ |
| H A D | wq_dump.py | 127 print(' pod_cpus', end='') 129 print(f' [{pod}]={cpumask_str(pt.pod_cpus[pod])}', end='') 132 print(' pod_node', end='') 134 print(f' [{pod}]={pt.pod_node[pod].value_()}', end='') 137 print(f' cpu_pod ', end='') 139 print(f' [{cpu}]={pt.cpu_pod[cpu].value_()}', end='') 160 print(f'pool[{pi:0{max_pool_id_len}}] flags=0x{pool.flags.value_():02x} ref={pool.refcnt.value_():{max_ref_len}} nice={pool.attrs.nice.value_():3} ', end='') 161 print(f'idle/workers={pool.nr_idle.value_():3}/{pool.nr_workers.value_():3} ', end='') 163 print(f'cpu={pool.cpu.value_():3}', end='') 165 print(' bh', end [all...] |
| /linux/drivers/tty/vt/ |
| H A D | gen_ucs_width_table.py | 94 for start, end in EMOJI_ZERO_WIDTH: 95 for cp in range(start, end + 1): 100 start, end = REGIONAL_INDICATORS 101 for cp in range(start, end + 1): 153 for start, end in EMOJI_RANGES: 154 for cp in range(start, end + 1): 204 for start, end in ranges: 205 if end <= 0xFFFF: 206 bmp_ranges.append((start, end)) 208 non_bmp_ranges.append((start, end)) [all …]
|
| /linux/arch/arm/mach-pxa/ |
| H A D | devices.c | 40 .end = IRQ_PMU, 54 .end = 0x41100fff, 59 .end = IRQ_MMC, 93 .end = 0x4060ffff, 98 .end = IRQ_USB, 130 .end = 0x4400ffff, 135 .end = IRQ_LCD, 162 .end = 0x40100023, 166 .end = IRQ_FFUART, 186 .end = 0x40200023, [all …]
|
| /linux/tools/perf/util/ |
| H A D | block-range.c | 22 assert(entry->start <= entry->end); /* single instruction block; jump to a jump */ in block_range__debug() 24 old = entry->end; in block_range__debug() 41 else if (addr > entry->end) in block_range__find() 73 * @end: branch ending this basic block 77 struct block_range_iter block_range__create(u64 start, u64 end) in block_range__create() argument 90 else if (start > entry->end) in block_range__create() 97 * Didn't find anything.. there's a hole at @start, however @end might in block_range__create() 108 if (entry->end < start) { in block_range__create() 115 if (next->start <= end) { /* add head: [start...][n->start...] */ in block_range__create() 122 .end in block_range__create() [all...] |
| H A D | time-utils.c | 21 char *end; in parse_nsec_time() local 23 time_sec = strtoull(str, &end, 10); in parse_nsec_time() 24 if (*end != '.' && *end != '\0') in parse_nsec_time() 27 if (*end == '.') { in parse_nsec_time() 31 if (strlen(++end) > 9) in parse_nsec_time() 34 strncpy(nsec_buf, end, 9); in parse_nsec_time() 41 time_nsec = strtoull(nsec_buf, &end, 10); in parse_nsec_time() 42 if (*end != '\0') in parse_nsec_time() 60 (parse_nsec_time(end_str, &ptime->end) != 0)) { in parse_timestr_sec_nsec() 67 static int split_start_end(char **start, char **end, const char *ostr, char ch) in split_start_end() argument [all …]
|
| /linux/arch/nios2/mm/ |
| H A D | cacheflush.c | 19 static void __flush_dcache(unsigned long start, unsigned long end) in __flush_dcache() argument 24 end += (cpuinfo.dcache_line_size - 1); in __flush_dcache() 25 end &= ~(cpuinfo.dcache_line_size - 1); in __flush_dcache() 27 if (end > start + cpuinfo.dcache_size) in __flush_dcache() 28 end = start + cpuinfo.dcache_size; in __flush_dcache() 30 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { in __flush_dcache() 38 static void __invalidate_dcache(unsigned long start, unsigned long end) in __invalidate_dcache() argument 43 end += (cpuinfo.dcache_line_size - 1); in __invalidate_dcache() 44 end &= ~(cpuinfo.dcache_line_size - 1); in __invalidate_dcache() 46 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { in __invalidate_dcache() [all …]
|
| /linux/drivers/firmware/efi/ |
| H A D | unaccepted_memory.c | 16 unsigned long end; member 39 phys_addr_t end; in accept_memory() local 46 end = PAGE_ALIGN(start + size); in accept_memory() 57 if (end < unaccepted->phys_base) in accept_memory() 62 end -= unaccepted->phys_base; in accept_memory() 89 if (!(end % unit_size)) in accept_memory() 90 end += unit_size; in accept_memory() 93 if (end > unaccepted->size * unit_size * BITS_PER_BYTE) in accept_memory() 94 end = unaccepted->size * unit_size * BITS_PER_BYTE; in accept_memory() 97 range.end = DIV_ROUND_UP(end, unit_size); in accept_memory() [all …]
|
| /linux/mm/ |
| H A D | numa_memblks.c | 29 if (mi->blk[i].start != mi->blk[i].end && in numa_nodemask_from_meminfo() 135 static int __init numa_add_memblk_to(int nid, u64 start, u64 end, in numa_add_memblk_to() argument 139 if (start == end) in numa_add_memblk_to() 143 if (start > end || nid < 0 || nid >= MAX_NUMNODES) { in numa_add_memblk_to() 145 nid, start, end - 1); in numa_add_memblk_to() 155 mi->blk[mi->nr_blks].end = end; in numa_add_memblk_to() 200 int __init numa_add_memblk(int nid, u64 start, u64 end) in numa_add_memblk() argument 202 return numa_add_memblk_to(nid, start, end, &numa_meminfo); in numa_add_memblk() 222 int __init numa_add_reserved_memblk(int nid, u64 start, u64 end) in numa_add_reserved_memblk() argument 224 return numa_add_memblk_to(nid, start, end, &numa_reserved_meminfo); in numa_add_reserved_memblk() [all …]
|
| H A D | numa_emulation.c | 35 static u64 __init mem_hole_size(u64 start, u64 end) in mem_hole_size() argument 38 unsigned long end_pfn = PFN_DOWN(end); in mem_hole_size() 63 eb->end = pb->start + size; in emu_setup_memblk() 70 if (pb->start >= pb->end) { in emu_setup_memblk() 71 WARN_ON_ONCE(pb->start > pb->end); in emu_setup_memblk() 76 nid, eb->start, eb->end - 1, (eb->end - eb->start) / SZ_1M); in emu_setup_memblk() 132 u64 start, limit, end; in split_nodes_interleave() local 141 limit = pi->blk[phys_blk].end; in split_nodes_interleave() 142 end = start + size; in split_nodes_interleave() 145 end += FAKE_NODE_MIN_SIZE; in split_nodes_interleave() [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_page_dirty.c | 48 unsigned long end; member 57 return vbo->dirty && (vbo->dirty->start < vbo->dirty->end); in vmw_bo_is_dirty() 79 &dirty->start, &dirty->end); in vmw_bo_dirty_scan_pagetable() 93 &dirty->start, &dirty->end); in vmw_bo_dirty_scan_pagetable() 113 if (dirty->end <= dirty->start) in vmw_bo_dirty_scan_mkwrite() 118 dirty->end - dirty->start); in vmw_bo_dirty_scan_mkwrite() 128 pgoff_t end = dirty->bitmap_size; in vmw_bo_dirty_scan_mkwrite() local 131 clean_record_shared_mapping_range(mapping, offset, end, offset, in vmw_bo_dirty_scan_mkwrite() 133 &start, &end); in vmw_bo_dirty_scan_mkwrite() 135 if (dirty->start < dirty->end) in vmw_bo_dirty_scan_mkwrite() [all …]
|
| /linux/lib/ |
| H A D | bitmap-str.c | 216 unsigned int end; member 224 for (start = r->start; start <= r->end; start += r->group_len) in bitmap_set_region() 225 bitmap_set(bitmap, start, min(r->end - start + 1, r->off)); in bitmap_set_region() 230 if (r->start > r->end || r->group_len == 0 || r->off > r->group_len) in bitmap_check_region() 233 if (r->end >= r->nbits) in bitmap_check_region() 287 static const char *bitmap_find_region_reverse(const char *start, const char *end) in bitmap_find_region_reverse() argument 289 while (start <= end && __end_of_region(*end)) in bitmap_find_region_reverse() 290 end--; in bitmap_find_region_reverse() 292 return end; in bitmap_find_region_reverse() 301 r->end = lastbit; in bitmap_parse_region() [all …]
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | guest_sprintf.c | 6 #define APPEND_BUFFER_SAFE(str, end, v) \ argument 8 GUEST_ASSERT(str < end); \ 43 static char *number(char *str, const char *end, long num, int base, int size, in number() argument 94 APPEND_BUFFER_SAFE(str, end, ' '); in number() 96 APPEND_BUFFER_SAFE(str, end, sign); in number() 99 APPEND_BUFFER_SAFE(str, end, '0'); in number() 101 APPEND_BUFFER_SAFE(str, end, '0'); in number() 102 APPEND_BUFFER_SAFE(str, end, 'x'); in number() 107 APPEND_BUFFER_SAFE(str, end, c); in number() 109 APPEND_BUFFER_SAFE(str, end, '0'); in number() [all …]
|
| /linux/arch/arm/mm/ |
| H A D | cache-feroceon-l2.c | 70 static inline void l2_clean_pa_range(unsigned long start, unsigned long end) in l2_clean_pa_range() argument 79 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_clean_pa_range() 82 va_end = va_start + (end - start); in l2_clean_pa_range() 101 static inline void l2_inv_pa_range(unsigned long start, unsigned long end) in l2_inv_pa_range() argument 110 BUG_ON((start ^ end) >> PAGE_SHIFT); in l2_inv_pa_range() 113 va_end = va_start + (end - start); in l2_inv_pa_range() 139 static unsigned long calc_range_end(unsigned long start, unsigned long end) in calc_range_end() argument 144 BUG_ON(end & (CACHE_LINE_SIZE - 1)); in calc_range_end() 149 range_end = end; in calc_range_end() 168 static void feroceon_l2_inv_range(unsigned long start, unsigned long end) in feroceon_l2_inv_range() argument [all …]
|
| /linux/arch/csky/mm/ |
| H A D | cachev2.c | 24 void icache_inv_range(unsigned long start, unsigned long end) in icache_inv_range() argument 28 for (; i < end; i += L1_CACHE_BYTES) in icache_inv_range() 35 unsigned long end; member 54 for (; i < param->end; i += L1_CACHE_BYTES) in local_icache_inv_range() 62 void icache_inv_range(unsigned long start, unsigned long end) in icache_inv_range() argument 64 struct cache_range param = { start, end }; in icache_inv_range() 79 void dcache_wb_range(unsigned long start, unsigned long end) in dcache_wb_range() argument 83 for (; i < end; i += L1_CACHE_BYTES) in dcache_wb_range() 88 void cache_wbinv_range(unsigned long start, unsigned long end) in cache_wbinv_range() argument 90 dcache_wb_range(start, end); in cache_wbinv_range() [all …]
|
| /linux/fs/btrfs/ |
| H A D | extent-io-tree.h | 125 u64 end; /* inclusive */ member 144 int btrfs_lock_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, u32 bits, 146 bool btrfs_try_lock_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, 149 static inline int btrfs_lock_extent(struct extent_io_tree *tree, u64 start, u64 end, in btrfs_lock_extent() argument 152 return btrfs_lock_extent_bits(tree, start, end, EXTENT_LOCKED, cached); in btrfs_lock_extent() 156 u64 end, struct extent_state **cached) in btrfs_try_lock_extent() argument 158 return btrfs_try_lock_extent_bits(tree, start, end, EXTENT_LOCKED, cached); in btrfs_try_lock_extent() 170 bool btrfs_test_range_bit(struct extent_io_tree *tree, u64 start, u64 end, u32 bit, 172 bool btrfs_test_range_bit_exists(struct extent_io_tree *tree, u64 start, u64 end, u32 bit); 173 void btrfs_get_range_bits(struct extent_io_tree *tree, u64 start, u64 end, u32 *bits, [all …]
|
| /linux/net/ceph/ |
| H A D | osdmap.c | 71 static int crush_decode_uniform_bucket(void **p, void *end, in crush_decode_uniform_bucket() argument 74 dout("crush_decode_uniform_bucket %p to %p\n", *p, end); in crush_decode_uniform_bucket() 75 ceph_decode_need(p, end, (1+b->h.size) * sizeof(u32), bad); in crush_decode_uniform_bucket() 82 static int crush_decode_list_bucket(void **p, void *end, in crush_decode_list_bucket() argument 86 dout("crush_decode_list_bucket %p to %p\n", *p, end); in crush_decode_list_bucket() 93 ceph_decode_need(p, end, 2 * b->h.size * sizeof(u32), bad); in crush_decode_list_bucket() 103 static int crush_decode_tree_bucket(void **p, void *end, in crush_decode_tree_bucket() argument 107 dout("crush_decode_tree_bucket %p to %p\n", *p, end); in crush_decode_tree_bucket() 108 ceph_decode_8_safe(p, end, b->num_nodes, bad); in crush_decode_tree_bucket() 112 ceph_decode_need(p, end, b->num_nodes * sizeof(u32), bad); in crush_decode_tree_bucket() [all …]
|
| H A D | cls_lock_client.c | 36 void *p, *end; in ceph_cls_lock() local 57 end = p + lock_op_buf_size; in ceph_cls_lock() 62 ceph_encode_string(&p, end, lock_name, name_len); in ceph_cls_lock() 64 ceph_encode_string(&p, end, cookie, cookie_len); in ceph_cls_lock() 65 ceph_encode_string(&p, end, tag, tag_len); in ceph_cls_lock() 66 ceph_encode_string(&p, end, desc, desc_len); in ceph_cls_lock() 101 void *p, *end; in ceph_cls_unlock() local 116 end = p + unlock_op_buf_size; in ceph_cls_unlock() 121 ceph_encode_string(&p, end, lock_name, name_len); in ceph_cls_unlock() 122 ceph_encode_string(&p, end, cookie, cookie_len); in ceph_cls_unlock() [all …]
|
| /linux/arch/riscv/mm/ |
| H A D | kasan_init.c | 29 static void __init kasan_populate_pte(pmd_t *pmd, unsigned long vaddr, unsigned long end) in kasan_populate_pte() argument 47 } while (ptep++, vaddr += PAGE_SIZE, vaddr != end); in kasan_populate_pte() 50 static void __init kasan_populate_pmd(pud_t *pud, unsigned long vaddr, unsigned long end) in kasan_populate_pmd() argument 64 next = pmd_addr_end(vaddr, end); in kasan_populate_pmd() 77 } while (pmdp++, vaddr = next, vaddr != end); in kasan_populate_pmd() 81 unsigned long vaddr, unsigned long end) in kasan_populate_pud() argument 95 next = pud_addr_end(vaddr, end); in kasan_populate_pud() 108 } while (pudp++, vaddr = next, vaddr != end); in kasan_populate_pud() 112 unsigned long vaddr, unsigned long end) in kasan_populate_p4d() argument 126 next = p4d_addr_end(vaddr, end); in kasan_populate_p4d() [all …]
|
| /linux/Documentation/admin-guide/kdump/ |
| H A D | gdbmacros.txt | 32 end 34 end 46 end 48 end 50 end 52 end 53 end 56 end 75 end 76 end [all …]
|