Home
last modified time | relevance | path

Searched refs:aggregator (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/bonding/
H A Dbond_3ad.c102 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 Dbond_sysfs_slave.c62 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 Dbond_procfs.c177 "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 Dbond_netlink.c65 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 Dbond_main.c1439 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 Dinternal-api.rst14 .. 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 Dclient-api.rst16 .. 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 Dgpio-aggregator.rst28 /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 Dbond_3ad.h181 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 Dpsi.c272 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 Dgpio-aggregator.sh213 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 DMakefile3 TEST_PROGS := gpio-mockup.sh gpio-sim.sh gpio-aggregator.sh gpio-cdev-uaf.sh
/linux/Documentation/trace/coresight/
H A Dcoresight-tpda.rst4 The trace performance monitoring and diagnostics aggregator(TPDA)
13 TPDA - The trace performance monitoring and diagnostics aggregator or
/linux/drivers/platform/surface/
H A DMakefile10 obj-$(CONFIG_SURFACE_AGGREGATOR) += aggregator/
H A DKconfig68 interface (/dev/surface/aggregator), which can be used by user-space
232 source "drivers/platform/surface/aggregator/Kconfig"
/linux/include/linux/
H A Dpsi_types.h157 enum psi_aggregators aggregator; member
/linux/Documentation/driver-api/surface_aggregator/clients/
H A Dcdev.rst17 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 Dacpi_object_usage.rst688 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator
/linux/
H A DMAINTAINERS11129 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/