| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| A D | chcr_ktls.c | 214 return cxgb4_l2t_send(tx_info->netdev, skb, tx_info->l2te); in chcr_ktls_act_open_req() 370 if (!tx_info) in chcr_ktls_dev_del() 390 cxgb4_remove_tid(&tx_info->adap->tids, tx_info->tx_chan, in chcr_ktls_dev_del() 391 tx_info->tid, tx_info->ip_family); in chcr_ktls_dev_del() 449 tx_info = kvzalloc(sizeof(*tx_info), GFP_KERNEL); in chcr_ktls_dev_add() 581 cxgb4_remove_tid(&tx_info->adap->tids, tx_info->tx_chan, in chcr_ktls_dev_add() 582 tx_info->tid, tx_info->ip_family); in chcr_ktls_dev_add() 664 if (!tx_info || tx_info->atid != atid) { in chcr_ktls_cpl_act_open_rpl() 686 cxgb4_insert_tid(t, tx_info, tx_info->tid, tx_info->ip_family); in chcr_ktls_cpl_act_open_rpl() 727 if (!tx_info || tx_info->tid != tid) { in chcr_ktls_cpl_set_tcb_rpl() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| A D | en_tx.c | 72 if (!ring->tx_info) { in mlx4_en_create_tx_ring() 238 struct mlx4_en_tx_info *tx_info = &ring->tx_info[index]; in mlx4_en_stamp_wqe() local 276 struct mlx4_en_tx_info *tx_info = &ring->tx_info[index]; in mlx4_en_free_tx_desc() local 348 struct mlx4_en_tx_info *tx_info = &ring->tx_info[index]; in mlx4_en_recycle_tx_desc() local 411 tx_info = &ring->tx_info[wqe_index]; in mlx4_en_handle_err_cqe() 939 tx_info = &ring->tx_info[index]; in mlx4_en_xmit() 960 tx_info->nr_maps = shinfo->nr_frags + tx_info->linear; in mlx4_en_xmit() 966 tx_info)) in mlx4_en_xmit() 1035 if (tx_info->inl) in mlx4_en_xmit() 1120 struct mlx4_en_tx_info *tx_info = &ring->tx_info[i]; in mlx4_en_init_tx_xdp_ring_descs() local [all …]
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| A 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() 174 tx_info->bss_type); in mwifiex_host_to_card() 234 struct mwifiex_txinfo *tx_info; in mwifiex_dequeue_tx_queue() local 241 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_dequeue_tx_queue() 281 struct mwifiex_txinfo *tx_info; in mwifiex_write_data_complete() local 288 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_write_data_complete() 290 tx_info->bss_type); in mwifiex_write_data_complete() 304 priv->stats.tx_bytes += tx_info->pkt_len; in mwifiex_write_data_complete() 337 struct mwifiex_txinfo *tx_info; in mwifiex_parse_tx_status_event() local [all …]
|
| A D | sta_tx.c | 49 struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_process_sta_txpd() local 57 tx_info->status_code = -1; in mwifiex_process_sta_txpd() 81 if (tx_info->flags & MWIFIEX_BUF_FLAG_EAPOL_TX_STATUS || in mwifiex_process_sta_txpd() 83 local_tx_pd->tx_token_id = tx_info->ack_frame_id; in mwifiex_process_sta_txpd() 105 if (tx_info->flags & MWIFIEX_BUF_FLAG_TDLS_PKT) in mwifiex_process_sta_txpd() 144 struct mwifiex_txinfo *tx_info = NULL; in mwifiex_send_null_packet() local 163 tx_info = MWIFIEX_SKB_TXCB(skb); in mwifiex_send_null_packet() 164 memset(tx_info, 0, sizeof(*tx_info)); in mwifiex_send_null_packet() 165 tx_info->bss_num = priv->bss_num; in mwifiex_send_null_packet() 166 tx_info->bss_type = priv->bss_type; in mwifiex_send_null_packet() [all …]
|
| A 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() 100 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() 207 tx_info->pkt_len = skb->len; in mwifiex_uap_queue_bridged_pkt() 278 struct mwifiex_txinfo *tx_info; in mwifiex_uap_recv_packet() local 301 memset(tx_info, 0, sizeof(*tx_info)); in mwifiex_uap_recv_packet() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| A D | pci_mac.c | 54 int i, nbuf = tx_info->nbuf - 1; in mt7615_write_hw_txp() 58 tx_info->nbuf = 1; in mt7615_write_hw_txp() 70 u32 addr = tx_info->buf[i + 1].addr; in mt7615_write_hw_txp() 95 int nbuf = tx_info->nbuf - 1; in mt7615_write_fw_txp() 106 tx_info->buf[1].len = MT_CT_PARSE_LEN; in mt7615_write_fw_txp() 107 tx_info->buf[1].skip_unmap = true; in mt7615_write_fw_txp() 108 tx_info->nbuf = MT_CT_DMA_BUF_NUM; in mt7615_write_fw_txp() 131 struct mt76_tx_info *tx_info) in mt7615_tx_prepare_skb() argument 159 t->skb = tx_info->skb; in mt7615_tx_prepare_skb() 172 mt7615_write_fw_txp(dev, tx_info, txp, id); in mt7615_tx_prepare_skb() [all …]
|
| /linux/drivers/staging/wfx/ |
| A D | data_tx.c | 290 struct ieee80211_tx_info *tx_info) in wfx_tx_get_retry_policy_id() argument 344 wfx_tx_fixup_rates(tx_info->driver_rates); in wfx_tx_inner() 414 if (tx_info->control.vif) in wfx_tx() 454 struct ieee80211_tx_info *tx_info, in wfx_tx_fill_rates() argument 465 rate = &tx_info->status.rates[i]; in wfx_tx_fill_rates() 494 struct ieee80211_tx_info *tx_info; in wfx_tx_confirm_cb() local 504 tx_info = IEEE80211_SKB_CB(skb); in wfx_tx_confirm_cb() 513 wfx_tx_fill_rates(wdev, tx_info, arg); in wfx_tx_confirm_cb() 520 memset(tx_info->rate_driver_data, 0, sizeof(tx_info->rate_driver_data)); in wfx_tx_confirm_cb() 521 memset(tx_info->pad, 0, sizeof(tx_info->pad)); in wfx_tx_confirm_cb() [all …]
|
| A D | data_tx.h | 52 struct ieee80211_tx_info *tx_info; in wfx_skb_tx_priv() local 56 tx_info = IEEE80211_SKB_CB(skb); in wfx_skb_tx_priv() 57 return (struct wfx_tx_priv *)tx_info->rate_driver_data; in wfx_skb_tx_priv()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| A D | mt76x02_txrx.c | 140 struct mt76_tx_info *tx_info) in mt76x02_tx_prepare_skb() argument 143 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx_info->skb->data; in mt76x02_tx_prepare_skb() 145 bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; in mt76x02_tx_prepare_skb() 152 len = tx_info->skb->len - (hdrlen & 2); in mt76x02_tx_prepare_skb() 153 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); in mt76x02_tx_prepare_skb() 155 pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); in mt76x02_tx_prepare_skb() 162 skb_get_queue_mapping(tx_info->skb)); in mt76x02_tx_prepare_skb() 169 tx_info->info = FIELD_PREP(MT_TXD_INFO_QSEL, qsel) | in mt76x02_tx_prepare_skb() 173 tx_info->info |= MT_TXD_INFO_WIV; in mt76x02_tx_prepare_skb() 178 ewma_pktlen_add(&msta->pktlen, tx_info->skb->len); in mt76x02_tx_prepare_skb()
|
| A D | mt76x02_usb_core.c | 67 struct mt76_tx_info *tx_info) in mt76x02u_tx_prepare_skb() argument 70 int pid, len = tx_info->skb->len, ep = q2ep(dev->mphy.q_tx[qid]->hw_idx); in mt76x02u_tx_prepare_skb() 72 bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; in mt76x02u_tx_prepare_skb() 77 mt76_insert_hdr_pad(tx_info->skb); in mt76x02u_tx_prepare_skb() 79 txwi = (struct mt76x02_txwi *)(tx_info->skb->data - sizeof(*txwi)); in mt76x02u_tx_prepare_skb() 80 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); in mt76x02u_tx_prepare_skb() 81 skb_push(tx_info->skb, sizeof(*txwi)); in mt76x02u_tx_prepare_skb() 83 pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); in mt76x02u_tx_prepare_skb() 90 skb_get_queue_mapping(tx_info->skb)); in mt76x02u_tx_prepare_skb() 107 ewma_pktlen_add(&msta->pktlen, tx_info->skb->len); in mt76x02u_tx_prepare_skb() [all …]
|
| A D | dma.c | 356 struct mt76_tx_info tx_info = { in mt76_dma_tx_queue_skb() local 381 tx_info.buf[n].addr = t->dma_addr; in mt76_dma_tx_queue_skb() 383 tx_info.buf[n].addr = addr; in mt76_dma_tx_queue_skb() 384 tx_info.buf[n++].len = len; in mt76_dma_tx_queue_skb() 387 if (n == ARRAY_SIZE(tx_info.buf)) in mt76_dma_tx_queue_skb() 395 tx_info.buf[n].addr = addr; in mt76_dma_tx_queue_skb() 396 tx_info.buf[n++].len = iter->len; in mt76_dma_tx_queue_skb() 398 tx_info.nbuf = n; in mt76_dma_tx_queue_skb() 413 return mt76_dma_add_buf(dev, q, tx_info.buf, tx_info.nbuf, in mt76_dma_tx_queue_skb() 414 tx_info.info, tx_info.skb, t); in mt76_dma_tx_queue_skb() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| A D | pci_mac.c | 14 int i, nbuf = tx_info->nbuf - 1; in mt7921_write_hw_txp() 16 tx_info->buf[0].len = MT_TXD_SIZE + sizeof(*txp); in mt7921_write_hw_txp() 17 tx_info->nbuf = 1; in mt7921_write_hw_txp() 22 u16 len = tx_info->buf[i + 1].len & MT_TXD_LEN_MASK; in mt7921_write_hw_txp() 23 u32 addr = tx_info->buf[i + 1].addr; in mt7921_write_hw_txp() 42 struct mt76_tx_info *tx_info) in mt7921e_tx_prepare_skb() argument 52 if (unlikely(tx_info->skb->len <= ETH_HLEN)) in mt7921e_tx_prepare_skb() 59 t->skb = tx_info->skb; in mt7921e_tx_prepare_skb() 74 pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); in mt7921e_tx_prepare_skb() 80 mt7921_write_hw_txp(dev, tx_info, txp, id); in mt7921e_tx_prepare_skb() [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| A D | xmit.c | 447 struct ieee80211_tx_info *tx_info; in ath_tx_complete_aggr() local 463 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_aggr() 531 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_complete_aggr() 738 tx_info = IEEE80211_SKB_CB(skb); in ath_lookup_legacy() 739 rates = tx_info->control.rates; in ath_lookup_legacy() 764 tx_info = IEEE80211_SKB_CB(skb); in ath_lookup_rate() 925 tx_info = IEEE80211_SKB_CB(skb); in ath_tx_get_tid_subframe() 1220 tx_info = IEEE80211_SKB_CB(skb); in ath_buf_set_rate() 2091 if (tx_info->control.vif && in setup_frame_info() 2101 if (tx_info->control.vif) { in setup_frame_info() [all …]
|
| A D | tx99.c | 55 struct ieee80211_tx_info *tx_info; in ath9k_build_tx99_skb() local 80 tx_info = IEEE80211_SKB_CB(skb); in ath9k_build_tx99_skb() 81 memset(tx_info, 0, sizeof(*tx_info)); in ath9k_build_tx99_skb() 82 rate = &tx_info->control.rates[0]; in ath9k_build_tx99_skb() 83 tx_info->band = sc->cur_chan->chandef.chan->band; in ath9k_build_tx99_skb() 84 tx_info->flags = IEEE80211_TX_CTL_NO_ACK; in ath9k_build_tx99_skb() 85 tx_info->control.vif = sc->tx99_vif; in ath9k_build_tx99_skb()
|
| A D | link.c | 175 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in ath_paprd_send_frame() local 184 memset(tx_info, 0, sizeof(*tx_info)); in ath_paprd_send_frame() 185 tx_info->band = sc->cur_chandef.chan->band; in ath_paprd_send_frame() 186 tx_info->flags |= IEEE80211_TX_CTL_NO_ACK; in ath_paprd_send_frame() 187 tx_info->control.rates[0].idx = 0; in ath_paprd_send_frame() 188 tx_info->control.rates[0].count = 1; in ath_paprd_send_frame() 189 tx_info->control.rates[0].flags = IEEE80211_TX_RC_MCS; in ath_paprd_send_frame() 190 tx_info->control.rates[1].idx = -1; in ath_paprd_send_frame()
|
| A D | htc_drv_txrx.c | 292 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { in ath9k_htc_tx_data() 347 struct ieee80211_vif *vif = tx_info->control.vif; in ath9k_htc_tx_start() 451 struct ieee80211_tx_info *tx_info; in ath9k_htc_tx_process() local 466 tx_info = IEEE80211_SKB_CB(skb); in ath9k_htc_tx_process() 467 vif = tx_info->control.vif; in ath9k_htc_tx_process() 468 rate = &tx_info->status.rates[0]; in ath9k_htc_tx_process() 470 memset(&tx_info->status, 0, sizeof(tx_info->status)); in ath9k_htc_tx_process() 480 tx_info->flags |= IEEE80211_TX_STAT_ACK; in ath9k_htc_tx_process() 481 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) in ath9k_htc_tx_process() 482 tx_info->flags |= IEEE80211_TX_STAT_AMPDU; in ath9k_htc_tx_process() [all …]
|
| /linux/net/bridge/ |
| A D | br_cfm.c | 198 ether_addr_copy(eth_hdr->h_dest, tx_info->dmac.addr); in ccm_frame_build() 212 if (tx_info->seq_no_update) { in ccm_frame_build() 236 if (tx_info->port_tlv) { in ccm_frame_build() 240 (tx_info->port_tlv_value & 0xFF)); in ccm_frame_build() 244 if (tx_info->if_tlv) { in ccm_frame_build() 248 (tx_info->if_tlv_value & 0xFF)); in ccm_frame_build() 763 const struct br_cfm_cc_ccm_tx_info *const tx_info, in br_cfm_cc_ccm_tx() argument 777 if (memcmp(tx_info, &mep->cc_ccm_tx_info, sizeof(*tx_info)) == 0) { in br_cfm_cc_ccm_tx() 785 usecs_to_jiffies(tx_info->period * 1000000); in br_cfm_cc_ccm_tx() 798 usecs_to_jiffies(tx_info->period * 1000000); in br_cfm_cc_ccm_tx() [all …]
|
| A D | br_cfm_netlink.c | 321 struct br_cfm_cc_ccm_tx_info tx_info; in br_cc_ccm_tx_parse() local 363 memset(&tx_info, 0, sizeof(tx_info)); in br_cc_ccm_tx_parse() 366 nla_memcpy(&tx_info.dmac.addr, in br_cc_ccm_tx_parse() 368 sizeof(tx_info.dmac.addr)); in br_cc_ccm_tx_parse() 369 tx_info.seq_no_update = nla_get_u32(tb[IFLA_BRIDGE_CFM_CC_CCM_TX_SEQ_NO_UPDATE]); in br_cc_ccm_tx_parse() 370 tx_info.period = nla_get_u32(tb[IFLA_BRIDGE_CFM_CC_CCM_TX_PERIOD]); in br_cc_ccm_tx_parse() 371 tx_info.if_tlv = nla_get_u32(tb[IFLA_BRIDGE_CFM_CC_CCM_TX_IF_TLV]); in br_cc_ccm_tx_parse() 372 tx_info.if_tlv_value = nla_get_u8(tb[IFLA_BRIDGE_CFM_CC_CCM_TX_IF_TLV_VALUE]); in br_cc_ccm_tx_parse() 373 tx_info.port_tlv = nla_get_u32(tb[IFLA_BRIDGE_CFM_CC_CCM_TX_PORT_TLV]); in br_cc_ccm_tx_parse() 374 tx_info.port_tlv_value = nla_get_u8(tb[IFLA_BRIDGE_CFM_CC_CCM_TX_PORT_TLV_VALUE]); in br_cc_ccm_tx_parse() [all …]
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| A D | rt2x00queue.c | 185 if (!(tx_info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ)) in rt2x00queue_create_tx_descriptor_seq() 342 if (tx_info->flags & IEEE80211_TX_CTL_STBC) in rt2x00queue_create_tx_descriptor_ht() 349 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU && in rt2x00queue_create_tx_descriptor_ht() 406 if (!(tx_info->flags & IEEE80211_TX_CTL_NO_ACK)) in rt2x00queue_create_tx_descriptor() 419 if (tx_info->control.rts_cts_rate_idx >= 0) in rt2x00queue_create_tx_descriptor() 442 if (tx_info->flags & IEEE80211_TX_CTL_MORE_FRAMES) in rt2x00queue_create_tx_descriptor() 451 !(tx_info->flags & IEEE80211_TX_CTL_INJECTED)) in rt2x00queue_create_tx_descriptor() 605 struct ieee80211_tx_info *tx_info; in rt2x00queue_write_tx_frame() local 624 tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_write_tx_frame() 625 rate_idx = tx_info->control.rates[0].idx; in rt2x00queue_write_tx_frame() [all …]
|
| A D | rt2x00mac.c | 23 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(frag_skb); in rt2x00mac_tx_rts_cts() local 29 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts() 57 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts() 71 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts() 72 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif, in rt2x00mac_tx_rts_cts() 73 frag_skb->data, data_length, tx_info, in rt2x00mac_tx_rts_cts() 76 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif, in rt2x00mac_tx_rts_cts() 77 frag_skb->data, data_length, tx_info, in rt2x00mac_tx_rts_cts() 94 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00mac_tx() local 110 if (tx_info->flags & IEEE80211_TX_CTL_SEND_AFTER_DTIM && in rt2x00mac_tx() [all …]
|
| A D | rt2x00dev.c | 305 struct ieee80211_tx_info *tx_info, in rt2x00lib_fill_tx_status() argument 321 memset(&tx_info->status, 0, sizeof(tx_info->status)); in rt2x00lib_fill_tx_status() 322 tx_info->status.ack_signal = 0; in rt2x00lib_fill_tx_status() 331 tx_info->status.rates[i].idx = rate_idx - i; in rt2x00lib_fill_tx_status() 332 tx_info->status.rates[i].flags = rate_flags; in rt2x00lib_fill_tx_status() 343 tx_info->status.rates[i].count = 1; in rt2x00lib_fill_tx_status() 349 tx_info->flags |= IEEE80211_TX_CTL_NO_ACK; in rt2x00lib_fill_tx_status() 353 tx_info->flags |= IEEE80211_TX_STAT_ACK; in rt2x00lib_fill_tx_status() 368 tx_info->flags & IEEE80211_TX_CTL_AMPDU) { in rt2x00lib_fill_tx_status() 369 tx_info->flags |= IEEE80211_TX_STAT_AMPDU | in rt2x00lib_fill_tx_status() [all …]
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| A D | ampdu.c | 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() 820 struct ieee80211_tx_info *tx_info, in brcms_c_ampdu_rate_status() argument 928 tx_info = IEEE80211_SKB_CB(p); in brcms_c_ampdu_dotxstatus_complete() 969 tx_info->status.ampdu_ack_len = in brcms_c_ampdu_dotxstatus_complete() 970 tx_info->status.ampdu_len = 1; in brcms_c_ampdu_dotxstatus_complete() 996 tx_info->status.ampdu_ack_len = 0; in brcms_c_ampdu_dotxstatus_complete() 997 tx_info->status.ampdu_len = 1; in brcms_c_ampdu_dotxstatus_complete() 998 tx_info->flags |= in brcms_c_ampdu_dotxstatus_complete() [all …]
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| A D | ena_netdev.c | 251 tx_info->xdpf = xdpf; in ena_xdp_tx_map_frame() 318 tx_info, in ena_xdp_xmit_frame() 335 tx_info->xdpf = NULL; in ena_xdp_xmit_frame() 1203 if (!tx_info->skb) in ena_free_tx_bufs() 1268 if (tx_info) in handle_invalid_req_id() 1344 skb = tx_info->skb; in ena_clean_tx_irq() 1349 tx_info->skb = NULL; in ena_clean_tx_irq() 2955 tx_info->skb = skb; in ena_tx_map_skb() 3036 tx_info->skb = NULL; in ena_tx_map_skb() 3091 tx_info, in ena_start_xmit() [all …]
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| A D | bnad.c | 1913 struct bnad_tx_info *tx_info = &bnad->tx_info[tx_id]; in bnad_destroy_tx() local 1917 if (!tx_info->tx) in bnad_destroy_tx() 1934 tx_info->tx = NULL; in bnad_destroy_tx() 1935 tx_info->tx_id = 0; in bnad_destroy_tx() 1945 struct bnad_tx_info *tx_info = &bnad->tx_info[tx_id]; in bnad_setup_tx() local 1988 tx_info); in bnad_setup_tx() 1994 tx_info->tx = tx; in bnad_setup_tx() 2017 tx_info->tx = NULL; in bnad_setup_tx() 2018 tx_info->tx_id = 0; in bnad_setup_tx() 2299 tx_info = &bnad->tx_info[0]; in bnad_tx_coalescing_timeo_set() [all …]
|
| /linux/drivers/net/ethernet/adaptec/ |
| A D | starfire.c | 1174 memset(&np->tx_info[i], 0, sizeof(np->tx_info[i])); in init_ring() 1209 np->tx_info[entry].skb = skb; in start_tx() 1225 np->tx_info[entry].mapping = in start_tx() 1232 np->tx_info[entry].mapping = in start_tx() 1279 np->tx_info[entry].skb = NULL; in start_tx() 1282 np->tx_info[entry].mapping, in start_tx() 1284 np->tx_info[entry].mapping = 0; in start_tx() 1288 np->tx_info[entry].mapping, in start_tx() 1363 np->tx_info[entry].skb = NULL; in intr_handler() 1987 np->tx_info[i].mapping = 0; in netdev_close() [all …]
|