/linux/drivers/net/bonding/ |
A D | bond_3ad.c | 103 static void ad_clear_agg(struct aggregator *aggregator); 104 static void ad_initialize_agg(struct aggregator *aggregator); 767 static struct aggregator *__get_active_agg(struct aggregator *aggregator) in __get_active_agg() argument 1462 aggregator = &(SLAVE_AD_INFO(slave)->aggregator); in ad_port_selection_logic() 1481 port->aggregator = aggregator; in ad_port_selection_logic() 2046 struct aggregator *aggregator; in bond_3ad_bind_slave() local 2073 aggregator = &(SLAVE_AD_INFO(slave)->aggregator); in bond_3ad_bind_slave() 2105 aggregator = &(SLAVE_AD_INFO(slave)->aggregator); in bond_3ad_unbind_slave() 2297 struct aggregator *aggregator; in bond_3ad_state_machine_handler() local 2628 struct aggregator *aggregator = NULL; in __bond_3ad_get_active_agg_info() local [all …]
|
A 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()
|
A D | bond_procfs.c | 199 const struct aggregator *agg = port->aggregator; in bond_info_show_slave()
|
A 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()
|
A 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/Documentation/driver-api/surface_aggregator/ |
A 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 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 60 .. kernel-doc:: drivers/platform/surface/aggregator/core.c [all …]
|
A 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/Documentation/admin-guide/gpio/ |
A 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
|
A D | index.rst | 10 gpio-aggregator
|
/linux/include/net/ |
A 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/drivers/platform/surface/ |
A D | Makefile | 11 obj-$(CONFIG_SURFACE_AGGREGATOR) += aggregator/
|
A D | Kconfig | 73 interface (/dev/surface/aggregator), which can be used by user-space 183 source "drivers/platform/surface/aggregator/Kconfig"
|
/linux/kernel/sched/ |
A 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/Documentation/devicetree/bindings/interrupt-controller/ |
A D | marvell,sei.txt | 5 aggregator. It receives interrupts from several sources and aggregates
|
/linux/Documentation/driver-api/surface_aggregator/clients/ |
A 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/drivers/irqchip/ |
A D | Kconfig | 490 This enables the irqchip driver support for K3 Interrupt aggregator 492 If you wish to use interrupt aggregator irq resources managed by the
|
/linux/drivers/gpio/ |
A D | Makefile | 29 obj-$(CONFIG_GPIO_AGGREGATOR) += gpio-aggregator.o
|
/linux/Documentation/networking/ |
A 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 562 number of available links in that aggregator. Note that, because an 563 aggregator cannot be active without at least one available link, [all …]
|
/linux/Documentation/arm64/ |
A D | acpi_object_usage.rst | 617 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator
|
/linux/include/config/ |
A D | auto.conf.cmd | 324 drivers/platform/surface/aggregator/Kconfig \
|
/linux/ |
A D | MAINTAINERS | 8119 F: Documentation/admin-guide/gpio/gpio-aggregator.rst 8120 F: drivers/gpio/gpio-aggregator.c 12697 W: https://github.com/linux-surface/surface-aggregator-module 12700 F: drivers/platform/surface/aggregator/
|