Home
last modified time | relevance | path

Searched refs:aggr (Results 1 - 25 of 77) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-aggregator.c93 static int aggr_add_gpio(struct gpio_aggregator *aggr, const char *key, in aggr_add_gpio() argument
98 lookups = krealloc(aggr->lookups, struct_size(lookups, table, *n + 2), in aggr_add_gpio()
109 aggr->lookups = lookups; in aggr_add_gpio()
113 static int aggr_parse(struct gpio_aggregator *aggr) in aggr_parse() argument
115 char *args = aggr->args; in aggr_parse()
135 error = aggr_add_gpio(aggr, name, U16_MAX, &n); in aggr_parse()
151 error = aggr_add_gpio(aggr, name, i, &n); in aggr_parse()
172 struct gpio_aggregator *aggr; in new_device_store() local
177 aggr = kzalloc(sizeof(*aggr) in new_device_store()
237 gpio_aggregator_free(struct gpio_aggregator *aggr) gpio_aggregator_free() argument
249 struct gpio_aggregator *aggr; delete_device_store() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-aggregator.c45 static int aggr_add_gpio(struct gpio_aggregator *aggr, const char *key, in aggr_add_gpio() argument
50 lookups = krealloc(aggr->lookups, struct_size(lookups, table, *n + 2), in aggr_add_gpio()
60 aggr->lookups = lookups; in aggr_add_gpio()
64 static int aggr_parse(struct gpio_aggregator *aggr) in aggr_parse() argument
66 char *args = skip_spaces(aggr->args); in aggr_parse()
83 error = aggr_add_gpio(aggr, name, U16_MAX, &n); in aggr_parse()
99 error = aggr_add_gpio(aggr, name, i, &n); in aggr_parse()
120 struct gpio_aggregator *aggr; in new_device_store() local
125 aggr = kzalloc(sizeof(*aggr) in new_device_store()
185 gpio_aggregator_free(struct gpio_aggregator *aggr) gpio_aggregator_free() argument
197 struct gpio_aggregator *aggr; delete_device_store() local
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Dstat.c83 struct perf_stat_aggr *aggr = ps->aggr; in evsel__reset_aggr_stats() local
85 if (aggr) in evsel__reset_aggr_stats()
86 memset(aggr, 0, sizeof(*aggr) * ps->nr_aggr); in evsel__reset_aggr_stats()
105 ps->aggr = calloc(nr_aggr, sizeof(*ps->aggr)); in evsel__alloc_aggr_stats()
106 if (ps->aggr == NULL) in evsel__alloc_aggr_stats()
148 zfree(&ps->aggr); in evsel__free_stat_priv()
275 *ps->aggr[ in evsel__copy_res_stats()
612 struct perf_stat_aggr *aggr = &ps->aggr[idx]; evsel__update_percore_stats() local
625 struct perf_stat_aggr *aggr = &ps->aggr[idx]; evsel__update_percore_stats() local
651 struct perf_stat_aggr *aggr = &ps->aggr[idx]; evsel__process_percore() local
[all...]
H A Dstat-shadow.c159 struct perf_stat_aggr *aggr; in find_stat() local
179 aggr = &cur->stats->aggr[aggr_idx]; in find_stat()
181 return aggr->counts.val; in find_stat()
182 return aggr->counts.val * cur->scale; in find_stat()
401 struct perf_stat_aggr *aggr = &ps->aggr[aggr_idx]; in prepare_metric() local
403 if (!aggr) in prepare_metric()
417 val = aggr->counts.val; in prepare_metric()
H A Dstat-display.c940 * Skip value 0 when it's an uncore event and the given aggr id in should_skip_zero_counter()
963 struct perf_stat_aggr *aggr = &ps->aggr[aggr_idx]; in print_counter_aggrdata() local
965 double avg = aggr->counts.val; in print_counter_aggrdata()
969 os->aggr_nr = aggr->nr; in print_counter_aggrdata()
978 val = aggr->counts.val; in print_counter_aggrdata()
979 ena = aggr->counts.ena; in print_counter_aggrdata()
980 run = aggr->counts.run; in print_counter_aggrdata()
1010 struct perf_stat_aggr *aggr; in print_metric_begin() local
1025 aggr in print_metric_begin()
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Dstat.c245 evsel->counts->aggr = evsel->prev_raw_counts->aggr; in perf_evsel__copy_prev_raw_counts()
264 * aggr values from per cpu values, but the per cpu values in perf_evlist__save_aggr_prev_raw_counts()
266 * previous aggr value to the first member of perf_counts, in perf_evlist__save_aggr_prev_raw_counts()
267 * then aggr calculation in process_counter_values can work in perf_evlist__save_aggr_prev_raw_counts()
272 evsel->prev_raw_counts->aggr; in perf_evlist__save_aggr_prev_raw_counts()
329 struct perf_counts_values *aggr = &evsel->counts->aggr; in process_counter_values() local
366 aggr->val += count->val; in process_counter_values()
367 aggr in process_counter_values()
401 struct perf_counts_values *aggr = &counter->counts->aggr; perf_stat_process_counter() local
[all...]
H A Dcounts.h14 struct perf_counts_values aggr; member
H A Dcounts.c50 memset(&counts->aggr, 0, sizeof(struct perf_counts_values)); in perf_counts__reset()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_trace.h53 __field(bool, aggr)
62 __entry->aggr = stat->aggr;
72 " success:%d aggr:%d ack_req:%d"
75 __entry->success, __entry->aggr, __entry->ack_req,
H A Dagg-rx.c135 tid = rcu_dereference(wcid->aggr[status->tid]); in mt76_rx_aggr_check_ctl()
164 if (!status->aggr) { in mt76_rx_aggr_reorder()
175 tid = rcu_dereference(wcid->aggr[status->tid]); in mt76_rx_aggr_reorder()
259 rcu_assign_pointer(wcid->aggr[tidno], tid); in mt76_rx_aggr_start()
293 tid = rcu_replace_pointer(wcid->aggr[tidno], tid, in mt76_rx_aggr_stop()
H A Dtx.c32 if (!mtxq->aggr) in mt76_tx_check_agg_ssn()
478 if (mtxq->send_bar && mtxq->aggr) { in mt76_txq_schedule_list()
558 mtxq->send_bar = mtxq->aggr && send_bar; in mt76_stop_tx_queues()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_trace.h53 __field(bool, aggr)
62 __entry->aggr = stat->aggr;
72 " success:%d aggr:%d ack_req:%d"
75 __entry->success, __entry->aggr, __entry->ack_req,
H A Dagg-rx.c136 tid = rcu_dereference(wcid->aggr[tidno]); in mt76_rx_aggr_check_ctl()
165 if (!status->aggr) { in mt76_rx_aggr_reorder()
176 tid = rcu_dereference(wcid->aggr[tidno]); in mt76_rx_aggr_reorder()
260 rcu_assign_pointer(wcid->aggr[tidno], tid); in mt76_rx_aggr_start()
294 tid = rcu_replace_pointer(wcid->aggr[tidno], tid, in mt76_rx_aggr_stop()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
H A Dar9002_mac.c237 i->aggr != AGGR_BUF_MIDDLE && i->aggr != AGGR_BUF_LAST) { in ar9002_set_txdesc()
267 switch (i->aggr) { in ar9002_set_txdesc()
295 if (i->aggr == AGGR_BUF_MIDDLE || i->aggr == AGGR_BUF_LAST) in ar9002_set_txdesc()
H A Dhtc_drv_main.c709 struct ath9k_htc_target_aggr aggr; in ath9k_htc_tx_aggr_oper() local
717 memset(&aggr, 0, sizeof(struct ath9k_htc_target_aggr)); in ath9k_htc_tx_aggr_oper()
720 aggr.sta_index = ista->index; in ath9k_htc_tx_aggr_oper()
721 aggr.tidno = tid & 0xf; in ath9k_htc_tx_aggr_oper()
722 aggr.aggr_enable = (action == IEEE80211_AMPDU_TX_START) ? true : false; in ath9k_htc_tx_aggr_oper()
724 WMI_CMD_BUF(WMI_TX_AGGR_ENABLE_CMDID, &aggr); in ath9k_htc_tx_aggr_oper()
728 (aggr.aggr_enable) ? "start" : "stop", sta->addr, tid); in ath9k_htc_tx_aggr_oper()
732 (aggr.aggr_enable) ? "Starting" : "Stopping", in ath9k_htc_tx_aggr_oper()
736 ista->tid_state[tid] = (aggr.aggr_enable && !ret) ? AGGR_START : AGGR_STOP; in ath9k_htc_tx_aggr_oper()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
H A Dar9002_mac.c237 i->aggr != AGGR_BUF_MIDDLE && i->aggr != AGGR_BUF_LAST) { in ar9002_set_txdesc()
267 switch (i->aggr) { in ar9002_set_txdesc()
295 if (i->aggr == AGGR_BUF_MIDDLE || i->aggr == AGGR_BUF_LAST) in ar9002_set_txdesc()
H A Dhtc_drv_main.c709 struct ath9k_htc_target_aggr aggr; in ath9k_htc_tx_aggr_oper() local
717 memset(&aggr, 0, sizeof(struct ath9k_htc_target_aggr)); in ath9k_htc_tx_aggr_oper()
720 aggr.sta_index = ista->index; in ath9k_htc_tx_aggr_oper()
721 aggr.tidno = tid & 0xf; in ath9k_htc_tx_aggr_oper()
722 aggr.aggr_enable = action == IEEE80211_AMPDU_TX_START; in ath9k_htc_tx_aggr_oper()
724 WMI_CMD_BUF(WMI_TX_AGGR_ENABLE_CMDID, &aggr); in ath9k_htc_tx_aggr_oper()
728 (aggr.aggr_enable) ? "start" : "stop", sta->addr, tid); in ath9k_htc_tx_aggr_oper()
732 (aggr.aggr_enable) ? "Starting" : "Stopping", in ath9k_htc_tx_aggr_oper()
736 ista->tid_state[tid] = (aggr.aggr_enable && !ret) ? AGGR_START : AGGR_STOP; in ath9k_htc_tx_aggr_oper()
/kernel/linux/linux-5.10/drivers/phy/intel/
H A Dphy-intel-lgm-combo.c203 enum aggregated_mode aggr = cbphy->aggr_mode; in intel_cbphy_set_mode() local
212 cb_mode = (aggr == PHY_DL_MODE) ? PCIE_DL_MODE : PCIE0_PCIE1_MODE; in intel_cbphy_set_mode()
216 cb_mode = (aggr == PHY_DL_MODE) ? RXAUI_MODE : XPCS0_XPCS1_MODE; in intel_cbphy_set_mode()
220 if (aggr == PHY_DL_MODE) { in intel_cbphy_set_mode()
/kernel/linux/linux-6.6/drivers/phy/intel/
H A Dphy-intel-lgm-combo.c203 enum aggregated_mode aggr = cbphy->aggr_mode; in intel_cbphy_set_mode() local
212 cb_mode = (aggr == PHY_DL_MODE) ? PCIE_DL_MODE : PCIE0_PCIE1_MODE; in intel_cbphy_set_mode()
216 cb_mode = (aggr == PHY_DL_MODE) ? RXAUI_MODE : XPCS0_XPCS1_MODE; in intel_cbphy_set_mode()
220 if (aggr == PHY_DL_MODE) { in intel_cbphy_set_mode()
/kernel/linux/linux-6.6/tools/perf/tests/shell/lib/
H A Dstat_output.sh41 commachecker --system-wide-no-aggr
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/
H A Dtxrx.c278 struct sk_buff *skb, int aggr, int status) in mwifiex_write_data_complete()
311 if (aggr) in mwifiex_write_data_complete()
277 mwifiex_write_data_complete(struct mwifiex_adapter *adapter, struct sk_buff *skb, int aggr, int status) mwifiex_write_data_complete() argument
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/
H A Dtxrx.c274 struct sk_buff *skb, int aggr, int status) in mwifiex_write_data_complete()
307 if (aggr) in mwifiex_write_data_complete()
273 mwifiex_write_data_complete(struct mwifiex_adapter *adapter, struct sk_buff *skb, int aggr, int status) mwifiex_write_data_complete() argument
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/
H A Dtxrx.c1122 if (!rxtid->aggr) { in aggr_process_recv_frm()
1634 if (!rxtid->aggr || !rxtid->timer_mon) in aggr_timeout()
1639 "aggr timeout (st %d end %d)\n", in aggr_timeout()
1651 if (rxtid->aggr && rxtid->hold_q) { in aggr_timeout()
1683 if (rxtid->aggr) in aggr_delete_tid_state()
1686 rxtid->aggr = false; in aggr_delete_tid_state()
1729 if (rxtid->aggr) in aggr_recv_addba_req_evt()
1743 rxtid->aggr = true; in aggr_recv_addba_req_evt()
1761 rxtid->aggr = false; in aggr_conn_init()
1780 ath6kl_err("failed to alloc memory for connection specific aggr inf in aggr_init()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath6kl/
H A Dtxrx.c1122 if (!rxtid->aggr) { in aggr_process_recv_frm()
1634 if (!rxtid->aggr || !rxtid->timer_mon) in aggr_timeout()
1639 "aggr timeout (st %d end %d)\n", in aggr_timeout()
1651 if (rxtid->aggr && rxtid->hold_q) { in aggr_timeout()
1683 if (rxtid->aggr) in aggr_delete_tid_state()
1686 rxtid->aggr = false; in aggr_delete_tid_state()
1729 if (rxtid->aggr) in aggr_recv_addba_req_evt()
1743 rxtid->aggr = true; in aggr_recv_addba_req_evt()
1761 rxtid->aggr = false; in aggr_conn_init()
1780 ath6kl_err("failed to alloc memory for connection specific aggr inf in aggr_init()
[all...]
/kernel/linux/linux-6.6/tools/perf/tests/shell/
H A Dstat+json_output.sh76 $PYTHON $pythonchecker --system-wide-no-aggr --file "${stat_output}"

Completed in 28 milliseconds

1234