| /linux/drivers/net/bonding/ |
| H A D | bond_3ad.c | 102 static void ad_agg_selection_logic(struct aggregator *aggregator, 104 static void ad_clear_agg(struct aggregator *aggregator); 105 static void ad_initialize_agg(struct aggregator *aggregator); 145 static inline struct aggregator *__get_first_agg(struct port *port) in __get_first_agg() 149 struct aggregator *agg; in __get_first_agg() 157 agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL; in __get_first_agg() 170 static inline int __agg_has_partner(struct aggregator *agg) in __agg_has_partner() 707 static int __agg_ports_are_ready(struct aggregator *aggregator) in __agg_ports_are_ready() argument 712 if (aggregator) { in __agg_ports_are_ready() 716 for (port = aggregator->lag_ports; in __agg_ports_are_ready() [all …]
|
| H 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()
|
| H A D | bond_procfs.c | 216 const struct aggregator *agg = port->aggregator; in bond_info_show_slave()
|
| H A D | bond_netlink.c | 63 const struct aggregator *agg; in bond_fill_slave_info() 67 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_fill_slave_info()
|
| /linux/Documentation/driver-api/surface_aggregator/ |
| H 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 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 …]
|
| H 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/ |
| H 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 75 **Group:** ``/config/gpio-aggregator`` 77 This is the root directory of the gpio-aggregator configfs tree. 79 **Group:** ``/config/gpio-aggregator/<example-name>`` 81 This directory represents a GPIO aggregator device. You can assign any 86 **Attribute:** ``/config/gpio-aggregator/<example-name>/live`` 94 **Attribute:** ``/config/gpio-aggregator/<example-name>/dev_name`` [all …]
|
| H A D | index.rst | 11 gpio-aggregator
|
| /linux/include/net/ |
| H A D | bond_3ad.h | 181 typedef struct aggregator { struct 246 struct aggregator *aggregator; /* pointer to an aggregator that this port related to */ member 274 struct aggregator aggregator; /* 802.3ad aggregator structure */ member
|
| /linux/kernel/sched/ |
| H A D | psi.c | 272 enum psi_aggregators aggregator, u32 *times, in get_recent_times() argument 311 delta = times[s] - groupc->times_prev[aggregator][s]; in get_recent_times() 312 groupc->times_prev[aggregator][s] = times[s]; in get_recent_times() 363 enum psi_aggregators aggregator, in collect_percpu_times() argument 385 get_recent_times(group, cpu, aggregator, times, in collect_percpu_times() 410 group->total[aggregator][s] += in collect_percpu_times() 464 enum psi_aggregators aggregator) in update_triggers() argument 467 u64 *total = group->total[aggregator]; in update_triggers() 471 if (aggregator == PSI_AVGS) { in update_triggers() 1360 t->aggregator = privileged ? PSI_POLL : PSI_AVGS; in psi_trigger_create() [all …]
|
| /linux/tools/testing/selftests/gpio/ |
| H A D | gpio-aggregator.sh | 213 modprobe gpio-aggregator || skip "unable to load the gpio-aggregator module" 644 modprobe -r gpio-aggregator 2> /dev/null 650 modprobe -r gpio-aggregator 2> /dev/null 652 modprobe gpio-aggregator 2> /dev/null 722 modprobe gpio-aggregator 723 modprobe -r gpio-aggregator
|
| H A D | Makefile | 3 TEST_PROGS := gpio-mockup.sh gpio-sim.sh gpio-aggregator.sh
|
| /linux/Documentation/trace/coresight/ |
| H 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/ |
| H A D | Makefile | 10 obj-$(CONFIG_SURFACE_AGGREGATOR) += aggregator/
|
| H A D | Kconfig | 68 interface (/dev/surface/aggregator), which can be used by user-space 232 source "drivers/platform/surface/aggregator/Kconfig"
|
| /linux/include/linux/ |
| H A D | psi_types.h | 157 enum psi_aggregators aggregator; member
|
| /linux/Documentation/driver-api/surface_aggregator/clients/ |
| H 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/Documentation/networking/ |
| H A D | bonding.rst | 225 The active aggregator is chosen by largest aggregate 228 Reselection of the active aggregator occurs only when all 229 slaves of the active aggregator are down or the active 230 aggregator has no slaves. 236 The active aggregator is chosen by largest aggregate 249 The active aggregator is chosen by the largest number of 255 The active aggregator is chosen by the highest total sum of 262 aggregator occurs. This keeps the aggregator with the highest 617 802.3ad mode) whenever there is an active aggregator, regardless of the 618 number of available links in that aggregator. Note that, because an [all …]
|
| /linux/drivers/gpio/ |
| H A D | Makefile | 35 obj-$(CONFIG_GPIO_AGGREGATOR) += gpio-aggregator.o
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | Kconfig | 244 This driver provides support for configuring aggregator. This is
|
| /linux/Documentation/arch/arm64/ |
| H A D | acpi_object_usage.rst | 688 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator
|
| /linux/ |
| H A D | MAINTAINERS | 10920 F: Documentation/admin-guide/gpio/gpio-aggregator.rst 10921 F: drivers/gpio/gpio-aggregator.c 17616 W: https://github.com/linux-surface/surface-aggregator-module 17619 F: drivers/platform/surface/aggregator/
|