Home
last modified time | relevance | path

Searched refs:weight (Results 1 – 25 of 253) sorted by relevance

1234567891011

/linux/net/netfilter/ipvs/
H A Dip_vs_twos.c27 * decrement rweight1 and rweight2 by the destination weight
32 * by weight
49 int overhead2, total_weight = 0, weight; in ip_vs_twos_schedule()
53 /* Generate a random weight between [0,sum of all weights) */ in ip_vs_twos_schedule()
56 weight = atomic_read(&dest->weight); in ip_vs_twos_schedule()
57 if (weight > 0) { in ip_vs_twos_schedule()
58 total_weight += weight; in ip_vs_twos_schedule()
81 weight = atomic_read(&dest->weight); in ip_vs_twos_schedule()
50 int overhead2, total_weight = 0, weight; ip_vs_twos_schedule() local
[all...]
H A Dip_vs_wrr.c13 * with weight 0 when all weights are zero
27 * - mw: maximum weight
28 * - di: weight step, greatest common divisor from all weights
29 * - cw: current required weight
32 * First, we start with cw = mw and select dests with weight >= cw.
36 * pass 1: cw = max weight
37 * pass 2: cw = max weight - di
38 * pass 3: cw = max weight - 2 * di
43 * weight changes, it is possible some dest weight t
72 int weight; ip_vs_wrr_gcd_weight() local
94 int new_weight, weight = 0; ip_vs_wrr_max_weight() local
[all...]
H A Dip_vs_lblcr.c8 * Julian Anastasov : Added the missing (dest->weight>0)
20 * (n.conns>n.weight AND
21 * there is a node m with m.conns<m.weight/2) then
166 /* select the first destination server, whose weight > 0 */ in ip_vs_dest_set_min()
172 if ((atomic_read(&least->weight) > 0) in ip_vs_dest_set_min()
188 if (((__s64)loh * atomic_read(&dest->weight) > in ip_vs_dest_set_min()
189 (__s64)doh * atomic_read(&least->weight)) in ip_vs_dest_set_min()
197 "activeconns %d refcnt %d weight %d overhead %d\n", in ip_vs_dest_set_min()
203 atomic_read(&least->weight), loh); in ip_vs_dest_set_min()
218 /* select the first destination server, whose weight > in ip_vs_dest_set_max()
[all...]
H A Dip_vs_nq.c62 * (server expected overhead) / dest->weight in ip_vs_nq_schedule()
67 * if every weight is larger than zero. in ip_vs_nq_schedule()
69 * The server with weight=0 is quiesced and will not receive any in ip_vs_nq_schedule()
76 !atomic_read(&dest->weight)) in ip_vs_nq_schedule()
89 ((__s64)loh * atomic_read(&dest->weight) > in ip_vs_nq_schedule()
90 (__s64)doh * atomic_read(&least->weight))) { in ip_vs_nq_schedule()
103 "activeconns %d refcnt %d weight %d overhead %d\n", in ip_vs_nq_schedule()
108 atomic_read(&least->weight), loh); in ip_vs_nq_schedule()
H A Dip_vs_wlc.c14 * Wensong Zhang : added any dest with weight=0 is quiesced
38 * (dest overhead) / dest->weight in ip_vs_wlc_schedule()
43 * if every weight is larger than zero. in ip_vs_wlc_schedule()
45 * The server with weight=0 is quiesced and will not receive any in ip_vs_wlc_schedule()
51 atomic_read(&dest->weight) > 0) { in ip_vs_wlc_schedule()
68 if ((__s64)loh * atomic_read(&dest->weight) > in ip_vs_wlc_schedule()
69 (__s64)doh * atomic_read(&least->weight)) { in ip_vs_wlc_schedule()
76 "activeconns %d refcnt %d weight %d overhead %d\n", in ip_vs_wlc_schedule()
81 atomic_read(&least->weight), loh); in ip_vs_wlc_schedule()
H A Dip_vs_sed.c14 * jobs on the ith server and Ui is the fixed service rate (weight) of
29 * (the server weight varies a lot).
66 * (server expected overhead) / dest->weight in ip_vs_sed_schedule()
71 * if every weight is larger than zero. in ip_vs_sed_schedule()
73 * The server with weight=0 is quiesced and will not receive any in ip_vs_sed_schedule()
79 atomic_read(&dest->weight) > 0) { in ip_vs_sed_schedule()
96 if ((__s64)loh * atomic_read(&dest->weight) > in ip_vs_sed_schedule()
97 (__s64)doh * atomic_read(&least->weight)) { in ip_vs_sed_schedule()
104 "activeconns %d refcnt %d weight %d overhead %d\n", in ip_vs_sed_schedule()
109 atomic_read(&least->weight), lo in ip_vs_sed_schedule()
[all...]
H A Dip_vs_mh.c45 int turns; /* weight / gcd() and rshift */
82 return atomic_read(&dest->weight) <= 0 || in is_unavailable()
189 /* Ignore added server with zero weight */ in ip_vs_mh_populate()
324 int weight; in ip_vs_mh_gcd_weight()
328 weight = atomic_read(&dest->last_weight); in ip_vs_mh_gcd_weight()
329 if (weight > 0) { in ip_vs_mh_gcd_weight()
331 g = gcd(weight, g); in ip_vs_mh_gcd_weight()
333 g = weight; in ip_vs_mh_gcd_weight()
339 /* To avoid assigning huge weight for the MH table,
345 int new_weight, weight in ip_vs_mh_shift_weight()
325 int weight; ip_vs_mh_gcd_weight() local
346 int new_weight, weight = 0; ip_vs_mh_shift_weight() local
[all...]
H A Dip_vs_fo.c8 * Kenny Mathis : added initial functionality based on weight
24 int hw = 0; /* Track highest weight */ in ip_vs_fo_schedule()
29 * Find virtual server with highest weight and send it traffic in ip_vs_fo_schedule()
33 atomic_read(&dest->weight) > hw) { in ip_vs_fo_schedule()
35 hw = atomic_read(&dest->weight); in ip_vs_fo_schedule()
40 IP_VS_DBG_BUF(6, "FO: server %s:%u activeconns %d weight %d\n", in ip_vs_fo_schedule()
44 atomic_read(&hweight->weight)); in ip_vs_fo_schedule()
H A Dip_vs_lblc.c27 * (n.conns>n.weight AND
28 * there is a node m with m.conns<m.weight/2) then
406 * (dest overhead) / dest->weight in __ip_vs_lblc_schedule()
411 * if every weight is larger than zero. in __ip_vs_lblc_schedule()
413 * The server with weight=0 is quiesced and will not receive any in __ip_vs_lblc_schedule()
419 if (atomic_read(&dest->weight) > 0) { in __ip_vs_lblc_schedule()
436 if ((__s64)loh * atomic_read(&dest->weight) > in __ip_vs_lblc_schedule()
437 (__s64)doh * atomic_read(&least->weight)) { in __ip_vs_lblc_schedule()
444 "activeconns %d refcnt %d weight %d overhead %d\n", in __ip_vs_lblc_schedule()
449 atomic_read(&least->weight), lo in __ip_vs_lblc_schedule()
[all...]
/linux/lib/
H A Dirq_poll.c88 int work, weight; in irq_poll_softirq() local
107 weight = iop->weight; in irq_poll_softirq()
110 work = iop->poll(iop, weight); in irq_poll_softirq()
124 if (work >= weight) { in irq_poll_softirq()
179 void irq_poll_init(struct irq_poll *iop, int weight, irq_poll_fn *poll_fn) in irq_poll_init() argument
183 iop->weight = weight; in irq_poll_init()
/linux/drivers/net/can/dev/
H A Drx-offload.c354 unsigned int weight) in can_rx_offload_init_queue() argument
359 offload->skb_queue_len_max = 2 << fls(weight); in can_rx_offload_init_queue()
365 weight); in can_rx_offload_init_queue()
376 unsigned int weight; in can_rx_offload_add_timestamp() local
384 weight = offload->mb_last - offload->mb_first; in can_rx_offload_add_timestamp()
387 weight = offload->mb_first - offload->mb_last; in can_rx_offload_add_timestamp()
390 return can_rx_offload_init_queue(dev, offload, weight); in can_rx_offload_add_timestamp()
395 struct can_rx_offload *offload, unsigned int weight) in can_rx_offload_add_fifo() argument
400 return can_rx_offload_init_queue(dev, offload, weight); in can_rx_offload_add_fifo()
406 unsigned int weight) in can_rx_offload_add_manual() argument
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-mempolicy-weighted-interleave11 The interleave weight for a memory node (N). These weights are
18 The minimum weight for a node is always 1.
20 Minimum weight: 1
21 Maximum weight: 255
26 Changing the weight to a valid value will automatically
46 a default weight of 1.
53 Writing a new weight to a node directly via the nodeN interface
H A Dsysfs-class-firmware4 Contact: Russ Weight <russ.weight@linux.dev>
16 Contact: Russ Weight <russ.weight@linux.dev>
26 Contact: Russ Weight <russ.weight@linux.dev>
40 Contact: Russ Weight <russ.weight@linux.dev>
52 Contact: Russ Weight <russ.weight@linux.dev>
65 Contact: Russ Weight <russ.weight@linux.dev>
73 Contact: Russ Weight <russ.weight@linux.dev>
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k.h15 u32 weight; in mtu_to_dwrr_weight() local
20 weight = mtu / pfvf->hw.dwrr_mtu; in mtu_to_dwrr_weight()
22 weight += 1; in mtu_to_dwrr_weight()
24 return weight; in mtu_to_dwrr_weight()
/linux/drivers/dma/qcom/
H A Dhidma_mgmt.c104 if (mgmtdev->weight[i] > HIDMA_MAX_CHANNEL_WEIGHT) { in hidma_mgmt_setup()
112 if (mgmtdev->weight[i] == 0) in hidma_mgmt_setup()
113 mgmtdev->weight[i] = 1; in hidma_mgmt_setup()
137 u32 weight = mgmtdev->weight[i]; in hidma_mgmt_setup() local
144 val |= (weight & HIDMA_WEIGHT_MASK) << HIDMA_WRR_BIT_POS; in hidma_mgmt_setup()
277 mgmtdev->weight = devm_kcalloc(&pdev->dev, in hidma_mgmt_probe()
279 sizeof(*mgmtdev->weight), GFP_KERNEL); in hidma_mgmt_probe()
280 if (!mgmtdev->weight) { in hidma_mgmt_probe()
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c181 static int weight_to_idx(u32 weight) in weight_to_idx() argument
184 if (weight <= 25) in weight_to_idx()
186 else if (weight <= 50) in weight_to_idx()
188 else if (weight < 200) in weight_to_idx()
190 else if (weight < 400) in weight_to_idx()
201 int idx = weight_to_idx(p->scx.weight); in BPF_STRUCT_OPS()
274 if (highpri_boosting && p->scx.weight >= HIGHPRI_WEIGHT) { in BPF_STRUCT_OPS()
294 int idx = weight_to_idx(p->scx.weight); in update_core_sched_head_seq()
465 core_sched_tail_seqs[weight_to_idx(prev->scx.weight)]++; in BPF_STRUCT_OPS()
485 cpuc->avg_weight = cpuc->avg_weight * 3 / 4 + p->scx.weight / 4; in BPF_STRUCT_OPS()
[all …]
H A Dscx_flatcg.bpf.c237 div_round_up(pcgc->hweight * cgc->weight, in cgrp_refresh_hweight()
481 pcgc->child_weight_sum += cgc->weight; in update_active_weight_sums()
489 pcgc->child_weight_sum -= cgc->weight; in update_active_weight_sums()
556 (SCX_SLICE_DFL - p->scx.slice) * 100 / p->scx.weight; in BPF_STRUCT_OPS()
586 void BPF_STRUCT_OPS(fcg_cgroup_set_weight, struct cgroup *cgrp, u32 weight) in BPF_STRUCT_OPS() argument
602 pcgc->child_weight_sum += (s64)weight - cgc->weight; in BPF_STRUCT_OPS()
603 cgc->weight = weight; in BPF_STRUCT_OPS()
855 cgc->weight = args->weight; in BPF_STRUCT_OPS_SLEEPABLE()
/linux/arch/arm64/boot/dts/intel/
H A Dsocfpga_agilex5.dtsi617 snps,weight = <0x09>;
621 snps,weight = <0x0A>;
625 snps,weight = <0x0B>;
630 snps,weight = <0x0C>;
635 snps,weight = <0x0D>;
640 snps,weight = <0x0E>;
645 snps,weight = <0x0F>;
650 snps,weight = <0x10>;
729 snps,weight = <0x09>;
733 snps,weight = <0x0A>;
[all …]
/linux/arch/powerpc/platforms/pseries/
H A Dlparcfg.c79 u8 weight; member
131 ppp_data->weight = (retbuf[3] >> 5 * 8) & 0xff; in h_get_ppp()
238 seq_printf(m, "capacity_weight=%d\n", ppp_data.weight); in parse_ppp_data()
601 static ssize_t update_ppp(u64 *entitlement, u8 *weight) in update_ppp() argument
614 new_weight = ppp_data.weight; in update_ppp()
616 } else if (weight) { in update_ppp()
617 new_weight = *weight; in update_ppp()
623 __func__, ppp_data.entitlement, ppp_data.weight); in update_ppp()
639 static ssize_t update_mpp(u64 *entitlement, u8 *weight) in update_mpp() argument
662 } else if (weight) { in update_mpp()
[all …]
/linux/net/dccp/ccids/lib/
H A Dtfrc.h
/linux/drivers/net/wireless/rsi/
H A Drsi_91x_core.c38 common->min_weight = tx_qinfo[ii].weight; in rsi_determine_min_weight_queue()
64 tx_qinfo[ii].weight = in rsi_recalculate_weights()
65 ((tx_qinfo[ii].weight > common->min_weight) ? in rsi_recalculate_weights()
66 tx_qinfo[ii].weight - common->min_weight : 0); in rsi_recalculate_weights()
69 tx_qinfo[ii].weight = tx_qinfo[ii].wme_params; in rsi_recalculate_weights()
73 tx_qinfo[ii].weight = 0; in rsi_recalculate_weights()
174 (common->tx_qinfo[ii].weight < common->min_weight)) && in rsi_core_determine_hal_queue()
176 common->min_weight = common->tx_qinfo[ii].weight; in rsi_core_determine_hal_queue()
/linux/net/ceph/crush/
H A Dmapper.c414 const __u32 *weight, int weight_max, in is_out() argument
419 if (weight[item] >= 0x10000) in is_out()
421 if (weight[item] == 0) in is_out()
424 < weight[item]) in is_out()
456 const __u32 *weight, int weight_max, in crush_choose_firstn() argument
569 weight, weight_max, in crush_choose_firstn()
592 reject = is_out(map, weight, in crush_choose_firstn()
649 const __u32 *weight, int weight_max, in crush_choose_indep() argument
782 weight, weight_max, in crush_choose_indep()
800 is_out(map, weight, weight_max, item, x)) in crush_choose_indep()
[all …]
/linux/block/
H A Dbfq-wf2q.c286 static u64 bfq_delta(unsigned long service, unsigned long weight) in bfq_delta() argument
288 return div64_ul((u64)service << WFQ_SERVICE_SHIFT, weight); in bfq_delta()
301 bfq_delta(service, entity->weight); in bfq_calc_finish()
306 service, entity->weight); in bfq_calc_finish()
310 bfq_delta(service, entity->weight)); in bfq_calc_finish()
518 static unsigned short bfq_weight_to_ioprio(int weight) in bfq_weight_to_ioprio() argument
521 IOPRIO_NR_LEVELS - weight / BFQ_WEIGHT_CONVERSION_COEFF); in bfq_weight_to_ioprio()
632 st->wsum -= entity->weight; in bfq_forget_entity()
713 old_st->wsum -= entity->weight; in __bfq_entity_update_weight_prio()
750 prev_weight = entity->weight; in __bfq_entity_update_weight_prio()
[all …]
/linux/fs/afs/
H A Dvl_list.c204 bs.weight = afs_extract_le16(&b); in afs_extract_vlserver_list()
212 bs.name_len, bs.priority, bs.weight, in afs_extract_vlserver_list()
299 bs.weight > vllist->servers[j].weight) in afs_extract_vlserver_list()
312 vllist->servers[j].weight = bs.weight; in afs_extract_vlserver_list()
/linux/net/sctp/
H A Dstream_sched_fc.c28 __u16 weight, gfp_t gfp) in sctp_sched_wfq_set() argument
32 if (!weight) in sctp_sched_wfq_set()
35 soute->fc_weight = weight; in sctp_sched_wfq_set()
49 __u16 weight, gfp_t gfp) in sctp_sched_fc_set() argument

1234567891011