| /linux/drivers/net/bonding/ |
| A D | bond_3ad.c | 102 static void ad_clear_agg(struct aggregator *aggregator); 103 static void ad_initialize_agg(struct aggregator *aggregator); 825 static struct aggregator *__get_active_agg(struct aggregator *aggregator) in __get_active_agg() argument 1573 aggregator = &(SLAVE_AD_INFO(slave)->aggregator); in ad_port_selection_logic() 1592 port->aggregator = aggregator; in ad_port_selection_logic() 2182 struct aggregator *aggregator; in bond_3ad_bind_slave() local 2209 aggregator = &(SLAVE_AD_INFO(slave)->aggregator); in bond_3ad_bind_slave() 2241 aggregator = &(SLAVE_AD_INFO(slave)->aggregator); in bond_3ad_unbind_slave() 2456 struct aggregator *aggregator; in bond_3ad_state_machine_handler() local 2785 struct aggregator *aggregator = NULL; in __bond_3ad_get_active_agg_info() local [all …]
|
| A 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()
|
| A D | bond_procfs.c | 216 const struct aggregator *agg = port->aggregator; in bond_info_show_slave()
|
| A D | bond_netlink.c | 62 const struct aggregator *agg; in bond_fill_slave_info() 66 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_fill_slave_info()
|
| A D | bond_main.c | 1460 struct aggregator *agg = in bond_poll_controller() 1461 SLAVE_AD_INFO(slave)->port.aggregator; in bond_poll_controller() 5237 struct aggregator *agg; in bond_update_slave_arr() 5239 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 | 11 gpio-aggregator
|
| /linux/include/net/ |
| A D | bond_3ad.h | 180 typedef struct aggregator { struct 245 struct aggregator *aggregator; /* pointer to an aggregator that this port related to */ member 273 struct aggregator aggregator; /* 802.3ad aggregator structure */ member
|
| /linux/kernel/sched/ |
| A D | psi.c | 250 enum psi_aggregators aggregator, u32 *times, in get_recent_times() argument 289 delta = times[s] - groupc->times_prev[aggregator][s]; in get_recent_times() 290 groupc->times_prev[aggregator][s] = times[s]; in get_recent_times() 341 enum psi_aggregators aggregator, in collect_percpu_times() argument 363 get_recent_times(group, cpu, aggregator, times, in collect_percpu_times() 388 group->total[aggregator][s] += in collect_percpu_times() 442 enum psi_aggregators aggregator) in update_triggers() argument 445 u64 *total = group->total[aggregator]; in update_triggers() 449 if (aggregator == PSI_AVGS) { in update_triggers() 1344 t->aggregator = privileged ? PSI_POLL : PSI_AVGS; in psi_trigger_create() [all …]
|
| /linux/Documentation/trace/coresight/ |
| A D | coresight-tpda.rst | 4 The trace performance monitoring and diagnostics aggregator(TPDA) 13 TPDA - The trace performance monitoring and diagnostics aggregator or
|
| /linux/drivers/platform/surface/ |
| A D | Makefile | 10 obj-$(CONFIG_SURFACE_AGGREGATOR) += aggregator/
|
| A D | Kconfig | 68 interface (/dev/surface/aggregator), which can be used by user-space 232 source "drivers/platform/surface/aggregator/Kconfig"
|
| /linux/Documentation/devicetree/bindings/arm/ |
| A D | qcom,coresight-tpdm.yaml | 50 the monitor. The associated aggregator will read this size before it 57 the monitor. The associated aggregator will read this size before it
|
| /linux/include/linux/ |
| A D | psi_types.h | 159 enum psi_aggregators aggregator; member
|
| /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 | 544 This enables the irqchip driver support for K3 Interrupt aggregator 546 If you wish to use interrupt aggregator irq resources managed by the
|
| /linux/drivers/gpio/ |
| A D | Makefile | 30 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 597 number of available links in that aggregator. Note that, because an 598 aggregator cannot be active without at least one available link, [all …]
|
| /linux/drivers/hwtracing/coresight/ |
| A D | Kconfig | 232 This driver provides support for configuring aggregator. This is
|
| /linux/Documentation/netlink/specs/ |
| A D | rt_link.yaml | 1399 name: aggregator 1435 name: ad-aggregator-id
|
| /linux/Documentation/arch/arm64/ |
| A D | acpi_object_usage.rst | 688 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator
|
| /linux/ |
| A D | MAINTAINERS | 9690 F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9691 F: drivers/gpio/gpio-aggregator.c 15439 W: https://github.com/linux-surface/surface-aggregator-module 15442 F: drivers/platform/surface/aggregator/
|