/openbmc/qemu/include/qemu/ |
H A D | ratelimit.h | 45 QEMU_LOCK_GUARD(&limit->lock); in ratelimit_calculate_delay() 46 if (!limit->slice_quota) { in ratelimit_calculate_delay() 50 assert(limit->slice_ns); in ratelimit_calculate_delay() 56 limit->slice_end_time = now + limit->slice_ns; in ratelimit_calculate_delay() 57 limit->dispatched = 0; in ratelimit_calculate_delay() 60 limit->dispatched += n; in ratelimit_calculate_delay() 61 if (limit->dispatched < limit->slice_quota) { in ratelimit_calculate_delay() 69 delay_slices = (double)limit->dispatched / limit->slice_quota; in ratelimit_calculate_delay() 70 limit->slice_end_time = limit->slice_start_time + in ratelimit_calculate_delay() 89 limit->slice_ns = slice_ns; in ratelimit_set_speed() [all …]
|
/openbmc/linux/arch/x86/mm/ |
H A D | amdtopology.c | 83 u64 base, limit; in amd_numa_init() local 96 base, limit); in amd_numa_init() 100 if (!limit) { in amd_numa_init() 116 limit >>= 16; in amd_numa_init() 117 limit++; in amd_numa_init() 118 limit <<= 24; in amd_numa_init() 120 if (limit > end) in amd_numa_init() 121 limit = end; in amd_numa_init() 122 if (limit <= base) in amd_numa_init() 130 if (limit > end) in amd_numa_init() [all …]
|
/openbmc/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 …]
|
/openbmc/linux/lib/ |
H A D | dynamic_queue_limits.c | 20 unsigned int inprogress, prev_inprogress, limit; in dql_completed() local 30 limit = dql->limit; in dql_completed() 31 ovlimit = POSDIFF(num_queued - dql->num_completed, limit); in dql_completed() 53 limit += POSDIFF(completed, dql->prev_num_queued) + in dql_completed() 82 slack = POSDIFF(limit + dql->prev_ovlimit, in dql_completed() 94 limit = POSDIFF(limit, dql->lowest_slack); in dql_completed() 101 limit = clamp(limit, dql->min_limit, dql->max_limit); in dql_completed() 103 if (limit != dql->limit) { in dql_completed() 104 dql->limit = limit; in dql_completed() 108 dql->adj_limit = limit + completed; in dql_completed() [all …]
|
/openbmc/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_ATOMIC); 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() 233 return nft_limit_clone(&priv_dst->limit, &priv_src->limit); 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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/qemu/hw/timer/ |
H A D | slavio_timer.c | 59 uint64_t limit; member 109 uint64_t count, limit; in slavio_timer_get_out() local 112 limit = TIMER_MAX_COUNT32; in slavio_timer_get_out() 114 limit = t->limit; in slavio_timer_get_out() 133 if (t->limit != 0) { in slavio_timer_irq() 220 t->limit = TIMER_MAX_COUNT64; in slavio_timer_mem_writel() 244 t->limit = TIMER_MAX_COUNT64; in slavio_timer_mem_writel() 258 t->limit = val & TIMER_MAX_COUNT32; in slavio_timer_mem_writel() 260 if (t->limit == 0) { /* free-run */ in slavio_timer_mem_writel() 348 VMSTATE_UINT64(limit, CPUTimerState), [all …]
|
/openbmc/linux/net/sched/ |
H A D | sch_fifo.c | 31 if (likely(sch->q.qlen < sch->limit)) in pfifo_enqueue() 42 if (likely(sch->q.qlen < sch->limit)) in pfifo_tail_enqueue() 103 u32 limit = qdisc_dev(sch)->tx_queue_len; in __fifo_init() local 106 limit *= psched_mtu(qdisc_dev(sch)); in __fifo_init() 108 sch->limit = limit; in __fifo_init() 115 sch->limit = ctl->limit; in __fifo_init() 121 bypass = sch->limit >= 1; in __fifo_init() 157 struct tc_fifo_qopt opt = { .limit = sch->limit }; in __fifo_dump() 243 ((struct tc_fifo_qopt *)nla_data(nla))->limit = limit; in fifo_set_limit() 253 unsigned int limit, in fifo_create_dflt() argument [all …]
|
/openbmc/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 …]
|
/openbmc/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_dpll.c | 375 if (clock->n < limit->n.min || limit->n.max < clock->n) in intel_pll_is_valid() 377 if (clock->p1 < limit->p1.min || limit->p1.max < clock->p1) in intel_pll_is_valid() 379 if (clock->m2 < limit->m2.min || limit->m2.max < clock->m2) in intel_pll_is_valid() 389 if (clock->p < limit->p.min || limit->p.max < clock->p) in intel_pll_is_valid() 391 if (clock->m < limit->m.min || limit->m.max < clock->m) in intel_pll_is_valid() 455 for (clock.m1 = limit->m1.min; clock.m1 <= limit->m1.max; in i9xx_find_best_dpll() 469 limit, in i9xx_find_best_dpll() 513 for (clock.m1 = limit->m1.min; clock.m1 <= limit->m1.max; in pnv_find_best_dpll() 525 limit, in pnv_find_best_dpll() 586 limit, in g4x_find_best_dpll() [all …]
|
/openbmc/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()
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/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
|
/openbmc/linux/kernel/cgroup/ |
H A D | pids.c | 49 atomic64_t limit; member 164 int64_t limit = atomic64_read(&p->limit); in pids_try_charge() local 171 if (new > limit) in pids_try_charge() 287 int64_t limit; in pids_max_write() local 292 limit = PIDS_MAX; in pids_max_write() 296 err = kstrtoll(buf, 0, &limit); in pids_max_write() 300 if (limit < 0 || limit >= PIDS_MAX) in pids_max_write() 308 atomic64_set(&pids->limit, limit); in pids_max_write() 316 int64_t limit = atomic64_read(&pids->limit); in pids_max_show() local 318 if (limit >= PIDS_MAX) in pids_max_show() [all …]
|
/openbmc/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()
|
/openbmc/openbmc-test-automation/redfish/extended/ |
H A D | test_power_capping.robot | 36 ... Power limit active. 69 ... msg=DCMI power limit should be ${max_power}. 78 ... deactivate power limit prior to change. 87 # Deactivate and check limit 99 [Documentation] Set power limit and activate power limit before 138 # Check deactivated and the power limit. 153 ... msg=Power limit setting not retained at Runtime. 157 [Documentation] Change power limit at runtime. 213 # Deactivate power and set limit. 225 # Save the power limit setting. [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | regulator.yaml | 122 description: Set over current protection limit. This is a limit where 128 description: Set over current error limit. This is a limit where part of 134 description: Set over current warning limit. This is a limit where hardware 141 description: Set over voltage protection limit. This is a limit where 148 description: Set over voltage error limit. This is a limit where part of 155 description: Set over voltage warning limit. This is a limit where hardware 163 description: Set over under voltage protection limit. This is a limit where 170 description: Set under voltage error limit. This is a limit where part of 177 description: Set over under voltage warning limit. This is a limit where 185 description: Set over temperature protection limit. This is a limit where [all …]
|
/openbmc/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 …]
|
/openbmc/linux/Documentation/ABI/testing/ |
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 …]
|