/kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
H A D | wmm.c | 112 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_wmm_allocate_ralist_node() local 114 ra_list = kzalloc(sizeof(struct mwifiex_ra_list_tbl), GFP_ATOMIC); in mwifiex_wmm_allocate_ralist_node() 115 if (!ra_list) in mwifiex_wmm_allocate_ralist_node() 118 INIT_LIST_HEAD(&ra_list->list); in mwifiex_wmm_allocate_ralist_node() 119 skb_queue_head_init(&ra_list->skb_head); in mwifiex_wmm_allocate_ralist_node() 121 memcpy(ra_list->ra, ra, ETH_ALEN); in mwifiex_wmm_allocate_ralist_node() 123 ra_list->total_pkt_count = 0; in mwifiex_wmm_allocate_ralist_node() 125 mwifiex_dbg(adapter, INFO, "info: allocated ra_list %p\n", ra_list); in mwifiex_wmm_allocate_ralist_node() 127 return ra_list; in mwifiex_wmm_allocate_ralist_node() 153 struct mwifiex_ra_list_tbl *ra_list; mwifiex_ralist_add() local 515 mwifiex_wmm_del_pkts_in_ralist_node(struct mwifiex_private *priv, struct mwifiex_ra_list_tbl *ra_list) mwifiex_wmm_del_pkts_in_ralist_node() argument 537 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_del_pkts_in_ralist() local 563 struct mwifiex_ra_list_tbl *ra_list, *tmp_node; mwifiex_wmm_delete_all_ralist() local 642 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_get_ralist_node() local 656 struct mwifiex_ra_list_tbl *ra_list; mwifiex_update_ralist_tx_pause() local 695 struct mwifiex_ra_list_tbl *ra_list; mwifiex_update_ralist_tx_pause_in_tdls_cs() local 744 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_get_queue_raptr() local 761 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_del_peer_ra_list() local 788 mwifiex_is_ralist_valid(struct mwifiex_private *priv, struct mwifiex_ra_list_tbl *ra_list, int ptr_index) mwifiex_is_ralist_valid() argument 829 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_add_buf_txqueue() local [all...] |
H A D | uap_txrx.c | 37 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_uap_del_tx_pkts_in_ralist() local 43 list_for_each_entry(ra_list, ra_list_head, list) { in mwifiex_uap_del_tx_pkts_in_ralist() 44 if (skb_queue_empty(&ra_list->skb_head)) in mwifiex_uap_del_tx_pkts_in_ralist() 47 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) { in mwifiex_uap_del_tx_pkts_in_ralist() 50 __skb_unlink(skb, &ra_list->skb_head); in mwifiex_uap_del_tx_pkts_in_ralist() 53 if (ra_list->tx_paused) in mwifiex_uap_del_tx_pkts_in_ralist() 74 struct list_head *ra_list; in mwifiex_uap_cleanup_tx_queues() local 82 ra_list = &priv->wmm.tid_tbl_ptr[priv->del_list_idx].ra_list; in mwifiex_uap_cleanup_tx_queues() 83 if (mwifiex_uap_del_tx_pkts_in_ralist(priv, ra_list, in mwifiex_uap_cleanup_tx_queues() [all...] |
H A D | wmm.h | 74 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_wmm_is_ra_list_empty() local 77 list_for_each_entry(ra_list, ra_list_hhead, list) { in mwifiex_wmm_is_ra_list_empty() 78 is_list_empty = skb_queue_empty(&ra_list->skb_head); in mwifiex_wmm_is_ra_list_empty() 99 struct mwifiex_ra_list_tbl *ra_list, int tid);
|
H A D | 11n.c | 160 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_ret_11n_addba_req() local 170 ra_list = mwifiex_wmm_get_ralist_node(priv, tid_down, add_ba_rsp-> in mwifiex_ret_11n_addba_req() 173 if (ra_list) { in mwifiex_ret_11n_addba_req() 174 ra_list->ba_status = BA_SETUP_NONE; in mwifiex_ret_11n_addba_req() 175 ra_list->amsdu_in_ampdu = false; in mwifiex_ret_11n_addba_req() 195 if (ra_list) { in mwifiex_ret_11n_addba_req() 196 ra_list->amsdu_in_ampdu = tx_ba_tbl->amsdu; in mwifiex_ret_11n_addba_req() 197 ra_list->ba_status = BA_SETUP_COMPLETE; in mwifiex_ret_11n_addba_req() 560 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_create_ba_tbl() local 570 ra_list in mwifiex_create_ba_tbl() [all...] |
H A D | tdls.c | 33 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_restore_tdls_packets() local 53 ra_list = mwifiex_wmm_get_queue_raptr(priv, tid, mac); in mwifiex_restore_tdls_packets() 54 ra_list->tdls_link = true; in mwifiex_restore_tdls_packets() 57 tid_list = &priv->wmm.tid_tbl_ptr[tid_down].ra_list; in mwifiex_restore_tdls_packets() 58 ra_list = list_first_entry_or_null(tid_list, in mwifiex_restore_tdls_packets() 63 if (!ra_list) { in mwifiex_restore_tdls_packets() 68 skb_queue_tail(&ra_list->skb_head, skb); in mwifiex_restore_tdls_packets() 70 ra_list->ba_pkt_count++; in mwifiex_restore_tdls_packets() 71 ra_list->total_pkt_count++; in mwifiex_restore_tdls_packets() 88 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_hold_tdls_packets() local [all...] |
H A D | 11n_rxreorder.c | 677 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_del_ba_tbl() local 707 ra_list = mwifiex_wmm_get_ralist_node(priv, tid_down, peer_mac); in mwifiex_del_ba_tbl() 708 if (ra_list) { in mwifiex_del_ba_tbl() 709 ra_list->amsdu_in_ampdu = false; in mwifiex_del_ba_tbl() 710 ra_list->ba_status = BA_SETUP_NONE; in mwifiex_del_ba_tbl()
|
H A D | init.c | 381 list_del(&priv->wmm.tid_tbl_ptr[j].ra_list); in mwifiex_invalidate_lists() 469 INIT_LIST_HEAD(&priv->wmm.tid_tbl_ptr[j].ra_list); in mwifiex_init_lock_list()
|
H A D | main.h | 318 struct list_head ra_list; member 331 /* spin lock to protect ra_list */
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | wmm.c | 100 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_wmm_allocate_ralist_node() local 102 ra_list = kzalloc(sizeof(struct mwifiex_ra_list_tbl), GFP_ATOMIC); in mwifiex_wmm_allocate_ralist_node() 103 if (!ra_list) in mwifiex_wmm_allocate_ralist_node() 106 INIT_LIST_HEAD(&ra_list->list); in mwifiex_wmm_allocate_ralist_node() 107 skb_queue_head_init(&ra_list->skb_head); in mwifiex_wmm_allocate_ralist_node() 109 memcpy(ra_list->ra, ra, ETH_ALEN); in mwifiex_wmm_allocate_ralist_node() 111 ra_list->total_pkt_count = 0; in mwifiex_wmm_allocate_ralist_node() 113 mwifiex_dbg(adapter, INFO, "info: allocated ra_list %p\n", ra_list); in mwifiex_wmm_allocate_ralist_node() 115 return ra_list; in mwifiex_wmm_allocate_ralist_node() 141 struct mwifiex_ra_list_tbl *ra_list; mwifiex_ralist_add() local 503 mwifiex_wmm_del_pkts_in_ralist_node(struct mwifiex_private *priv, struct mwifiex_ra_list_tbl *ra_list) mwifiex_wmm_del_pkts_in_ralist_node() argument 525 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_del_pkts_in_ralist() local 551 struct mwifiex_ra_list_tbl *ra_list, *tmp_node; mwifiex_wmm_delete_all_ralist() local 630 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_get_ralist_node() local 644 struct mwifiex_ra_list_tbl *ra_list; mwifiex_update_ralist_tx_pause() local 683 struct mwifiex_ra_list_tbl *ra_list; mwifiex_update_ralist_tx_pause_in_tdls_cs() local 732 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_get_queue_raptr() local 749 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_del_peer_ra_list() local 776 mwifiex_is_ralist_valid(struct mwifiex_private *priv, struct mwifiex_ra_list_tbl *ra_list, int ptr_index) mwifiex_is_ralist_valid() argument 817 struct mwifiex_ra_list_tbl *ra_list; mwifiex_wmm_add_buf_txqueue() local [all...] |
H A D | uap_txrx.c | 25 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_uap_del_tx_pkts_in_ralist() local 31 list_for_each_entry(ra_list, ra_list_head, list) { in mwifiex_uap_del_tx_pkts_in_ralist() 32 if (skb_queue_empty(&ra_list->skb_head)) in mwifiex_uap_del_tx_pkts_in_ralist() 35 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) { in mwifiex_uap_del_tx_pkts_in_ralist() 38 __skb_unlink(skb, &ra_list->skb_head); in mwifiex_uap_del_tx_pkts_in_ralist() 41 if (ra_list->tx_paused) in mwifiex_uap_del_tx_pkts_in_ralist() 62 struct list_head *ra_list; in mwifiex_uap_cleanup_tx_queues() local 70 ra_list = &priv->wmm.tid_tbl_ptr[priv->del_list_idx].ra_list; in mwifiex_uap_cleanup_tx_queues() 71 if (mwifiex_uap_del_tx_pkts_in_ralist(priv, ra_list, in mwifiex_uap_cleanup_tx_queues() [all...] |
H A D | wmm.h | 47 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_wmm_is_ra_list_empty() local 50 list_for_each_entry(ra_list, ra_list_hhead, list) { in mwifiex_wmm_is_ra_list_empty() 51 is_list_empty = skb_queue_empty(&ra_list->skb_head); in mwifiex_wmm_is_ra_list_empty() 72 struct mwifiex_ra_list_tbl *ra_list, int tid);
|
H A D | 11n.c | 148 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_ret_11n_addba_req() local 158 ra_list = mwifiex_wmm_get_ralist_node(priv, tid_down, add_ba_rsp-> in mwifiex_ret_11n_addba_req() 161 if (ra_list) { in mwifiex_ret_11n_addba_req() 162 ra_list->ba_status = BA_SETUP_NONE; in mwifiex_ret_11n_addba_req() 163 ra_list->amsdu_in_ampdu = false; in mwifiex_ret_11n_addba_req() 183 if (ra_list) { in mwifiex_ret_11n_addba_req() 184 ra_list->amsdu_in_ampdu = tx_ba_tbl->amsdu; in mwifiex_ret_11n_addba_req() 185 ra_list->ba_status = BA_SETUP_COMPLETE; in mwifiex_ret_11n_addba_req() 548 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_create_ba_tbl() local 558 ra_list in mwifiex_create_ba_tbl() [all...] |
H A D | tdls.c | 33 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_restore_tdls_packets() local 53 ra_list = mwifiex_wmm_get_queue_raptr(priv, tid, mac); in mwifiex_restore_tdls_packets() 54 ra_list->tdls_link = true; in mwifiex_restore_tdls_packets() 57 tid_list = &priv->wmm.tid_tbl_ptr[tid_down].ra_list; in mwifiex_restore_tdls_packets() 58 ra_list = list_first_entry_or_null(tid_list, in mwifiex_restore_tdls_packets() 63 if (!ra_list) { in mwifiex_restore_tdls_packets() 68 skb_queue_tail(&ra_list->skb_head, skb); in mwifiex_restore_tdls_packets() 70 ra_list->ba_pkt_count++; in mwifiex_restore_tdls_packets() 71 ra_list->total_pkt_count++; in mwifiex_restore_tdls_packets() 88 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_hold_tdls_packets() local [all...] |
H A D | 11n_rxreorder.c | 665 struct mwifiex_ra_list_tbl *ra_list; in mwifiex_del_ba_tbl() local 695 ra_list = mwifiex_wmm_get_ralist_node(priv, tid_down, peer_mac); in mwifiex_del_ba_tbl() 696 if (ra_list) { in mwifiex_del_ba_tbl() 697 ra_list->amsdu_in_ampdu = false; in mwifiex_del_ba_tbl() 698 ra_list->ba_status = BA_SETUP_NONE; in mwifiex_del_ba_tbl()
|
H A D | init.c | 368 list_del(&priv->wmm.tid_tbl_ptr[j].ra_list); in mwifiex_invalidate_lists() 456 INIT_LIST_HEAD(&priv->wmm.tid_tbl_ptr[j].ra_list); in mwifiex_init_lock_list()
|
H A D | main.h | 308 struct list_head ra_list; member 321 /* spin lock to protect ra_list */
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_log_recover.c | 1983 LIST_HEAD (ra_list); in xlog_recover_commit_trans() 2005 list_move_tail(&item->ri_list, &ra_list); in xlog_recover_commit_trans() 2009 buffer_list, &ra_list); in xlog_recover_commit_trans() 2010 list_splice_tail_init(&ra_list, &done_list); in xlog_recover_commit_trans() 2024 if (!list_empty(&ra_list)) { in xlog_recover_commit_trans() 2027 buffer_list, &ra_list); in xlog_recover_commit_trans() 2028 list_splice_tail_init(&ra_list, &done_list); in xlog_recover_commit_trans()
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_log_recover.c | 1963 LIST_HEAD (ra_list); in xlog_recover_commit_trans() 1985 list_move_tail(&item->ri_list, &ra_list); in xlog_recover_commit_trans() 1989 buffer_list, &ra_list); in xlog_recover_commit_trans() 1990 list_splice_tail_init(&ra_list, &done_list); in xlog_recover_commit_trans() 2004 if (!list_empty(&ra_list)) { in xlog_recover_commit_trans() 2007 buffer_list, &ra_list); in xlog_recover_commit_trans() 2008 list_splice_tail_init(&ra_list, &done_list); in xlog_recover_commit_trans()
|