| /Linux-v6.6/drivers/net/bonding/ | 
| D | bond_3ad.c | 104 static void ad_agg_selection_logic(struct aggregator *aggregator,106 static void ad_clear_agg(struct aggregator *aggregator);
 107 static void ad_initialize_agg(struct aggregator *aggregator);
 144 static inline struct aggregator *__get_first_agg(struct port *port)  in __get_first_agg()
 148 	struct aggregator *agg;  in __get_first_agg()
 156 	agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL;  in __get_first_agg()
 169 static inline int __agg_has_partner(struct aggregator *agg)  in __agg_has_partner()
 647 static int __agg_ports_are_ready(struct aggregator *aggregator)  in __agg_ports_are_ready()  argument
 652 	if (aggregator) {  in __agg_ports_are_ready()
 656 		for (port = aggregator->lag_ports;  in __agg_ports_are_ready()
 [all …]
 
 | 
| D | bond_sysfs_slave.c | 62 	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()
 
 | 
| D | bond_procfs.c | 216 		const struct aggregator *agg = port->aggregator;  in bond_info_show_slave()
 | 
| D | bond_netlink.c | 61 		const struct aggregator *agg;  in bond_fill_slave_info()65 		agg = SLAVE_AD_INFO(slave)->port.aggregator;  in bond_fill_slave_info()
 
 | 
| D | bond_main.c | 1343 			struct aggregator *agg =  in bond_poll_controller()1344 			    SLAVE_AD_INFO(slave)->port.aggregator;  in bond_poll_controller()
 5100 			struct aggregator *agg;  in bond_update_slave_arr()
 5102 			agg = SLAVE_AD_INFO(slave)->port.aggregator;  in bond_update_slave_arr()
 
 | 
| /Linux-v6.6/Documentation/driver-api/surface_aggregator/ | 
| D | internal-api.rst | 14 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.h17 .. 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 …]
 
 | 
| D | client-api.rst | 16 .. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c25 .. 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-v6.6/Documentation/admin-guide/gpio/ | 
| D | gpio-aggregator.rst | 28     /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
 81 gpio-aggregator driver, or by writing to the "driver_override" file in Sysfs.
 101     $ echo gpio-aggregator > /sys/bus/platform/devices/door/driver_override
 102     $ echo door > /sys/bus/platform/drivers/gpio-aggregator/bind
 
 | 
| D | index.rst | 10     gpio-aggregator
 | 
| /Linux-v6.6/include/net/ | 
| D | bond_3ad.h | 178 typedef struct aggregator {  struct240 	struct aggregator *aggregator;	/* pointer to an aggregator that this port related to */  member
 268 	struct aggregator aggregator;	/* 802.3ad aggregator structure */  member
 
 | 
| /Linux-v6.6/kernel/sched/ | 
| D | psi.c | 246 			     enum psi_aggregators aggregator, u32 *times,  in get_recent_times()  argument285 		delta = times[s] - groupc->times_prev[aggregator][s];  in get_recent_times()
 286 		groupc->times_prev[aggregator][s] = times[s];  in get_recent_times()
 337 				 enum psi_aggregators aggregator,  in collect_percpu_times()  argument
 359 		get_recent_times(group, cpu, aggregator, times,  in collect_percpu_times()
 384 		group->total[aggregator][s] +=  in collect_percpu_times()
 438 						   enum psi_aggregators aggregator)  in update_triggers()  argument
 441 	u64 *total = group->total[aggregator];  in update_triggers()
 446 	if (aggregator == PSI_AVGS) {  in update_triggers()
 1343 	t->aggregator = privileged ? PSI_POLL : PSI_AVGS;  in psi_trigger_create()
 [all …]
 
 | 
| /Linux-v6.6/Documentation/trace/coresight/ | 
| D | coresight-tpda.rst | 4 The trace performance monitoring and diagnostics aggregator(TPDA)13 TPDA - The trace performance monitoring and diagnostics aggregator or
 
 | 
| /Linux-v6.6/drivers/platform/surface/ | 
| D | Makefile | 10 obj-$(CONFIG_SURFACE_AGGREGATOR)	+= aggregator/
 | 
| D | Kconfig | 68 	  interface (/dev/surface/aggregator), which can be used by user-space232 source "drivers/platform/surface/aggregator/Kconfig"
 
 | 
| /Linux-v6.6/Documentation/devicetree/bindings/interrupt-controller/ | 
| D | marvell,sei.txt | 5 aggregator. It receives interrupts from several sources and aggregates
 | 
| /Linux-v6.6/include/linux/ | 
| D | psi_types.h | 159 	enum psi_aggregators aggregator;  member
 | 
| /Linux-v6.6/Documentation/driver-api/surface_aggregator/clients/ | 
| D | cdev.rst | 17 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-v6.6/drivers/irqchip/ | 
| D | Kconfig | 522 	  This enables the irqchip driver support for K3 Interrupt aggregator524 	  If you wish to use interrupt aggregator irq resources managed by the
 
 | 
| /Linux-v6.6/drivers/gpio/ | 
| D | Makefile | 29 obj-$(CONFIG_GPIO_AGGREGATOR)		+= gpio-aggregator.o
 | 
| /Linux-v6.6/Documentation/networking/ | 
| D | bonding.rst | 216 		The active aggregator is chosen by largest aggregate219 		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
 584 	802.3ad mode) whenever there is an active aggregator, regardless of the
 585 	number of available links in that aggregator. Note that, because an
 [all …]
 
 | 
| /Linux-v6.6/drivers/hwtracing/coresight/ | 
| D | Kconfig | 232 	  This driver provides support for configuring aggregator. This is
 | 
| /Linux-v6.6/Documentation/arch/arm64/ | 
| D | acpi_object_usage.rst | 688 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator
 | 
| /Linux-v6.6/ | 
| D | MAINTAINERS | 8877 F:	Documentation/admin-guide/gpio/gpio-aggregator.rst8878 F:	drivers/gpio/gpio-aggregator.c
 14257 W:	https://github.com/linux-surface/surface-aggregator-module
 14260 F:	drivers/platform/surface/aggregator/
 
 |