Home
last modified time | relevance | path

Searched refs:aggregator (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/net/bonding/
H A Dbond_3ad.c102 static void ad_agg_selection_logic(struct aggregator *aggregator,
104 static void ad_clear_agg(struct aggregator *aggregator);
105 static void ad_initialize_agg(struct aggregator *aggregator);
145 static inline struct aggregator *__get_first_agg(struct port *port) in __get_first_agg()
149 struct aggregator *agg; in __get_first_agg()
157 agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL; in __get_first_agg()
170 static inline int __agg_has_partner(struct aggregator *agg) in __agg_has_partner()
707 static int __agg_ports_are_ready(struct aggregator *aggregator) in __agg_ports_are_ready() argument
712 if (aggregator) { in __agg_ports_are_ready()
716 for (port = aggregator->lag_ports; in __agg_ports_are_ready()
[all …]
H A Dbond_sysfs_slave.c62 const struct aggregator *agg; in ad_aggregator_id_show()
65 agg = SLAVE_AD_INFO(slave)->port.aggregator; in ad_aggregator_id_show()
81 if (ad_port->aggregator) in ad_actor_oper_port_state_show()
96 if (ad_port->aggregator) in ad_partner_oper_port_state_show()
H A Dbond_procfs.c216 const struct aggregator *agg = port->aggregator; in bond_info_show_slave()
H A Dbond_netlink.c63 const struct aggregator *agg; in bond_fill_slave_info()
67 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_fill_slave_info()
/linux/Documentation/driver-api/surface_aggregator/
H A Dinternal-api.rst14 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.h
17 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.c
20 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_msgb.h
23 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.h
26 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
33 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.h
36 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.c
43 .. kernel-doc:: drivers/platform/surface/aggregator/controller.h
46 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c
53 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
[all …]
H A Dclient-api.rst16 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
25 .. kernel-doc:: drivers/platform/surface/aggregator/controller.c
28 .. kernel-doc:: drivers/platform/surface/aggregator/core.c
37 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
/linux/Documentation/admin-guide/gpio/
H A Dgpio-aggregator.rst28 /sys/bus/platform/drivers/gpio-aggregator/
51 Example: Instantiate a new GPIO aggregator by aggregating GPIO
65 controller, assumed to be "gpio-aggregator.0":
69 $ echo gpio-aggregator.0 > delete_device
75 **Group:** ``/config/gpio-aggregator``
77 This is the root directory of the gpio-aggregator configfs tree.
79 **Group:** ``/config/gpio-aggregator/<example-name>``
81 This directory represents a GPIO aggregator device. You can assign any
86 **Attribute:** ``/config/gpio-aggregator/<example-name>/live``
94 **Attribute:** ``/config/gpio-aggregator/<example-name>/dev_name``
[all …]
H A Dindex.rst11 gpio-aggregator
/linux/include/net/
H A Dbond_3ad.h181 typedef struct aggregator { struct
246 struct aggregator *aggregator; /* pointer to an aggregator that this port related to */ member
274 struct aggregator aggregator; /* 802.3ad aggregator structure */ member
/linux/kernel/sched/
H A Dpsi.c272 enum psi_aggregators aggregator, u32 *times, in get_recent_times() argument
311 delta = times[s] - groupc->times_prev[aggregator][s]; in get_recent_times()
312 groupc->times_prev[aggregator][s] = times[s]; in get_recent_times()
363 enum psi_aggregators aggregator, in collect_percpu_times() argument
385 get_recent_times(group, cpu, aggregator, times, in collect_percpu_times()
410 group->total[aggregator][s] += in collect_percpu_times()
464 enum psi_aggregators aggregator) in update_triggers() argument
467 u64 *total = group->total[aggregator]; in update_triggers()
471 if (aggregator == PSI_AVGS) { in update_triggers()
1360 t->aggregator = privileged ? PSI_POLL : PSI_AVGS; in psi_trigger_create()
[all …]
/linux/tools/testing/selftests/gpio/
H A Dgpio-aggregator.sh213 modprobe gpio-aggregator || skip "unable to load the gpio-aggregator module"
644 modprobe -r gpio-aggregator 2> /dev/null
650 modprobe -r gpio-aggregator 2> /dev/null
652 modprobe gpio-aggregator 2> /dev/null
722 modprobe gpio-aggregator
723 modprobe -r gpio-aggregator
H A DMakefile3 TEST_PROGS := gpio-mockup.sh gpio-sim.sh gpio-aggregator.sh
/linux/Documentation/trace/coresight/
H A Dcoresight-tpda.rst4 The trace performance monitoring and diagnostics aggregator(TPDA)
13 TPDA - The trace performance monitoring and diagnostics aggregator or
/linux/drivers/platform/surface/
H A DMakefile10 obj-$(CONFIG_SURFACE_AGGREGATOR) += aggregator/
H A DKconfig68 interface (/dev/surface/aggregator), which can be used by user-space
232 source "drivers/platform/surface/aggregator/Kconfig"
/linux/include/linux/
H A Dpsi_types.h157 enum psi_aggregators aggregator; member
/linux/Documentation/driver-api/surface_aggregator/clients/
H A Dcdev.rst17 The provided interface is accessible through the ``/dev/surface/aggregator``
23 at https://github.com/linux-surface/surface-aggregator-module/tree/master/scripts/ssam.
/linux/Documentation/networking/
H A Dbonding.rst225 The active aggregator is chosen by largest aggregate
228 Reselection of the active aggregator occurs only when all
229 slaves of the active aggregator are down or the active
230 aggregator has no slaves.
236 The active aggregator is chosen by largest aggregate
249 The active aggregator is chosen by the largest number of
255 The active aggregator is chosen by the highest total sum of
262 aggregator occurs. This keeps the aggregator with the highest
617 802.3ad mode) whenever there is an active aggregator, regardless of the
618 number of available links in that aggregator. Note that, because an
[all …]
/linux/drivers/gpio/
H A DMakefile35 obj-$(CONFIG_GPIO_AGGREGATOR) += gpio-aggregator.o
/linux/drivers/hwtracing/coresight/
H A DKconfig244 This driver provides support for configuring aggregator. This is
/linux/Documentation/arch/arm64/
H A Dacpi_object_usage.rst688 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator
/linux/
H A DMAINTAINERS10920 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
10921 F: drivers/gpio/gpio-aggregator.c
17616 W: https://github.com/linux-surface/surface-aggregator-module
17619 F: drivers/platform/surface/aggregator/