Home
last modified time | relevance | path

Searched +full:round +full:- +full:robin (Results 1 – 25 of 250) sorted by relevance

12345678910

/openbmc/linux/drivers/md/
H A Ddm-ps-round-robin.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (C) 2004-2005 Red Hat, Inc. All rights reserved.
10 * Round-robin path selector.
13 #include <linux/device-mapper.h>
15 #include "dm-path-selector.h"
20 #define DM_MSG_PREFIX "multipath round-robin"
25 *---------------------------------------------------------------
26 * Path-handling code, paths are held in lists
27 *---------------------------------------------------------------
40 list_del(&pi->list); in free_paths()
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 dm-mod-y += dm.o dm-table.o dm-target.o dm-linear.o dm-stripe.o \
7 dm-ioctl.o dm-io.o dm-kcopyd.o dm-sysfs.o dm-stats.o \
8 dm-rq.o dm-io-rewind.o
9 dm-multipath-y += dm-path-selector.o dm-mpath.o
10 dm-historical-service-time-y += dm-ps-historical-service-time.o
11 dm-io-affinity-y += dm-ps-io-affinity.o
12 dm-queue-length-y += dm-ps-queue-length.o
13 dm-round-robin-y += dm-ps-round-robin.o
14 dm-service-time-y += dm-ps-service-time.o
[all …]
/openbmc/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_dcb_82599.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
8 #define IXGBE_RTTDCS_TDPAC 0x00000001 /* 0 Round Robin,
9 * 1 WSP - Weighted Strict Priority
11 #define IXGBE_RTTDCS_VMPAC 0x00000002 /* 0 Round Robin,
12 * 1 WRR - Weighted Round Robin
16 #define IXGBE_RTTDCS_BDPM 0x00400000 /* Bypass Data Pipe - must clear! */
17 #define IXGBE_RTTDCS_BPBFSM 0x00800000 /* Bypass PB Free Space - must
42 /* Receive Arbitration Control: 0 Round Robin, 1 DFP */
58 #define IXGBE_RTTPCS_TPPAC 0x00000020 /* 0 Round Robin,
[all …]
H A Dixgbe_dcb_82598.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
10 #define IXGBE_DPMCS_TDPAC 0x00000001 /* 0 Round Robin, 1 DFP - Deficit Fixed Priority */
33 #define IXGBE_PDPMCS_TPPAC 0x00000020 /* 0 Round Robin, 1 for DFP - Deficit Fixed Priority */
46 /* DCB hardware-specific driver APIs */
/openbmc/linux/Documentation/admin-guide/mm/
H A Dswap_numa.rst40 swapA/swapB -> swapC -> swapD -> swapE -> swapF
42 swapA and swapB will be used in a round robin mode before any other swap device.
46 swapC -> swapA -> swapB -> swapD -> swapE -> swapF
50 swapD/swapE -> swapA -> swapB -> swapC -> swapF
52 Similaly, swapD and swapE will be used in a round robin mode before any
57 swapF -> swapA -> swapB -> swapC -> swapD -> swapE
65 priority, they are used round robin. This change here replaces the single
66 global swap_avail_list with a per-numa-node list, i.e. for each numa node,
71 or the system will pick one starting from -1 then downwards. The priority
74 the semantics for priority >=0 cases, the previous starting from -1 then
[all …]
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/
H A Drenesas,rcar-gyroadc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/renesas,rcar-gyroadc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Car GyroADC
10 - Marek Vasut <marek.vasut+renesas@gmail.com>
15 are sampled by the GyroADC block in a round-robin fashion and the result
23 - enum:
24 - renesas,r8a7791-gyroadc
25 - renesas,r8a7792-gyroadc
[all …]
H A Dqcom,spmi-rradc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-rradc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm's SPMI PMIC Round Robin ADC
10 - Caleb Connolly <caleb.connolly@linaro.org>
13 The Qualcomm SPMI Round Robin ADC (RRADC) provides interface to clients to
21 - qcom,pmi8998-rradc
22 - qcom,pm660-rradc
27 qcom,batt-id-delay-ms:
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/multipath-tools/files/
H A Dmultipath.conf.example4 # /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.defaults
6 # /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.annotated
29 # selector "round-robin 0"
31 # getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
53 # devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
54 # devnode "^hd[a-z]"
62 # path_selector "round-robin 0"
77 # getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
79 # path_selector "round-robin 0"
/openbmc/linux/net/netfilter/ipvs/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 IP Virtual Server support will let you build a high-performance
75 IP VS was compiled built-in.
116 tristate "round-robin scheduling"
118 The robin-robin scheduling algorithm simply directs network
119 connections to different real servers in a round-robin manner.
125 tristate "weighted round-robin scheduling"
127 The weighted robin-robin scheduling algorithm directs network
129 in a round-robin manner. Servers with higher weights receive
138 tristate "least-connection scheduling"
[all …]
H A Dip_vs_rr.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * IPVS: Round-Robin Scheduling module
12 * Wensong Zhang : changed for the d-linked destination list
28 svc->sched_data = &svc->destinations; in ip_vs_rr_init_svc()
37 spin_lock_bh(&svc->sched_lock); in ip_vs_rr_del_dest()
38 p = (struct list_head *) svc->sched_data; in ip_vs_rr_del_dest()
39 /* dest is already unlinked, so p->prev is not valid but in ip_vs_rr_del_dest()
40 * p->next is valid, use it to reach previous entry. in ip_vs_rr_del_dest()
42 if (p == &dest->n_list) in ip_vs_rr_del_dest()
43 svc->sched_data = p->next->prev; in ip_vs_rr_del_dest()
[all …]
H A Dip_vs_wrr.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * IPVS: Weighted Round-Robin Scheduling module
10 * Wensong Zhang : changed for the d-linked destination list
28 * - mw: maximum weight
29 * - di: weight step, greatest common divisor from all weights
30 * - cw: current required weight
38 * pass 2: cw = max weight - di
39 * pass 3: cw = max weight - 2 * di
47 * So, we modify how mw is calculated, now it is reduced with (di - 1),
49 * pass 1: cw = max weight - (di - 1)
[all …]
/openbmc/linux/Documentation/devicetree/bindings/hsi/
H A Dclient-devices.txt7 - hsi-channel-ids: A list of channel ids
9 - hsi-rx-mode: Receiver Bit transmission mode ("stream" or "frame")
10 - hsi-tx-mode: Transmitter Bit transmission mode ("stream" or "frame")
11 - hsi-mode: May be used instead hsi-rx-mode and hsi-tx-mode if
14 - hsi-speed-kbps: Max bit transmission speed in kbit/s
15 - hsi-flow: RX flow type ("synchronized" or "pipeline")
16 - hsi-arb-mode: Arbitration mode for TX frame ("round-robin", "priority")
20 - hsi-channel-names: A list with one name per channel specified in the
21 hsi-channel-ids property
26 hsi-controller {
[all …]
H A Dnokia-modem.txt8 - compatible: Should be one of
9 "nokia,n900-modem"
10 "nokia,n950-modem"
11 "nokia,n9-modem"
12 - hsi-channel-names: Should contain the following strings
13 "mcsaab-control"
14 "speech-control"
15 "speech-data"
16 "mcsaab-data"
17 - gpios: Should provide a GPIO handler for each GPIO listed in
[all …]
/openbmc/linux/drivers/net/team/
H A Dteam_mode_roundrobin.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * drivers/net/team/team_mode_roundrobin.c - Round-robin mode for team
20 return (struct rr_priv *) &team->mode_priv; in rr_priv()
29 rr_priv(team)->sent_packets++); in rr_transmit()
74 MODULE_DESCRIPTION("Round-robin mode for team");
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
30 tristate "Round-robin mode support"
34 round-robin fashion using packet counter.
54 tristate "Active-backup mode support"
67 tristate "Load-balance mode support"
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/ipvsadm/
H A Dipvsadm_1.31.bb2 HOMEPAGE = "http://www.linux-vs.org/software/index.html"
8 Supported features include two protocols (TCP and UDP), three packet-forwarding \
10 (round robin, weighted round robin, least-connec-tion, weighted least-connection, \
11 locality-based least-connection, locality-based least-connection with replication, \
12 destination-hashing, and source-hashing)."
14 LICENSE = "GPL-2.0-only"
20 file://0001-Modify-the-Makefile-for-cross-compile.patch \
21 file://0003-ipvsadm-remove-dependency-on-bash.patch \
22 file://makefile-add-ldflags.patch \
23 file://0001-Add-CCFLAGS-to-cflags.patch \
[all …]
/openbmc/linux/include/net/
H A Dfq.h1 /* SPDX-License-Identifier: GPL-2.0-only */
17 * struct fq_flow - per traffic flow queue
24 * (deficit round robin) based round robin queuing similar to the one
40 * struct fq_tin - a logical container of fq_flows
63 * struct fq - main container for fair queuing purposes
/openbmc/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf.h1 /* SPDX-License-Identifier: GPL-2.0
22 #define otx_cpt_device_ready(cpt) ((cpt)->flags & OTX_CPT_FLAG_DEVICE_READY)
57 for (i = 0, q = &qinfo->queue[i]; i < qinfo->num_queues; i++, \
58 q = &qinfo->queue[i])
74 u8 vfgrp; /* VF group (0 - 8) */
77 * VF priority ring: 1-High proirity round
78 * robin ring;0-Low priority round robin ring;
83 /* MSI-X */
90 /* VF-PF mailbox communication */
/openbmc/linux/drivers/crypto/cavium/cpt/
H A Dcptvf.h1 /* SPDX-License-Identifier: GPL-2.0-only */
36 * CPT VF MSI-X Vector Enumeration
37 * Enumerates the MSI-X interrupt vectors.
91 for (i = 0, q = &qinfo->queue[i]; i < qinfo->nr_queues; i++, \
92 q = &qinfo->queue[i])
98 u8 vfgrp; /* VF group (0 - 8) */
100 u8 priority; /* VF priority ring: 1-High proirity round
101 * robin ring;0-Low priority round robin ring;
106 /* MSI-X */
113 /* VF-PF mailbox communication */
/openbmc/linux/Documentation/trace/
H A Dhwlat_detector.rst6 -------------
36 ------
50 - width - time period to sample with CPUs held (usecs)
52 - window - total period of sampling, width being inside (usecs)
74 - tracing_threshold - minimum latency value to be considered (usecs)
75 - tracing_max_latency - maximum hardware latency actually observed (usecs)
76 - tracing_cpumask - the CPUs to move the hwlat thread across
77 - hwlat_detector/width - specified amount of time to spin within window (usecs)
78 - hwlat_detector/window - amount of time between (width) runs (usecs)
79 - hwlat_detector/mode - the thread mode
[all …]
/openbmc/linux/arch/powerpc/include/asm/
H A Dreg_a2.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
11 #include <asm/asm-const.h>
37 #define MMUCR0_TID_NZ 0x40000000 /* TID is non-zero */
42 #define MMUCR0_TLBSEL_I 0x08000000 /* TLBSEL = I-ERAT */
43 #define MMUCR0_TLBSEL_D 0x0c000000 /* TLBSEL = D-ERAT */
48 #define MMUCR1_IRRE 0x80000000 /* I-ERAT round robin enable */
49 #define MMUCR1_DRRE 0x40000000 /* D-ERAT round robin enable */
/openbmc/qemu/accel/tcg/
H A Dtcg-accel-ops-rr.h7 * See the COPYING file in the top-level directory.
18 /* start the round robin vcpu thread */
/openbmc/qemu/block/
H A Dthrottle-groups.c26 #include "sysemu/block-backend.h"
27 #include "block/throttle-groups.h"
28 #include "qemu/throttle-options.h"
29 #include "qemu/main-loop.h"
34 #include "qapi/qapi-visit-block-core.h"
98 if (!g_strcmp0(name, iter->name)) { in throttle_group_by_name()
138 tg->name = g_strdup(name); in throttle_group_incref()
142 return &tg->ts; in throttle_group_incref()
169 ThrottleGroup *tg = container_of(tgm->throttle_state, ThrottleGroup, ts); in throttle_group_get_name()
170 return tg->name; in throttle_group_get_name()
[all …]
/openbmc/linux/block/
H A Dblk-throttle.h4 #include "blk-cgroup-rwstat.h"
16 * the parent, they're popped in round-robin order so that no single source
21 * throtl_service_queue and then dispatched in round-robin order.
30 struct list_head node; /* service_queue->queued[] */
47 * their ->disptime.
57 THROTL_TG_WAS_EMPTY = 1 << 1, /* bio_lists[] became non-empty */
185 struct throtl_grp *tg = blkg_to_tg(bio->bi_blkg); in blk_should_throtl()
191 blkg_rwstat_add(&tg->stat_bytes, bio->bi_opf, in blk_should_throtl()
192 bio->bi_iter.bi_size); in blk_should_throtl()
194 blkg_rwstat_add(&tg->stat_ios, bio->bi_opf, 1); in blk_should_throtl()
[all …]
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/fping/
H A Dfping_5.3.bb8 in a round-robin fashion."
17 SRC_URI = "http://www.fping.org/dist/fping-${PV}.tar.gz"
20 S = "${WORKDIR}/fping-${PV}"
24 EXTRA_OECONF = "--enable-ipv4"
27 PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6,"

12345678910