/linux-6.6.21/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() 5108 struct aggregator *agg; in bond_update_slave_arr() 5110 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_update_slave_arr()
|
/linux-6.6.21/Documentation/driver-api/surface_aggregator/ |
D | internal-api.rst | 14 .. 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 …]
|
D | client-api.rst | 16 .. 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-6.6.21/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-6.6.21/include/net/ |
D | bond_3ad.h | 178 typedef struct aggregator { struct 240 struct aggregator *aggregator; /* pointer to an aggregator that this port related to */ member 268 struct aggregator aggregator; /* 802.3ad aggregator structure */ member
|
/linux-6.6.21/kernel/sched/ |
D | psi.c | 246 enum psi_aggregators aggregator, u32 *times, in get_recent_times() argument 285 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-6.6.21/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-6.6.21/drivers/platform/surface/ |
D | Makefile | 10 obj-$(CONFIG_SURFACE_AGGREGATOR) += aggregator/
|
D | Kconfig | 68 interface (/dev/surface/aggregator), which can be used by user-space 232 source "drivers/platform/surface/aggregator/Kconfig"
|
/linux-6.6.21/include/linux/ |
D | psi_types.h | 159 enum psi_aggregators aggregator; member
|
/linux-6.6.21/Documentation/devicetree/bindings/interrupt-controller/ |
D | marvell,sei.txt | 5 aggregator. It receives interrupts from several sources and aggregates
|
/linux-6.6.21/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-6.6.21/drivers/irqchip/ |
D | Kconfig | 522 This enables the irqchip driver support for K3 Interrupt aggregator 524 If you wish to use interrupt aggregator irq resources managed by the
|
/linux-6.6.21/drivers/gpio/ |
D | Makefile | 29 obj-$(CONFIG_GPIO_AGGREGATOR) += gpio-aggregator.o
|
/linux-6.6.21/Documentation/networking/ |
D | bonding.rst | 216 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 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-6.6.21/drivers/hwtracing/coresight/ |
D | Kconfig | 232 This driver provides support for configuring aggregator. This is
|
/linux-6.6.21/Documentation/arch/arm64/ |
D | acpi_object_usage.rst | 688 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator
|
/linux-6.6.21/ |
D | MAINTAINERS | 8877 F: Documentation/admin-guide/gpio/gpio-aggregator.rst 8878 F: drivers/gpio/gpio-aggregator.c 14257 W: https://github.com/linux-surface/surface-aggregator-module 14260 F: drivers/platform/surface/aggregator/
|