Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/bonding/
Dbond_3ad.c109 static void ad_agg_selection_logic(struct aggregator *aggregator,
111 static void ad_clear_agg(struct aggregator *aggregator);
112 static void ad_initialize_agg(struct aggregator *aggregator);
149 static inline struct aggregator *__get_first_agg(struct port *port) in __get_first_agg()
153 struct aggregator *agg; in __get_first_agg()
161 agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL; in __get_first_agg()
174 static inline int __agg_has_partner(struct aggregator *agg) in __agg_has_partner()
637 static int __agg_ports_are_ready(struct aggregator *aggregator) in __agg_ports_are_ready() argument
642 if (aggregator) { in __agg_ports_are_ready()
646 for (port = aggregator->lag_ports; in __agg_ports_are_ready()
[all …]
Dbond_sysfs_slave.c68 const struct aggregator *agg; in ad_aggregator_id_show()
71 agg = SLAVE_AD_INFO(slave)->port.aggregator; in ad_aggregator_id_show()
87 if (ad_port->aggregator) in ad_actor_oper_port_state_show()
102 if (ad_port->aggregator) in ad_partner_oper_port_state_show()
Dbond_procfs.c195 const struct aggregator *agg = port->aggregator; in bond_info_show_slave()
Dbond_netlink.c56 const struct aggregator *agg; in bond_fill_slave_info()
60 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_fill_slave_info()
Dbond_main.c999 struct aggregator *agg = in bond_poll_controller()
1000 SLAVE_AD_INFO(slave)->port.aggregator; in bond_poll_controller()
3998 struct aggregator *agg; in bond_update_slave_arr()
4000 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_update_slave_arr()
/Linux-v5.4/include/net/
Dbond_3ad.h180 typedef struct aggregator { struct
242 struct aggregator *aggregator; /* pointer to an aggregator that this port related to */ member
270 struct aggregator aggregator; /* 802.3ad aggregator structure */ member
/Linux-v5.4/kernel/sched/
Dpsi.c237 enum psi_aggregators aggregator, u32 *times, in get_recent_times() argument
272 delta = times[s] - groupc->times_prev[aggregator][s]; in get_recent_times()
273 groupc->times_prev[aggregator][s] = times[s]; in get_recent_times()
302 enum psi_aggregators aggregator, in collect_percpu_times() argument
324 get_recent_times(group, cpu, aggregator, times, in collect_percpu_times()
349 group->total[aggregator][s] += in collect_percpu_times()
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/
Dmarvell,sei.txt5 aggregator. It receives interrupts from several sources and aggregates
/Linux-v5.4/drivers/irqchip/
DKconfig481 This enables the irqchip driver support for K3 Interrupt aggregator
483 If you wish to use interrupt aggregator irq resources managed by the
/Linux-v5.4/Documentation/networking/
Dbonding.txt210 The active aggregator is chosen by largest aggregate
213 Reselection of the active aggregator occurs only when all
214 slaves of the active aggregator are down or the active
215 aggregator has no slaves.
221 The active aggregator is chosen by largest aggregate
234 The active aggregator is chosen by the largest number of
239 802.3ad aggregations when partial failure of the active aggregator
240 occurs. This keeps the aggregator with the highest availability
540 802.3ad mode) whenever there is an active aggregator, regardless of the
541 number of available links in that aggregator. Note that, because an
[all …]
/Linux-v5.4/Documentation/arm64/
Dacpi_object_usage.rst617 Devices (see Section 8.4.3.1, _HID ACPI0010); do not use processor aggregator