/Linux-v5.15/drivers/net/bonding/ |
D | bond_3ad.c | 101 static void ad_agg_selection_logic(struct aggregator *aggregator, 103 static void ad_clear_agg(struct aggregator *aggregator); 104 static void ad_initialize_agg(struct aggregator *aggregator); 141 static inline struct aggregator *__get_first_agg(struct port *port) in __get_first_agg() 145 struct aggregator *agg; in __get_first_agg() 153 agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL; in __get_first_agg() 166 static inline int __agg_has_partner(struct aggregator *agg) in __agg_has_partner() 639 static int __agg_ports_are_ready(struct aggregator *aggregator) in __agg_ports_are_ready() argument 644 if (aggregator) { in __agg_ports_are_ready() 648 for (port = aggregator->lag_ports; in __agg_ports_are_ready() [all …]
|
D | bond_sysfs_slave.c | 68 const struct aggregator *agg; in ad_aggregator_id_show() 71 agg = SLAVE_AD_INFO(slave)->port.aggregator; in ad_aggregator_id_show() 87 if (ad_port->aggregator) in ad_actor_oper_port_state_show() 102 if (ad_port->aggregator) in ad_partner_oper_port_state_show()
|
D | bond_procfs.c | 199 const struct aggregator *agg = port->aggregator; in bond_info_show_slave()
|
D | bond_netlink.c | 56 const struct aggregator *agg; in bond_fill_slave_info() 60 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_fill_slave_info()
|
D | bond_main.c | 1310 struct aggregator *agg = in bond_poll_controller() 1311 SLAVE_AD_INFO(slave)->port.aggregator; in bond_poll_controller() 4757 struct aggregator *agg; in bond_update_slave_arr() 4759 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_update_slave_arr()
|
/Linux-v5.15/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-v5.15/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-v5.15/include/net/ |
D | bond_3ad.h | 180 typedef struct aggregator { struct 242 struct aggregator *aggregator; /* pointer to an aggregator that this port related to */ member 270 struct aggregator aggregator; /* 802.3ad aggregator structure */ member
|
/Linux-v5.15/drivers/platform/surface/ |
D | Makefile | 11 obj-$(CONFIG_SURFACE_AGGREGATOR) += aggregator/
|
D | Kconfig | 73 interface (/dev/surface/aggregator), which can be used by user-space 183 source "drivers/platform/surface/aggregator/Kconfig"
|
/Linux-v5.15/kernel/sched/ |
D | psi.c | 250 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() 315 enum psi_aggregators aggregator, in collect_percpu_times() argument 337 get_recent_times(group, cpu, aggregator, times, in collect_percpu_times() 362 group->total[aggregator][s] += in collect_percpu_times()
|
/Linux-v5.15/Documentation/devicetree/bindings/interrupt-controller/ |
D | marvell,sei.txt | 5 aggregator. It receives interrupts from several sources and aggregates
|
/Linux-v5.15/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-v5.15/drivers/irqchip/ |
D | Kconfig | 483 This enables the irqchip driver support for K3 Interrupt aggregator 485 If you wish to use interrupt aggregator irq resources managed by the
|
/Linux-v5.15/drivers/gpio/ |
D | Makefile | 29 obj-$(CONFIG_GPIO_AGGREGATOR) += gpio-aggregator.o
|
/Linux-v5.15/Documentation/networking/ |
D | bonding.rst | 215 The active aggregator is chosen by largest aggregate 218 Reselection of the active aggregator occurs only when all 219 slaves of the active aggregator are down or the active 220 aggregator has no slaves. 226 The active aggregator is chosen by largest aggregate 239 The active aggregator is chosen by the largest number of 244 802.3ad aggregations when partial failure of the active aggregator 245 occurs. This keeps the aggregator with the highest availability 560 802.3ad mode) whenever there is an active aggregator, regardless of the 561 number of available links in that aggregator. Note that, because an [all …]
|
/Linux-v5.15/Documentation/arm64/ |
D | acpi_object_usage.rst | 617 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator
|
/Linux-v5.15/ |
D | MAINTAINERS | 7984 F: Documentation/admin-guide/gpio/gpio-aggregator.rst 7985 F: drivers/gpio/gpio-aggregator.c 12487 W: https://github.com/linux-surface/surface-aggregator-module 12490 F: drivers/platform/surface/aggregator/
|