/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_tx.c | 72 ring->tx_info = kmalloc_node(tmp, GFP_KERNEL | __GFP_NOWARN, node); in mlx4_en_create_tx_ring() 73 if (!ring->tx_info) { in mlx4_en_create_tx_ring() 74 ring->tx_info = vmalloc(tmp); in mlx4_en_create_tx_ring() 75 if (!ring->tx_info) { in mlx4_en_create_tx_ring() 82 ring->tx_info, tmp); in mlx4_en_create_tx_ring() 165 kvfree(ring->tx_info); in mlx4_en_create_tx_ring() 166 ring->tx_info = NULL; in mlx4_en_create_tx_ring() 189 kvfree(ring->tx_info); in mlx4_en_destroy_tx_ring() 190 ring->tx_info = NULL; in mlx4_en_destroy_tx_ring() 206 memset(ring->tx_info, 0, ring->size * sizeof(struct mlx4_en_tx_info)); in mlx4_en_activate_tx_ring() [all …]
|
D | mlx4_en.h | 289 struct mlx4_en_tx_info *tx_info; member
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | txrx.c | 170 struct mwifiex_txinfo *tx_info; in mwifiex_host_to_card() local 172 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_host_to_card() 173 priv = mwifiex_get_priv_by_id(adapter, tx_info->bss_num, in mwifiex_host_to_card() 174 tx_info->bss_type); in mwifiex_host_to_card() 212 if (tx_info->flags & MWIFIEX_BUF_FLAG_AGGR_PKT) in mwifiex_host_to_card() 213 atomic_add(tx_info->aggr_num, &adapter->tx_queued); in mwifiex_host_to_card() 239 struct mwifiex_txinfo *tx_info; in mwifiex_dequeue_tx_queue() local 246 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_dequeue_tx_queue() 247 if (tx_info->flags & MWIFIEX_BUF_FLAG_AGGR_PKT) in mwifiex_dequeue_tx_queue() 248 atomic_sub(tx_info->aggr_num, &adapter->tx_queued); in mwifiex_dequeue_tx_queue() [all …]
|
D | sta_tx.c | 49 struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_process_sta_txpd() local 58 tx_info->status_code = -1; in mwifiex_process_sta_txpd() 82 if (tx_info->flags & MWIFIEX_BUF_FLAG_EAPOL_TX_STATUS || in mwifiex_process_sta_txpd() 83 tx_info->flags & MWIFIEX_BUF_FLAG_ACTION_TX_STATUS) { in mwifiex_process_sta_txpd() 84 local_tx_pd->tx_token_id = tx_info->ack_frame_id; in mwifiex_process_sta_txpd() 106 if (tx_info->flags & MWIFIEX_BUF_FLAG_TDLS_PKT) in mwifiex_process_sta_txpd() 145 struct mwifiex_txinfo *tx_info = NULL; in mwifiex_send_null_packet() local 164 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_send_null_packet() 165 memset(tx_info, 0, sizeof(*tx_info)); in mwifiex_send_null_packet() 166 tx_info->bss_num = priv->bss_num; in mwifiex_send_null_packet() [all …]
|
D | uap_txrx.c | 40 struct mwifiex_txinfo *tx_info; in mwifiex_uap_del_tx_pkts_in_ralist() local 48 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_uap_del_tx_pkts_in_ralist() 49 if (tx_info->flags & MWIFIEX_BUF_FLAG_BRIDGED_PKT) { in mwifiex_uap_del_tx_pkts_in_ralist() 101 struct mwifiex_txinfo *tx_info; in mwifiex_uap_queue_bridged_pkt() local 182 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_uap_queue_bridged_pkt() 183 memset(tx_info, 0, sizeof(*tx_info)); in mwifiex_uap_queue_bridged_pkt() 184 tx_info->bss_num = priv->bss_num; in mwifiex_uap_queue_bridged_pkt() 185 tx_info->bss_type = priv->bss_type; in mwifiex_uap_queue_bridged_pkt() 186 tx_info->flags |= MWIFIEX_BUF_FLAG_BRIDGED_PKT; in mwifiex_uap_queue_bridged_pkt() 207 tx_info->pkt_len = skb->len; in mwifiex_uap_queue_bridged_pkt() [all …]
|
D | util.h | 34 struct mwifiex_txinfo tx_info; member 65 return &cb->tx_info; in MWIFIEX_SKB_TXCB()
|
D | wmm.c | 816 struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_wmm_add_buf_txqueue() local 854 tx_info->flags |= MWIFIEX_BUF_FLAG_TDLS_PKT; in mwifiex_wmm_add_buf_txqueue() 1229 struct mwifiex_txinfo *tx_info; in mwifiex_send_single_packet() local 1240 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_send_single_packet() 1271 tx_info->flags |= MWIFIEX_BUF_FLAG_REQUEUED_PKT; in mwifiex_send_single_packet() 1289 struct mwifiex_txinfo *tx_info; in mwifiex_is_ptr_processed() local 1296 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_is_ptr_processed() 1297 if (tx_info->flags & MWIFIEX_BUF_FLAG_REQUEUED_PKT) in mwifiex_is_ptr_processed() 1317 struct mwifiex_txinfo *tx_info; in mwifiex_send_processed_packet() local 1340 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_send_processed_packet() [all …]
|
D | tdls.c | 35 struct mwifiex_txinfo *tx_info; in mwifiex_restore_tdls_packets() local 48 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_restore_tdls_packets() 55 tx_info->flags |= MWIFIEX_BUF_FLAG_TDLS_PKT; in mwifiex_restore_tdls_packets() 63 tx_info->flags &= ~MWIFIEX_BUF_FLAG_TDLS_PKT; in mwifiex_restore_tdls_packets() 600 struct mwifiex_txinfo *tx_info; in mwifiex_send_tdls_data_frame() local 675 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_send_tdls_data_frame() 676 memset(tx_info, 0, sizeof(*tx_info)); in mwifiex_send_tdls_data_frame() 677 tx_info->bss_num = priv->bss_num; in mwifiex_send_tdls_data_frame() 678 tx_info->bss_type = priv->bss_type; in mwifiex_send_tdls_data_frame() 772 struct mwifiex_txinfo *tx_info; in mwifiex_send_tdls_action_frame() local [all …]
|
D | main.c | 757 struct mwifiex_txinfo *tx_info, *orig_tx_info; in mwifiex_clone_skb_for_tx_status() local 770 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_clone_skb_for_tx_status() 771 tx_info->ack_frame_id = id; in mwifiex_clone_skb_for_tx_status() 772 tx_info->flags |= flag; in mwifiex_clone_skb_for_tx_status() 802 struct mwifiex_txinfo *tx_info; in mwifiex_hard_start_xmit() local 842 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_hard_start_xmit() 843 memset(tx_info, 0, sizeof(*tx_info)); in mwifiex_hard_start_xmit() 844 tx_info->bss_num = priv->bss_num; in mwifiex_hard_start_xmit() 845 tx_info->bss_type = priv->bss_type; in mwifiex_hard_start_xmit() 846 tx_info->pkt_len = skb->len; in mwifiex_hard_start_xmit()
|
D | 11n_aggr.c | 103 struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_11n_form_amsdu_txpd() local 131 if (tx_info->flags & MWIFIEX_BUF_FLAG_TDLS_PKT) in mwifiex_11n_form_amsdu_txpd()
|
D | cfg80211.c | 205 struct mwifiex_txinfo *tx_info; in mwifiex_cfg80211_mgmt_tx() local 234 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_cfg80211_mgmt_tx() 235 memset(tx_info, 0, sizeof(*tx_info)); in mwifiex_cfg80211_mgmt_tx() 236 tx_info->bss_num = priv->bss_num; in mwifiex_cfg80211_mgmt_tx() 237 tx_info->bss_type = priv->bss_type; in mwifiex_cfg80211_mgmt_tx() 238 tx_info->pkt_len = pkt_len; in mwifiex_cfg80211_mgmt_tx()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | xmit.c | 123 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in get_frame_info() local 125 sizeof(tx_info->rate_driver_data)); in get_frame_info() 126 return (struct ath_frame_info *) &tx_info->rate_driver_data[0]; in get_frame_info() 201 struct ieee80211_tx_info *tx_info; in ath_tx_tid_change_state() local 210 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_tid_change_state() 211 tx_info->flags &= ~IEEE80211_TX_CTL_AMPDU; in ath_tx_tid_change_state() 436 struct ieee80211_tx_info *tx_info; in ath_tx_complete_aggr() local 455 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_aggr() 529 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_aggr() 577 memcpy(tx_info->control.rates, rates, sizeof(rates)); in ath_tx_complete_aggr() [all …]
|
D | tx99.c | 55 struct ieee80211_tx_info *tx_info; in ath9k_build_tx99_skb() local 82 tx_info = IEEE80211_SKB_CB(skb); in ath9k_build_tx99_skb() 83 memset(tx_info, 0, sizeof(*tx_info)); in ath9k_build_tx99_skb() 84 rate = &tx_info->control.rates[0]; in ath9k_build_tx99_skb() 85 tx_info->band = sc->cur_chan->chandef.chan->band; in ath9k_build_tx99_skb() 86 tx_info->flags = IEEE80211_TX_CTL_NO_ACK; in ath9k_build_tx99_skb() 87 tx_info->control.vif = sc->tx99_vif; in ath9k_build_tx99_skb()
|
D | link.c | 171 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_paprd_send_frame() local 180 memset(tx_info, 0, sizeof(*tx_info)); in ath_paprd_send_frame() 181 tx_info->band = sc->cur_chandef.chan->band; in ath_paprd_send_frame() 182 tx_info->flags |= IEEE80211_TX_CTL_NO_ACK; in ath_paprd_send_frame() 183 tx_info->control.rates[0].idx = 0; in ath_paprd_send_frame() 184 tx_info->control.rates[0].count = 1; in ath_paprd_send_frame() 185 tx_info->control.rates[0].flags = IEEE80211_TX_RC_MCS; in ath_paprd_send_frame() 186 tx_info->control.rates[1].idx = -1; in ath_paprd_send_frame()
|
D | htc_drv_txrx.c | 219 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath9k_htc_tx_mgmt() local 253 mgmt_hdr.keyix = tx_info->control.hw_key->hw_key_idx; in ath9k_htc_tx_mgmt() 266 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath9k_htc_tx_data() local 292 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { in ath9k_htc_tx_data() 320 tx_hdr.keyix = tx_info->control.hw_key->hw_key_idx; in ath9k_htc_tx_data() 341 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath9k_htc_tx_start() local 342 struct ieee80211_vif *vif = tx_info->control.vif; in ath9k_htc_tx_start() 446 struct ieee80211_tx_info *tx_info; in ath9k_htc_tx_process() local 461 tx_info = IEEE80211_SKB_CB(skb); in ath9k_htc_tx_process() 462 vif = tx_info->control.vif; in ath9k_htc_tx_process() [all …]
|
D | common.c | 276 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath9k_cmn_get_hw_crypto_keytype() local 278 if (tx_info->control.hw_key) { in ath9k_cmn_get_hw_crypto_keytype() 279 switch (tx_info->control.hw_key->cipher) { in ath9k_cmn_get_hw_crypto_keytype()
|
D | htc.h | 320 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in HTC_SKB_CB() local 324 return (struct ath9k_htc_tx_ctl *) &tx_info->driver_data; in HTC_SKB_CB()
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2x00queue.c | 191 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_create_tx_descriptor_seq() local 193 struct rt2x00_intf *intf = vif_to_intf(tx_info->control.vif); in rt2x00queue_create_tx_descriptor_seq() 196 if (!(tx_info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ)) in rt2x00queue_create_tx_descriptor_seq() 240 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_create_tx_descriptor_plcp() local 241 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_plcp() 305 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_create_tx_descriptor_ht() local 306 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_ht() 339 if (!(tx_info->flags & IEEE80211_TX_CTL_FIRST_FRAGMENT)) in rt2x00queue_create_tx_descriptor_ht() 353 if (tx_info->flags & IEEE80211_TX_CTL_STBC) in rt2x00queue_create_tx_descriptor_ht() 360 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU && in rt2x00queue_create_tx_descriptor_ht() [all …]
|
D | rt2x00mac.c | 34 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(frag_skb); in rt2x00mac_tx_rts_cts() local 40 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts() 68 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts() 82 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts() 83 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif, in rt2x00mac_tx_rts_cts() 84 frag_skb->data, data_length, tx_info, in rt2x00mac_tx_rts_cts() 87 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif, in rt2x00mac_tx_rts_cts() 88 frag_skb->data, data_length, tx_info, in rt2x00mac_tx_rts_cts() 105 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00mac_tx() local 121 if (tx_info->flags & IEEE80211_TX_CTL_SEND_AFTER_DTIM && in rt2x00mac_tx() [all …]
|
D | rt2x00crypto.c | 50 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00crypto_create_tx_descriptor() local 51 struct ieee80211_key_conf *hw_key = tx_info->control.hw_key; in rt2x00crypto_create_tx_descriptor() 77 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00crypto_tx_overhead() local 78 struct ieee80211_key_conf *key = tx_info->control.hw_key; in rt2x00crypto_tx_overhead()
|
D | rt2x00dev.c | 324 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(entry->skb); in rt2x00lib_txdone() local 396 memset(&tx_info->status, 0, sizeof(tx_info->status)); in rt2x00lib_txdone() 397 tx_info->status.ack_signal = 0; in rt2x00lib_txdone() 406 tx_info->status.rates[i].idx = rate_idx - i; in rt2x00lib_txdone() 407 tx_info->status.rates[i].flags = rate_flags; in rt2x00lib_txdone() 414 tx_info->status.rates[i].count = retry_rates - i; in rt2x00lib_txdone() 418 tx_info->status.rates[i].count = 1; in rt2x00lib_txdone() 421 tx_info->status.rates[i].idx = -1; /* terminate */ in rt2x00lib_txdone() 423 if (!(tx_info->flags & IEEE80211_TX_CTL_NO_ACK)) { in rt2x00lib_txdone() 425 tx_info->flags |= IEEE80211_TX_STAT_ACK; in rt2x00lib_txdone() [all …]
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | ampdu.c | 524 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(p); in brcms_c_ampdu_add_frame() local 525 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_add_frame() 632 struct ieee80211_tx_info *tx_info; in brcms_c_ampdu_finalize() local 683 tx_info = IEEE80211_SKB_CB(first); in brcms_c_ampdu_finalize() 684 txrate = tx_info->status.rates; in brcms_c_ampdu_finalize() 823 struct ieee80211_tx_info *tx_info, in brcms_c_ampdu_rate_status() argument 826 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_rate_status() 857 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(p); in brcms_c_ampdu_dotxstatus_complete() local 939 tx_info = IEEE80211_SKB_CB(p); in brcms_c_ampdu_dotxstatus_complete() 971 brcms_c_ampdu_rate_status(wlc, tx_info, txs, in brcms_c_ampdu_dotxstatus_complete() [all …]
|
D | dma.c | 1382 struct ieee80211_tx_info *tx_info; in dma_txfast() local 1393 tx_info = IEEE80211_SKB_CB(p); in dma_txfast() 1394 is_ampdu = tx_info->flags & IEEE80211_TX_CTL_AMPDU; in dma_txfast() 1554 struct ieee80211_tx_info *tx_info; in dma_walk_packets() local 1559 tx_info = (struct ieee80211_tx_info *)skb->cb; in dma_walk_packets() 1560 (callback_fnc)(tx_info, arg_a); in dma_walk_packets()
|
D | main.c | 846 struct ieee80211_tx_info *tx_info; in brcms_c_dotxstatus() local 892 tx_info = IEEE80211_SKB_CB(p); in brcms_c_dotxstatus() 895 if (tx_info->rate_driver_data[0]) in brcms_c_dotxstatus() 898 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { in brcms_c_dotxstatus() 952 txrate = tx_info->status.rates; in brcms_c_dotxstatus() 958 ieee80211_tx_info_clear_status(tx_info); in brcms_c_dotxstatus() 988 tx_info->flags |= IEEE80211_TX_STAT_ACK; in brcms_c_dotxstatus() 6252 struct ieee80211_tx_info *tx_info; in brcms_c_d11hdrs_mac80211() local 6266 tx_info = IEEE80211_SKB_CB(p); in brcms_c_d11hdrs_mac80211() 6276 if (tx_info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ) { in brcms_c_d11hdrs_mac80211() [all …]
|
D | mac80211_if.c | 408 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in brcms_ops_tx() local 417 tx_info->rate_driver_data[0] = control->sta; in brcms_ops_tx()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
D | core.h | 78 const struct mlxsw_tx_info *tx_info); 81 const struct mlxsw_tx_info *tx_info); 178 const struct mlxsw_tx_info *tx_info); 189 const struct mlxsw_tx_info *tx_info); 191 const struct mlxsw_tx_info *tx_info);
|
D | core.c | 372 const struct mlxsw_tx_info *tx_info) in __mlxsw_emad_transmit() argument 379 err = mlxsw_core_skb_transmit(mlxsw_core->driver_priv, skb, tx_info); in __mlxsw_emad_transmit() 444 const struct mlxsw_tx_info *tx_info) in mlxsw_emad_transmit() argument 461 err = __mlxsw_emad_transmit(mlxsw_core, trans_skb, tx_info); in mlxsw_emad_transmit() 872 const struct mlxsw_tx_info *tx_info) in mlxsw_core_skb_transmit_busy() argument 877 tx_info); in mlxsw_core_skb_transmit_busy() 882 const struct mlxsw_tx_info *tx_info) in mlxsw_core_skb_transmit() argument 887 tx_info); in mlxsw_core_skb_transmit() 1053 struct mlxsw_tx_info tx_info = { in mlxsw_core_reg_access_emad() local 1063 mlxsw_core->driver->txhdr_construct(skb, &tx_info); in mlxsw_core_reg_access_emad() [all …]
|
D | switchx2.c | 161 const struct mlxsw_tx_info *tx_info) in mlxsw_sx_txhdr_construct() argument 164 bool is_emad = tx_info->is_emad; in mlxsw_sx_txhdr_construct() 175 mlxsw_tx_hdr_port_mid_set(txhdr, tx_info->local_port); in mlxsw_sx_txhdr_construct() 297 const struct mlxsw_tx_info tx_info = { in mlxsw_sx_port_xmit() local 304 if (mlxsw_core_skb_transmit_busy(mlxsw_sx, &tx_info)) in mlxsw_sx_port_xmit() 317 mlxsw_sx_txhdr_construct(skb, &tx_info); in mlxsw_sx_port_xmit() 322 err = mlxsw_core_skb_transmit(mlxsw_sx, skb, &tx_info); in mlxsw_sx_port_xmit()
|
D | pci.c | 1502 const struct mlxsw_tx_info *tx_info) in mlxsw_pci_sdq_pick() argument 1504 u8 sdqn = tx_info->local_port % mlxsw_pci_sdq_count(mlxsw_pci); in mlxsw_pci_sdq_pick() 1510 const struct mlxsw_tx_info *tx_info) in mlxsw_pci_skb_transmit_busy() argument 1513 struct mlxsw_pci_queue *q = mlxsw_pci_sdq_pick(mlxsw_pci, tx_info); in mlxsw_pci_skb_transmit_busy() 1519 const struct mlxsw_tx_info *tx_info) in mlxsw_pci_skb_transmit() argument 1534 q = mlxsw_pci_sdq_pick(mlxsw_pci, tx_info); in mlxsw_pci_skb_transmit() 1546 mlxsw_pci_wqe_lp_set(wqe, !!tx_info->is_emad); in mlxsw_pci_skb_transmit()
|
D | spectrum.c | 133 const struct mlxsw_tx_info *tx_info) in mlxsw_sp_txhdr_construct() argument 144 mlxsw_tx_hdr_port_mid_set(txhdr, tx_info->local_port); in mlxsw_sp_txhdr_construct() 374 const struct mlxsw_tx_info tx_info = { in mlxsw_sp_port_xmit() local 381 if (mlxsw_core_skb_transmit_busy(mlxsw_sp, &tx_info)) in mlxsw_sp_port_xmit() 400 mlxsw_sp_txhdr_construct(skb, &tx_info); in mlxsw_sp_port_xmit() 405 err = mlxsw_core_skb_transmit(mlxsw_sp, skb, &tx_info); in mlxsw_sp_port_xmit()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 842 tcb = bnad->tx_info[i].tcb[j]; in bnad_isr() 844 bnad_tx_complete(bnad, bnad->tx_info[i].tcb[j]); in bnad_isr() 969 bnad->tx_info[tx_id].tcb[tcb_id]; in bnad_cb_ethport_link_status() 1016 struct bnad_tx_info *tx_info = in bnad_cb_tcb_setup() local 1020 tx_info->tcb[tcb->id] = tcb; in bnad_cb_tcb_setup() 1026 struct bnad_tx_info *tx_info = in bnad_cb_tcb_destroy() local 1029 tx_info->tcb[tcb->id] = NULL; in bnad_cb_tcb_destroy() 1055 struct bnad_tx_info *tx_info = in bnad_cb_tx_stall() local 1062 tcb = tx_info->tcb[i]; in bnad_cb_tx_stall() 1074 struct bnad_tx_info *tx_info = (struct bnad_tx_info *)tx->priv; in bnad_cb_tx_resume() local [all …]
|
D | bnad_ethtool.c | 497 if (!bnad->tx_info[i].tx) in bnad_set_ringparam() 694 if (!bnad->tx_info[i].tx) in bnad_get_strings() 757 if (!bnad->tx_info[i].tx) in bnad_get_stats_count_locked() 835 if (!bnad->tx_info[i].tx) in bnad_per_q_stats_fill() 838 if (bnad->tx_info[i].tcb[j] && in bnad_per_q_stats_fill() 839 bnad->tx_info[i].tcb[j]->txq) { in bnad_per_q_stats_fill() 840 tcb = bnad->tx_info[i].tcb[j]; in bnad_per_q_stats_fill()
|
D | bnad.h | 294 struct bnad_tx_info tx_info[BNAD_MAX_TX]; member
|
/linux-4.4.14/drivers/net/ethernet/adaptec/ |
D | starfire.c | 539 struct tx_ring_info tx_info[TX_RING_SIZE]; member 1178 memset(&np->tx_info[i], 0, sizeof(np->tx_info[i])); in init_ring() 1211 np->tx_info[entry].skb = skb; in start_tx() 1227 np->tx_info[entry].mapping = in start_tx() 1232 np->tx_info[entry].mapping = in start_tx() 1239 np->tx_ring[entry].addr = cpu_to_dma(np->tx_info[entry].mapping); in start_tx() 1246 np->tx_info[entry].used_slots = TX_RING_SIZE - entry; in start_tx() 1247 np->cur_tx += np->tx_info[entry].used_slots; in start_tx() 1250 np->tx_info[entry].used_slots = 1; in start_tx() 1251 np->cur_tx += np->tx_info[entry].used_slots; in start_tx() [all …]
|
/linux-4.4.14/drivers/usb/musb/ |
D | cppi_dma.h | 29 u32 tx_info; /* flags, remaining buflen */ member
|
D | cppi_dma.c | 102 musb_writel(&tx->tx_info, 0, 0); in cppi_reset_tx() 401 musb_readl(&tx->tx_info, 0), in cppi_dump_tx()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | rc.c | 150 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rtl_get_rate() local 151 struct ieee80211_tx_rate *rates = tx_info->control.rates; in rtl_get_rate()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | txrx.c | 406 struct ieee80211_tx_info *tx_info; member 506 if (!t->tx_info->control.hw_key || in cw1200_tx_h_crypt() 510 t->hdrlen += t->tx_info->control.hw_key->iv_len; in cw1200_tx_h_crypt() 511 skb_put(t->skb, t->tx_info->control.hw_key->icv_len); in cw1200_tx_h_crypt() 513 if (t->tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP) in cw1200_tx_h_crypt() 648 t->tx_info->control.rates, IEEE80211_TX_MAX_RATES, in cw1200_tx_h_rate_policy() 656 &t->tx_info->control.rates[0]), in cw1200_tx_h_rate_policy() 714 .tx_info = IEEE80211_SKB_CB(skb), in cw1200_tx()
|
D | wsm.c | 1462 const struct ieee80211_tx_info *tx_info, in wsm_handle_tx_data() argument 1537 tx_info->control.hw_key && in wsm_handle_tx_data() 1538 tx_info->control.hw_key->keyidx != priv->wep_default_key_id && in wsm_handle_tx_data() 1539 (tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_WEP40 || in wsm_handle_tx_data() 1540 tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_WEP104)) { in wsm_handle_tx_data() 1567 priv->wep_default_key_id = tx_info->control.hw_key->keyidx; in wsm_handle_tx_data() 1669 struct ieee80211_tx_info *tx_info; in wsm_get_tx() local 1718 &wsm, &tx_info, &txpriv)) in wsm_get_tx() 1722 tx_info, txpriv, queue)) in wsm_get_tx()
|
D | queue.h | 88 struct ieee80211_tx_info **tx_info,
|
D | queue.c | 336 struct ieee80211_tx_info **tx_info, in cw1200_queue_get() argument 354 *tx_info = IEEE80211_SKB_CB(item->skb); in cw1200_queue_get()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | tx.c | 438 struct ieee80211_tx_info *tx_info) in carl9170_tx_bar_status() argument 453 !(tx_info->flags & IEEE80211_TX_STAT_ACK)) { in carl9170_tx_bar_status() 1287 struct ieee80211_tx_info *tx_info; in carl9170_tx_ps_drop() local 1295 tx_info = IEEE80211_SKB_CB(skb); in carl9170_tx_ps_drop() 1298 !(tx_info->flags & (IEEE80211_TX_CTL_NO_PS_BUFFER | in carl9170_tx_ps_drop() 1302 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) in carl9170_tx_ps_drop() 1305 tx_info->flags |= IEEE80211_TX_STAT_TX_FILTERED; in carl9170_tx_ps_drop()
|
D | rx.c | 603 struct ieee80211_tx_info *tx_info; in carl9170_ba_check() local 605 tx_info = IEEE80211_SKB_CB(entry_skb); in carl9170_ba_check() 606 tx_info->flags |= IEEE80211_TX_STAT_ACK; in carl9170_ba_check()
|
/linux-4.4.14/drivers/net/usb/ |
D | r8152.c | 599 struct tx_agg tx_info[RTL8152_MAX_TX]; member 1250 usb_free_urb(tp->tx_info[i].urb); in free_all_mem() 1251 tp->tx_info[i].urb = NULL; in free_all_mem() 1253 kfree(tp->tx_info[i].buffer); in free_all_mem() 1254 tp->tx_info[i].buffer = NULL; in free_all_mem() 1255 tp->tx_info[i].head = NULL; in free_all_mem() 1328 INIT_LIST_HEAD(&tp->tx_info[i].list); in alloc_all_mem() 1329 tp->tx_info[i].context = tp; in alloc_all_mem() 1330 tp->tx_info[i].urb = urb; in alloc_all_mem() 1331 tp->tx_info[i].buffer = buf; in alloc_all_mem() [all …]
|
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/ |
D | rtl8xxxu.c | 4676 struct ieee80211_tx_info *tx_info; in rtl8xxxu_tx_complete() local 4681 tx_info = IEEE80211_SKB_CB(skb); in rtl8xxxu_tx_complete() 4682 hw = tx_info->rate_driver_data[0]; in rtl8xxxu_tx_complete() 4686 ieee80211_tx_info_clear_status(tx_info); in rtl8xxxu_tx_complete() 4687 tx_info->status.rates[0].idx = -1; in rtl8xxxu_tx_complete() 4688 tx_info->status.rates[0].count = 0; in rtl8xxxu_tx_complete() 4691 tx_info->flags |= IEEE80211_TX_STAT_ACK; in rtl8xxxu_tx_complete() 4742 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rtl8xxxu_tx() local 4743 struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info); in rtl8xxxu_tx() 4748 struct ieee80211_vif *vif = tx_info->control.vif; in rtl8xxxu_tx() [all …]
|
/linux-4.4.14/arch/mips/include/asm/ip32/ |
D | mace.h | 104 volatile unsigned long tx_info; member
|
/linux-4.4.14/drivers/usb/host/ |
D | xhci-mem.c | 1484 ep_ctx->tx_info = cpu_to_le32(MAX_ESIT_PAYLOAD_FOR_EP(max_esit_payload)); in xhci_endpoint_init() 1505 ep_ctx->tx_info |= cpu_to_le32(AVG_TRB_LENGTH_FOR_EP(8)); in xhci_endpoint_init() 1507 ep_ctx->tx_info |= in xhci_endpoint_init() 1527 ep_ctx->tx_info = 0; in xhci_endpoint_zero() 1592 le32_to_cpu(ep_ctx->tx_info)); in xhci_update_bw_info() 1615 in_ep_ctx->tx_info = out_ep_ctx->tx_info; in xhci_endpoint_copy()
|
D | xhci-dbg.c | 544 &ep_ctx->tx_info, in xhci_dbg_ep_ctx() 545 (unsigned long long)dma, ep_ctx->tx_info); in xhci_dbg_ep_ctx()
|
D | xhci.h | 686 __le32 tx_info; member
|
D | xhci.c | 1851 ep_ctx->tx_info = 0; in xhci_zero_in_ctx()
|
/linux-4.4.14/drivers/net/wireless/ |
D | adm8211.c | 1429 struct adm8211_tx_ring_info *tx_info; in adm8211_init_rings() local 1460 tx_info = &priv->tx_buffers[i]; in adm8211_init_rings() 1462 tx_info->skb = NULL; in adm8211_init_rings() 1463 tx_info->mapping = 0; in adm8211_init_rings()
|
D | mwl8k.c | 888 struct ieee80211_tx_info *tx_info; in mwl8k_encapsulate_tx_frame() local 895 tx_info = IEEE80211_SKB_CB(skb); in mwl8k_encapsulate_tx_frame() 899 key_conf = tx_info->control.hw_key; in mwl8k_encapsulate_tx_frame() 1889 struct ieee80211_tx_info *tx_info; in mwl8k_txq_xmit() local 1925 tx_info = IEEE80211_SKB_CB(skb); in mwl8k_txq_xmit() 1926 mwl8k_vif = MWL8K_VIF(tx_info->control.vif); in mwl8k_txq_xmit() 1928 if (tx_info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ) { in mwl8k_txq_xmit() 1947 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) in mwl8k_txq_xmit()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | lio_main.c | 127 union tx_info { union 2883 union tx_info *tx_info = (union tx_info *)&ndata.cmd.ossp[0]; in liquidio_xmit() local 2886 tx_info->s.gso_size = skb_shinfo(skb)->gso_size; in liquidio_xmit() 2887 tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs; in liquidio_xmit()
|
/linux-4.4.14/drivers/net/ethernet/sgi/ |
D | meth.c | 693 mace->eth.tx_info = priv->tx_write; in meth_add_to_tx_ring()
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-velocity.h | 1450 struct tx_info { struct
|
D | via-velocity.c | 2306 struct tx_info tx; in velocity_change_mtu()
|