Home
last modified time | relevance | path

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

/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/bu
[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/<exampl
[all...]
H A Dindex.rst11 gpio-aggregator
/linux/include/net/
H A Dbond_3ad.h179 /* aggregator structure(43.4.5 in the 802.3ad standard) */
180 typedef struct aggregator { struct
193 struct slave *slave; /* pointer to the bond slave that this aggregator belongs to */ argument
194 u16 is_active; /* BOOLEAN. Indicates if this aggregator is active */ argument
245 struct aggregator *aggregator; /* pointer to an aggregator that this port related to */ member
246 struct port *next_port_in_aggregator; /* Next port on the linked list of the parent aggregator */
268 atomic_t agg_select_timer; /* Timer to select aggregator after all adapter's hand shakes */
273 struct aggregator aggregato member
181 aggregator_mac_addressaggregator global() argument
182 aggregator_identifieraggregator global() argument
184 actor_admin_aggregator_keyaggregator global() argument
185 actor_oper_aggregator_keyaggregator global() argument
188 partner_oper_aggregator_keyaggregator global() argument
196 num_of_portsaggregator global() argument
[all...]
/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 in psi_trigger_create()
[all...]
/linux/tools/testing/selftests/gpio/
H A Dgpio-aggregator.sh8 CONFIGFS_AGG_DIR="/sys/kernel/config/gpio-aggregator"
9 SYSFS_AGG_DIR="/sys/bus/platform/drivers/gpio-aggregator"
10 MODULE="gpio-aggregator"
62 # gpio-aggregator
213 modprobe gpio-aggregator || skip "unable to load the gpio-aggregator module"
251 echo "1. GPIO aggregator creation/deletion"
392 echo "2. GPIO aggregator configuration"
644 modprobe -r gpio-aggregator 2> /dev/null
650 modprobe -r gpio-aggregator
[all...]
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.h100 /* 2nd cacheline updated by the aggregator */
157 enum psi_aggregators aggregator; member
164 /* Protects data used by the aggregator */
/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/drivers/net/bonding/
H A Dbond_netlink.c62 const struct aggregator *agg; in bond_fill_slave_info()
66 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_fill_slave_info()
H A Dbond_main.c1468 struct aggregator *agg = in bond_poll_controller()
1469 SLAVE_AD_INFO(slave)->port.aggregator; in bond_poll_controller()
2267 * aggregator in bond_enslave()
5274 struct aggregator *agg; in bond_update_slave_arr()
5276 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_update_slave_arr()
/linux/drivers/gpio/
H A DMakefile34 obj-$(CONFIG_GPIO_AGGREGATOR) += gpio-aggregator.o
/linux/drivers/irqchip/
H A DKconfig597 This enables the irqchip driver support for K3 Interrupt aggregator
599 If you wish to use interrupt aggregator irq resources managed by the
/linux/Documentation/networking/
H A Dbonding.rst216 The active aggregator is chosen by largest aggregate
219 Reselection of the active aggregator occurs only when all
220 slaves of the active aggregator are down or the active
221 aggregator has no slaves.
227 The active aggregator is chosen by largest aggregate
240 The active aggregator is chosen by the largest number of
245 802.3ad aggregations when partial failure of the active aggregator
246 occurs. This keeps the aggregator with the highest availability
602 802.3ad mode) whenever there is an active aggregator, regardless of the
603 number of available links in that aggregator
[all...]
/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 DMAINTAINERS10439 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
10440 F: drivers/gpio/gpio-aggregator.c
16888 W: https://github.com/linux-surface/surface-aggregator-module
16891 F: drivers/platform/surface/aggregator/