/wlan-driver/qcacld-3.0/core/dp/txrx/ |
H A D | ol_tx_ll_fastpath.c | 112 eit_hdr_len = msdu_info->tso_info.curr_seg->seg.tso_frags[0].length; in ol_tx_tso_adjust_pkt_dnld_len() 163 if (msdu_info->tso_info.is_tso) { in ol_tx_prepare_ll_fast() 164 tx_desc->tso_desc = msdu_info->tso_info.curr_seg; in ol_tx_prepare_ll_fast() 168 tx_desc->tso_num_desc = msdu_info->tso_info.tso_num_seg_list; in ol_tx_prepare_ll_fast() 200 &msdu_info->tso_info, in ol_tx_prepare_ll_fast() 227 if (msdu_info->tso_info.is_tso) { in ol_tx_prepare_ll_fast() 230 &msdu_info->tso_info); in ol_tx_prepare_ll_fast() 232 msdu_info->tso_info.msdu_stats_idx, in ol_tx_prepare_ll_fast() 233 msdu_info->tso_info.curr_seg->seg); in ol_tx_prepare_ll_fast() 280 if (msdu_info->tso_info.curr_seg) in ol_tx_prepare_ll_fast() [all …]
|
H A D | ol_tx_ll.c | 74 msdu_info.tso_info.is_tso = 0; in ol_tx_reinject() 147 msdu_info.tso_info.is_tso = 0; in ol_tx_non_std_ll() 317 struct qdf_tso_seg_elem_t *free_seg = msdu_info->tso_info.curr_seg; in ol_free_remaining_tso_segs() 341 msdu_info->tso_info.tso_num_seg_list; in ol_free_remaining_tso_segs() 360 msdu_info->tso_info. in ol_free_remaining_tso_segs() 362 msdu_info->tso_info.tso_num_seg_list = NULL; in ol_free_remaining_tso_segs() 397 msdu_info->tso_info.curr_seg = NULL; in ol_tx_prepare_tso() 402 msdu_info->tso_info.tso_num_seg_list = NULL; in ol_tx_prepare_tso() 403 msdu_info->tso_info.tso_seg_list = NULL; in ol_tx_prepare_tso() 404 msdu_info->tso_info.num_segs = num_seg; in ol_tx_prepare_tso() [all …]
|
H A D | ol_tx_ll_legacy.c | 86 segments = msdu_info.tso_info.num_segs; in ol_tx_ll() 88 if (msdu_info.tso_info.is_tso) { in ol_tx_ll() 91 msdu_info.tso_info.msdu_stats_idx = tso_msdu_stats_idx; in ol_tx_ll() 93 &(msdu_info.tso_info), in ol_tx_ll() 105 if (msdu_info.tso_info.curr_seg) in ol_tx_ll() 107 msdu_info.tso_info.curr_seg-> in ol_tx_ll() 138 if (msdu_info.tso_info.curr_seg) { in ol_tx_ll() 139 msdu_info.tso_info.curr_seg = in ol_tx_ll() 140 msdu_info.tso_info.curr_seg->next; in ol_tx_ll() 143 if (msdu_info.tso_info.is_tso) { in ol_tx_ll() [all …]
|
H A D | ol_txrx_internal.h | 729 pdev->stats.pub.tx.tso.tso_info.tso_msdu_info[idx].num_seg \ 731 pdev->stats.pub.tx.tso.tso_info.tso_msdu_info[idx].tso_seg_idx \ 736 pdev->stats.pub.tx.tso.tso_info.tso_msdu_idx 739 pdev->stats.pub.tx.tso.tso_info.tso_msdu_info[idx] 742 pdev->stats.pub.tx.tso.tso_info.tso_msdu_info[idx].num_seg 745 pdev->stats.pub.tx.tso.tso_info.tso_msdu_info[idx].gso_size 748 pdev->stats.pub.tx.tso.tso_info.tso_msdu_info[idx].total_len 751 pdev->stats.pub.tx.tso.tso_info.tso_msdu_info[idx].nr_frags
|
H A D | ol_tx_desc.c | 738 if (msdu_info->tso_info.is_tso) { in ol_tx_desc_ll() 739 tx_desc->tso_desc = msdu_info->tso_info.curr_seg; in ol_tx_desc_ll() 740 tx_desc->tso_num_desc = msdu_info->tso_info.tso_num_seg_list; in ol_tx_desc_ll() 753 &msdu_info->tso_info, NULL, type))) { in ol_tx_desc_ll() 785 if (msdu_info->tso_info.is_tso) { in ol_tx_desc_ll() 787 tx_desc->htt_frag_desc, &msdu_info->tso_info); in ol_tx_desc_ll() 789 msdu_info->tso_info.msdu_stats_idx, in ol_tx_desc_ll() 790 msdu_info->tso_info.curr_seg->seg); in ol_tx_desc_ll()
|
H A D | ol_tx.h | 311 struct qdf_tso_info_t *tso_info, qdf_nbuf_t msdu, 345 struct qdf_tso_info_t *tso_info, in ol_tx_tso_update_stats() argument
|
H A D | ol_tx.c | 190 tx_msdu_info.tso_info.is_tso = 0; in ol_txrx_mgmt_send_ext()
|
H A D | ol_tx_hl.c | 442 &tx_msdu_info->htt, &tx_msdu_info->tso_info, NULL, 0))) in ol_txrx_mgmt_send_frame() 484 tx_msdu_info.tso_info.is_tso = 0; 588 &tx_msdu_info.tso_info,
|
H A D | ol_txrx_types.h | 315 struct qdf_tso_info_t tso_info; member
|
/wlan-driver/qca-wifi-host-cmn/qdf/linux/src/ |
H A D | qdf_nbuf.c | 4122 struct qdf_tso_cmn_seg_info_t *tso_info) in __qdf_nbuf_get_tso_cmn_seg_info() argument 4125 tso_info->ethproto = vlan_get_protocol(skb); in __qdf_nbuf_get_tso_cmn_seg_info() 4128 if (tso_info->ethproto == htons(ETH_P_IP)) { /* IPv4 */ in __qdf_nbuf_get_tso_cmn_seg_info() 4132 tso_info->ip_id = ntohs(ipv4_hdr->id); in __qdf_nbuf_get_tso_cmn_seg_info() 4133 tso_info->ipv4_csum_en = 1; in __qdf_nbuf_get_tso_cmn_seg_info() 4134 tso_info->tcp_ipv4_csum_en = 1; in __qdf_nbuf_get_tso_cmn_seg_info() 4140 } else if (tso_info->ethproto == htons(ETH_P_IPV6)) { /* IPv6 */ in __qdf_nbuf_get_tso_cmn_seg_info() 4142 tso_info->tcp_ipv6_csum_en = 1; in __qdf_nbuf_get_tso_cmn_seg_info() 4145 tso_info->ethproto); in __qdf_nbuf_get_tso_cmn_seg_info() 4148 tso_info->l2_len = (skb_network_header(skb) - skb_mac_header(skb)); in __qdf_nbuf_get_tso_cmn_seg_info() [all …]
|
H A D | i_qdf_nbuf.h | 1968 struct qdf_tso_info_t *tso_info);
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
H A D | dp_tx.c | 214 dp_tx_tso_history_add(struct dp_soc *soc, struct qdf_tso_info_t tso_info, in dp_tx_tso_history_add() argument 218 struct qdf_tso_seg_elem_t *curr_seg = tso_info.tso_seg_list; in dp_tx_tso_history_add() 219 uint32_t num_segs = tso_info.num_segs; in dp_tx_tso_history_add() 250 dp_tx_tso_history_add(struct dp_soc *soc, struct qdf_tso_info_t tso_info, in dp_tx_tso_history_add() argument 675 struct qdf_tso_info_t *tso_info = &msdu_info->u.tso_info; in dp_tx_free_remaining_tso_desc() local 676 struct qdf_tso_seg_elem_t *free_seg = tso_info->tso_seg_list; in dp_tx_free_remaining_tso_desc() 678 tso_info->tso_num_seg_list; in dp_tx_free_remaining_tso_desc() 706 struct qdf_tso_info_t *tso_info; in dp_tx_prepare_tso() local 708 tso_info = &msdu_info->u.tso_info; in dp_tx_prepare_tso() 709 tso_info->curr_seg = NULL; in dp_tx_prepare_tso() [all …]
|
H A D | dp_stats.c | 5924 num_seg = pdev->stats.tso_stats.tso_info.tso_packet_info[id].num_seg; in dp_print_tso_seg_stats() 5929 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() 5931 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() 5933 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() 5935 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() 5939 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() 5941 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() 5943 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() 5945 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() 5947 pdev->stats.tso_stats.tso_info.tso_packet_info[id] in dp_print_tso_seg_stats() [all …]
|
H A D | dp_tx.h | 228 struct qdf_tso_info_t tso_info; member
|
/wlan-driver/qcacld-3.0/core/dp/ol/inc/ |
H A D | ol_htt_tx_api.h | 555 struct qdf_tso_info_t *tso_info, 840 struct qdf_tso_info_t *tso_info); 842 #define htt_tx_desc_fill_tso_info(pdev, desc, tso_info) argument
|
H A D | ol_txrx_stats.h | 114 struct ol_txrx_stats_tso_info tso_info; member
|
/wlan-driver/qcacld-3.0/core/dp/htt/ |
H A D | htt_tx.c | 1435 struct qdf_tso_info_t *tso_info) in htt_tx_desc_fill_tso_info() argument 1439 struct qdf_tso_seg_elem_t *tso_seg = tso_info->curr_seg; in htt_tx_desc_fill_tso_info() 1679 struct qdf_tso_info_t *tso_info, in htt_tx_desc_init() argument 1709 if (qdf_unlikely(!tso_info)) { in htt_tx_desc_init() 1771 if (tso_info->is_tso) { in htt_tx_desc_init() 1772 uint32_t total_len = tso_info->curr_seg->seg.total_len; in htt_tx_desc_init()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/ |
H A D | dp_rh_tx.c | 56 eit_hdr_len = msdu_info->u.tso_info.curr_seg->seg.tso_frags[0].length; in dp_tx_adjust_tso_download_len_rh() 366 msdu_info->u.tso_info.curr_seg->seg.tso_frags[0].paddr; in dp_tx_hw_enqueue_rh()
|
/wlan-driver/qca-wifi-host-cmn/qdf/inc/ |
H A D | qdf_nbuf.h | 4700 qdf_nbuf_t nbuf, struct qdf_tso_info_t *tso_info) in qdf_nbuf_get_tso_info() argument 4702 return __qdf_nbuf_get_tso_info(osdev, nbuf, tso_info); in qdf_nbuf_get_tso_info()
|
/wlan-driver/qca-wifi-host-cmn/dp/inc/ |
H A D | cdp_txrx_stats_struct.h | 1361 struct cdp_tso_info tso_info; member
|