Home
last modified time | relevance | path

Searched full:cost (Results 1 – 25 of 397) sorted by relevance

12345678910>>...16

/linux/net/netfilter/
H A Dxt_limit.c34 `credit_cap'. The `peak rate' becomes the cost of passing the
35 test, `cost'.
39 discarded. Every time the match passes, you lose `cost' credits;
72 if ((READ_ONCE(priv->credit) < r->cost) && (READ_ONCE(priv->prev) == jiffies)) in limit_mt()
83 if (new_credit >= r->cost) { in limit_mt()
85 new_credit -= r->cost; in limit_mt()
128 if (r->cost == 0) { in limit_mt_check()
130 r->cost = user2credits(r->avg); in limit_mt_check()
150 u_int32_t credit_cap, cost; member
166 .cost = cm->cost, in limit_mt_compat_from_user()
[all …]
H A Dnft_limit.c32 static inline bool nft_limit_eval(struct nft_limit_priv *priv, u64 cost) in nft_limit_eval() argument
44 delta = tokens - cost; in nft_limit_eval()
174 u64 cost; member
183 if (nft_limit_eval(&priv->limit, priv->cost)) in nft_limit_pkts_eval()
206 priv->cost = div64_u64(priv->limit.nsecs, priv->limit.rate); in nft_limit_pkts_init()
232 priv_dst->cost = priv_src->cost; in nft_limit_pkts_clone()
254 u64 cost = div64_u64(priv->nsecs * pkt->skb->len, priv->rate); in nft_limit_bytes_eval() local
256 if (nft_limit_eval(priv, cost)) in nft_limit_bytes_eval()
336 if (nft_limit_eval(&priv->limit, priv->cost)) in nft_limit_obj_pkts_eval()
351 priv->cost = div64_u64(priv->limit.nsecs, priv->limit.rate); in nft_limit_obj_pkts_init()
[all …]
H A Dxt_hashlimit.c102 u_int64_t cost; member
445 `credit_cap'. The `peak rate' becomes the cost of passing the
446 test, `cost'.
450 discarded. Every time the match passes, you lose `cost' credits;
598 dh->rateinfo.cost = user2credits_byte(hinfo->cfg.avg); in rateinfo_init()
603 dh->rateinfo.cost = user2credits(hinfo->cfg.avg, revision); in rateinfo_init()
714 tmp = tmp * dh->rateinfo.cost; in hashlimit_byte_cost()
735 u64 cost; in hashlimit_mt_common() local
762 cost = (cfg->mode & XT_HASHLIMIT_BYTES) ? skb->len : 1; in hashlimit_mt_common()
763 dh->rateinfo.current_rate += cost; in hashlimit_mt_common()
[all …]
/linux/block/
H A Dblk-iocost.c3 * IO cost model based controller.
10 * observable cost metric. This is distinguished from CPU and memory where
22 * While there is no cost metric we can trivially observe, it isn't a
23 * complete mystery. For example, on a rotational device, seek cost
30 * 1. IO Cost Model
32 * IO cost model estimates the cost of an IO given its basic parameters and
33 * history (e.g. the end sector of the last IO). The cost is measured in
34 * device time. If a given IO is estimated to cost 10ms, the device should
37 * Currently, there's only one builtin cost model - linear. Each IO is
38 * classified as sequential or random and given a base cost accordingly.
[all …]
/linux/include/linux/
H A Denergy_model.h20 * @cost: The cost coefficient associated with this level, used during
28 unsigned long cost; member
37 * but a lower or equal power cost. Such inefficient states are ignored when
148 * get_cost() - Provide the cost at the given performance state of
152 * @cost : The cost value for the performance state
155 * In case of CPUs, the cost is the one of a single CPU in the domain.
162 unsigned long *cost);
306 * as 'ps->cost'. in em_cpu_energy()
309 * share the same 'ps->cost', and the same CPU capacity. Hence, the in em_cpu_energy()
313 * pd_nrg = ps->cost * \Sum cpu_util (4) in em_cpu_energy()
[all …]
/linux/kernel/power/
H A Denergy_model.c76 DEFINE_EM_DBG_SHOW(cost, cost);
105 debugfs_create_file("cost", 0444, d, &em_dbg[i], in em_debug_create_ps()
264 /* Compute the cost of each performance state. */ in em_compute_costs()
266 unsigned long power_res, cost; in em_compute_costs() local
269 ret = cb->get_cost(dev, table[i].frequency, &cost); in em_compute_costs()
270 if (ret || !cost || cost > EM_MAX_POWER) { in em_compute_costs()
271 dev_err(dev, "EM: invalid cost %lu %d\n", in em_compute_costs()
272 cost, ret); in em_compute_costs()
276 /* increase resolution of 'cost' precision */ in em_compute_costs()
278 cost = power_res / table[i].performance; in em_compute_costs()
[all …]
/linux/lib/zstd/compress/
H A Dzstd_compress_sequences.c68 * Returns the cost in bytes of encoding the normalized count header.
82 * Returns the cost in bits of encoding the distribution described by count
87 unsigned cost = 0; in ZSTD_entropyCost() local
96 cost += count[s] * kInverseProbabilityLog256[norm]; in ZSTD_entropyCost()
98 return cost >> 8; in ZSTD_entropyCost()
102 * Returns the cost in bits of encoding the distribution in count using ctable.
111 size_t cost = 0; in ZSTD_fseBitCost() local
130 cost += (size_t)count[s] * bitCost; in ZSTD_fseBitCost()
132 return cost >> kAccuracyLog; in ZSTD_fseBitCost()
136 * Returns the cost in bits of encoding the distribution in count using the
[all …]
/linux/net/bridge/netfilter/
H A Debt_limit.c46 if (info->credit >= info->cost) { in ebt_limit_mt()
48 info->credit -= info->cost; in ebt_limit_mt()
85 info->cost = user2credits(info->avg); in ebt_limit_mt_check()
98 compat_uint_t credit, credit_cap, cost; member
/linux/fs/cramfs/
H A DREADME147 The cost of swabbing is changing the code to use the le32_to_cpu
166 The cost of option 1 is that kernels with a larger PAGE_SIZE
169 The cost of option 2 relative to option 1 is that the code uses
181 cost is greater complexity. Probably not worth it, but I hope someone
186 Another cost of 2 and 3 over 1 is making mkcramfs use a different
/linux/Documentation/netlink/specs/
H A Ddev-energymodel.yaml25 equal power cost.
110 name: cost
113 The cost coefficient associated with this level, used during energy
/linux/drivers/iio/health/
H A DKconfig19 heart rate monitor and low-cost pulse oximeter.
32 heart rate monitor and low-cost pulse oximeter.
/linux/tools/perf/pmu-events/arch/x86/graniterapids/
H A Dpipeline.json119 …ructions retired. This precise event may be used to get the misprediction cost via the Retire_Late…
123 …ructions retired. This precise event may be used to get the misprediction cost via the Retire_Late…
137 …ructions retired. This precise event may be used to get the misprediction cost via the Retire_Late…
141 …ructions retired. This precise event may be used to get the misprediction cost via the Retire_Late…
155 …ructions retired. This precise event may be used to get the misprediction cost via the Retire_Late…
159 …ructions retired. This precise event may be used to get the misprediction cost via the Retire_Late…
176 …ructions retired. This precise event may be used to get the misprediction cost via the Retire_Late…
180 …ructions retired. This precise event may be used to get the misprediction cost via the Retire_Late…
206 …ect CALL retired. This precise event may be used to get the misprediction cost via the Retire_Late…
210 …ect CALL retired. This precise event may be used to get the misprediction cost via the Retire_Late…
[all …]
/linux/Documentation/arch/x86/
H A Dpti.rst66 this protection comes at a cost:
77 2. Runtime Cost
85 to work under PTI. This doesn't have a direct runtime cost but it can
100 deferred until the exit to userspace, minimizing the cost.
/linux/tools/perf/pmu-events/arch/x86/rocketlake/
H A Drkl-metrics.json135 …"BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code fo…
143 …"BriefDescription": "Total pipeline cost of instructions used for program control-flow - a subset …
148 …"PublicDescription": "Total pipeline cost of instructions used for program control-flow - a subset…
151 … "BriefDescription": "Total pipeline cost when the execution is compute-bound - an estimation",
157 …"PublicDescription": "Total pipeline cost when the execution is compute-bound - an estimation. Cov…
160 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottleneck…
166 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottlenec…
169 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks",
175 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks…
178 …"BriefDescription": "Total pipeline cost of instruction fetch bandwidth related bottlenecks (when …
[all …]
/linux/tools/perf/pmu-events/arch/x86/icelake/
H A Dicl-metrics.json135 …"BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code fo…
143 …"BriefDescription": "Total pipeline cost of instructions used for program control-flow - a subset …
148 …"PublicDescription": "Total pipeline cost of instructions used for program control-flow - a subset…
151 … "BriefDescription": "Total pipeline cost when the execution is compute-bound - an estimation",
157 …"PublicDescription": "Total pipeline cost when the execution is compute-bound - an estimation. Cov…
160 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottleneck…
166 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottlenec…
169 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks",
175 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks…
178 …"BriefDescription": "Total pipeline cost of instruction fetch bandwidth related bottlenecks (when …
[all …]
/linux/tools/perf/pmu-events/arch/x86/skylake/
H A Dskl-metrics.json120 …"BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code fo…
128 …"BriefDescription": "Total pipeline cost of instructions used for program control-flow - a subset …
133 …"PublicDescription": "Total pipeline cost of instructions used for program control-flow - a subset…
136 … "BriefDescription": "Total pipeline cost when the execution is compute-bound - an estimation",
142 …"PublicDescription": "Total pipeline cost when the execution is compute-bound - an estimation. Cov…
145 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottleneck…
151 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottlenec…
154 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks",
160 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks…
163 …"BriefDescription": "Total pipeline cost of instruction fetch bandwidth related bottlenecks (when …
[all …]
/linux/tools/perf/pmu-events/arch/x86/tigerlake/
H A Dtgl-metrics.json135 …"BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code fo…
143 …"BriefDescription": "Total pipeline cost of instructions used for program control-flow - a subset …
148 …"PublicDescription": "Total pipeline cost of instructions used for program control-flow - a subset…
151 … "BriefDescription": "Total pipeline cost when the execution is compute-bound - an estimation",
157 …"PublicDescription": "Total pipeline cost when the execution is compute-bound - an estimation. Cov…
160 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottleneck…
166 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottlenec…
169 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks",
175 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks…
178 …"BriefDescription": "Total pipeline cost of instruction fetch bandwidth related bottlenecks (when …
[all …]
/linux/Documentation/virt/
H A Dguest-halt-polling.rst13 cost of handling the IPI) when performing a wakeup.
15 2) The VM-exit cost can be avoided.
/linux/drivers/cpufreq/
H A Dcppc_cpufreq.c389 /* Increase the cost value by CPPC_EM_COST_STEP every performance state. */
391 /* Add a cost gap correspnding to the energy of 4 CPUs. */
413 * The cost is defined as:
414 * cost = power * max_frequency / frequency
485 * With an artificial EM, only the cost value is used. Still the power in cppc_get_cpu_power()
495 unsigned long *cost) in cppc_get_cpu_cost() argument
516 *cost = compute_cost(cpu_dev->id, step); in cppc_get_cpu_cost()
/linux/Documentation/mm/
H A Dovercommit-accounting.rst57 | SHARED or READ-only - 0 cost (the file is the map not swap)
62 | PRIVATE READ-only - 0 cost (but of little use)
H A Dmultigen_lru.rst62 2. The cost of evicting the former channel is higher due to the TLB
103 ``folio->flags`` and therefore has a negligible cost. A feedback loop
187 can incur the highest CPU cost in the reclaim path.
207 is false positive, the cost is an additional scan of a range of PTEs,
/linux/lib/
H A DKconfig.kfence14 to have negligible cost to permit enabling it in production
24 enable KASAN due to its cost, consider using KFENCE.
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/
H A Dclx-metrics.json359 …"BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code fo…
367 …"BriefDescription": "Total pipeline cost of instructions used for program control-flow - a subset …
372 …"PublicDescription": "Total pipeline cost of instructions used for program control-flow - a subset…
375 … "BriefDescription": "Total pipeline cost when the execution is compute-bound - an estimation",
381 …"PublicDescription": "Total pipeline cost when the execution is compute-bound - an estimation. Cov…
384 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottleneck…
390 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottlenec…
393 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks",
399 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks…
402 …"BriefDescription": "Total pipeline cost of instruction fetch bandwidth related bottlenecks (when …
[all …]
/linux/tools/perf/pmu-events/arch/x86/skylakex/
H A Dskx-metrics.json341 …"BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code fo…
349 …"BriefDescription": "Total pipeline cost of instructions used for program control-flow - a subset …
354 …"PublicDescription": "Total pipeline cost of instructions used for program control-flow - a subset…
357 … "BriefDescription": "Total pipeline cost when the execution is compute-bound - an estimation",
363 …"PublicDescription": "Total pipeline cost when the execution is compute-bound - an estimation. Cov…
366 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottleneck…
372 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottlenec…
375 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks",
381 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks…
384 …"BriefDescription": "Total pipeline cost of instruction fetch bandwidth related bottlenecks (when …
[all …]
/linux/tools/perf/pmu-events/arch/x86/icelakex/
H A Dicx-metrics.json411 …"BriefDescription": "Total pipeline cost of instruction fetch related bottlenecks by large code fo…
419 …"BriefDescription": "Total pipeline cost of instructions used for program control-flow - a subset …
424 …"PublicDescription": "Total pipeline cost of instructions used for program control-flow - a subset…
427 … "BriefDescription": "Total pipeline cost when the execution is compute-bound - an estimation",
433 …"PublicDescription": "Total pipeline cost when the execution is compute-bound - an estimation. Cov…
436 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottleneck…
442 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Bandwidth related bottlenec…
445 …"BriefDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks",
451 …"PublicDescription": "Total pipeline cost of external Memory- or Cache-Latency related bottlenecks…
454 …"BriefDescription": "Total pipeline cost of instruction fetch bandwidth related bottlenecks (when …
[all …]

12345678910>>...16