tx_info 104 arch/mips/include/asm/ip32/mace.h volatile unsigned long tx_info; tx_info 539 drivers/net/ethernet/adaptec/starfire.c struct tx_ring_info tx_info[TX_RING_SIZE]; tx_info 1183 drivers/net/ethernet/adaptec/starfire.c memset(&np->tx_info[i], 0, sizeof(np->tx_info[i])); tx_info 1218 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].skb = skb; tx_info 1234 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping = tx_info 1239 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping = tx_info 1246 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping)) { tx_info 1251 drivers/net/ethernet/adaptec/starfire.c np->tx_ring[entry].addr = cpu_to_dma(np->tx_info[entry].mapping); tx_info 1258 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].used_slots = TX_RING_SIZE - entry; tx_info 1259 drivers/net/ethernet/adaptec/starfire.c np->cur_tx += np->tx_info[entry].used_slots; tx_info 1262 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].used_slots = 1; tx_info 1263 drivers/net/ethernet/adaptec/starfire.c np->cur_tx += np->tx_info[entry].used_slots; tx_info 1287 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].skb = NULL; tx_info 1290 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping, tx_info 1293 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping = 0; tx_info 1294 drivers/net/ethernet/adaptec/starfire.c entry = (entry + np->tx_info[entry].used_slots) % TX_RING_SIZE; tx_info 1297 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping, tx_info 1372 drivers/net/ethernet/adaptec/starfire.c struct sk_buff *skb = np->tx_info[entry].skb; tx_info 1373 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].skb = NULL; tx_info 1375 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping, tx_info 1378 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping = 0; tx_info 1379 drivers/net/ethernet/adaptec/starfire.c np->dirty_tx += np->tx_info[entry].used_slots; tx_info 1380 drivers/net/ethernet/adaptec/starfire.c entry = (entry + np->tx_info[entry].used_slots) % TX_RING_SIZE; tx_info 1385 drivers/net/ethernet/adaptec/starfire.c np->tx_info[entry].mapping, tx_info 1989 drivers/net/ethernet/adaptec/starfire.c struct sk_buff *skb = np->tx_info[i].skb; tx_info 1993 drivers/net/ethernet/adaptec/starfire.c np->tx_info[i].mapping, tx_info 1995 drivers/net/ethernet/adaptec/starfire.c np->tx_info[i].mapping = 0; tx_info 1997 drivers/net/ethernet/adaptec/starfire.c np->tx_info[i].skb = NULL; tx_info 624 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_tx_buffer *tx_info) tx_info 630 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_buf = tx_info->bufs; tx_info 631 drivers/net/ethernet/amazon/ena/ena_netdev.c cnt = tx_info->num_of_bufs; tx_info 636 drivers/net/ethernet/amazon/ena/ena_netdev.c if (tx_info->map_linear_data) { tx_info 662 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_tx_buffer *tx_info = &tx_ring->tx_buffer_info[i]; tx_info 664 drivers/net/ethernet/amazon/ena/ena_netdev.c if (!tx_info->skb) tx_info 678 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_unmap_tx_skb(tx_ring, tx_info); tx_info 680 drivers/net/ethernet/amazon/ena/ena_netdev.c dev_kfree_skb_any(tx_info->skb); tx_info 728 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_tx_buffer *tx_info = NULL; tx_info 731 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info = &tx_ring->tx_buffer_info[req_id]; tx_info 732 drivers/net/ethernet/amazon/ena/ena_netdev.c if (likely(tx_info->skb)) tx_info 736 drivers/net/ethernet/amazon/ena/ena_netdev.c if (tx_info) tx_info 768 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_tx_buffer *tx_info; tx_info 780 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info = &tx_ring->tx_buffer_info[req_id]; tx_info 781 drivers/net/ethernet/amazon/ena/ena_netdev.c skb = tx_info->skb; tx_info 786 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->skb = NULL; tx_info 787 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->last_jiffies = 0; tx_info 789 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_unmap_tx_skb(tx_ring, tx_info); tx_info 798 drivers/net/ethernet/amazon/ena/ena_netdev.c total_done += tx_info->tx_descs; tx_info 2140 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_tx_buffer *tx_info, tx_info 2154 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->skb = skb; tx_info 2155 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_buf = tx_info->bufs; tx_info 2199 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->num_of_bufs++; tx_info 2200 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->map_linear_data = 1; tx_info 2202 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->map_linear_data = 0; tx_info 2225 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->num_of_bufs++; tx_info 2237 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->skb = NULL; tx_info 2239 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->num_of_bufs += i; tx_info 2240 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_unmap_tx_skb(tx_ring, tx_info); tx_info 2249 drivers/net/ethernet/amazon/ena/ena_netdev.c struct ena_tx_buffer *tx_info; tx_info 2271 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info = &tx_ring->tx_buffer_info[req_id]; tx_info 2272 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->num_of_bufs = 0; tx_info 2274 drivers/net/ethernet/amazon/ena/ena_netdev.c WARN(tx_info->skb, "SKB isn't NULL req_id %d\n", req_id); tx_info 2276 drivers/net/ethernet/amazon/ena/ena_netdev.c rc = ena_tx_map_skb(tx_ring, tx_info, skb, &push_hdr, &header_len); tx_info 2281 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_tx_ctx.ena_bufs = tx_info->bufs; tx_info 2283 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_tx_ctx.num_bufs = tx_info->num_of_bufs; tx_info 2327 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->tx_descs = nb_hw_desc; tx_info 2328 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->last_jiffies = jiffies; tx_info 2329 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->print_once = 0; tx_info 2380 drivers/net/ethernet/amazon/ena/ena_netdev.c ena_unmap_tx_skb(tx_ring, tx_info); tx_info 2381 drivers/net/ethernet/amazon/ena/ena_netdev.c tx_info->skb = NULL; tx_info 827 drivers/net/ethernet/brocade/bna/bnad.c tcb = bnad->tx_info[i].tcb[j]; tx_info 829 drivers/net/ethernet/brocade/bna/bnad.c bnad_tx_complete(bnad, bnad->tx_info[i].tcb[j]); tx_info 954 drivers/net/ethernet/brocade/bna/bnad.c bnad->tx_info[tx_id].tcb[tcb_id]; tx_info 1001 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info = tx_info 1005 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tcb[tcb->id] = tcb; tx_info 1011 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info = tx_info 1014 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tcb[tcb->id] = NULL; tx_info 1040 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info = tx_info 1047 drivers/net/ethernet/brocade/bna/bnad.c tcb = tx_info->tcb[i]; tx_info 1059 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info = (struct bnad_tx_info *)tx->priv; tx_info 1065 drivers/net/ethernet/brocade/bna/bnad.c tcb = tx_info->tcb[i]; tx_info 1097 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info = tx_info 1105 drivers/net/ethernet/brocade/bna/bnad.c tcb = tx_info->tcb[i]; tx_info 1123 drivers/net/ethernet/brocade/bna/bnad.c queue_delayed_work(bnad->work_q, &tx_info->tx_cleanup_work, tx_info 1129 drivers/net/ethernet/brocade/bna/bnad.c bna_tx_cleanup_complete(tx_info->tx); tx_info 1136 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info = (struct bnad_tx_info *)tx->priv; tx_info 1141 drivers/net/ethernet/brocade/bna/bnad.c tcb = tx_info->tcb[i]; tx_info 1146 drivers/net/ethernet/brocade/bna/bnad.c queue_delayed_work(bnad->work_q, &tx_info->tx_cleanup_work, 0); tx_info 1510 drivers/net/ethernet/brocade/bna/bnad.c bnad_tx_msix_unregister(struct bnad *bnad, struct bnad_tx_info *tx_info, tx_info 1517 drivers/net/ethernet/brocade/bna/bnad.c if (tx_info->tcb[i] == NULL) tx_info 1520 drivers/net/ethernet/brocade/bna/bnad.c vector_num = tx_info->tcb[i]->intr_vector; tx_info 1521 drivers/net/ethernet/brocade/bna/bnad.c free_irq(bnad->msix_table[vector_num].vector, tx_info->tcb[i]); tx_info 1529 drivers/net/ethernet/brocade/bna/bnad.c bnad_tx_msix_register(struct bnad *bnad, struct bnad_tx_info *tx_info, tx_info 1537 drivers/net/ethernet/brocade/bna/bnad.c vector_num = tx_info->tcb[i]->intr_vector; tx_info 1538 drivers/net/ethernet/brocade/bna/bnad.c sprintf(tx_info->tcb[i]->name, "%s TXQ %d", bnad->netdev->name, tx_info 1539 drivers/net/ethernet/brocade/bna/bnad.c tx_id + tx_info->tcb[i]->id); tx_info 1542 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tcb[i]->name, tx_info 1543 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tcb[i]); tx_info 1552 drivers/net/ethernet/brocade/bna/bnad.c bnad_tx_msix_unregister(bnad, tx_info, (i - 1)); tx_info 1913 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info = &bnad->tx_info[tx_id]; tx_info 1917 drivers/net/ethernet/brocade/bna/bnad.c if (!tx_info->tx) tx_info 1922 drivers/net/ethernet/brocade/bna/bnad.c bna_tx_disable(tx_info->tx, BNA_HARD_CLEANUP, bnad_cb_tx_disabled); tx_info 1926 drivers/net/ethernet/brocade/bna/bnad.c if (tx_info->tcb[0]->intr_type == BNA_INTR_T_MSIX) tx_info 1927 drivers/net/ethernet/brocade/bna/bnad.c bnad_tx_msix_unregister(bnad, tx_info, tx_info 1931 drivers/net/ethernet/brocade/bna/bnad.c bna_tx_destroy(tx_info->tx); tx_info 1934 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tx = NULL; tx_info 1935 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tx_id = 0; tx_info 1945 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info = &bnad->tx_info[tx_id]; tx_info 1961 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tx_id = tx_id; tx_info 1988 drivers/net/ethernet/brocade/bna/bnad.c tx_info); tx_info 1994 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tx = tx; tx_info 1996 drivers/net/ethernet/brocade/bna/bnad.c INIT_DELAYED_WORK(&tx_info->tx_cleanup_work, tx_info 2001 drivers/net/ethernet/brocade/bna/bnad.c err = bnad_tx_msix_register(bnad, tx_info, tx_info 2015 drivers/net/ethernet/brocade/bna/bnad.c bna_tx_destroy(tx_info->tx); tx_info 2017 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tx = NULL; tx_info 2018 drivers/net/ethernet/brocade/bna/bnad.c tx_info->tx_id = 0; tx_info 2297 drivers/net/ethernet/brocade/bna/bnad.c struct bnad_tx_info *tx_info; tx_info 2299 drivers/net/ethernet/brocade/bna/bnad.c tx_info = &bnad->tx_info[0]; tx_info 2300 drivers/net/ethernet/brocade/bna/bnad.c if (!tx_info->tx) tx_info 2303 drivers/net/ethernet/brocade/bna/bnad.c bna_tx_coalescing_timeo_set(tx_info->tx, bnad->tx_coalescing_timeo); tx_info 2412 drivers/net/ethernet/brocade/bna/bnad.c if (bnad->tx_info[i].tcb[j]) { tx_info 2414 drivers/net/ethernet/brocade/bna/bnad.c bnad->tx_info[i].tcb[j]->txq->tx_packets; tx_info 2416 drivers/net/ethernet/brocade/bna/bnad.c bnad->tx_info[i].tcb[j]->txq->tx_bytes; tx_info 2951 drivers/net/ethernet/brocade/bna/bnad.c tcb = bnad->tx_info[0].tcb[txq_id]; tx_info 285 drivers/net/ethernet/brocade/bna/bnad.h struct bnad_tx_info tx_info[BNAD_MAX_TX]; tx_info 480 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (!bnad->tx_info[i].tx) tx_info 682 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (!bnad->tx_info[i].tx) tx_info 745 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (!bnad->tx_info[i].tx) tx_info 823 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (!bnad->tx_info[i].tx) tx_info 826 drivers/net/ethernet/brocade/bna/bnad_ethtool.c if (bnad->tx_info[i].tcb[j] && tx_info 827 drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad->tx_info[i].tcb[j]->txq) { tx_info 828 drivers/net/ethernet/brocade/bna/bnad_ethtool.c tcb = bnad->tx_info[i].tcb[j]; tx_info 2329 drivers/net/ethernet/cavium/liquidio/lio_main.c union tx_info *tx_info; tx_info 2506 drivers/net/ethernet/cavium/liquidio/lio_main.c tx_info = (union tx_info *)&ndata.cmd.cmd3.ossp[0]; tx_info 2509 drivers/net/ethernet/cavium/liquidio/lio_main.c tx_info = (union tx_info *)&ndata.cmd.cmd2.ossp[0]; tx_info 2513 drivers/net/ethernet/cavium/liquidio/lio_main.c tx_info->s.gso_size = skb_shinfo(skb)->gso_size; tx_info 2514 drivers/net/ethernet/cavium/liquidio/lio_main.c tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs; tx_info 2540 drivers/net/ethernet/cavium/liquidio/lio_main.c if (tx_info->s.gso_segs) tx_info 2541 drivers/net/ethernet/cavium/liquidio/lio_main.c stats->tx_done += tx_info->s.gso_segs; tx_info 1413 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c union tx_info *tx_info; tx_info 1574 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c tx_info = (union tx_info *)&ndata.cmd.cmd3.ossp[0]; tx_info 1577 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c tx_info->s.gso_size = skb_shinfo(skb)->gso_size; tx_info 1578 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c tx_info->s.gso_segs = skb_shinfo(skb)->gso_segs; tx_info 1606 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (tx_info->s.gso_segs) tx_info 1607 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c stats->tx_done += tx_info->s.gso_segs; tx_info 71 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->tx_info = kvmalloc_node(tmp, GFP_KERNEL, node); tx_info 72 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (!ring->tx_info) { tx_info 78 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->tx_info, tmp); tx_info 153 drivers/net/ethernet/mellanox/mlx4/en_tx.c kvfree(ring->tx_info); tx_info 154 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->tx_info = NULL; tx_info 176 drivers/net/ethernet/mellanox/mlx4/en_tx.c kvfree(ring->tx_info); tx_info 177 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->tx_info = NULL; tx_info 193 drivers/net/ethernet/mellanox/mlx4/en_tx.c memset(ring->tx_info, 0, ring->size * sizeof(struct mlx4_en_tx_info)); tx_info 237 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_info *tx_info = &ring->tx_info[index]; tx_info 244 drivers/net/ethernet/mellanox/mlx4/en_tx.c (tx_info->nr_txbb << LOG_TXBB_SIZE) <= end)) { tx_info 246 drivers/net/ethernet/mellanox/mlx4/en_tx.c for (i = 0; i < tx_info->nr_txbb << LOG_TXBB_SIZE; tx_info 253 drivers/net/ethernet/mellanox/mlx4/en_tx.c for (i = 0; i < tx_info->nr_txbb << LOG_TXBB_SIZE; tx_info 275 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_info *tx_info = &ring->tx_info[index]; tx_info 277 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_wqe_data_seg *data = (void *) tx_desc + tx_info->data_offset; tx_info 279 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct sk_buff *skb = tx_info->skb; tx_info 280 drivers/net/ethernet/mellanox/mlx4/en_tx.c int nr_maps = tx_info->nr_maps; tx_info 295 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (!tx_info->inl) { tx_info 296 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (tx_info->linear) tx_info 298 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->map0_dma, tx_info 299 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->map0_byte_count, tx_info 303 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->map0_dma, tx_info 304 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->map0_byte_count, tx_info 308 drivers/net/ethernet/mellanox/mlx4/en_tx.c (tx_info->nr_txbb << LOG_TXBB_SIZE) <= end)) { tx_info 334 drivers/net/ethernet/mellanox/mlx4/en_tx.c return tx_info->nr_txbb; tx_info 347 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_info *tx_info = &ring->tx_info[index]; tx_info 349 drivers/net/ethernet/mellanox/mlx4/en_tx.c .page = tx_info->page, tx_info 350 drivers/net/ethernet/mellanox/mlx4/en_tx.c .dma = tx_info->map0_dma, tx_info 354 drivers/net/ethernet/mellanox/mlx4/en_tx.c dma_unmap_page(priv->ddev, tx_info->map0_dma, tx_info 356 drivers/net/ethernet/mellanox/mlx4/en_tx.c put_page(tx_info->page); tx_info 359 drivers/net/ethernet/mellanox/mlx4/en_tx.c return tx_info->nr_txbb; tx_info 458 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (unlikely(ring->tx_info[ring_index].ts_requested)) tx_info 474 drivers/net/ethernet/mellanox/mlx4/en_tx.c bytes += ring->tx_info[ring_index].nr_bytes; tx_info 778 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_info *tx_info) tx_info 803 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (tx_info->linear) { tx_info 818 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->map0_dma = dma; tx_info 819 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->map0_byte_count = byte_count; tx_info 844 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_info *tx_info; tx_info 920 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info = &ring->tx_info[index]; tx_info 921 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->skb = skb; tx_info 922 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->nr_txbb = nr_txbb; tx_info 935 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->data_offset = data_offset; tx_info 937 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->inl = inline_ok; tx_info 939 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->linear = lso_header_size < skb_headlen(skb) && !inline_ok; tx_info 941 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->nr_maps = shinfo->nr_frags + tx_info->linear; tx_info 942 drivers/net/ethernet/mellanox/mlx4/en_tx.c data += tx_info->nr_maps - 1; tx_info 944 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (!tx_info->inl) tx_info 947 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info)) tx_info 954 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->ts_requested = 0; tx_info 958 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->ts_requested = 1; tx_info 1004 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->nr_bytes = skb->len + (i - 1) * lso_header_size; tx_info 1011 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->nr_bytes = max_t(unsigned int, skb->len, ETH_ZLEN); tx_info 1014 drivers/net/ethernet/mellanox/mlx4/en_tx.c ring->bytes += tx_info->nr_bytes; tx_info 1017 drivers/net/ethernet/mellanox/mlx4/en_tx.c if (tx_info->inl) tx_info 1054 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->nr_bytes, tx_info 1103 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_info *tx_info = &ring->tx_info[i]; tx_info 1107 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->map0_byte_count = PAGE_SIZE; tx_info 1108 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->nr_txbb = MLX4_EN_XDP_TX_NRTXBB; tx_info 1109 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->data_offset = offsetof(struct mlx4_en_tx_desc, data); tx_info 1110 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->ts_requested = 0; tx_info 1111 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->nr_maps = 1; tx_info 1112 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->linear = 1; tx_info 1113 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->inl = 0; tx_info 1127 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct mlx4_en_tx_info *tx_info; tx_info 1143 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info = &ring->tx_info[index]; tx_info 1154 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->page = frame->page; tx_info 1156 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->map0_dma = dma; tx_info 1157 drivers/net/ethernet/mellanox/mlx4/en_tx.c tx_info->nr_bytes = max_t(unsigned int, length, ETH_ZLEN); tx_info 308 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h struct mlx4_en_tx_info *tx_info; tx_info 422 drivers/net/ethernet/mellanox/mlxsw/core.c struct mlxsw_tx_info tx_info; tx_info 465 drivers/net/ethernet/mellanox/mlxsw/core.c err = mlxsw_core_skb_transmit(mlxsw_core, skb, &trans->tx_info); tx_info 667 drivers/net/ethernet/mellanox/mlxsw/core.c trans->tx_info.local_port = MLXSW_PORT_CPU_PORT; tx_info 668 drivers/net/ethernet/mellanox/mlxsw/core.c trans->tx_info.is_emad = true; tx_info 678 drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core->driver->txhdr_construct(skb, &trans->tx_info); tx_info 1296 drivers/net/ethernet/mellanox/mlxsw/core.c const struct mlxsw_tx_info *tx_info) tx_info 1299 drivers/net/ethernet/mellanox/mlxsw/core.c tx_info); tx_info 1304 drivers/net/ethernet/mellanox/mlxsw/core.c const struct mlxsw_tx_info *tx_info) tx_info 1307 drivers/net/ethernet/mellanox/mlxsw/core.c tx_info); tx_info 48 drivers/net/ethernet/mellanox/mlxsw/core.h const struct mlxsw_tx_info *tx_info); tx_info 50 drivers/net/ethernet/mellanox/mlxsw/core.h const struct mlxsw_tx_info *tx_info); tx_info 310 drivers/net/ethernet/mellanox/mlxsw/core.h const struct mlxsw_tx_info *tx_info); tx_info 363 drivers/net/ethernet/mellanox/mlxsw/core.h const struct mlxsw_tx_info *tx_info); tx_info 365 drivers/net/ethernet/mellanox/mlxsw/core.h const struct mlxsw_tx_info *tx_info); tx_info 448 drivers/net/ethernet/mellanox/mlxsw/core.h struct mlxsw_tx_info tx_info; tx_info 497 drivers/net/ethernet/mellanox/mlxsw/i2c.c const struct mlxsw_tx_info *tx_info) tx_info 503 drivers/net/ethernet/mellanox/mlxsw/i2c.c const struct mlxsw_tx_info *tx_info) tx_info 511 drivers/net/ethernet/mellanox/mlxsw/pci.c struct mlxsw_tx_info tx_info; tx_info 518 drivers/net/ethernet/mellanox/mlxsw/pci.c tx_info = mlxsw_skb_cb(elem_info->u.sdq.skb)->tx_info; tx_info 524 drivers/net/ethernet/mellanox/mlxsw/pci.c if (unlikely(!tx_info.is_emad && tx_info 527 drivers/net/ethernet/mellanox/mlxsw/pci.c tx_info.local_port); tx_info 1549 drivers/net/ethernet/mellanox/mlxsw/pci.c const struct mlxsw_tx_info *tx_info) tx_info 1551 drivers/net/ethernet/mellanox/mlxsw/pci.c u8 sdqn = tx_info->local_port % mlxsw_pci_sdq_count(mlxsw_pci); tx_info 1557 drivers/net/ethernet/mellanox/mlxsw/pci.c const struct mlxsw_tx_info *tx_info) tx_info 1560 drivers/net/ethernet/mellanox/mlxsw/pci.c struct mlxsw_pci_queue *q = mlxsw_pci_sdq_pick(mlxsw_pci, tx_info); tx_info 1566 drivers/net/ethernet/mellanox/mlxsw/pci.c const struct mlxsw_tx_info *tx_info) tx_info 1581 drivers/net/ethernet/mellanox/mlxsw/pci.c q = mlxsw_pci_sdq_pick(mlxsw_pci, tx_info); tx_info 1589 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_skb_cb(skb)->tx_info = *tx_info; tx_info 1594 drivers/net/ethernet/mellanox/mlxsw/pci.c mlxsw_pci_wqe_lp_set(wqe, !!tx_info->is_emad); tx_info 522 drivers/net/ethernet/mellanox/mlxsw/spectrum.c const struct mlxsw_tx_info *tx_info) tx_info 533 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_tx_hdr_port_mid_set(txhdr, tx_info->local_port); tx_info 808 drivers/net/ethernet/mellanox/mlxsw/spectrum.c const struct mlxsw_tx_info tx_info = { tx_info 823 drivers/net/ethernet/mellanox/mlxsw/spectrum.c if (mlxsw_core_skb_transmit_busy(mlxsw_sp->core, &tx_info)) tx_info 831 drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_txhdr_construct(skb, &tx_info); tx_info 840 drivers/net/ethernet/mellanox/mlxsw/spectrum.c err = mlxsw_core_skb_transmit(mlxsw_sp->core, skb, &tx_info); tx_info 91 drivers/net/ethernet/mellanox/mlxsw/switchib.c const struct mlxsw_tx_info *tx_info) tx_info 102 drivers/net/ethernet/mellanox/mlxsw/switchib.c mlxsw_tx_v1_hdr_port_mid_set(txhdr, tx_info->local_port); tx_info 132 drivers/net/ethernet/mellanox/mlxsw/switchx2.c const struct mlxsw_tx_info *tx_info) tx_info 135 drivers/net/ethernet/mellanox/mlxsw/switchx2.c bool is_emad = tx_info->is_emad; tx_info 146 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_tx_hdr_port_mid_set(txhdr, tx_info->local_port); tx_info 295 drivers/net/ethernet/mellanox/mlxsw/switchx2.c const struct mlxsw_tx_info tx_info = { tx_info 310 drivers/net/ethernet/mellanox/mlxsw/switchx2.c if (mlxsw_core_skb_transmit_busy(mlxsw_sx->core, &tx_info)) tx_info 313 drivers/net/ethernet/mellanox/mlxsw/switchx2.c mlxsw_sx_txhdr_construct(skb, &tx_info); tx_info 321 drivers/net/ethernet/mellanox/mlxsw/switchx2.c err = mlxsw_core_skb_transmit(mlxsw_sx->core, skb, &tx_info); tx_info 692 drivers/net/ethernet/sgi/meth.c mace->eth.tx_info = priv->tx_write; tx_info 2286 drivers/net/ethernet/via/via-velocity.c struct tx_info tx; tx_info 739 drivers/net/usb/r8152.c struct tx_agg tx_info[RTL8152_MAX_TX]; tx_info 1593 drivers/net/usb/r8152.c usb_free_urb(tp->tx_info[i].urb); tx_info 1594 drivers/net/usb/r8152.c tp->tx_info[i].urb = NULL; tx_info 1596 drivers/net/usb/r8152.c kfree(tp->tx_info[i].buffer); tx_info 1597 drivers/net/usb/r8152.c tp->tx_info[i].buffer = NULL; tx_info 1598 drivers/net/usb/r8152.c tp->tx_info[i].head = NULL; tx_info 1654 drivers/net/usb/r8152.c INIT_LIST_HEAD(&tp->tx_info[i].list); tx_info 1655 drivers/net/usb/r8152.c tp->tx_info[i].context = tp; tx_info 1656 drivers/net/usb/r8152.c tp->tx_info[i].urb = urb; tx_info 1657 drivers/net/usb/r8152.c tp->tx_info[i].buffer = buf; tx_info 1658 drivers/net/usb/r8152.c tp->tx_info[i].head = tx_agg_align(buf); tx_info 1660 drivers/net/usb/r8152.c list_add_tail(&tp->tx_info[i].list, &tp->tx_free); tx_info 2699 drivers/net/usb/r8152.c usb_kill_urb(tp->tx_info[i].urb); tx_info 1432 drivers/net/wireless/admtek/adm8211.c struct adm8211_tx_ring_info *tx_info; tx_info 1469 drivers/net/wireless/admtek/adm8211.c tx_info = &priv->tx_buffers[i]; tx_info 1471 drivers/net/wireless/admtek/adm8211.c tx_info->skb = NULL; tx_info 1472 drivers/net/wireless/admtek/adm8211.c tx_info->mapping = 0; tx_info 499 drivers/net/wireless/ath/ath10k/core.h struct ieee80211_tx_info tx_info; tx_info 3490 drivers/net/wireless/ath/ath10k/htt_rx.c memset(&arsta->tx_info.status, 0, sizeof(arsta->tx_info.status)); tx_info 3514 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].idx = rate_idx - 4; tx_info 3517 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].idx = rate_idx; tx_info 3519 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].flags |= tx_info 3524 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].idx = tx_info 3527 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].flags |= tx_info 3529 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].flags |= IEEE80211_TX_RC_MCS; tx_info 3532 drivers/net/wireless/ath/ath10k/htt_rx.c ieee80211_rate_set_vht(&arsta->tx_info.status.rates[0], tx_info 3535 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].flags |= tx_info 3537 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].flags |= IEEE80211_TX_RC_VHT_MCS; tx_info 3549 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].flags |= tx_info 3553 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].flags |= tx_info 3559 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.flags = IEEE80211_TX_STAT_ACK; tx_info 3560 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->tx_info.status.rates[0].count = 1; tx_info 3561 drivers/net/wireless/ath/ath10k/htt_rx.c ieee80211_tx_rate_update(ar->hw, sta, &arsta->tx_info); tx_info 277 drivers/net/wireless/ath/ath9k/common.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 279 drivers/net/wireless/ath/ath9k/common.c if (tx_info->control.hw_key) { tx_info 280 drivers/net/wireless/ath/ath9k/common.c switch (tx_info->control.hw_key->cipher) { tx_info 320 drivers/net/wireless/ath/ath9k/htc.h struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 324 drivers/net/wireless/ath/ath9k/htc.h return (struct ath9k_htc_tx_ctl *) &tx_info->driver_data; tx_info 219 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 253 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c mgmt_hdr.keyix = tx_info->control.hw_key->hw_key_idx; tx_info 266 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 292 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { tx_info 320 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c tx_hdr.keyix = tx_info->control.hw_key->hw_key_idx; tx_info 341 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 342 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c struct ieee80211_vif *vif = tx_info->control.vif; tx_info 446 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c struct ieee80211_tx_info *tx_info; tx_info 461 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c tx_info = IEEE80211_SKB_CB(skb); tx_info 462 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c vif = tx_info->control.vif; tx_info 463 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c rate = &tx_info->status.rates[0]; tx_info 465 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c memset(&tx_info->status, 0, sizeof(tx_info->status)); tx_info 475 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c tx_info->flags |= IEEE80211_TX_STAT_ACK; tx_info 476 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) tx_info 477 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c tx_info->flags |= IEEE80211_TX_STAT_AMPDU; tx_info 481 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c tx_info->flags |= IEEE80211_TX_STAT_TX_FILTERED; tx_info 175 drivers/net/wireless/ath/ath9k/link.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 184 drivers/net/wireless/ath/ath9k/link.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 185 drivers/net/wireless/ath/ath9k/link.c tx_info->band = sc->cur_chandef.chan->band; tx_info 186 drivers/net/wireless/ath/ath9k/link.c tx_info->flags |= IEEE80211_TX_CTL_NO_ACK; tx_info 187 drivers/net/wireless/ath/ath9k/link.c tx_info->control.rates[0].idx = 0; tx_info 188 drivers/net/wireless/ath/ath9k/link.c tx_info->control.rates[0].count = 1; tx_info 189 drivers/net/wireless/ath/ath9k/link.c tx_info->control.rates[0].flags = IEEE80211_TX_RC_MCS; tx_info 190 drivers/net/wireless/ath/ath9k/link.c tx_info->control.rates[1].idx = -1; tx_info 55 drivers/net/wireless/ath/ath9k/tx99.c struct ieee80211_tx_info *tx_info; tx_info 80 drivers/net/wireless/ath/ath9k/tx99.c tx_info = IEEE80211_SKB_CB(skb); tx_info 81 drivers/net/wireless/ath/ath9k/tx99.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 82 drivers/net/wireless/ath/ath9k/tx99.c rate = &tx_info->control.rates[0]; tx_info 83 drivers/net/wireless/ath/ath9k/tx99.c tx_info->band = sc->cur_chan->chandef.chan->band; tx_info 84 drivers/net/wireless/ath/ath9k/tx99.c tx_info->flags = IEEE80211_TX_CTL_NO_ACK; tx_info 85 drivers/net/wireless/ath/ath9k/tx99.c tx_info->control.vif = sc->tx99_vif; tx_info 142 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 144 drivers/net/wireless/ath/ath9k/xmit.c sizeof(tx_info->rate_driver_data)); tx_info 145 drivers/net/wireless/ath/ath9k/xmit.c return (struct ath_frame_info *) &tx_info->rate_driver_data[0]; tx_info 447 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info; tx_info 463 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(skb); tx_info 531 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(skb); tx_info 579 drivers/net/wireless/ath/ath9k/xmit.c memcpy(tx_info->control.rates, rates, sizeof(rates)); tx_info 591 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->flags & IEEE80211_TX_STATUS_EOSP) { tx_info 592 drivers/net/wireless/ath/ath9k/xmit.c tx_info->flags &= ~IEEE80211_TX_STATUS_EOSP; tx_info 733 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info; tx_info 738 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(skb); tx_info 739 drivers/net/wireless/ath/ath9k/xmit.c rates = tx_info->control.rates; tx_info 756 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info; tx_info 764 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(skb); tx_info 801 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE || legacy) tx_info 897 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info; tx_info 925 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(skb); tx_info 926 drivers/net/wireless/ath/ath9k/xmit.c tx_info->flags &= ~(IEEE80211_TX_CTL_CLEAR_PS_FILT | tx_info 935 drivers/net/wireless/ath/ath9k/xmit.c tx_info->flags &= ~IEEE80211_TX_CTL_AMPDU; tx_info 937 drivers/net/wireless/ath/ath9k/xmit.c if (!(tx_info->flags & IEEE80211_TX_CTL_AMPDU)) { tx_info 992 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info; tx_info 1012 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); tx_info 1013 drivers/net/wireless/ath/ath9k/xmit.c if ((tx_info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE) || tx_info 1014 drivers/net/wireless/ath/ath9k/xmit.c !(tx_info->flags & IEEE80211_TX_CTL_AMPDU)) tx_info 1210 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info; tx_info 1220 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(skb); tx_info 1272 drivers/net/wireless/ath/ath9k/xmit.c if (rix < 8 && (tx_info->flags & IEEE80211_TX_CTL_STBC)) tx_info 1281 drivers/net/wireless/ath/ath9k/xmit.c rate = &common->sbands[tx_info->band].bitrates[rates[i].idx]; tx_info 1282 drivers/net/wireless/ath/ath9k/xmit.c if ((tx_info->band == NL80211_BAND_2GHZ) && tx_info 1358 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 1373 drivers/net/wireless/ath/ath9k/xmit.c if ((tx_info->flags & IEEE80211_TX_CTL_CLEAR_PS_FILT) || tx_info 1377 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) tx_info 1379 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->flags & IEEE80211_TX_CTL_LDPC) tx_info 1443 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info; tx_info 1458 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); tx_info 1459 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { tx_info 1472 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info; tx_info 1483 drivers/net/wireless/ath/ath9k/xmit.c tx_info = IEEE80211_SKB_CB(bf->bf_mpdu); tx_info 1484 drivers/net/wireless/ath/ath9k/xmit.c aggr = !!(tx_info->flags & IEEE80211_TX_CTL_AMPDU); tx_info 1502 drivers/net/wireless/ath/ath9k/xmit.c tx_info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT; tx_info 2046 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 2054 drivers/net/wireless/ath/ath9k/xmit.c if (tid && (tx_info->flags & IEEE80211_TX_CTL_AMPDU)) { tx_info 2071 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 2072 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_key_conf *hw_key = tx_info->control.hw_key; tx_info 2086 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->control.vif && tx_info 2087 drivers/net/wireless/ath/ath9k/xmit.c tx_info->control.vif->bss_conf.use_short_preamble) tx_info 2090 drivers/net/wireless/ath/ath9k/xmit.c rate = ieee80211_get_rts_cts_rate(hw, tx_info); tx_info 2096 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->control.vif) { tx_info 2097 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_vif *vif = tx_info->control.vif; tx_info 2401 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 2413 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) tx_info 2414 drivers/net/wireless/ath/ath9k/xmit.c tx_info->flags |= IEEE80211_TX_STAT_NOACK_TRANSMITTED; tx_info 2416 drivers/net/wireless/ath/ath9k/xmit.c tx_info->flags |= IEEE80211_TX_STAT_ACK; tx_info 2419 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->flags & IEEE80211_TX_CTL_REQ_TX_STATUS) { tx_info 2445 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.status_driver_data[0] = sta; tx_info 2455 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 2463 drivers/net/wireless/ath/ath9k/xmit.c tx_info->flags |= IEEE80211_TX_STAT_TX_FILTERED; tx_info 2501 drivers/net/wireless/ath/ath9k/xmit.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 2507 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.ack_signal = ts->ts_rssi; tx_info 2512 drivers/net/wireless/ath/ath9k/xmit.c if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { tx_info 2513 drivers/net/wireless/ath/ath9k/xmit.c tx_info->flags |= IEEE80211_TX_STAT_AMPDU; tx_info 2517 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.ampdu_len = nframes; tx_info 2518 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.ampdu_ack_len = nframes - nbad; tx_info 2521 drivers/net/wireless/ath/ath9k/xmit.c (tx_info->flags & IEEE80211_TX_CTL_NO_ACK) == 0) { tx_info 2538 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.rates[tx_rateindex].count = tx_info 2543 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.rates[i].count = 0; tx_info 2544 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.rates[i].idx = -1; tx_info 2547 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.rates[tx_rateindex].count = ts->ts_longretry + 1; tx_info 2550 drivers/net/wireless/ath/ath9k/xmit.c tx_info->status.tx_time = 0; tx_info 603 drivers/net/wireless/ath/carl9170/rx.c struct ieee80211_tx_info *tx_info; tx_info 605 drivers/net/wireless/ath/carl9170/rx.c tx_info = IEEE80211_SKB_CB(entry_skb); tx_info 606 drivers/net/wireless/ath/carl9170/rx.c tx_info->flags |= IEEE80211_TX_STAT_ACK; tx_info 438 drivers/net/wireless/ath/carl9170/tx.c struct ieee80211_tx_info *tx_info) tx_info 453 drivers/net/wireless/ath/carl9170/tx.c !(tx_info->flags & IEEE80211_TX_STAT_ACK)) { tx_info 1290 drivers/net/wireless/ath/carl9170/tx.c struct ieee80211_tx_info *tx_info; tx_info 1298 drivers/net/wireless/ath/carl9170/tx.c tx_info = IEEE80211_SKB_CB(skb); tx_info 1301 drivers/net/wireless/ath/carl9170/tx.c !(tx_info->flags & (IEEE80211_TX_CTL_NO_PS_BUFFER | tx_info 1305 drivers/net/wireless/ath/carl9170/tx.c if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) tx_info 1308 drivers/net/wireless/ath/carl9170/tx.c tx_info->flags |= IEEE80211_TX_STAT_TX_FILTERED; tx_info 524 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(p); tx_info 525 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_rate *txrate = tx_info->status.rates; tx_info 632 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_info *tx_info; tx_info 683 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info = IEEE80211_SKB_CB(first); tx_info 684 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txrate = tx_info->status.rates; tx_info 823 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_info *tx_info, tx_info 826 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_rate *txrate = tx_info->status.rates; tx_info 857 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(p); tx_info 939 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info = IEEE80211_SKB_CB(p); tx_info 971 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c brcms_c_ampdu_rate_status(wlc, tx_info, txs, tx_info 973 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info->flags |= IEEE80211_TX_STAT_ACK; tx_info 974 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info->flags |= IEEE80211_TX_STAT_AMPDU; tx_info 975 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info->status.ampdu_ack_len = tx_info 976 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info->status.ampdu_len = 1; tx_info 1001 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c ieee80211_tx_info_clear_status(tx_info); tx_info 1002 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info->status.ampdu_ack_len = 0; tx_info 1003 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info->status.ampdu_len = 1; tx_info 1004 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info->flags |= tx_info 1037 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_info *tx_info; tx_info 1039 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info = IEEE80211_SKB_CB(p); tx_info 1072 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info = IEEE80211_SKB_CB(p); tx_info 1129 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_info *tx_info = (struct ieee80211_tx_info *)txi; tx_info 1131 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c if ((tx_info->flags & IEEE80211_TX_CTL_AMPDU) && tx_info 1132 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c (tx_info->rate_driver_data[0] == sta || sta == NULL)) tx_info 1133 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c tx_info->rate_driver_data[0] = NULL; tx_info 1384 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c struct ieee80211_tx_info *tx_info; tx_info 1395 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c tx_info = IEEE80211_SKB_CB(p); tx_info 1396 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c is_ampdu = tx_info->flags & IEEE80211_TX_CTL_AMPDU; tx_info 1556 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c struct ieee80211_tx_info *tx_info; tx_info 1561 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c tx_info = (struct ieee80211_tx_info *)skb->cb; tx_info 1562 drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c (callback_fnc)(tx_info, arg_a); tx_info 408 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 417 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c tx_info->rate_driver_data[0] = control->sta; tx_info 847 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct ieee80211_tx_info *tx_info; tx_info 893 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c tx_info = IEEE80211_SKB_CB(p); tx_info 896 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (tx_info->rate_driver_data[0]) tx_info 899 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) { tx_info 953 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate = tx_info->status.rates; tx_info 959 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c ieee80211_tx_info_clear_status(tx_info); tx_info 989 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c tx_info->flags |= IEEE80211_TX_STAT_ACK; tx_info 6240 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct ieee80211_tx_info *tx_info; tx_info 6254 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c tx_info = IEEE80211_SKB_CB(p); tx_info 6264 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (tx_info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ) { tx_info 6273 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (tx_info->flags & IEEE80211_TX_CTL_FIRST_FRAGMENT) tx_info 6291 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[0] = tx_info->control.rates; tx_info 6306 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c hw->wiphy->bands[tx_info->band]->n_bitrates)) { tx_info 6308 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c hw->wiphy->bands[tx_info->band]-> tx_info 6459 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c && (tx_info->control.rates[0]. tx_info 6682 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if ((tx_info->flags & IEEE80211_TX_CTL_AMPDU) && is_mcs_rate(rspec)) tx_info 6761 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (!(tx_info->flags & IEEE80211_TX_CTL_AMPDU) && frag == 0) { tx_info 7296 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct ieee80211_tx_info *tx_info; tx_info 7301 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c tx_info = IEEE80211_SKB_CB(beacon); tx_info 7304 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c wlc->bcn_rspec = ieee80211_get_tx_rate(ieee_hw, tx_info)->hw_value; tx_info 103 drivers/net/wireless/marvell/mwifiex/11n_aggr.c struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 122 drivers/net/wireless/marvell/mwifiex/11n_aggr.c if (tx_info->flags & MWIFIEX_BUF_FLAG_TDLS_PKT) tx_info 216 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct mwifiex_txinfo *tx_info; tx_info 245 drivers/net/wireless/marvell/mwifiex/cfg80211.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 246 drivers/net/wireless/marvell/mwifiex/cfg80211.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 247 drivers/net/wireless/marvell/mwifiex/cfg80211.c tx_info->bss_num = priv->bss_num; tx_info 248 drivers/net/wireless/marvell/mwifiex/cfg80211.c tx_info->bss_type = priv->bss_type; tx_info 249 drivers/net/wireless/marvell/mwifiex/cfg80211.c tx_info->pkt_len = pkt_len; tx_info 822 drivers/net/wireless/marvell/mwifiex/main.c struct mwifiex_txinfo *tx_info, *orig_tx_info; tx_info 834 drivers/net/wireless/marvell/mwifiex/main.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 835 drivers/net/wireless/marvell/mwifiex/main.c tx_info->ack_frame_id = id; tx_info 836 drivers/net/wireless/marvell/mwifiex/main.c tx_info->flags |= flag; tx_info 866 drivers/net/wireless/marvell/mwifiex/main.c struct mwifiex_txinfo *tx_info; tx_info 906 drivers/net/wireless/marvell/mwifiex/main.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 907 drivers/net/wireless/marvell/mwifiex/main.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 908 drivers/net/wireless/marvell/mwifiex/main.c tx_info->bss_num = priv->bss_num; tx_info 909 drivers/net/wireless/marvell/mwifiex/main.c tx_info->bss_type = priv->bss_type; tx_info 910 drivers/net/wireless/marvell/mwifiex/main.c tx_info->pkt_len = skb->len; tx_info 49 drivers/net/wireless/marvell/mwifiex/sta_tx.c struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 57 drivers/net/wireless/marvell/mwifiex/sta_tx.c tx_info->status_code = -1; tx_info 81 drivers/net/wireless/marvell/mwifiex/sta_tx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_EAPOL_TX_STATUS || tx_info 82 drivers/net/wireless/marvell/mwifiex/sta_tx.c tx_info->flags & MWIFIEX_BUF_FLAG_ACTION_TX_STATUS) { tx_info 83 drivers/net/wireless/marvell/mwifiex/sta_tx.c local_tx_pd->tx_token_id = tx_info->ack_frame_id; tx_info 105 drivers/net/wireless/marvell/mwifiex/sta_tx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_TDLS_PKT) tx_info 144 drivers/net/wireless/marvell/mwifiex/sta_tx.c struct mwifiex_txinfo *tx_info = NULL; tx_info 163 drivers/net/wireless/marvell/mwifiex/sta_tx.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 164 drivers/net/wireless/marvell/mwifiex/sta_tx.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 165 drivers/net/wireless/marvell/mwifiex/sta_tx.c tx_info->bss_num = priv->bss_num; tx_info 166 drivers/net/wireless/marvell/mwifiex/sta_tx.c tx_info->bss_type = priv->bss_type; tx_info 167 drivers/net/wireless/marvell/mwifiex/sta_tx.c tx_info->pkt_len = data_len - tx_info 35 drivers/net/wireless/marvell/mwifiex/tdls.c struct mwifiex_txinfo *tx_info; tx_info 47 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 54 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info->flags |= MWIFIEX_BUF_FLAG_TDLS_PKT; tx_info 59 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info->flags &= ~MWIFIEX_BUF_FLAG_TDLS_PKT; tx_info 633 drivers/net/wireless/marvell/mwifiex/tdls.c struct mwifiex_txinfo *tx_info; tx_info 709 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 710 drivers/net/wireless/marvell/mwifiex/tdls.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 711 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info->bss_num = priv->bss_num; tx_info 712 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info->bss_type = priv->bss_type; tx_info 815 drivers/net/wireless/marvell/mwifiex/tdls.c struct mwifiex_txinfo *tx_info; tx_info 872 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 873 drivers/net/wireless/marvell/mwifiex/tdls.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 874 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info->bss_num = priv->bss_num; tx_info 875 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info->bss_type = priv->bss_type; tx_info 876 drivers/net/wireless/marvell/mwifiex/tdls.c tx_info->flags |= MWIFIEX_BUF_FLAG_TDLS_PKT; tx_info 170 drivers/net/wireless/marvell/mwifiex/txrx.c struct mwifiex_txinfo *tx_info; tx_info 172 drivers/net/wireless/marvell/mwifiex/txrx.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 173 drivers/net/wireless/marvell/mwifiex/txrx.c priv = mwifiex_get_priv_by_id(adapter, tx_info->bss_num, tx_info 174 drivers/net/wireless/marvell/mwifiex/txrx.c tx_info->bss_type); tx_info 207 drivers/net/wireless/marvell/mwifiex/txrx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_AGGR_PKT) tx_info 208 drivers/net/wireless/marvell/mwifiex/txrx.c atomic_add(tx_info->aggr_num, &adapter->tx_queued); tx_info 234 drivers/net/wireless/marvell/mwifiex/txrx.c struct mwifiex_txinfo *tx_info; tx_info 241 drivers/net/wireless/marvell/mwifiex/txrx.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 242 drivers/net/wireless/marvell/mwifiex/txrx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_AGGR_PKT) tx_info 243 drivers/net/wireless/marvell/mwifiex/txrx.c atomic_sub(tx_info->aggr_num, &adapter->tx_queued); tx_info 281 drivers/net/wireless/marvell/mwifiex/txrx.c struct mwifiex_txinfo *tx_info; tx_info 288 drivers/net/wireless/marvell/mwifiex/txrx.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 289 drivers/net/wireless/marvell/mwifiex/txrx.c priv = mwifiex_get_priv_by_id(adapter, tx_info->bss_num, tx_info 290 drivers/net/wireless/marvell/mwifiex/txrx.c tx_info->bss_type); tx_info 296 drivers/net/wireless/marvell/mwifiex/txrx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_BRIDGED_PKT) tx_info 299 drivers/net/wireless/marvell/mwifiex/txrx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_AGGR_PKT) tx_info 304 drivers/net/wireless/marvell/mwifiex/txrx.c priv->stats.tx_bytes += tx_info->pkt_len; tx_info 337 drivers/net/wireless/marvell/mwifiex/txrx.c struct mwifiex_txinfo *tx_info; tx_info 347 drivers/net/wireless/marvell/mwifiex/txrx.c tx_info = MWIFIEX_SKB_TXCB(ack_skb); tx_info 349 drivers/net/wireless/marvell/mwifiex/txrx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_EAPOL_TX_STATUS) { tx_info 369 drivers/net/wireless/marvell/mwifiex/txrx.c cfg80211_mgmt_tx_status(&priv->wdev, tx_info->cookie, tx_info 40 drivers/net/wireless/marvell/mwifiex/uap_txrx.c struct mwifiex_txinfo *tx_info; tx_info 48 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 49 drivers/net/wireless/marvell/mwifiex/uap_txrx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_BRIDGED_PKT) { tx_info 100 drivers/net/wireless/marvell/mwifiex/uap_txrx.c struct mwifiex_txinfo *tx_info; tx_info 182 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 183 drivers/net/wireless/marvell/mwifiex/uap_txrx.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 184 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->bss_num = priv->bss_num; tx_info 185 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->bss_type = priv->bss_type; tx_info 186 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->flags |= MWIFIEX_BUF_FLAG_BRIDGED_PKT; tx_info 207 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->pkt_len = skb->len; tx_info 278 drivers/net/wireless/marvell/mwifiex/uap_txrx.c struct mwifiex_txinfo *tx_info; tx_info 300 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info = MWIFIEX_SKB_TXCB(skb_uap); tx_info 301 drivers/net/wireless/marvell/mwifiex/uap_txrx.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 302 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->bss_num = priv->bss_num; tx_info 303 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->bss_type = priv->bss_type; tx_info 304 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->flags |= MWIFIEX_BUF_FLAG_BRIDGED_PKT; tx_info 466 drivers/net/wireless/marvell/mwifiex/uap_txrx.c struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 474 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->status_code = -1; tx_info 497 drivers/net/wireless/marvell/mwifiex/uap_txrx.c if (tx_info->flags & MWIFIEX_BUF_FLAG_EAPOL_TX_STATUS || tx_info 498 drivers/net/wireless/marvell/mwifiex/uap_txrx.c tx_info->flags & MWIFIEX_BUF_FLAG_ACTION_TX_STATUS) { tx_info 499 drivers/net/wireless/marvell/mwifiex/uap_txrx.c txpd->tx_token_id = tx_info->ack_frame_id; tx_info 873 drivers/net/wireless/marvell/mwifiex/usb.c struct mwifiex_txinfo *tx_info = NULL; tx_info 899 drivers/net/wireless/marvell/mwifiex/usb.c tx_info = MWIFIEX_SKB_TXCB(skb_aggr); tx_info 900 drivers/net/wireless/marvell/mwifiex/usb.c memset(tx_info, 0, sizeof(*tx_info)); tx_info 921 drivers/net/wireless/marvell/mwifiex/usb.c tx_info->bss_num = MWIFIEX_SKB_TXCB(skb_tmp)->bss_num; tx_info 922 drivers/net/wireless/marvell/mwifiex/usb.c tx_info->bss_type = MWIFIEX_SKB_TXCB(skb_tmp)->bss_type; tx_info 931 drivers/net/wireless/marvell/mwifiex/usb.c tx_info->pkt_len = skb_aggr->len - tx_info 933 drivers/net/wireless/marvell/mwifiex/usb.c tx_info->flags |= MWIFIEX_BUF_FLAG_AGGR_PKT; tx_info 34 drivers/net/wireless/marvell/mwifiex/util.h struct mwifiex_txinfo tx_info; tx_info 65 drivers/net/wireless/marvell/mwifiex/util.h return &cb->tx_info; tx_info 819 drivers/net/wireless/marvell/mwifiex/wmm.c struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 857 drivers/net/wireless/marvell/mwifiex/wmm.c tx_info->flags |= MWIFIEX_BUF_FLAG_TDLS_PKT; tx_info 1237 drivers/net/wireless/marvell/mwifiex/wmm.c struct mwifiex_txinfo *tx_info; tx_info 1247 drivers/net/wireless/marvell/mwifiex/wmm.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 1277 drivers/net/wireless/marvell/mwifiex/wmm.c tx_info->flags |= MWIFIEX_BUF_FLAG_REQUEUED_PKT; tx_info 1294 drivers/net/wireless/marvell/mwifiex/wmm.c struct mwifiex_txinfo *tx_info; tx_info 1301 drivers/net/wireless/marvell/mwifiex/wmm.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 1302 drivers/net/wireless/marvell/mwifiex/wmm.c if (tx_info->flags & MWIFIEX_BUF_FLAG_REQUEUED_PKT) tx_info 1321 drivers/net/wireless/marvell/mwifiex/wmm.c struct mwifiex_txinfo *tx_info; tx_info 1344 drivers/net/wireless/marvell/mwifiex/wmm.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 1372 drivers/net/wireless/marvell/mwifiex/wmm.c tx_info->flags |= MWIFIEX_BUF_FLAG_REQUEUED_PKT; tx_info 1480 drivers/net/wireless/marvell/mwifiex/wmm.c struct mwifiex_txinfo *tx_info; tx_info 1501 drivers/net/wireless/marvell/mwifiex/wmm.c tx_info = MWIFIEX_SKB_TXCB(skb); tx_info 1508 drivers/net/wireless/marvell/mwifiex/wmm.c tx_info->flags |= MWIFIEX_BUF_FLAG_REQUEUED_PKT; tx_info 896 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_tx_info *tx_info; tx_info 903 drivers/net/wireless/marvell/mwl8k.c tx_info = IEEE80211_SKB_CB(skb); tx_info 907 drivers/net/wireless/marvell/mwl8k.c key_conf = tx_info->control.hw_key; tx_info 1899 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_tx_info *tx_info; tx_info 1935 drivers/net/wireless/marvell/mwl8k.c tx_info = IEEE80211_SKB_CB(skb); tx_info 1936 drivers/net/wireless/marvell/mwl8k.c mwl8k_vif = MWL8K_VIF(tx_info->control.vif); tx_info 1938 drivers/net/wireless/marvell/mwl8k.c if (tx_info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ) { tx_info 1957 drivers/net/wireless/marvell/mwl8k.c if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) tx_info 258 drivers/net/wireless/mediatek/mt76/dma.c struct sk_buff *skb, u32 tx_info) tx_info 273 drivers/net/wireless/mediatek/mt76/dma.c mt76_dma_add_buf(dev, q, &buf, 1, tx_info, skb, NULL); tx_info 286 drivers/net/wireless/mediatek/mt76/dma.c struct mt76_tx_info tx_info = { tx_info 312 drivers/net/wireless/mediatek/mt76/dma.c tx_info.buf[n].addr = t->dma_addr; tx_info 313 drivers/net/wireless/mediatek/mt76/dma.c tx_info.buf[n++].len = dev->drv->txwi_size; tx_info 314 drivers/net/wireless/mediatek/mt76/dma.c tx_info.buf[n].addr = addr; tx_info 315 drivers/net/wireless/mediatek/mt76/dma.c tx_info.buf[n++].len = len; tx_info 318 drivers/net/wireless/mediatek/mt76/dma.c if (n == ARRAY_SIZE(tx_info.buf)) tx_info 326 drivers/net/wireless/mediatek/mt76/dma.c tx_info.buf[n].addr = addr; tx_info 327 drivers/net/wireless/mediatek/mt76/dma.c tx_info.buf[n++].len = iter->len; tx_info 329 drivers/net/wireless/mediatek/mt76/dma.c tx_info.nbuf = n; tx_info 333 drivers/net/wireless/mediatek/mt76/dma.c ret = dev->drv->tx_prepare_skb(dev, txwi, qid, wcid, sta, &tx_info); tx_info 339 drivers/net/wireless/mediatek/mt76/dma.c if (q->queued + (tx_info.nbuf + 1) / 2 >= q->ndesc - 1) { tx_info 344 drivers/net/wireless/mediatek/mt76/dma.c return mt76_dma_add_buf(dev, q, tx_info.buf, tx_info.nbuf, tx_info 345 drivers/net/wireless/mediatek/mt76/dma.c tx_info.info, tx_info.skb, t); tx_info 349 drivers/net/wireless/mediatek/mt76/dma.c dma_unmap_single(dev->dev, tx_info.buf[n].addr, tx_info 350 drivers/net/wireless/mediatek/mt76/dma.c tx_info.buf[n].len, DMA_TO_DEVICE); tx_info 353 drivers/net/wireless/mediatek/mt76/dma.c e.skb = tx_info.skb; tx_info 164 drivers/net/wireless/mediatek/mt76/mt76.h struct sk_buff *skb, u32 tx_info); tx_info 210 drivers/net/wireless/mediatek/mt76/mt76.h u32 tx_info; tx_info 297 drivers/net/wireless/mediatek/mt76/mt76.h struct mt76_tx_info *tx_info); tx_info 713 drivers/net/wireless/mediatek/mt76/mt7603/mac.c if (!(sta->wcid.tx_info & MT_WCID_TX_INFO_SET)) tx_info 717 drivers/net/wireless/mediatek/mt76/mt7603/mac.c sta->wcid.tx_info |= MT_WCID_TX_INFO_SET; tx_info 910 drivers/net/wireless/mediatek/mt76/mt7603/mac.c struct mt76_tx_info *tx_info) tx_info 914 drivers/net/wireless/mediatek/mt76/mt7603/mac.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_info->skb); tx_info 930 drivers/net/wireless/mediatek/mt76/mt7603/mac.c pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); tx_info 940 drivers/net/wireless/mediatek/mt76/mt7603/mac.c mt7603_mac_write_txwi(dev, txwi_ptr, tx_info->skb, qid, wcid, tx_info 230 drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h struct mt76_tx_info *tx_info); tx_info 593 drivers/net/wireless/mediatek/mt76/mt7615/mac.c if (!(sta->wcid.tx_info & MT_WCID_TX_INFO_SET)) tx_info 597 drivers/net/wireless/mediatek/mt76/mt7615/mac.c sta->wcid.tx_info |= MT_WCID_TX_INFO_SET; tx_info 765 drivers/net/wireless/mediatek/mt76/mt7615/mac.c struct mt76_tx_info *tx_info) tx_info 767 drivers/net/wireless/mediatek/mt76/mt7615/mac.c struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx_info->skb->data; tx_info 770 drivers/net/wireless/mediatek/mt76/mt7615/mac.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx_info->skb); tx_info 773 drivers/net/wireless/mediatek/mt76/mt7615/mac.c int i, pid, id, nbuf = tx_info->nbuf - 1; tx_info 781 drivers/net/wireless/mediatek/mt76/mt7615/mac.c pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); tx_info 791 drivers/net/wireless/mediatek/mt76/mt7615/mac.c mt7615_mac_write_txwi(dev, txwi_ptr, tx_info->skb, wcid, sta, tx_info 796 drivers/net/wireless/mediatek/mt76/mt7615/mac.c txp->buf[i] = cpu_to_le32(tx_info->buf[i + 1].addr); tx_info 797 drivers/net/wireless/mediatek/mt76/mt7615/mac.c txp->len[i] = cpu_to_le16(tx_info->buf[i + 1].len); tx_info 802 drivers/net/wireless/mediatek/mt76/mt7615/mac.c tx_info->buf[1].len = MT_CT_PARSE_LEN; tx_info 803 drivers/net/wireless/mediatek/mt76/mt7615/mac.c tx_info->nbuf = MT_CT_DMA_BUF_NUM; tx_info 820 drivers/net/wireless/mediatek/mt76/mt7615/mac.c t->skb = tx_info->skb; tx_info 830 drivers/net/wireless/mediatek/mt76/mt7615/mac.c tx_info->skb = DMA_DUMMY_DATA; tx_info 256 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h struct mt76_tx_info *tx_info); tx_info 179 drivers/net/wireless/mediatek/mt76/mt76x02.h struct mt76_tx_info *tx_info); tx_info 211 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c u32 tx_info; tx_info 215 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c tx_info = FIELD_PREP(MT_WCID_TX_INFO_RATE, rateval) | tx_info 219 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c wcid->tx_info = tx_info; tx_info 358 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c wcid_tx_info = wcid->tx_info; tx_info 474 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c mt76x02_mac_process_tx_rate(&rate[0], msta->wcid.tx_info, tx_info 19 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c u32 tx_info; tx_info 33 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c tx_info = MT_MCU_MSG_TYPE_CMD | tx_info 39 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c ret = mt76_tx_queue_skb_raw(dev, MT_TXQ_MCU, skb, tx_info); tx_info 141 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c struct mt76_tx_info *tx_info) tx_info 144 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)tx_info->skb->data; tx_info 146 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; tx_info 153 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c len = tx_info->skb->len - (hdrlen & 2); tx_info 154 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); tx_info 156 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); tx_info 168 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c tx_info->info = FIELD_PREP(MT_TXD_INFO_QSEL, qsel) | tx_info 172 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c tx_info->info |= MT_TXD_INFO_WIV; tx_info 20 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h struct mt76_tx_info *tx_info); tx_info 66 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c struct mt76_tx_info *tx_info) tx_info 69 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c int pid, len = tx_info->skb->len, ep = q2ep(mdev->q_tx[qid].q->hw_idx); tx_info 71 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c bool ampdu = IEEE80211_SKB_CB(tx_info->skb)->flags & IEEE80211_TX_CTL_AMPDU; tx_info 75 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c mt76_insert_hdr_pad(tx_info->skb); tx_info 77 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c txwi = (struct mt76x02_txwi *)(tx_info->skb->data - sizeof(*txwi)); tx_info 78 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len); tx_info 79 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c skb_push(tx_info->skb, sizeof(*txwi)); tx_info 81 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c pid = mt76_tx_status_skb_add(mdev, wcid, tx_info->skb); tx_info 100 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c return mt76x02u_skb_dma_info(tx_info->skb, WLAN_PORT, flags); tx_info 261 drivers/net/wireless/mediatek/mt76/tx.c if (!(wcid->tx_info & MT_WCID_TX_INFO_SET)) tx_info 407 drivers/net/wireless/mediatek/mt76/tx.c if (!(wcid->tx_info & MT_WCID_TX_INFO_SET)) tx_info 773 drivers/net/wireless/mediatek/mt76/usb.c struct mt76_tx_info tx_info = { tx_info 783 drivers/net/wireless/mediatek/mt76/usb.c err = dev->drv->tx_prepare_skb(dev, NULL, qid, wcid, sta, &tx_info); tx_info 787 drivers/net/wireless/mediatek/mt76/usb.c err = mt76u_tx_setup_buffers(dev, tx_info.skb, q->entry[idx].urb); tx_info 796 drivers/net/wireless/mediatek/mt76/usb.c q->entry[idx].skb = tx_info.skb; tx_info 39 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 40 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c struct ieee80211_key_conf *hw_key = tx_info->control.hw_key; tx_info 66 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 67 drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c struct ieee80211_key_conf *key = tx_info->control.hw_key; tx_info 306 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct ieee80211_tx_info *tx_info, tx_info 322 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c memset(&tx_info->status, 0, sizeof(tx_info->status)); tx_info 323 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->status.ack_signal = 0; tx_info 332 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->status.rates[i].idx = rate_idx - i; tx_info 333 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->status.rates[i].flags = rate_flags; tx_info 340 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->status.rates[i].count = retry_rates - i; tx_info 344 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->status.rates[i].count = 1; tx_info 347 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->status.rates[i].idx = -1; /* terminate */ tx_info 350 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->flags |= IEEE80211_TX_CTL_NO_ACK; tx_info 352 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if (!(tx_info->flags & IEEE80211_TX_CTL_NO_ACK)) { tx_info 354 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->flags |= IEEE80211_TX_STAT_ACK; tx_info 369 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->flags & IEEE80211_TX_CTL_AMPDU) { tx_info 370 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->flags |= IEEE80211_TX_STAT_AMPDU | tx_info 372 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->status.ampdu_len = 1; tx_info 373 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c tx_info->status.ampdu_ack_len = success ? 1 : 0; tx_info 464 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(entry->skb); tx_info 527 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c rt2x00lib_fill_tx_status(rt2x00dev, tx_info, skbdesc, txdesc, success); tx_info 23 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(frag_skb); tx_info 29 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) tx_info 57 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) tx_info 71 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) tx_info 72 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif, tx_info 73 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c frag_skb->data, data_length, tx_info, tx_info 76 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif, tx_info 77 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c frag_skb->data, data_length, tx_info, tx_info 94 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 110 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (tx_info->flags & IEEE80211_TX_CTL_SEND_AFTER_DTIM && tx_info 132 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c (tx_info->control.rates[0].flags & (IEEE80211_TX_RC_USE_RTS_CTS | tx_info 180 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 182 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct rt2x00_intf *intf = vif_to_intf(tx_info->control.vif); tx_info 185 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (!(tx_info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ)) tx_info 232 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 233 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; tx_info 297 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 298 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; tx_info 330 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (!(tx_info->flags & IEEE80211_TX_CTL_FIRST_FRAGMENT)) tx_info 342 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (tx_info->flags & IEEE80211_TX_CTL_STBC) tx_info 349 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (tx_info->flags & IEEE80211_TX_CTL_AMPDU && tx_info 350 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c !(tx_info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE)) { tx_info 378 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c else if (!(tx_info->flags & IEEE80211_TX_CTL_FIRST_FRAGMENT)) tx_info 389 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 391 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; tx_info 406 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (!(tx_info->flags & IEEE80211_TX_CTL_NO_ACK)) tx_info 419 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (tx_info->control.rts_cts_rate_idx >= 0) tx_info 421 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c ieee80211_get_rts_cts_rate(rt2x00dev->hw, tx_info); tx_info 427 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c txdesc->retry_limit = tx_info->control.rates[0].count - 1; tx_info 442 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (tx_info->flags & IEEE80211_TX_CTL_MORE_FRAMES) tx_info 453 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if ((tx_info->flags & IEEE80211_TX_CTL_FIRST_FRAGMENT) && tx_info 465 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rate = ieee80211_get_tx_rate(rt2x00dev->hw, tx_info); tx_info 604 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_info *tx_info; tx_info 623 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c tx_info = IEEE80211_SKB_CB(skb); tx_info 624 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rate_idx = tx_info->control.rates[0].idx; tx_info 625 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rate_flags = tx_info->control.rates[0].flags; tx_info 1333 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h struct ieee80211_tx_info *tx_info, tx_info 1432 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h struct ieee80211_tx_info *tx_info, tx_info 1437 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h struct ieee80211_tx_info *tx_info, tx_info 4702 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_tx_info *tx_info; tx_info 4708 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_info = IEEE80211_SKB_CB(skb); tx_info 4709 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c hw = tx_info->rate_driver_data[0]; tx_info 4714 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c ieee80211_tx_info_clear_status(tx_info); tx_info 4715 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_info->status.rates[0].idx = -1; tx_info 4716 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_info->status.rates[0].count = 0; tx_info 4719 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_info->flags |= IEEE80211_TX_STAT_ACK; tx_info 4771 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_tx_info *tx_info, tx_info 4775 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info); tx_info 4779 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c u16 rate_flags = tx_info->control.rates[0].flags; tx_info 4784 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0; tx_info 4841 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_tx_info *tx_info, tx_info 4845 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info); tx_info 4850 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c u16 rate_flags = tx_info->control.rates[0].flags; tx_info 4857 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0; tx_info 4912 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 4917 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_vif *vif = tx_info->control.vif; tx_info 4921 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c u16 rate_flag = tx_info->control.rates[0].flags; tx_info 4948 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c tx_info->rate_driver_data[0] = hw; tx_info 4968 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c if (tx_info->control.hw_key) { tx_info 4969 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c switch (tx_info->control.hw_key->cipher) { tx_info 5008 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c rts_rate = ieee80211_get_rts_cts_rate(hw, tx_info)->hw_value; tx_info 5010 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c rts_rate = ieee80211_get_rts_cts_rate(hw, tx_info)->hw_value; tx_info 5015 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c priv->fops->fill_txdesc(hw, hdr, tx_info, tx_desc, sgi, short_preamble, tx_info 1613 drivers/net/wireless/realtek/rtlwifi/base.c struct rtlwifi_tx_info *tx_info) tx_info 1627 drivers/net/wireless/realtek/rtlwifi/base.c tx_info->sn = sn; tx_info 1628 drivers/net/wireless/realtek/rtlwifi/base.c tx_info->send_time = tx_report->last_sent_time; tx_info 1636 drivers/net/wireless/realtek/rtlwifi/base.c struct ieee80211_hw *hw, struct rtlwifi_tx_info *tx_info) tx_info 1639 drivers/net/wireless/realtek/rtlwifi/base.c u16 sn = rtl_get_tx_report_sn(hw, tx_info); tx_info 1651 drivers/net/wireless/realtek/rtlwifi/base.c struct rtlwifi_tx_info *tx_info; tx_info 1670 drivers/net/wireless/realtek/rtlwifi/base.c tx_info = rtl_tx_skb_cb_info(skb); tx_info 1671 drivers/net/wireless/realtek/rtlwifi/base.c if (tx_info->sn == sn) { tx_info 1952 drivers/net/wireless/realtek/rtlwifi/base.c struct rtlwifi_tx_info *tx_info; tx_info 1955 drivers/net/wireless/realtek/rtlwifi/base.c tx_info = rtl_tx_skb_cb_info(skb); tx_info 1957 drivers/net/wireless/realtek/rtlwifi/base.c time_after(tx_info->send_time + HZ, jiffies)) tx_info 170 drivers/net/wireless/realtek/rtlwifi/rc.c struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); tx_info 171 drivers/net/wireless/realtek/rtlwifi/rc.c struct ieee80211_tx_rate *rates = tx_info->control.rates; tx_info 651 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c struct rtlwifi_tx_info *tx_info = rtl_tx_skb_cb_info(skb); tx_info 816 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c rtl_set_tx_report(ptcb_desc, pdesc8, hw, tx_info); tx_info 414 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c struct rtlwifi_tx_info *tx_info = rtl_tx_skb_cb_info(skb); tx_info 561 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c rtl_set_tx_report(ptcb_desc, pdesc8, hw, tx_info); tx_info 670 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c struct rtlwifi_tx_info *tx_info = rtl_tx_skb_cb_info(skb); tx_info 799 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c rtl_set_tx_report(ptcb_desc, pdesc8, hw, tx_info); tx_info 332 drivers/net/wireless/st/cw1200/queue.c struct ieee80211_tx_info **tx_info, tx_info 350 drivers/net/wireless/st/cw1200/queue.c *tx_info = IEEE80211_SKB_CB(item->skb); tx_info 85 drivers/net/wireless/st/cw1200/queue.h struct ieee80211_tx_info **tx_info, tx_info 403 drivers/net/wireless/st/cw1200/txrx.c struct ieee80211_tx_info *tx_info; tx_info 503 drivers/net/wireless/st/cw1200/txrx.c if (!t->tx_info->control.hw_key || tx_info 507 drivers/net/wireless/st/cw1200/txrx.c t->hdrlen += t->tx_info->control.hw_key->iv_len; tx_info 508 drivers/net/wireless/st/cw1200/txrx.c skb_put(t->skb, t->tx_info->control.hw_key->icv_len); tx_info 510 drivers/net/wireless/st/cw1200/txrx.c if (t->tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_TKIP) tx_info 645 drivers/net/wireless/st/cw1200/txrx.c t->tx_info->control.rates, IEEE80211_TX_MAX_RATES, tx_info 653 drivers/net/wireless/st/cw1200/txrx.c &t->tx_info->control.rates[0]), tx_info 711 drivers/net/wireless/st/cw1200/txrx.c .tx_info = IEEE80211_SKB_CB(skb), tx_info 1457 drivers/net/wireless/st/cw1200/wsm.c const struct ieee80211_tx_info *tx_info, tx_info 1532 drivers/net/wireless/st/cw1200/wsm.c tx_info->control.hw_key && tx_info 1533 drivers/net/wireless/st/cw1200/wsm.c tx_info->control.hw_key->keyidx != priv->wep_default_key_id && tx_info 1534 drivers/net/wireless/st/cw1200/wsm.c (tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_WEP40 || tx_info 1535 drivers/net/wireless/st/cw1200/wsm.c tx_info->control.hw_key->cipher == WLAN_CIPHER_SUITE_WEP104)) { tx_info 1562 drivers/net/wireless/st/cw1200/wsm.c priv->wep_default_key_id = tx_info->control.hw_key->keyidx; tx_info 1664 drivers/net/wireless/st/cw1200/wsm.c struct ieee80211_tx_info *tx_info; tx_info 1713 drivers/net/wireless/st/cw1200/wsm.c &wsm, &tx_info, &txpriv)) tx_info 1717 drivers/net/wireless/st/cw1200/wsm.c tx_info, txpriv, queue)) tx_info 78 drivers/usb/early/xhci-dbc.h __le32 tx_info; tx_info 292 drivers/usb/host/xhci-debugfs.c le32_to_cpu(ep_ctx->tx_info))); tx_info 1514 drivers/usb/host/xhci-mem.c ep_ctx->tx_info = cpu_to_le32(EP_MAX_ESIT_PAYLOAD_LO(max_esit_payload) | tx_info 1533 drivers/usb/host/xhci-mem.c ep_ctx->tx_info = 0; tx_info 1598 drivers/usb/host/xhci-mem.c le32_to_cpu(ep_ctx->tx_info)); tx_info 1621 drivers/usb/host/xhci-mem.c in_ep_ctx->tx_info = out_ep_ctx->tx_info; tx_info 226 drivers/usb/host/xhci-mtk-sch.c CTX_TO_MAX_ESIT_PAYLOAD(le32_to_cpu(ep_ctx->tx_info)); tx_info 325 drivers/usb/host/xhci-trace.h __field(u32, tx_info) tx_info 331 drivers/usb/host/xhci-trace.h __entry->tx_info = le32_to_cpu(ctx->tx_info); tx_info 334 drivers/usb/host/xhci-trace.h __entry->info2, __entry->deq, __entry->tx_info) tx_info 1957 drivers/usb/host/xhci.c ep_ctx->tx_info = 0; tx_info 704 drivers/usb/host/xhci.h __le32 tx_info; tx_info 2635 drivers/usb/host/xhci.h u32 tx_info) tx_info 2656 drivers/usb/host/xhci.h CTX_TO_MAX_ESIT_PAYLOAD(tx_info); tx_info 2670 drivers/usb/host/xhci.h avg = EP_AVG_TRB_LENGTH(tx_info); tx_info 104 drivers/usb/musb/cppi_dma.c musb_writel(&tx->tx_info, 0, 0); tx_info 401 drivers/usb/musb/cppi_dma.c musb_readl(&tx->tx_info, 0), tx_info 23 drivers/usb/musb/cppi_dma.h u32 tx_info; /* flags, remaining buflen */