Home
last modified time | relevance | path

Searched refs:ssn (Results 1 – 25 of 57) sorted by relevance

123

/drivers/net/wireless/ath/wil6210/
Drx_reorder.c40 return seq_sub(seq, r->ssn) % r->buf_size; in reorder_index()
150 r->ssn = seq; in wil_rx_reorder()
235 int size, u16 ssn) in wil_tid_ampdu_rx_alloc() argument
253 r->ssn = ssn; in wil_tid_ampdu_rx_alloc()
254 r->head_seq_num = ssn; in wil_tid_ampdu_rx_alloc()
315 u16 ssn = seq_ctrl >> 4; in wil_addba_rx_request() local
339 agg_amsdu ? "+" : "-", !!ba_policy, dialog_token, ssn); in wil_addba_rx_request()
358 r = wil_tid_ampdu_rx_alloc(wil, agg_wsize, ssn); in wil_addba_rx_request()
Dtxrx.h522 int size, u16 ssn);
/drivers/net/wireless/intel/iwlwifi/dvm/
Dtx.c551 tid_data->agg.ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); in iwlagn_tx_agg_stop()
558 } else if (tid_data->agg.ssn != tid_data->next_reclaimed) { in iwlagn_tx_agg_stop()
561 tid_data->agg.ssn, in iwlagn_tx_agg_stop()
569 tid_data->agg.ssn); in iwlagn_tx_agg_stop()
597 struct ieee80211_sta *sta, u16 tid, u16 *ssn) in iwlagn_tx_agg_start() argument
633 tid_data->agg.ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); in iwlagn_tx_agg_start()
636 *ssn = tid_data->agg.ssn; in iwlagn_tx_agg_start()
638 if (*ssn == tid_data->next_reclaimed) { in iwlagn_tx_agg_start()
640 tid_data->agg.ssn); in iwlagn_tx_agg_start()
646 tid_data->agg.ssn, in iwlagn_tx_agg_start()
[all …]
Dagn.h211 struct ieee80211_sta *sta, u16 tid, u16 *ssn);
369 int tid, u16 ssn);
Dmac80211.c742 u16 *ssn = &params->ssn; in iwlagn_mac_ampdu_action() local
760 ret = iwl_sta_rx_agg_start(priv, sta, tid, *ssn); in iwlagn_mac_ampdu_action()
772 ret = iwlagn_tx_agg_start(priv, vif, sta, tid, ssn); in iwlagn_mac_ampdu_action()
/drivers/net/wireless/intel/iwlwifi/mvm/
Dsta.c534 int ac, int ssn, unsigned int wdg_timeout, in iwl_mvm_scd_queue_redirect() argument
591 iwl_trans_txq_enable_cfg(mvm->trans, queue, ssn, NULL, wdg_timeout); in iwl_mvm_scd_queue_redirect()
603 ssn); in iwl_mvm_scd_queue_redirect()
645 int ssn; in iwl_mvm_sta_alloc_queue() local
801 ssn = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl)); in iwl_mvm_sta_alloc_queue()
802 iwl_mvm_enable_txq(mvm, queue, mac_queue, ssn, &cfg, in iwl_mvm_sta_alloc_queue()
837 ret = iwl_mvm_scd_queue_redirect(mvm, queue, tid, ac, ssn, in iwl_mvm_sta_alloc_queue()
894 int ssn; in iwl_mvm_unshare_queue() local
924 ssn = IEEE80211_SEQ_TO_SN(mvmsta->tid_data[tid].seq_number); in iwl_mvm_unshare_queue()
927 tid_to_mac80211_ac[tid], ssn, in iwl_mvm_unshare_queue()
[all …]
Dsta.h337 u16 ssn; member
511 int tid, u16 ssn, bool start, u8 buf_size, u16 timeout);
513 struct ieee80211_sta *sta, u16 tid, u16 *ssn);
563 int ac, int ssn, unsigned int wdg_timeout,
Drxmq.c406 u16 ssn = reorder_buf->head_sn; in iwl_mvm_release_frames() local
411 if (iwl_mvm_is_sn_less(nssn, ssn, reorder_buf->buf_size)) in iwl_mvm_release_frames()
414 while (iwl_mvm_is_sn_less(ssn, nssn, reorder_buf->buf_size)) { in iwl_mvm_release_frames()
415 int index = ssn % reorder_buf->buf_size; in iwl_mvm_release_frames()
419 ssn = ieee80211_sn_inc(ssn); in iwl_mvm_release_frames()
Dutils.c609 int tid, int frame_limit, u16 ssn) in iwl_mvm_reconfig_scd() argument
616 .ssn = cpu_to_le16(ssn), in iwl_mvm_reconfig_scd()
642 u16 ssn, const struct iwl_trans_txq_scd_cfg *cfg, in iwl_mvm_enable_txq() argument
690 .ssn = cpu_to_le16(ssn), in iwl_mvm_enable_txq()
700 iwl_trans_txq_enable_cfg(mvm->trans, queue, ssn, NULL, in iwl_mvm_enable_txq()
Dtx.c81 u16 tid, u16 ssn) in iwl_mvm_bar_check_trigger() argument
100 addr, tid, ssn); in iwl_mvm_bar_check_trigger()
233 u16 ssn = le16_to_cpu(bar->start_seq_num); in iwl_mvm_set_tx_cmd() local
241 ssn); in iwl_mvm_set_tx_cmd()
1097 if (tid_data->ssn != tid_data->next_reclaimed) in iwl_mvm_check_ratid_empty()
1259 u16 ssn = iwl_mvm_get_scd_ssn(tx_resp); in iwl_mvm_rx_tx_cmd_single() local
1271 iwl_trans_reclaim(mvm->trans, txq_id, ssn, &skbs); in iwl_mvm_rx_tx_cmd_single()
1363 next_reclaimed = ssn; in iwl_mvm_rx_tx_cmd_single()
1377 ssn, next_reclaimed, seq_ctl); in iwl_mvm_rx_tx_cmd_single()
Dfw-api-tx.h598 __le16 ssn; member
784 __le16 ssn; member
Drx.c711 u32 ssn; in iwl_mvm_window_status_notif() local
732 ssn = le32_to_cpu(notif->start_seq_num[i]); in iwl_mvm_window_status_notif()
735 ieee80211_mark_rx_ba_filtered_frames(sta, tid, ssn, bitmap, in iwl_mvm_window_status_notif()
Dmvm.h1654 u16 ssn, const struct iwl_trans_txq_scd_cfg *cfg,
1678 u8 fifo, u16 ssn, unsigned int wdg_timeout) in iwl_mvm_enable_ac_txq() argument
1687 iwl_mvm_enable_txq(mvm, queue, mac80211_queue, ssn, &cfg, wdg_timeout); in iwl_mvm_enable_ac_txq()
1703 int tid, int frame_limit, u16 ssn);
/drivers/net/wireless/intel/iwlwifi/
Diwl-trans.h635 void (*reclaim)(struct iwl_trans *trans, int queue, int ssn,
638 void (*txq_enable)(struct iwl_trans *trans, int queue, u16 ssn,
1037 int ssn, struct sk_buff_head *skbs) in iwl_trans_reclaim() argument
1044 trans->ops->reclaim(trans, queue, ssn, skbs); in iwl_trans_reclaim()
1054 iwl_trans_txq_enable_cfg(struct iwl_trans *trans, int queue, u16 ssn, in iwl_trans_txq_enable_cfg() argument
1065 trans->ops->txq_enable(trans, queue, ssn, cfg, queue_wdg_timeout); in iwl_trans_txq_enable_cfg()
1086 int frame_limit, u16 ssn, in iwl_trans_txq_enable() argument
1097 iwl_trans_txq_enable_cfg(trans, queue, ssn, &cfg, queue_wdg_timeout); in iwl_trans_txq_enable()
/drivers/rtc/
Drtc-ds1685.c245 ds1685_rtc_get_ssn(struct ds1685_priv *rtc, u8 *ssn) in ds1685_rtc_get_ssn() argument
247 ssn[0] = rtc->read(rtc, RTC_BANK1_SSN_MODEL); in ds1685_rtc_get_ssn()
248 ssn[1] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_1); in ds1685_rtc_get_ssn()
249 ssn[2] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_2); in ds1685_rtc_get_ssn()
250 ssn[3] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_3); in ds1685_rtc_get_ssn()
251 ssn[4] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_4); in ds1685_rtc_get_ssn()
252 ssn[5] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_5); in ds1685_rtc_get_ssn()
253 ssn[6] = rtc->read(rtc, RTC_BANK1_SSN_BYTE_6); in ds1685_rtc_get_ssn()
254 ssn[7] = rtc->read(rtc, RTC_BANK1_SSN_CRC); in ds1685_rtc_get_ssn()
814 u8 ctrla, ctrlb, ctrlc, ctrld, ctrl4a, ctrl4b, ssn[8]; in ds1685_rtc_proc() local
[all …]
/drivers/net/wireless/mediatek/mt7601u/
Dmain.c342 u16 *ssn = &params->ssn; in mt76_ampdu_action() local
362 msta->agg_ssn[tid] = *ssn << 4; in mt76_ampdu_action()
/drivers/net/wireless/intel/iwlwifi/pcie/
Dtx.c1099 void iwl_trans_pcie_reclaim(struct iwl_trans *trans, int txq_id, int ssn, in iwl_trans_pcie_reclaim() argument
1104 int tfd_num = ssn & (TFD_QUEUE_SIZE_MAX - 1); in iwl_trans_pcie_reclaim()
1115 txq_id, ssn); in iwl_trans_pcie_reclaim()
1123 txq_id, txq->read_ptr, tfd_num, ssn); in iwl_trans_pcie_reclaim()
1322 void iwl_trans_pcie_txq_enable(struct iwl_trans *trans, int txq_id, u16 ssn, in iwl_trans_pcie_txq_enable() argument
1370 ssn = txq->read_ptr; in iwl_trans_pcie_txq_enable()
1376 txq->read_ptr = (ssn & 0xff); in iwl_trans_pcie_txq_enable()
1377 txq->write_ptr = (ssn & 0xff); in iwl_trans_pcie_txq_enable()
1379 (ssn & 0xff) | (txq_id << 8)); in iwl_trans_pcie_txq_enable()
1384 iwl_write_prph(trans, SCD_QUEUE_RDPTR(txq_id), ssn); in iwl_trans_pcie_txq_enable()
[all …]
Dinternal.h480 void iwl_trans_pcie_txq_enable(struct iwl_trans *trans, int queue, u16 ssn,
496 void iwl_trans_pcie_reclaim(struct iwl_trans *trans, int txq_id, int ssn,
/drivers/net/wireless/intel/iwlegacy/
D4965.h85 struct ieee80211_sta *sta, u16 tid, u16 * ssn);
148 int tid, u16 ssn);
/drivers/net/wireless/marvell/mwifiex/
D11n_rxreorder.c508 add_ba_rsp->ssn = cmd_addba_req->ssn; in mwifiex_cmd_11n_addba_rsp_gen()
529 le16_to_cpu(cmd_addba_req->ssn)); in mwifiex_cmd_11n_addba_rsp_gen()
775 add_ba_rsp->peer_mac_addr, tid, add_ba_rsp->ssn, win_size); in mwifiex_ret_11n_addba_resp()
/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c678 u16 *ssn = &params->ssn; in rsi_mac80211_ampdu_action() local
688 if (ssn != NULL) in rsi_mac80211_ampdu_action()
689 seq_no = *ssn; in rsi_mac80211_ampdu_action()
Drsi_mgmt.h292 u16 ssn, u8 buf_size, u8 event);
/drivers/net/wireless/ath/wcn36xx/
Dmain.c935 u16 *ssn = &params->ssn; in wcn36xx_ampdu_action() local
943 wcn36xx_smd_add_ba_session(wcn, sta, tid, ssn, 0, in wcn36xx_ampdu_action()
963 wcn36xx_smd_add_ba_session(wcn, sta, tid, ssn, 1, in wcn36xx_ampdu_action()
Dsmd.h122 u16 *ssn,
/drivers/net/wireless/realtek/rtlwifi/
Dbase.h128 struct ieee80211_sta *sta, u16 tid, u16 *ssn);

123