Home
last modified time | relevance | path

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

12345678910>>...185

/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnft_limit.c28 static inline bool nft_limit_eval(struct nft_limit *limit, u64 cost) in nft_limit_eval() argument
33 spin_lock_bh(&limit->lock); in nft_limit_eval()
35 tokens = limit->tokens + now - limit->last; in nft_limit_eval()
36 if (tokens > limit->tokens_max) in nft_limit_eval()
37 tokens = limit->tokens_max; in nft_limit_eval()
39 limit->last = now; in nft_limit_eval()
42 limit->tokens = delta; in nft_limit_eval()
43 spin_unlock_bh(&limit->lock); in nft_limit_eval()
44 return limit->invert; in nft_limit_eval()
46 limit->tokens = tokens; in nft_limit_eval()
[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 …]
/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/arch/arm64/lib/
H A Dmemcmp.S31 limit .req x2 label
50 cbz limit, .Lret0
56 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */
71 /* Not reached the limit, must have found a diff. */
74 /* Limit % 8 == 0 => the diff is in the last 8 bytes. */
75 ands limit, limit, #7
81 lsl limit, limit, #3 /* bytes-> bits. */
83 CPU_BE( lsr mask, mask, limit )
84 CPU_LE( lsl mask, mask, limit )
102 * We can not add limit with alignment offset(tmp1) here. Since the
[all …]
H A Dstrncmp.S35 limit .req x2 label
56 cbz limit, .Lret0
65 * when limit is mulitply of 8, if not sub 1,
68 sub limit_wd, limit, #1 /* limit != 0, so no underflow. */
89 /*Not reached the limit, must have found the end or a diff. */
92 /* Limit % 8 == 0 => all bytes significant. */
93 ands limit, limit, #7
96 lsl limit, limit, #3 /* Bits -> bytes. */
98 CPU_BE( lsr mask, mask, limit )
99 CPU_LE( lsl mask, mask, limit )
[all …]
/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/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 …]
H A Dadm9240.rst52 microprocessor-based systems, providing measurement and limit comparison
56 for limit comparisons can be programmed in over the same serial bus. The
58 analog channels to ensure a fast interrupt response to any out-of-limit
90 Temperature alarm is asserted once the temperature exceeds the high limit,
102 * User sets 0 to fan_min limit
108 * User sets fan_min limit too low
124 * User sets unreasonably high low fan speed limit
126 - resolution of the low speed limit may be reduced
187 0 +2.5 V_Error high or low limit exceeded
188 1 VCCP_Error high or low limit exceeded
[all …]
/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/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
54 /* Number of times fork failed because limit was hit. */
78 atomic64_set(&pids->limit, PIDS_MAX); in pids_css_alloc()
123 * This function does *not* follow the pid limit set. It cannot fail and the new
124 * pid count may exceed the limit. This is only used for reverting failed
125 * attaches, where there is no other way out than violating the limit.
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/drivers/net/mlxsw/
H A Dsch_red_core.sh408 local limit=$1; shift
412 # Build the below-the-limit backlog using UDP. We could use TCP just
414 # length is below the limit. The main stream is using TCP, and if the
415 # limit is misconfigured, we would see this traffic being ECN marked.
417 backlog=$(build_backlog $vlan $((2 * limit / 3)) udp)
420 check_err $? "backlog $backlog / $limit Got $pct% marked packets, expected == 0."
421 log_test "TC $((vlan - 10)): $name backlog < limit"
424 # backlog crosses the limit, and we want to make sure that the backlog
425 # is above the limit.
427 backlog=$(build_backlog $vlan $((3 * limit / 2)) tcp tos=0x01)
[all …]
/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Dpaca.c28 unsigned long limit, int cpu) in alloc_paca_data() argument
46 limit, nid); in alloc_paca_data()
60 static void *__init alloc_shared_lppaca(unsigned long size, unsigned long limit, in alloc_shared_lppaca() argument
81 limit, NUMA_NO_NODE); in alloc_shared_lppaca()
122 static struct lppaca * __init new_lppaca(int cpu, unsigned long limit) in new_lppaca() argument
132 lp = alloc_shared_lppaca(LPPACA_SIZE, limit, cpu); in new_lppaca()
134 lp = alloc_paca_data(LPPACA_SIZE, 0x400, limit, cpu); in new_lppaca()
151 static struct slb_shadow * __init new_slb_shadow(int cpu, unsigned long limit) in new_slb_shadow() argument
165 s = alloc_paca_data(sizeof(*s), L1_CACHE_BYTES, limit, cpu); in new_slb_shadow()
179 * @limit: Memory limit for this allocation
[all …]
/OK3568_Linux_fs/kernel/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
/OK3568_Linux_fs/kernel/tools/testing/selftests/tc-testing/tc-tests/qdiscs/
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 …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_post_csc.c46 RK_PQ_CSC_YUV2RGB_601 = 0, /* YCbCr_601 LIMIT-> RGB FULL */
47 RK_PQ_CSC_YUV2RGB_709, /* YCbCr_709 LIMIT-> RGB FULL */
48 RK_PQ_CSC_RGB2YUV_601, /* RGB FULL->YCbCr_601 LIMIT */
49 RK_PQ_CSC_RGB2YUV_709, /* RGB FULL->YCbCr_709 LIMIT */
50 RK_PQ_CSC_YUV2YUV_709_601, /* YCbCr_709 LIMIT->YCbCr_601 LIMIT */
51 RK_PQ_CSC_YUV2YUV_601_709, /* YCbCr_601 LIMIT->YCbCr_709 LIMIT */
52 RK_PQ_CSC_YUV2YUV, /* YCbCr LIMIT->YCbCr LIMIT */
60 RK_PQ_CSC_YUV2YUV_LIMIT2FULL, /* YCbCr LIMIT->YCbCr FULL */
61 RK_PQ_CSC_YUV2YUV_601_709_LIMIT2FULL, /* YCbCr 601 LIMIT->YCbCr 709 FULL */
62 RK_PQ_CSC_YUV2YUV_709_601_LIMIT2FULL, /* YCbCr 709 LIMIT->YCbCr 601 FULL */
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_l2_mmu_config.c29 * struct l2_mmu_config_limit_region - L2 MMU limit field
42 * struct l2_mmu_config_limit - L2 MMU read and write limit
45 * @read: Values for the read limit field
46 * @write: Values for the write limit field
55 * Zero represents no limit
90 struct l2_mmu_config_limit limit = { in kbase_set_mmu_quirks() local
102 /* Limit the GPU bus bandwidth if the platform needs this. */ in kbase_set_mmu_quirks()
105 limit = limits[i]; in kbase_set_mmu_quirks()
115 mmu_config &= ~(limit.read.mask | limit.write.mask); in kbase_set_mmu_quirks()
117 mmu_config |= (limit.read.value << limit.read.shift) | in kbase_set_mmu_quirks()
[all …]
/OK3568_Linux_fs/kernel/drivers/clk/bcm/
H A Dclk-kona-setup.c29 u32 limit; in ccu_data_offsets_valid() local
31 limit = ccu->range - sizeof(u32); in ccu_data_offsets_valid()
32 limit = round_down(limit, sizeof(u32)); in ccu_data_offsets_valid()
34 if (ccu_policy->enable.offset > limit) { in ccu_data_offsets_valid()
37 ccu->name, ccu_policy->enable.offset, limit); in ccu_data_offsets_valid()
40 if (ccu_policy->control.offset > limit) { in ccu_data_offsets_valid()
43 ccu->name, ccu_policy->control.offset, limit); in ccu_data_offsets_valid()
88 u32 limit; in peri_clk_data_offsets_valid() local
95 limit = range - sizeof(u32); in peri_clk_data_offsets_valid()
96 limit = round_down(limit, sizeof(u32)); in peri_clk_data_offsets_valid()
[all …]
/OK3568_Linux_fs/kernel/fs/romfs/
H A Dstorage.c131 unsigned long pos, size_t limit) in romfs_blk_strnlen() argument
140 while (limit > 0) { in romfs_blk_strnlen()
142 segment = min_t(size_t, limit, ROMBSIZE - offset); 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
242 limit = romfs_maxsize(sb); in romfs_dev_strnlen()
243 if (pos >= limit) in romfs_dev_strnlen()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Ddynamic_queue_limits.h11 * 1) Objects are queued up to some limit specified as number of objects.
14 * 3) Starvation occurs when limit has been reached, all queued data has
19 * The goal of dql is to calculate the limit as the minimum number of objects
25 * on the object limit and how many objects are already enqueued
46 unsigned int adj_limit; /* limit + num_completed */
51 unsigned int limit ____cacheline_aligned_in_smp; /* Current limit */
54 unsigned int prev_ovlimit; /* Previous over limit */
62 unsigned int max_limit; /* Max limit */
63 unsigned int min_limit; /* Minimum limit */
91 /* Returns how many objects can be queued, < 0 indicates over limit. */
[all …]
/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Drockchip_post_csc.c49 RK_PQ_CSC_YUV2RGB_601 = 0, /* YCbCr_601 LIMIT-> RGB FULL */
50 RK_PQ_CSC_YUV2RGB_709, /* YCbCr_709 LIMIT-> RGB FULL */
51 RK_PQ_CSC_RGB2YUV_601, /* RGB FULL->YCbCr_601 LIMIT */
52 RK_PQ_CSC_RGB2YUV_709, /* RGB FULL->YCbCr_709 LIMIT */
53 RK_PQ_CSC_YUV2YUV_709_601, /* YCbCr_709 LIMIT->YCbCr_601 LIMIT */
54 RK_PQ_CSC_YUV2YUV_601_709, /* YCbCr_601 LIMIT->YCbCr_709 LIMIT */
55 RK_PQ_CSC_YUV2YUV, /* YCbCr LIMIT->YCbCr LIMIT */
63 RK_PQ_CSC_YUV2YUV_LIMIT2FULL, /* YCbCr LIMIT->YCbCr FULL */
64 RK_PQ_CSC_YUV2YUV_601_709_LIMIT2FULL, /* YCbCr 601 LIMIT->YCbCr 709 FULL */
65 RK_PQ_CSC_YUV2YUV_709_601_LIMIT2FULL, /* YCbCr 709 LIMIT->YCbCr 601 FULL */
[all …]
/OK3568_Linux_fs/kernel/Documentation/admin-guide/cgroup-v1/
H A Dhugetlb.rst24 …hugetlb.<hugepagesize>.rsvd.limit_in_bytes # set/show limit of "hugepagesize" hugetlb r…
27 ….failcnt # show the number of allocation failure due to HugeTLB reservation limit
28 …hugetlb.<hugepagesize>.limit_in_bytes # set/show limit of "hugepagesize" hugetlb f…
31 …>.failcnt # show the number of allocation failure due to HugeTLB usage limit
69 The HugeTLB controller allows users to limit the HugeTLB usage (page fault) per
70 control group and enforces the limit during page fault. Since HugeTLB
71 doesn't support page reclaim, enforcing the limit at page fault time implies
73 pages beyond its limit. Therefore the application needs to know exactly how many
86 The HugeTLB controller allows to limit the HugeTLB reservations per control
87 group and enforces the controller limit at reservation time and at the fault of
[all …]
/OK3568_Linux_fs/buildroot/package/efivar/
H A D0003-Fix-all-the-places-Werror-address-of-packed-member-c.patch107 -ucs2len(const uint16_t * const s, ssize_t limit)
108 +ucs2len(const void *vs, ssize_t limit)
111 - for (i = 0; i < (limit >= 0 ? limit : i+1) && s[i] != (uint16_t)0; i++)
116 + i < (limit >= 0 ? limit : i+1) && s8[0] != 0 && s8[1] != 0;
123 -ucs2size(const uint16_t * const s, ssize_t limit)
124 +ucs2size(const void *s, ssize_t limit)
126 size_t rc = ucs2len(s, limit);
128 @@ -69,10 +74,11 @@ utf8size(uint8_t *s, ssize_t limit)
132 -ucs2_to_utf8(const uint16_t * const chars, ssize_t limit)
133 +ucs2_to_utf8(const void * const voidchars, ssize_t limit)
[all …]
/OK3568_Linux_fs/kernel/net/wireless/
H A Dof.c30 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()
91 prop = of_find_property(np, "ieee80211-freq-limit", &len); in wiphy_read_of_freq_limits()
96 dev_err(dev, "ieee80211-freq-limit wrong format"); in wiphy_read_of_freq_limits()
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()

12345678910>>...185