/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/bu [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/<exampl [all...] |
H A D | index.rst | 11 gpio-aggregator
|
/linux/include/net/ |
H A D | bond_3ad.h | 179 /* aggregator structure(43.4.5 in the 802.3ad standard) */ 180 typedef struct aggregator { struct 193 struct slave *slave; /* pointer to the bond slave that this aggregator belongs to */ argument 194 u16 is_active; /* BOOLEAN. Indicates if this aggregator is active */ argument 245 struct aggregator *aggregator; /* pointer to an aggregator that this port related to */ member 246 struct port *next_port_in_aggregator; /* Next port on the linked list of the parent aggregator */ 268 atomic_t agg_select_timer; /* Timer to select aggregator after all adapter's hand shakes */ 273 struct aggregator aggregato member 181 aggregator_mac_addressaggregator global() argument 182 aggregator_identifieraggregator global() argument 184 actor_admin_aggregator_keyaggregator global() argument 185 actor_oper_aggregator_keyaggregator global() argument 188 partner_oper_aggregator_keyaggregator global() argument 196 num_of_portsaggregator global() argument [all...] |
/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 in psi_trigger_create() [all...] |
/linux/tools/testing/selftests/gpio/ |
H A D | gpio-aggregator.sh | 8 CONFIGFS_AGG_DIR="/sys/kernel/config/gpio-aggregator" 9 SYSFS_AGG_DIR="/sys/bus/platform/drivers/gpio-aggregator" 10 MODULE="gpio-aggregator" 62 # gpio-aggregator 213 modprobe gpio-aggregator || skip "unable to load the gpio-aggregator module" 251 echo "1. GPIO aggregator creation/deletion" 392 echo "2. GPIO aggregator configuration" 644 modprobe -r gpio-aggregator 2> /dev/null 650 modprobe -r gpio-aggregator [all...] |
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 | 100 /* 2nd cacheline updated by the aggregator */ 157 enum psi_aggregators aggregator; member 164 /* Protects data used by the aggregator */
|
/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/drivers/net/bonding/ |
H 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()
|
H A D | bond_main.c | 1468 struct aggregator *agg = in bond_poll_controller() 1469 SLAVE_AD_INFO(slave)->port.aggregator; in bond_poll_controller() 2267 * aggregator in bond_enslave() 5274 struct aggregator *agg; in bond_update_slave_arr() 5276 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_update_slave_arr()
|
/linux/drivers/gpio/ |
H A D | Makefile | 34 obj-$(CONFIG_GPIO_AGGREGATOR) += gpio-aggregator.o
|
/linux/drivers/irqchip/ |
H A D | Kconfig | 597 This enables the irqchip driver support for K3 Interrupt aggregator 599 If you wish to use interrupt aggregator irq resources managed by the
|
/linux/Documentation/networking/ |
H 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 602 802.3ad mode) whenever there is an active aggregator, regardless of the 603 number of available links in that aggregator [all...] |
/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 | 10439 F: Documentation/admin-guide/gpio/gpio-aggregator.rst 10440 F: drivers/gpio/gpio-aggregator.c 16888 W: https://github.com/linux-surface/surface-aggregator-module 16891 F: drivers/platform/surface/aggregator/
|