/kernel/linux/linux-5.10/net/sctp/ |
H A D | tsnmap.c | 71 u32 gap; in sctp_tsnmap_check() local 84 gap = tsn - map->base_tsn; in sctp_tsnmap_check() 87 if (gap < map->len && test_bit(gap, map->tsn_map)) in sctp_tsnmap_check() 98 u16 gap; in sctp_tsnmap_mark() local 103 gap = tsn - map->base_tsn; in sctp_tsnmap_mark() 105 if (gap >= map->len && !sctp_tsnmap_grow(map, gap + 1)) in sctp_tsnmap_mark() 108 if (!sctp_tsnmap_has_gap(map) && gap == 0) { in sctp_tsnmap_mark() 120 /* Either we already have a gap, o in sctp_tsnmap_mark() 192 u32 gap; sctp_tsnmap_skip() local 253 u32 gap; sctp_tsnmap_pending() local 302 u32 gap; sctp_tsnmap_renege() local [all...] |
/kernel/linux/linux-6.6/net/sctp/ |
H A D | tsnmap.c | 71 u32 gap; in sctp_tsnmap_check() local 84 gap = tsn - map->base_tsn; in sctp_tsnmap_check() 87 if (gap < map->len && test_bit(gap, map->tsn_map)) in sctp_tsnmap_check() 98 u16 gap; in sctp_tsnmap_mark() local 103 gap = tsn - map->base_tsn; in sctp_tsnmap_mark() 105 if (gap >= map->len && !sctp_tsnmap_grow(map, gap + 1)) in sctp_tsnmap_mark() 108 if (!sctp_tsnmap_has_gap(map) && gap == 0) { in sctp_tsnmap_mark() 120 /* Either we already have a gap, o in sctp_tsnmap_mark() 192 u32 gap; sctp_tsnmap_skip() local 253 u32 gap; sctp_tsnmap_pending() local 302 u32 gap; sctp_tsnmap_renege() local [all...] |
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | mmap.c | 85 unsigned long gap = rlim_stack->rlim_cur; in mmap_base() local 90 if (gap + pad > gap) in mmap_base() 91 gap += pad; in mmap_base() 100 if (gap < gap_min) in mmap_base() 101 gap = gap_min; in mmap_base() 102 else if (gap > gap_max) in mmap_base() 103 gap = gap_max; in mmap_base() 105 return PAGE_ALIGN(task_size - gap - rnd); in mmap_base()
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | mmap.c | 85 unsigned long gap = rlim_stack->rlim_cur; in mmap_base() local 90 if (gap + pad > gap) in mmap_base() 91 gap += pad; in mmap_base() 100 if (gap < gap_min) in mmap_base() 101 gap = gap_min; in mmap_base() 102 else if (gap > gap_max) in mmap_base() 103 gap = gap_max; in mmap_base() 105 return PAGE_ALIGN(task_size - gap - rnd); in mmap_base()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/ |
H A D | mmap.c | 68 unsigned long gap = rlim_stack->rlim_cur; in mmap_base() local 72 if (gap + pad > gap) in mmap_base() 73 gap += pad; in mmap_base() 75 if (gap < MIN_GAP) in mmap_base() 76 gap = MIN_GAP; in mmap_base() 77 else if (gap > MAX_GAP) in mmap_base() 78 gap = MAX_GAP; in mmap_base() 80 return PAGE_ALIGN(DEFAULT_MAP_WINDOW - gap - rnd); in mmap_base()
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | mmap.c | 51 unsigned long gap = rlim_stack->rlim_cur; in mmap_base() local 56 if (gap + pad > gap) in mmap_base() 57 gap += pad; in mmap_base() 66 if (gap < gap_min) in mmap_base() 67 gap = gap_min; in mmap_base() 68 else if (gap > gap_max) in mmap_base() 69 gap = gap_max; in mmap_base() 71 return PAGE_ALIGN(STACK_TOP - gap - rnd); in mmap_base()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | mmap.c | 51 unsigned long gap = rlim_stack->rlim_cur; in mmap_base() local 56 if (gap + pad > gap) in mmap_base() 57 gap += pad; in mmap_base() 66 if (gap < gap_min) in mmap_base() 67 gap = gap_min; in mmap_base() 68 else if (gap > gap_max) in mmap_base() 69 gap = gap_max; in mmap_base() 71 return PAGE_ALIGN(STACK_TOP - gap - rnd); in mmap_base()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/logicvc/ |
H A D | logicvc_layer.c | 276 u32 gap; in logicvc_layer_buffer_find_setup() local 298 gap = fb_offset - base_offset; in logicvc_layer_buffer_find_setup() 301 if (gap && buffer_offset) { in logicvc_layer_buffer_find_setup() 302 buffer_sel = gap / buffer_offset; in logicvc_layer_buffer_find_setup() 306 gap -= buffer_sel * buffer_offset; in logicvc_layer_buffer_find_setup() 310 if (gap && layer_stride && logicvc->config.layers_configurable) { in logicvc_layer_buffer_find_setup() 311 voffset = gap / layer_stride; in logicvc_layer_buffer_find_setup() 315 gap -= voffset * layer_stride; in logicvc_layer_buffer_find_setup() 319 if (gap && layer_bytespp && logicvc->config.layers_configurable) { in logicvc_layer_buffer_find_setup() 320 hoffset = gap / layer_bytesp in logicvc_layer_buffer_find_setup() [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/bt8xx/ |
H A D | bttv-input.c | 187 u32 gap, rc5, scancode; in bttv_rc5_timer_end() local 193 gap = ktime_to_us(ktime_sub(tv, ir->base_time)); in bttv_rc5_timer_end() 194 /* avoid overflow with gap >1s */ in bttv_rc5_timer_end() 195 if (gap > USEC_PER_SEC) { in bttv_rc5_timer_end() 196 gap = 200000; in bttv_rc5_timer_end() 202 if (gap < 28000) { in bttv_rc5_timer_end() 240 u32 gap; in bttv_rc5_irq() local 250 gap = ktime_to_us(ktime_sub(tv, ir->base_time)); in bttv_rc5_irq() 251 /* avoid overflow with gap >1s */ in bttv_rc5_irq() 252 if (gap > USEC_PER_SE in bttv_rc5_irq() [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/bt8xx/ |
H A D | bttv-input.c | 187 u32 gap, rc5, scancode; in bttv_rc5_timer_end() local 193 gap = ktime_to_us(ktime_sub(tv, ir->base_time)); in bttv_rc5_timer_end() 194 /* avoid overflow with gap >1s */ in bttv_rc5_timer_end() 195 if (gap > USEC_PER_SEC) { in bttv_rc5_timer_end() 196 gap = 200000; in bttv_rc5_timer_end() 202 if (gap < 28000) { in bttv_rc5_timer_end() 240 u32 gap; in bttv_rc5_irq() local 250 gap = ktime_to_us(ktime_sub(tv, ir->base_time)); in bttv_rc5_irq() 251 /* avoid overflow with gap >1s */ in bttv_rc5_irq() 252 if (gap > USEC_PER_SE in bttv_rc5_irq() [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | maple_tree.c | 127 unsigned long gap[MAPLE_BIG_NODE_GAPS]; member 673 return node->ma64.gap; in ma_gaps() 890 * @offset: The offset of the highest sub-gap in this node. 898 meta->gap = offset; in ma_set_meta() 907 * @offset: The offset of the highest sub-gap in this node. 937 meta->gap = 0; in mt_clear_meta() 955 * ma_meta_gap() - Get the largest gap location of a node from the metadata 962 return mn->ma64.meta.gap; in ma_meta_gap() 966 * ma_set_meta_gap() - Set the largest gap location in a nodes metadata 969 * @offset: The location of the largest gap 1056 mte_set_gap(const struct maple_enode *mn, unsigned char gap, unsigned long val) mte_set_gap() argument 1495 unsigned long pstart, gap, max_gap; mas_leaf_max_gap() local 3056 unsigned long *l_pivs, *pivs, gap; mas_destroy_rebalance() local 4015 bool gap = false; mas_wr_slot_store() local 4728 unsigned long gap = 0; mas_rev_awalk() local 4811 unsigned long pivot, min, gap = 0; mas_anode_descend() local 6928 unsigned long gap = 0, max_gap = 0; mas_validate_gaps() local [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | util.c | 410 unsigned long gap = rlim_stack->rlim_cur; in mmap_base() local 418 if (gap + pad > gap) in mmap_base() 419 gap += pad; in mmap_base() 421 if (gap < MIN_GAP) in mmap_base() 422 gap = MIN_GAP; in mmap_base() 423 else if (gap > MAX_GAP) in mmap_base() 424 gap = MAX_GAP; in mmap_base() 426 return PAGE_ALIGN(STACK_TOP - gap - rnd); in mmap_base()
|
/kernel/linux/linux-6.6/mm/ |
H A D | util.c | 426 unsigned long gap = rlim_stack->rlim_cur; in mmap_base() 434 if (gap + pad > gap) in mmap_base() 435 gap += pad; in mmap_base() 437 if (gap < MIN_GAP) in mmap_base() 438 gap = MIN_GAP; in mmap_base() 439 else if (gap > MAX_GAP) in mmap_base() 440 gap = MAX_GAP; in mmap_base() 442 return PAGE_ALIGN(STACK_TOP - gap - rnd); in mmap_base()
|
/kernel/linux/linux-6.6/fs/proc/ |
H A D | stat.c | 57 static void show_irq_gap(struct seq_file *p, unsigned int gap) in show_irq_gap() argument 61 while (gap > 0) { in show_irq_gap() 64 inc = min_t(unsigned int, gap, ARRAY_SIZE(zeros) / 2); in show_irq_gap() 66 gap -= inc; in show_irq_gap()
|
/kernel/linux/linux-5.10/drivers/clk/mmp/ |
H A D | clk-mix.c | 211 unsigned long gap, gap_best; in mmp_clk_mix_determine_rate() local 231 gap = abs(mix_rate - req->rate); in mmp_clk_mix_determine_rate() 232 if (!parent_best || gap < gap_best) { in mmp_clk_mix_determine_rate() 236 gap_best = gap; in mmp_clk_mix_determine_rate() 249 gap = abs(mix_rate - req->rate); in mmp_clk_mix_determine_rate() 250 if (!parent_best || gap < gap_best) { in mmp_clk_mix_determine_rate() 254 gap_best = gap; in mmp_clk_mix_determine_rate()
|
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk-mix.c | 208 unsigned long gap, gap_best; in mmp_clk_mix_determine_rate() local 228 gap = abs(mix_rate - req->rate); in mmp_clk_mix_determine_rate() 229 if (!parent_best || gap < gap_best) { in mmp_clk_mix_determine_rate() 233 gap_best = gap; in mmp_clk_mix_determine_rate() 246 gap = abs(mix_rate - req->rate); in mmp_clk_mix_determine_rate() 247 if (!parent_best || gap < gap_best) { in mmp_clk_mix_determine_rate() 251 gap_best = gap; in mmp_clk_mix_determine_rate()
|
/kernel/linux/linux-5.10/drivers/hv/ |
H A D | hv_balloon.c | 576 struct hv_hotadd_gap *gap; in has_pfn_is_backed() local 583 list_for_each_entry(gap, &has->gap_list, list) { in has_pfn_is_backed() 584 if ((pfn >= gap->start_pfn) && (pfn < gap->end_pfn)) in has_pfn_is_backed() 785 struct hv_hotadd_gap *gap; in pfn_covered() local 801 * is, create a gap and update covered_end_pfn. in pfn_covered() 804 gap = kzalloc(sizeof(struct hv_hotadd_gap), GFP_ATOMIC); in pfn_covered() 805 if (!gap) { in pfn_covered() 810 INIT_LIST_HEAD(&gap->list); in pfn_covered() 811 gap in pfn_covered() 1739 struct hv_hotadd_gap *gap, *tmp_gap; balloon_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/hv/ |
H A D | hv_balloon.c | 595 struct hv_hotadd_gap *gap; in has_pfn_is_backed() local 602 list_for_each_entry(gap, &has->gap_list, list) { in has_pfn_is_backed() 603 if ((pfn >= gap->start_pfn) && (pfn < gap->end_pfn)) in has_pfn_is_backed() 802 struct hv_hotadd_gap *gap; in pfn_covered() local 817 * is, create a gap and update covered_end_pfn. in pfn_covered() 820 gap = kzalloc(sizeof(struct hv_hotadd_gap), GFP_ATOMIC); in pfn_covered() 821 if (!gap) { in pfn_covered() 826 INIT_LIST_HEAD(&gap->list); in pfn_covered() 827 gap in pfn_covered() 2045 struct hv_hotadd_gap *gap, *tmp_gap; balloon_remove() local [all...] |
/kernel/linux/linux-5.10/arch/mips/boot/ |
H A D | elf2ecoff.c | 412 /* If there is a gap between text and data, we'll fill it when we copy in main() 569 uint32_t gap = ph[i].p_vaddr - cur_vma; in main() local 571 if (gap > 65536) { in main() 573 "Intersegment gap (%"PRId32" bytes) too large.\n", in main() 574 gap); in main() 578 "Warning: %d byte intersegment gap.\n", in main() 579 gap); in main() 581 while (gap) { in main() 584 (gap > in main() 586 obuf : gap)); in main() [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | sys_sparc_64.c | 283 unsigned long gap; in arch_pick_mmap_layout() local 289 gap = rlim_stack->rlim_cur; in arch_pick_mmap_layout() 292 gap == RLIM_INFINITY || in arch_pick_mmap_layout() 300 if (gap < 128 * 1024 * 1024) in arch_pick_mmap_layout() 301 gap = 128 * 1024 * 1024; in arch_pick_mmap_layout() 302 if (gap > (task_size / 6 * 5)) in arch_pick_mmap_layout() 303 gap = (task_size / 6 * 5); in arch_pick_mmap_layout() 305 mm->mmap_base = PAGE_ALIGN(task_size - gap - random_factor); in arch_pick_mmap_layout()
|
/kernel/linux/linux-6.6/arch/mips/boot/ |
H A D | elf2ecoff.c | 412 /* If there is a gap between text and data, we'll fill it when we copy in main() 569 uint32_t gap = ph[i].p_vaddr - cur_vma; in main() local 571 if (gap > 65536) { in main() 573 "Intersegment gap (%"PRId32" bytes) too large.\n", in main() 574 gap); in main() 578 "Warning: %d byte intersegment gap.\n", in main() 579 gap); in main() 581 while (gap) { in main() 584 (gap > in main() 586 obuf : gap)); in main() [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | sys_sparc_64.c | 283 unsigned long gap; in arch_pick_mmap_layout() local 289 gap = rlim_stack->rlim_cur; in arch_pick_mmap_layout() 292 gap == RLIM_INFINITY || in arch_pick_mmap_layout() 300 if (gap < 128 * 1024 * 1024) in arch_pick_mmap_layout() 301 gap = 128 * 1024 * 1024; in arch_pick_mmap_layout() 302 if (gap > (task_size / 6 * 5)) in arch_pick_mmap_layout() 303 gap = (task_size / 6 * 5); in arch_pick_mmap_layout() 305 mm->mmap_base = PAGE_ALIGN(task_size - gap - random_factor); in arch_pick_mmap_layout()
|
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_est.c | 176 long gap; in ip_vs_estimation_kthread() local 202 gap = kd->est_timer - now; in ip_vs_estimation_kthread() 203 if (gap > 0) { in ip_vs_estimation_kthread() 204 if (gap > IPVS_EST_TICK) { in ip_vs_estimation_kthread() 206 gap = IPVS_EST_TICK; in ip_vs_estimation_kthread() 208 schedule_timeout(gap); in ip_vs_estimation_kthread() 211 if (gap < -8 * IPVS_EST_TICK) in ip_vs_estimation_kthread() 247 long gap; in ip_vs_est_kthread_start() local 254 gap = kd->est_timer - now; in ip_vs_est_kthread_start() 256 if (abs(gap) > in ip_vs_est_kthread_start() [all...] |
/kernel/linux/linux-5.10/fs/proc/ |
H A D | stat.c | 82 static void show_irq_gap(struct seq_file *p, unsigned int gap) in show_irq_gap() argument 86 while (gap > 0) { in show_irq_gap() 89 inc = min_t(unsigned int, gap, ARRAY_SIZE(zeros) / 2); in show_irq_gap() 91 gap -= inc; in show_irq_gap()
|
/kernel/linux/linux-5.10/fs/ubifs/ |
H A D | orphan.c | 274 int avail_lebs, avail, gap; in avail_orphs() local 279 gap = c->leb_size - c->ohead_offs; in avail_orphs() 280 if (gap >= UBIFS_ORPH_NODE_SZ + sizeof(__le64)) in avail_orphs() 281 avail += (gap - UBIFS_ORPH_NODE_SZ) / sizeof(__le64); in avail_orphs() 347 int gap, err, len, cnt, i; in write_orph_node() local 350 gap = c->leb_size - c->ohead_offs; in write_orph_node() 351 if (gap < UBIFS_ORPH_NODE_SZ + sizeof(__le64)) { in write_orph_node() 354 gap = c->leb_size; in write_orph_node() 364 cnt = (gap - UBIFS_ORPH_NODE_SZ) / sizeof(__le64); in write_orph_node()
|