/linux/arch/x86/mm/ |
H A D | amdtopology.c | 82 u64 base, limit; in amd_numa_init() local 95 base, limit); in amd_numa_init() 99 if (!limit) { in amd_numa_init() 115 limit >>= 16; in amd_numa_init() 116 limit++; in amd_numa_init() 117 limit <<= 24; in amd_numa_init() 119 if (limit > end) in amd_numa_init() 120 limit = end; in amd_numa_init() 121 if (limit <= base) in amd_numa_init() 129 if (limit > end) in amd_numa_init() [all …]
|
/linux/arch/arm64/lib/ |
H A D | memcmp.S | 22 #define limit x2 macro 36 subs limit, limit, 8 44 subs limit, limit, 8 59 subs limit, limit, 16 64 cmp limit, 96 69 add limit, limit, tmp1 80 subs limit, limit, 16 119 adds limit, limit, 4 125 sub limit, limit, 4 127 adds limit, limit, 4 [all …]
|
H A D | strncmp.S | 26 #define limit x2 macro 78 subs limit, limit, #8 91 add limit, limit, 8 /* Rewind limit to before last subs. */ 172 adds limit, limit, count 173 csinv limit, limit, xzr, lo 181 cmp limit, #16 188 subs limit, limit, #1 202 sub limit, limit, count 248 subs limit, limit, #8 286 cmp limit, #8 [all …]
|
/linux/net/netfilter/ |
H A D | nft_limit.c | 24 struct nft_limit *limit; member 39 tokens = priv->limit->tokens + now - priv->limit->last; in nft_limit_eval() 43 priv->limit->last = now; in nft_limit_eval() 113 priv->limit = kmalloc(sizeof(*priv->limit), GFP_KERNEL_ACCOUNT); in nft_limit_init() 114 if (!priv->limit) in nft_limit_init() 149 kfree(priv->limit); in nft_limit_destroy() 161 priv_dst->limit = kmalloc(sizeof(*priv_dst->limit), gfp); in nft_limit_clone() 162 if (!priv_dst->limit) in nft_limit_clone() 206 priv->cost = div64_u64(priv->limit.nsecs, priv->limit.rate); in nft_limit_pkts_init() 234 return nft_limit_clone(&priv_dst->limit, &priv_src->limit, gfp); in nft_limit_pkts_clone() [all …]
|
H A D | nf_conntrack_sip.c | 252 if (++dptr >= limit) in ct_sip_parse_request() 315 if (++dptr >= limit) in sip_follow_continuation() 353 for (limit -= len; dptr < limit; dptr++) { in ct_sip_header_search() 547 limit = ct_sip_header_search(dptr + dataoff, limit, ",", strlen(",")); in ct_sip_parse_param() 548 if (!limit) in ct_sip_parse_param() 558 end = limit; in ct_sip_parse_param() 575 limit = ct_sip_header_search(dptr + dataoff, limit, ",", strlen(",")); in ct_sip_parse_address_param() 576 if (!limit) in ct_sip_parse_address_param() 603 limit = ct_sip_header_search(dptr + dataoff, limit, ",", strlen(",")); in ct_sip_parse_numerical_param() 604 if (!limit) in ct_sip_parse_numerical_param() [all …]
|
/linux/lib/ |
H A D | dynamic_queue_limits.c | 85 unsigned int inprogress, prev_inprogress, limit; in dql_completed() local 102 limit = dql->limit; in dql_completed() 103 ovlimit = POSDIFF(num_queued - dql->num_completed, limit); in dql_completed() 125 limit += POSDIFF(completed, dql->prev_num_queued) + in dql_completed() 154 slack = POSDIFF(limit + dql->prev_ovlimit, in dql_completed() 166 limit = POSDIFF(limit, dql->lowest_slack); in dql_completed() 173 limit = clamp(limit, dql->min_limit, dql->max_limit); in dql_completed() 175 if (limit != dql->limit) { in dql_completed() 176 dql->limit = limit; in dql_completed() 180 dql->adj_limit = limit + completed; in dql_completed() [all …]
|
/linux/drivers/clk/bcm/ |
H A D | clk-kona-setup.c | 21 u32 limit; in ccu_data_offsets_valid() local 24 limit = round_down(limit, sizeof(u32)); in ccu_data_offsets_valid() 80 u32 limit; in peri_clk_data_offsets_valid() local 87 limit = range - sizeof(u32); in peri_clk_data_offsets_valid() 88 limit = round_down(limit, sizeof(u32)); in peri_clk_data_offsets_valid() 102 if (gate->offset > limit) { in peri_clk_data_offsets_valid() 142 if (sel->offset > limit) { in peri_clk_data_offsets_valid() 176 if (bit_posn > limit) { in bit_posn_valid() 291 u32 limit; in sel_valid() local 303 if (max_sel > limit) { in sel_valid() [all …]
|
/linux/Documentation/hwmon/ |
H A D | ina209.rst | 44 in0_max shunt voltage max alarm limit (mV) 45 in0_min shunt voltage min alarm limit (mV) 57 in1_max bus voltage max alarm limit (mV) 58 in1_min bus voltage min alarm limit (mV) 59 in1_crit_max bus voltage crit max alarm limit (mV) 60 in1_crit_min bus voltage crit min alarm limit (mV) 61 in1_max_alarm bus voltage max alarm limit exceeded 69 power1_max power max alarm limit (uW) 70 power1_crit power crit alarm limit (uW) 71 power1_max_alarm power max alarm limit exceeded [all …]
|
/linux/arch/powerpc/kernel/ |
H A D | paca.c | 27 unsigned long limit, int cpu) in alloc_paca_data() argument 45 limit, nid); in alloc_paca_data() 80 limit, NUMA_NO_NODE); in alloc_shared_lppaca() 131 lp = alloc_shared_lppaca(LPPACA_SIZE, limit, cpu); in new_lppaca() 133 lp = alloc_paca_data(LPPACA_SIZE, 0x400, limit, cpu); in new_lppaca() 258 u64 limit; in allocate_paca() local 268 limit = min(ppc64_bolted_size(), ppc64_rma_size); in allocate_paca() 270 limit = ppc64_rma_size; in allocate_paca() 274 limit, cpu); in allocate_paca() 279 paca->lppaca_ptr = new_lppaca(cpu, limit); in allocate_paca() [all …]
|
/linux/net/sched/ |
H A D | sch_fifo.c | 23 READ_ONCE(sch->limit))) in bfifo_enqueue() 32 if (likely(sch->q.qlen < READ_ONCE(sch->limit))) in pfifo_enqueue() 104 u32 limit = qdisc_dev(sch)->tx_queue_len; in __fifo_init() local 107 limit *= psched_mtu(qdisc_dev(sch)); in __fifo_init() 109 WRITE_ONCE(sch->limit, limit); in __fifo_init() 116 WRITE_ONCE(sch->limit, ctl->limit); in __fifo_init() 122 bypass = sch->limit >= 1; in __fifo_init() 158 struct tc_fifo_qopt opt = { .limit = READ_ONCE(sch->limit) }; in __fifo_dump() 244 ((struct tc_fifo_qopt *)nla_data(nla))->limit = limit; in fifo_set_limit() 254 unsigned int limit, in fifo_create_dflt() argument [all …]
|
/linux/fs/romfs/ |
H A D | storage.c | 140 while (limit > 0) { in romfs_blk_strnlen() 151 limit -= segment; in romfs_blk_strnlen() 217 size_t limit; in romfs_dev_read() local 219 limit = romfs_maxsize(sb); in romfs_dev_read() 220 if (pos >= limit || buflen > limit - pos) in romfs_dev_read() 240 size_t limit; in romfs_dev_strnlen() local 243 if (pos >= limit) in romfs_dev_strnlen() 245 if (maxlen > limit - pos) in romfs_dev_strnlen() 246 maxlen = limit - pos; in romfs_dev_strnlen() 268 size_t limit; in romfs_dev_strcmp() local [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-intel-xe-hwmon | 5 Description: RW. Card reactive sustained (PL1) power limit in microwatts. 9 exceeds this limit. A read value of 0 means that the PL1 10 power limit is disabled, writing 0 disables the 11 limit. Writing values > 0 and <= TDP will enable the power limit. 19 Description: RO. Card default power limit (default TDP setting). 49 exceeds this limit. A read value of 0 means that the PL1 50 power limit is disabled, writing 0 disables the 51 limit. Writing values > 0 and <= TDP will enable the power limit. 72 this limit. 82 Package reactive critical (I1) power limit in milliamperes is [all …]
|
H A D | sysfs-driver-intel-i915-hwmon | 13 Description: RW. Card reactive sustained (PL1/Tau) power limit in microwatts. 17 exceeds this limit. A read value of 0 means that the PL1 18 power limit is disabled, writing 0 disables the 19 limit. Writing values > 0 will enable the power limit. 27 Description: RO. Card default power limit (default TDP setting). 35 Description: RW. Sustained power limit interval (Tau in PL1/Tau) in 44 Description: RW. Card reactive critical (I1) power limit in microwatts. 46 Card reactive critical (I1) power limit in microwatts is exposed 49 this limit. 59 Card reactive critical (I1) power limit in milliamperes is [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_dpll.c | 583 if (clock->n < limit->n.min || limit->n.max < clock->n) in intel_pll_is_valid() 585 if (clock->p1 < limit->p1.min || limit->p1.max < clock->p1) in intel_pll_is_valid() 587 if (clock->m2 < limit->m2.min || limit->m2.max < clock->m2) in intel_pll_is_valid() 597 if (clock->p < limit->p.min || limit->p.max < clock->p) in intel_pll_is_valid() 599 if (clock->m < limit->m.min || limit->m.max < clock->m) in intel_pll_is_valid() 663 for (clock.m1 = limit->m1.min; clock.m1 <= limit->m1.max; in i9xx_find_best_dpll() 677 limit, in i9xx_find_best_dpll() 721 for (clock.m1 = limit->m1.min; clock.m1 <= limit->m1.max; in pnv_find_best_dpll() 733 limit, in pnv_find_best_dpll() 794 limit, in g4x_find_best_dpll() [all …]
|
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | kv_smc.c | 78 u32 smc_address, u32 limit) in kv_set_smc_sram_address() argument 82 if ((smc_address + 3) > limit) in kv_set_smc_sram_address() 93 u32 *value, u32 limit) in amdgpu_kv_read_smc_sram_dword() argument 97 ret = kv_set_smc_sram_address(adev, smc_address, limit); in amdgpu_kv_read_smc_sram_dword() 123 const u8 *src, u32 byte_count, u32 limit) in amdgpu_kv_copy_bytes_to_smc() argument 128 if ((smc_start_address + byte_count) > limit) in amdgpu_kv_copy_bytes_to_smc() 138 ret = kv_set_smc_sram_address(adev, addr, limit); in amdgpu_kv_copy_bytes_to_smc() 164 ret = kv_set_smc_sram_address(adev, addr, limit); in amdgpu_kv_copy_bytes_to_smc() 177 ret = kv_set_smc_sram_address(adev, addr, limit); in amdgpu_kv_copy_bytes_to_smc() 192 ret = kv_set_smc_sram_address(adev, addr, limit); in amdgpu_kv_copy_bytes_to_smc() [all …]
|
H A D | si_smc.c | 34 u32 smc_address, u32 limit) in si_set_smc_sram_address() argument 38 if ((smc_address + 3) > limit) in si_set_smc_sram_address() 49 const u8 *src, u32 byte_count, u32 limit) in amdgpu_si_copy_bytes_to_smc() argument 57 if ((smc_start_address + byte_count) > limit) in amdgpu_si_copy_bytes_to_smc() 67 ret = si_set_smc_sram_address(adev, addr, limit); in amdgpu_si_copy_bytes_to_smc() 82 ret = si_set_smc_sram_address(adev, addr, limit); in amdgpu_si_copy_bytes_to_smc() 98 ret = si_set_smc_sram_address(adev, addr, limit); in amdgpu_si_copy_bytes_to_smc() 246 u32 *value, u32 limit) in amdgpu_si_read_smc_sram_dword() argument 252 ret = si_set_smc_sram_address(adev, smc_address, limit); in amdgpu_si_read_smc_sram_dword() 261 u32 value, u32 limit) in amdgpu_si_write_smc_sram_dword() argument [all …]
|
/linux/drivers/gpu/drm/radeon/ |
H A D | kv_smc.c | 75 u32 smc_address, u32 limit) in kv_set_smc_sram_address() argument 79 if ((smc_address + 3) > limit) in kv_set_smc_sram_address() 89 u32 *value, u32 limit) in kv_read_smc_sram_dword() argument 93 ret = kv_set_smc_sram_address(rdev, smc_address, limit); in kv_read_smc_sram_dword() 119 const u8 *src, u32 byte_count, u32 limit) in kv_copy_bytes_to_smc() argument 124 if ((smc_start_address + byte_count) > limit) in kv_copy_bytes_to_smc() 134 ret = kv_set_smc_sram_address(rdev, addr, limit); in kv_copy_bytes_to_smc() 160 ret = kv_set_smc_sram_address(rdev, addr, limit); in kv_copy_bytes_to_smc() 173 ret = kv_set_smc_sram_address(rdev, addr, limit); in kv_copy_bytes_to_smc() 188 ret = kv_set_smc_sram_address(rdev, addr, limit); in kv_copy_bytes_to_smc() [all …]
|
H A D | rv770_smc.c | 266 u16 smc_address, u16 limit) in rv770_set_smc_sram_address() argument 272 if ((smc_address + 3) > limit) in rv770_set_smc_sram_address() 285 u16 byte_count, u16 limit) in rv770_copy_bytes_to_smc() argument 294 if ((smc_start_address + byte_count) > limit) in rv770_copy_bytes_to_smc() 461 for (i = 0; i < limit; i += 4) { in rv770_clear_smc_sram() 462 rv770_set_smc_sram_address(rdev, i, limit); in rv770_clear_smc_sram() 469 u16 limit) in rv770_load_smc_ucode() argument 482 rv770_clear_smc_sram(rdev, limit); in rv770_load_smc_ucode() 578 ucode_data, ucode_size, limit); in rv770_load_smc_ucode() 592 u16 smc_address, u32 *value, u16 limit) in rv770_read_smc_sram_dword() argument [all …]
|
H A D | ci_smc.c | 34 u32 smc_address, u32 limit) in ci_set_smc_sram_address() argument 38 if ((smc_address + 3) > limit) in ci_set_smc_sram_address() 49 const u8 *src, u32 byte_count, u32 limit) in ci_copy_bytes_to_smc() argument 59 if ((smc_start_address + byte_count) > limit) in ci_copy_bytes_to_smc() 69 ret = ci_set_smc_sram_address(rdev, addr, limit); in ci_copy_bytes_to_smc() 84 ret = ci_set_smc_sram_address(rdev, addr, limit); in ci_copy_bytes_to_smc() 101 ret = ci_set_smc_sram_address(rdev, addr, limit); in ci_copy_bytes_to_smc() 247 u32 smc_address, u32 *value, u32 limit) in ci_read_smc_sram_dword() argument 253 ret = ci_set_smc_sram_address(rdev, smc_address, limit); in ci_read_smc_sram_dword() 262 u32 smc_address, u32 value, u32 limit) in ci_write_smc_sram_dword() argument [all …]
|
/linux/fs/xfs/ |
H A D | xfs_qm_bhv.c | 24 uint64_t limit; in xfs_fill_statvfs_from_dquot() local 26 limit = dqp->q_blk.softlimit ? in xfs_fill_statvfs_from_dquot() 29 if (limit && statp->f_blocks > limit) { in xfs_fill_statvfs_from_dquot() 30 statp->f_blocks = limit; in xfs_fill_statvfs_from_dquot() 36 limit = dqp->q_ino.softlimit ? in xfs_fill_statvfs_from_dquot() 39 if (limit && statp->f_files > limit) { in xfs_fill_statvfs_from_dquot() 40 statp->f_files = limit; in xfs_fill_statvfs_from_dquot()
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | gpio-charger.yaml | 42 charge-current-limit-gpios: 47 charge-current-limit-mapping: 50 current limit. 55 Current limit in uA 58 charge-current-limit-gpios property. Bit 1 second to last 70 - charge-current-limit-gpios 73 charge-current-limit-gpios: [ charge-current-limit-mapping ] 74 charge-current-limit-mapping: [ charge-current-limit-gpios ] 89 charge-current-limit-gpios = <&gpioA 11 GPIO_ACTIVE_HIGH>, 91 charge-current-limit-mapping = <2500000 0x00>, // 2.5 A => both GPIOs low
|
/linux/net/wireless/ |
H A D | of.c | 30 struct ieee80211_freq_range *limit = &freq_limits[i]; in wiphy_freq_limits_valid_chan() local 32 if (cfg80211_does_bw_fit_range(limit, in wiphy_freq_limits_valid_chan() 109 struct ieee80211_freq_range *limit = &freq_limits[i]; in wiphy_read_of_freq_limits() local 111 p = of_prop_next_u32(prop, p, &limit->start_freq_khz); in wiphy_read_of_freq_limits() 117 p = of_prop_next_u32(prop, p, &limit->end_freq_khz); in wiphy_read_of_freq_limits() 123 if (!limit->start_freq_khz || in wiphy_read_of_freq_limits() 124 !limit->end_freq_khz || in wiphy_read_of_freq_limits() 125 limit->start_freq_khz >= limit->end_freq_khz) { in wiphy_read_of_freq_limits()
|
/linux/drivers/gpu/drm/gma500/ |
H A D | oaktrail_crtc.c | 106 limit = NULL; in mrst_limit() 110 return limit; in mrst_limit() 137 for (clock.m = limit->m.min; clock.m <= limit->m.max; clock.m++) { in mrst_sdvo_find_best_pll() 138 for (clock.n = limit->n.min; clock.n <= limit->n.max; in mrst_sdvo_find_best_pll() 140 for (clock.p1 = limit->p1.min; in mrst_sdvo_find_best_pll() 147 if (target_vco > limit->vco.max) in mrst_sdvo_find_best_pll() 194 for (clock.m = limit->m.min; clock.m <= limit->m.max; clock.m++) { in mrst_lvds_find_best_pll() 195 for (clock.p1 = limit->p1.min; clock.p1 <= limit->p1.max; in mrst_lvds_find_best_pll() 372 const struct gma_limit_t *limit; in oaktrail_crtc_mode_set() local 507 ok = limit->find_pll(limit, crtc, adjusted_mode->clock, in oaktrail_crtc_mode_set() [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | regulator.yaml | 127 description: Set over current protection limit. This is a limit where 133 description: Set over current error limit. This is a limit where part of 139 description: Set over current warning limit. This is a limit where hardware 146 description: Set over voltage protection limit. This is a limit where 153 description: Set over voltage error limit. This is a limit where part of 160 description: Set over voltage warning limit. This is a limit where hardware 168 description: Set over under voltage protection limit. This is a limit where 175 description: Set under voltage error limit. This is a limit where part of 182 description: Set over under voltage warning limit. This is a limit where 198 description: Set over temperature protection limit. This is a limit where [all …]
|
/linux/kernel/cgroup/ |
H A D | pids.c | 57 atomic64_t limit; member 172 int64_t limit = atomic64_read(&p->limit); in pids_try_charge() local 179 if (new > limit) { in pids_try_charge() 306 int64_t limit; in pids_max_write() local 311 limit = PIDS_MAX; in pids_max_write() 315 err = kstrtoll(buf, 0, &limit); in pids_max_write() 319 if (limit < 0 || limit >= PIDS_MAX) in pids_max_write() 327 atomic64_set(&pids->limit, limit); in pids_max_write() 335 int64_t limit = atomic64_read(&pids->limit); in pids_max_show() local 337 if (limit >= PIDS_MAX) in pids_max_show() [all …]
|