Home
last modified time | relevance | path

Searched full:limit (Results 1 – 25 of 4318) sorted by relevance

12345678910>>...173

/openbmc/openbmc-test-automation/redfish/extended/
H A Dtest_power_capping.robot6 # PL Power Limit
35 [Documentation] Change active power limit with system power on and
36 ... Power limit active.
39 Set DCMI Power Limit And Verify ${max_power}
67 ${power}= Get DCMI Power Limit
69 ... msg=DCMI power limit should be ${max_power}.
73 Set DCMI Power Limit And Verify ${near_max_power_50}
77 [Documentation] Change active power limit with system power on and
78 ... deactivate power limit prior to change.
85 Set DCMI Power Limit And Verify ${power_setting}
[all …]
H A Dtest_escale_base.robot58 # Set the power limit via REST.
59 Set DCMI Power Limit Via REST ${test_power}
61 # Read the power limit using IPMI.
62 ${power_limit}= Get DCMI Power Limit
64 ... msg=Reading Power limit with IPMI failed after setting it with REST.
75 Set DCMI Power Limit And Verify ${test_power}
77 # Read the limit via REST.
78 ${power_limit}= Get DCMI Power Limit Via REST
80 ... msg=Reading power limit with REST failed after setting it with IPMI.
107 Set DCMI Power Limit And Verify ${mid_power}
[all …]
/openbmc/qemu/include/qemu/
H A Dratelimit.h40 static inline int64_t ratelimit_calculate_delay(RateLimit *limit, uint64_t n) in ratelimit_calculate_delay() argument
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()
52 if (limit->slice_end_time < now) { in ratelimit_calculate_delay()
55 limit->slice_start_time = now; 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()
[all …]
/openbmc/linux/arch/arm64/lib/
H A Dmemcmp.S22 #define limit x2 macro
36 subs limit, limit, 8
44 subs limit, limit, 8
47 ldr data1, [src1, limit]
48 ldr data2, [src2, limit]
59 subs limit, limit, 16
63 try to align, so limit it only to strings larger than 128 bytes. */
64 cmp limit, 96
69 add limit, limit, tmp1
74 Limit is pre-decremented by 16 and must be larger than zero.
[all …]
H A Dstrncmp.S26 #define limit x2 macro
62 cbz limit, L(ret0)
78 subs limit, limit, #8
91 add limit, limit, 8 /* Rewind limit to before last subs. */
93 /* Limit was reached. Check if the NUL byte or the difference
94 is before the limit. */
100 cmp limit, pos, lsr #3
109 /* Not reached the limit, must have found the end or a diff. */
110 tbz limit, #63, L(not_limit)
111 add tmp1, limit, 8
[all …]
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dregulator.yaml34 regulator-input-current-limit-microamp:
122 description: Set over current protection limit. This is a limit where
125 limit setting can be omitted.
128 description: Set over current error limit. This is a limit where part of
131 that detection should be enabled but limit setting can be omitted.
134 description: Set over current warning limit. This is a limit where hardware
135 is assumed still to be functional but approaching limit where it gets
138 be enabled but limit setting can be omitted.
141 description: Set over voltage protection limit. This is a limit where
144 limit setting can be omitted. Limit is given as microvolt offset from
[all …]
/openbmc/linux/lib/
H A Ddynamic_queue_limits.c17 /* Records completed count and recalculates the queue limit */
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()
40 * - The queue was over-limit in the last interval, in dql_completed()
43 * - The queue was over-limit in the previous interval and in dql_completed()
49 * When queue is starved increase the limit by the amount in dql_completed()
51 * plus any previous over-limit. in dql_completed()
53 limit += POSDIFF(completed, dql->prev_num_queued) + in dql_completed()
59 * Queue was not starved, check if the limit can be decreased. in dql_completed()
[all …]
/openbmc/linux/Documentation/hwmon/
H A Dina209.rst44 in0_max shunt voltage max alarm limit (mV)
45 in0_min shunt voltage min alarm limit (mV)
46 in0_crit_max shunt voltage crit max alarm limit (mV)
47 in0_crit_min shunt voltage crit min alarm limit (mV)
48 in0_max_alarm shunt voltage max alarm limit exceeded
49 in0_min_alarm shunt voltage min alarm limit exceeded
50 in0_crit_max_alarm shunt voltage crit max alarm limit exceeded
51 in0_crit_min_alarm shunt voltage crit min alarm limit exceeded
57 in1_max bus voltage max alarm limit (mV)
58 in1_min bus voltage min alarm limit (mV)
[all …]
/openbmc/linux/net/netfilter/
H A Dnft_limit.c24 struct nft_limit *limit; member
37 spin_lock_bh(&priv->limit->lock); in nft_limit_eval()
39 tokens = priv->limit->tokens + now - priv->limit->last; in nft_limit_eval()
43 priv->limit->last = now; in nft_limit_eval()
46 priv->limit->tokens = delta; in nft_limit_eval()
47 spin_unlock_bh(&priv->limit->lock); in nft_limit_eval()
50 priv->limit->tokens = tokens; in nft_limit_eval()
51 spin_unlock_bh(&priv->limit->lock); 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()
[all …]
H A Dnf_conntrack_sip.c67 const char *limit, int *shift) in string_len() argument
71 while (dptr < limit && isalpha(*dptr)) { in string_len()
79 const char *limit, int *shift) in digits_len() argument
82 while (dptr < limit && isdigit(*dptr)) { in digits_len()
100 static int word_len(const char *dptr, const char *limit) in word_len() argument
103 while (dptr < limit && iswordc(*dptr)) { in word_len()
111 const char *limit, int *shift) in callid_len() argument
115 len = word_len(dptr, limit); in callid_len()
117 if (!len || dptr == limit || *dptr != '@') in callid_len()
122 domain_len = word_len(dptr, limit); in callid_len()
[all …]
/openbmc/linux/tools/testing/selftests/net/forwarding/
H A Dsch_red.sh58 rate 10Mbit burst 10K limit 1M
104 rate 10Mbit burst 10K limit 1M
257 local limit=$1; shift
261 # Build the below-the-limit backlog using UDP. We could use TCP just
263 # length is below the limit. The main stream is using TCP, and if the
264 # limit is misconfigured, we would see this traffic being ECN marked.
266 backlog=$(build_backlog $((2 * limit / 3)) udp)
269 check_err $? "backlog $backlog / $limit Got $pct% marked packets, expected == 0."
270 log_test "$name backlog < limit"
273 # backlog crosses the limit, and we want to make sure that the backlog
[all …]
/openbmc/linux/fs/quota/
H A Dquotaio_v2.h40 __le32 dqb_ihardlimit; /* absolute limit on allocated inodes */
41 __le32 dqb_isoftlimit; /* preferred inode limit */
43 __le32 dqb_bhardlimit; /* absolute limit on disk space (in QUOTABLOCK_SIZE) */
44 __le32 dqb_bsoftlimit; /* preferred limit on disk space (in QUOTABLOCK_SIZE) */
46 __le64 dqb_btime; /* time limit for excessive disk use */
47 __le64 dqb_itime; /* time limit for excessive inode use */
53 __le64 dqb_ihardlimit; /* absolute limit on allocated inodes */
54 __le64 dqb_isoftlimit; /* preferred inode limit */
56 __le64 dqb_bhardlimit; /* absolute limit on disk space (in QUOTABLOCK_SIZE) */
57 __le64 dqb_bsoftlimit; /* preferred limit on disk space (in QUOTABLOCK_SIZE) */
[all …]
/openbmc/linux/arch/x86/mm/
H A Damdtopology.c83 u64 base, limit; in amd_numa_init() local
86 limit = read_pci_config(0, nb, 1, 0x44 + i*8); in amd_numa_init()
88 nodeids[i] = nodeid = limit & 7; in amd_numa_init()
96 base, limit); in amd_numa_init()
100 if (!limit) { in amd_numa_init()
105 if ((base >> 8) & 3 || (limit >> 8) & 3) { in amd_numa_init()
107 nodeid, (base >> 8) & 3, (limit >> 8) & 3); in amd_numa_init()
116 limit >>= 16; in amd_numa_init()
117 limit++; in amd_numa_init()
118 limit <<= 24; in amd_numa_init()
[all …]
/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dsch_red_core.sh141 burst 128K limit 1G
203 burst 128K limit 1G
417 local limit=$1; shift
421 # Build the below-the-limit backlog using UDP. We could use TCP just
423 # length is below the limit. The main stream is using TCP, and if the
424 # limit is misconfigured, we would see this traffic being ECN marked.
426 backlog=$(build_backlog $vlan $((2 * limit / 3)) udp)
429 check_err $? "backlog $backlog / $limit Got $pct% marked packets, expected == 0."
430 log_test "TC $((vlan - 10)): $name backlog < limit"
433 # backlog crosses the limit, and we want to make sure that the backlog
[all …]
/openbmc/linux/kernel/cgroup/
H A Dpids.c6 * after a certain limit is reached.
8 * Since it is trivial to hit the task limit without hitting any kmemcg limits
21 * To set a cgroup to have no limit, set pids.max to "max". This is the default
23 * stringent limit in the hierarchy is followed).
49 atomic64_t limit; member
55 /* Number of times fork failed because limit was hit. */
79 atomic64_set(&pids->limit, PIDS_MAX); in pids_css_alloc()
134 * This function does *not* follow the pid limit set. It cannot fail and the new
135 * pid count may exceed the limit. This is only used for reverting failed
136 * attaches, where there is no other way out than violating the limit.
[all …]
/openbmc/linux/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
H A Dchoke.json15 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000",
18 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 83p max 250p",
38 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 min 100",
41 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 100p max 250p",
61 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 max 900",
64 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min.*max 900p",
84 … "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 ecn",
87 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 83p max 250p ecn",
107 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root choke limit 1000 bandwidth 10000 burst 10…
110 "matchPattern": "qdisc choke 1: root refcnt [0-9]+ limit 1000p min 83p max 250p",
[all …]
H A Dred.json15 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red limit 1M avpkt 1500 min 100K max 300K…
18 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb $",
38 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red adaptive limit 1M avpkt 1500 min 100K…
41 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb adaptive $",
61 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn limit 1M avpkt 1500 min 100K max …
64 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn $",
84 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn adaptive limit 1M avpkt 1500 min …
87 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn adaptive $",
107 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn harddrop limit 1M avpkt 1500 min …
110 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn harddrop $",
[all …]
H A Dfq_codel.json18 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 10240p flows 1024 quantum.*target 5ms …
27 "name": "Create FQ_CODEL with limit setting",
38 "cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root fq_codel limit 1000",
41 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 1000p flows 1024 quantum.*target 5ms i…
64 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 10240p flows 1024 quantum.*target 5ms …
87 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 10240p flows 1024 quantum.*target 2ms …
110 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 10240p flows 1024 quantum.*target 5ms …
133 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 10240p flows 1024 quantum 9000 target …
156 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 10240p flows 1024 quantum.*target 5ms …
179 …"matchPattern": "qdisc fq_codel 1: root refcnt [0-9]+ limit 10240p flows 1024 quantum.*target 5ms …
[all …]
/openbmc/openbmc-test-automation/lib/
H A Denergy_scale_utils.robot16 Get System Power Cap Limit
17 [Documentation] Get the allowed MAX and MIN power limit of the chassis.
38 # Current Limit State: No Active Power Limit
40 # Power Limit: 500 Watts
43 # The power limit setting can be obtained with the following:
55 Get DCMI Power Limit
64 Set DCMI Power Limit And Verify
65 [Documentation] Set system power limit via IPMI DCMI command.
69 # limit The power limit in watts
71 ${cmd}= Catenate dcmi power set_limit limit ${power_limit}
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-driver-intel-i915-hwmon13 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.
57 Description: RW. Card reactive critical (I1) power limit in milliamperes.
[all …]
/openbmc/qemu/hw/timer/
H A Dslavio_timer.c59 uint64_t limit; member
109 uint64_t count, limit; in slavio_timer_get_out() local
111 if (t->limit == 0) { /* free-run system or processor counter */ in slavio_timer_get_out()
112 limit = TIMER_MAX_COUNT32; in slavio_timer_get_out()
114 limit = t->limit; in slavio_timer_get_out()
116 count = limit - PERIODS_TO_LIMIT(ptimer_get_count(t->timer)); in slavio_timer_get_out()
118 trace_slavio_timer_get_out(t->limit, t->counthigh, t->count); in slavio_timer_get_out()
132 /* if limit is 0 (free-run), there will be no match */ in slavio_timer_irq()
133 if (t->limit != 0) { in slavio_timer_irq()
137 if (!slavio_timer_is_user(tc) && t->limit != 0) { in slavio_timer_irq()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/power/supply/
H A Dgpio-charger.yaml42 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/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/
H A DCap.interface.yaml50 Exception Actions, taken if the Power Limit is exceeded and cannot be
51 controlled within the Correction time limit.
57 Correction Time Limit in microseconds. Maximum time taken to limit the
58 power after the platform power has reached the power limit before the
60 the system power usage constantly exceeds the specified power limit
61 for more than the Correction Time Limit interval. The Correction Time
62 Limit timeout automatically restarts if the system power meets or
63 drops below the Power Limit.
74 Exception actions, taken if the Power Limit is exceeded and cannot be
75 controlled within the Correction Time Limit.
/openbmc/linux/net/sched/
H A Dsch_fifo.c22 if (likely(sch->qstats.backlog + qdisc_pkt_len(skb) <= sch->limit)) in bfifo_enqueue()
31 if (likely(sch->q.qlen < sch->limit)) in pfifo_enqueue()
42 if (likely(sch->q.qlen < sch->limit)) in pfifo_tail_enqueue()
46 /* queue full, remove one skb to fulfill the 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()
119 bypass = sch->limit >= psched_mtu(qdisc_dev(sch)); in __fifo_init()
121 bypass = sch->limit >= 1; in __fifo_init()
[all …]
/openbmc/qemu/docs/devel/migration/
H A Ddirty-limit.rst1 Dirty limit
4 The dirty limit, short for dirty page rate upper limit, is a new capability
36 page rate value and the corresponding upper limit of the VM:
40 limit is specified by caller, therefore fetch it directly.
47 rate progressively down to the upper limit without oscillation. To
50 to the limit, which is used when the current dirty page rate is far
51 from the limit; the second is to add or subtract a fixed time when
52 the current dirty page rate is close to the limit.
60 to step PREPARE (1) until the dirty limit is reached.
68 In summary, thanks to the KVM dirty ring technology, the dirty limit
[all …]

12345678910>>...173