| /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); 138 * __get_first_agg - get the first aggregator in the bond 141 * Return the aggregator of the first slave in @bond, or %NULL if it can't be 145 static inline struct aggregator *__get_first_agg(struct port *port) in __get_first_agg() 149 struct aggregator *ag in __get_first_agg() 707 __agg_ports_are_ready(struct aggregator * aggregator) __agg_ports_are_ready() argument 735 __set_agg_ports_ready(struct aggregator * aggregator,int val) __set_agg_ports_ready() argument 779 __get_agg_bandwidth(struct aggregator * aggregator) __get_agg_bandwidth() argument 856 __get_active_agg(struct aggregator * aggregator) __get_active_agg() argument 1032 struct aggregator *aggregator; ad_mux_machine() local 1554 struct aggregator *aggregator, *free_aggregator = NULL, *temp_aggregator; ad_port_selection_logic() local 1970 ad_clear_agg(struct aggregator * aggregator) ad_clear_agg() argument 1995 ad_initialize_agg(struct aggregator * aggregator) ad_initialize_agg() argument 2082 struct aggregator *aggregator = rcu_dereference(port->aggregator); ad_enable_collecting() local 2102 struct aggregator *aggregator = rcu_dereference(port->aggregator); ad_disable_distributing() local 2125 struct aggregator *aggregator = rcu_dereference(port->aggregator); ad_enable_collecting_distributing() local 2148 struct aggregator *aggregator = rcu_dereference(port->aggregator); ad_disable_collecting_distributing() local 2257 struct aggregator *aggregator; bond_3ad_bind_slave() local 2310 struct aggregator *aggregator, *new_aggregator, *temp_aggregator; bond_3ad_unbind_slave() local 2534 struct aggregator *aggregator; bond_3ad_state_machine_handler() local 2863 struct aggregator *aggregator = NULL, *tmp; __bond_3ad_get_active_agg_info() local [all...] |
| H A D | bond_sysfs_slave.c | 62 const struct aggregator *agg; in ad_aggregator_id_show() 66 agg = rcu_dereference(SLAVE_AD_INFO(slave)->port.aggregator); in ad_aggregator_id_show() 86 if (rcu_access_pointer(ad_port->aggregator)) in ad_actor_oper_port_state_show() 101 if (rcu_access_pointer(ad_port->aggregator)) in ad_partner_oper_port_state_show()
|
| H A D | bond_procfs.c | 177 "bond %s has no active aggregator\n", in bond_info_show_master() 224 const struct aggregator *agg = rcu_dereference(port->aggregator); in bond_info_show_slave()
|
| H A D | bond_netlink.c | 65 const struct aggregator *agg; in bond_fill_slave_info() 70 agg = rcu_dereference(SLAVE_AD_INFO(slave)->port.aggregator); in bond_fill_slave_info()
|
| H A D | bond_main.c | 1439 struct aggregator *agg = in bond_poll_controller() 1440 rcu_dereference(SLAVE_AD_INFO(slave)->port.aggregator); in bond_poll_controller() 2182 * aggregator in bond_enslave() 5204 const struct aggregator *agg; in bond_update_slave_arr() 5206 agg = rcu_dereference(SLAVE_AD_INFO(slave)->port.aggregator); in bond_update_slave_arr()
|
| /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 …]
|
| /linux/include/net/ |
| H A D | bond_3ad.h | 181 typedef struct aggregator { struct 246 struct aggregator __rcu *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 gpio-cdev-uaf.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/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 | 11129 F: Documentation/admin-guide/gpio/gpio-aggregator.rst 11130 F: drivers/gpio/gpio-aggregator.c 17970 W: https://github.com/linux-surface/surface-aggregator-module 17973 F: drivers/platform/surface/aggregator/
|