Home
last modified time | relevance | path

Searched refs:aggr (Results 1 – 25 of 39) sorted by relevance

12

/linux/drivers/gpio/
H A Dgpio-aggregator.c81 static int gpio_aggregator_alloc(struct gpio_aggregator **aggr, size_t arg_size) in gpio_aggregator_alloc() argument
99 *aggr = no_free_ptr(new); in gpio_aggregator_alloc()
103 static void gpio_aggregator_free(struct gpio_aggregator *aggr) in gpio_aggregator_free() argument
106 idr_remove(&gpio_aggregator_idr, aggr->id); in gpio_aggregator_free()
108 mutex_destroy(&aggr->lock); in gpio_aggregator_free()
109 kfree(aggr); in gpio_aggregator_free()
112 static int gpio_aggregator_add_gpio(struct gpio_aggregator *aggr, in gpio_aggregator_add_gpio() argument
117 lookups = krealloc(aggr->lookups, struct_size(lookups, table, *n + 2), in gpio_aggregator_add_gpio()
127 aggr->lookups = lookups; in gpio_aggregator_add_gpio()
131 static bool gpio_aggregator_is_active(struct gpio_aggregator *aggr) in gpio_aggregator_is_active() argument
[all …]
/linux/tools/perf/util/
H A Dstat.c87 struct perf_stat_aggr *aggr = ps->aggr; in evsel__reset_aggr_stats()
89 if (aggr) in evsel__reset_stat_priv()
90 memset(aggr, 0, sizeof(*aggr) * ps->nr_aggr); in evsel__reset_stat_priv()
109 ps->aggr = calloc(nr_aggr, sizeof(*ps->aggr)); in evsel__alloc_aggr_stats()
110 if (ps->aggr == NULL) in evsel__alloc_aggr_stats()
152 zfree(&ps->aggr); in evsel__free_stat_priv()
281 *ps->aggr[ in evlist__copy_res_stats()
83 struct perf_stat_aggr *aggr = ps->aggr; evsel__reset_aggr_stats() local
587 struct perf_stat_aggr *aggr = &ps->aggr[idx]; evsel__update_percore_stats() local
600 struct perf_stat_aggr *aggr = &ps->aggr[idx]; evsel__update_percore_stats() local
626 struct perf_stat_aggr *aggr = &ps->aggr[idx]; evsel__process_percore() local
[all...]
H A Dstat-shadow.c99 struct perf_stat_aggr *aggr = in prepare_metric()
100 &ps->aggr[is_tool_time ? tool_aggr_idx : aggr_idx]; in prepare_metric()
102 if (aggr->counts.run == 0) { in prepare_metric()
107 val = aggr->counts.val; in prepare_metric()
114 aggr_nr = aggr->nr ?: 1; in prepare_metric()
94 struct perf_stat_aggr *aggr = prepare_metric() local
H A Dstat-display.c939 * Skip value 0 when the counter's cpumask doesn't match the given aggr in should_skip_zero_counter()
960 struct perf_stat_aggr *aggr = &ps->aggr[aggr_idx]; in print_counter_aggrdata()
962 double avg = aggr->counts.val; in print_counter_aggrdata()
966 os->aggr_nr = aggr->nr; in print_counter_aggrdata()
980 val = aggr->counts.val; in print_counter_aggrdata()
981 ena = aggr->counts.ena; in print_counter_aggrdata()
982 run = aggr->counts.run; in print_counter_aggrdata()
1017 struct perf_stat_aggr *aggr; in print_metric_begin()
1036 aggr in print_metric_begin()
959 struct perf_stat_aggr *aggr = &ps->aggr[aggr_idx]; print_counter_aggrdata() local
1016 struct perf_stat_aggr *aggr; print_metric_begin() local
[all...]
H A Dstat.h37 /* number of allocated 'aggr' */
40 struct perf_stat_aggr *aggr; member
/linux/drivers/net/wireless/mediatek/mt76/
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()
178 tid = rcu_dereference(wcid->aggr[tidno]); in mt76_rx_aggr_reorder()
262 rcu_assign_pointer(wcid->aggr[tidno], tid); in mt76_rx_aggr_start()
296 tid = rcu_replace_pointer(wcid->aggr[tidno], tid, in mt76_rx_aggr_stop()
H A Dmt76x02_mac.c265 stat->aggr = !!(stat1 & MT_TX_STAT_FIFO_AGGR); in mt76x02_mac_load_tx_status()
530 if (st->aggr) in mt76x02_mac_fill_tx_status()
592 if (msta && stat->aggr && !status.skb) { in mt76x02_send_tx_status()
837 status->aggr = true; in mt76x02_mac_process_rx()
H A Dtx.c32 if (!mtxq->aggr) in mt76_tx_check_agg_ssn()
613 if (mtxq->send_bar && mtxq->aggr) { in mt76_txq_schedule_list()
808 mtxq->send_bar = mtxq->aggr && send_bar; in mt76_stop_tx_queues()
H A Dmt76.h381 struct mt76_rx_tid __rcu *aggr[IEEE80211_NUM_TIDS]; member
430 bool aggr; member
747 u8 aggr:1; member
/linux/tools/perf/tests/
H A Dparse-metric.c43 evsel->stats->aggr->counts.val = count; in load_runtime_stat()
44 evsel->stats->aggr->counts.ena = 1; in load_runtime_stat()
45 evsel->stats->aggr->counts.run = 1; in load_runtime_stat()
/linux/tools/perf/python/
H A Dilist.py370 aggr = 0
372 aggr += self.selected.value(self.evlist, evsel, cpu, thread)
373 update_count(cpu, aggr)
374 total += aggr
/linux/drivers/net/wireless/ath/ath6kl/
H A Dtxrx.c1122 if (!rxtid->aggr) { in aggr_process_recv_frm()
1636 if (!rxtid->aggr || !rxtid->timer_mon) in aggr_timeout()
1653 if (rxtid->aggr && rxtid->hold_q) { in aggr_timeout()
1685 if (rxtid->aggr) in aggr_delete_tid_state()
1688 rxtid->aggr = false; in aggr_delete_tid_state()
1727 if (rxtid->aggr) in aggr_recv_addba_req_evt()
1747 rxtid->aggr = true; in aggr_recv_addba_req_evt()
1765 rxtid->aggr = false; in aggr_conn_init()
1822 if (rxtid->aggr) in aggr_recv_delba_req_evt()
/linux/tools/perf/tests/shell/lib/
H A Dstat_output.sh41 commachecker --system-wide-no-aggr
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Dtxrx.c250 struct sk_buff *skb, int aggr, int status) in nxpwifi_write_data_complete() argument
283 if (aggr) in nxpwifi_write_data_complete()
/linux/drivers/net/wireless/ath/ath9k/
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()
/linux/tools/perf/tests/shell/
H A Dstat+json_output.sh66 $PYTHON $pythonchecker --system-wide-no-aggr --file "${stat_output}"
/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.h13 u8 aggr:1; member
H A Dmac.c94 if (st->aggr) in mt76_mac_fill_tx_status()
165 stat.aggr = !!(val & MT_TX_STAT_FIFO_AGGR); in mt7601u_mac_fetch_tx_status()
/linux/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmain.c669 mtxq->aggr = true; in mt7603_ampdu_action()
675 mtxq->aggr = false; in mt7603_ampdu_action()
683 mtxq->aggr = false; in mt7603_ampdu_action()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmain.c834 mtxq->aggr = true; in mt7615_ampdu_action()
843 mtxq->aggr = false; in mt7615_ampdu_action()
852 mtxq->aggr = false; in mt7615_ampdu_action()
H A Dmac.c644 status->aggr = unicast && in mt7615_mac_fill_rx()
1969 int i, aggr = 0; in mt7615_mac_update_mib_stats() local
1995 phy->mt76->aggr_stats[aggr++] += val & 0xffff; in mt7615_mac_update_mib_stats()
1996 phy->mt76->aggr_stats[aggr++] += val >> 16; in mt7615_mac_update_mib_stats()
/linux/drivers/net/wireless/silabs/wfx/
H A Dhif_api_cmd.h219 u8 aggr:1; member
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmain.c970 mtxq->aggr = true; in mt7921_ampdu_action()
976 mtxq->aggr = false; in mt7921_ampdu_action()
985 mtxq->aggr = false; in mt7921_ampdu_action()
/linux/drivers/s390/block/
H A Ddasd_int.h920 unsigned int aggr) in dasd_ese_lerp() argument
923 ((int)v100 - (int)v50) * ((int)aggr - 50) / 50); in dasd_ese_lerp()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmain.c972 mtxq->aggr = true; in mt7915_ampdu_action()
978 mtxq->aggr = false; in mt7915_ampdu_action()
987 mtxq->aggr = false; in mt7915_ampdu_action()

12