/wlan-driver/qcacld-3.0/core/dp/txrx/ |
D | ol_tx_desc.c | 1024 struct qdf_tso_seg_elem_t *tso_seg = NULL; in ol_tso_alloc_segment() local 1029 tso_seg = pdev->tso_seg_pool.freelist; in ol_tso_alloc_segment() 1030 if (tso_seg->on_freelist != 1) { in ol_tso_alloc_segment() 1035 } else if (tso_seg->cookie != TSO_SEG_MAGIC_COOKIE) { in ol_tso_alloc_segment() 1042 tso_seg->on_freelist = 0; in ol_tso_alloc_segment() 1043 tso_seg->sent_to_target = 0; in ol_tso_alloc_segment() 1044 tso_seg->force_free = 0; in ol_tso_alloc_segment() 1046 qdf_tso_seg_dbg_record(tso_seg, TSOSEG_LOC_ALLOC); in ol_tso_alloc_segment() 1050 return tso_seg; in ol_tso_alloc_segment() 1065 struct qdf_tso_seg_elem_t *tso_seg) in ol_tso_free_segment() argument [all …]
|
D | ol_tx_ll.c | 406 struct qdf_tso_seg_elem_t *tso_seg = in ol_tx_prepare_tso() local 408 if (tso_seg) { in ol_tx_prepare_tso() 409 qdf_tso_seg_dbg_record(tso_seg, in ol_tx_prepare_tso() 411 tso_seg->next = in ol_tx_prepare_tso() 414 = tso_seg; in ol_tx_prepare_tso() 766 struct qdf_tso_seg_t tso_seg = in ol_txrx_stats_display_tso() local 771 tso_seg.tso_flags.tso_enable); in ol_txrx_stats_display_tso() 773 tso_seg.tso_flags.fin, in ol_txrx_stats_display_tso() 774 tso_seg.tso_flags.syn, in ol_txrx_stats_display_tso() 775 tso_seg.tso_flags.rst, in ol_txrx_stats_display_tso() [all …]
|
D | ol_tx_send.c | 636 struct qdf_tso_seg_elem_t *tso_seg = NULL; in ol_tx_pkt_capture_tx_completion_process() local 660 tso_seg = tx_desc->tso_desc; in ol_tx_pkt_capture_tx_completion_process() 661 nbuf_len = tso_seg->seg.total_len; in ol_tx_pkt_capture_tx_completion_process() 698 if (tso_seg->seg.num_frags > 0) in ol_tx_pkt_capture_tx_completion_process() 699 num_frags = tso_seg->seg.num_frags - 1; in ol_tx_pkt_capture_tx_completion_process() 710 tcp_seq_num = tso_seg->seg.tso_flags.tcp_seq_num; in ol_tx_pkt_capture_tx_completion_process() 713 ip_len = tso_seg->seg.tso_flags.ip_len; in ol_tx_pkt_capture_tx_completion_process() 718 tso_seg->seg.tso_frags[frag_cnt].vaddr, in ol_tx_pkt_capture_tx_completion_process() 719 tso_seg->seg.tso_frags[frag_cnt].length); in ol_tx_pkt_capture_tx_completion_process() 720 frag_len += tso_seg->seg.tso_frags[frag_cnt].length; in ol_tx_pkt_capture_tx_completion_process()
|
D | ol_tx_desc.h | 234 struct qdf_tso_seg_elem_t *tso_seg); 245 #define ol_tso_free_segment(pdev, tso_seg) /*no-op*/ argument
|
D | ol_txrx_internal.h | 785 #define TXRX_STATS_TSO_SEG_UPDATE(pdev, idx, tso_seg) \ argument 786 (TXRX_STATS_TSO_CURR_SEG(pdev, idx) = tso_seg) 809 #define TXRX_STATS_TSO_SEG_UPDATE(pdev, idx, tso_seg) /* no-op */ argument
|
/wlan-driver/qcacld-3.0/components/pkt_capture/core/src/ |
D | wlan_pkt_capture_main.c | 275 struct qdf_tso_seg_elem_t *tso_seg = NULL; in pkt_capture_process_tx_data() local 313 tso_seg = desc->msdu_ext_desc->tso_desc; in pkt_capture_process_tx_data() 314 nbuf_len = tso_seg->seg.total_len; in pkt_capture_process_tx_data() 334 if (tso_seg->seg.num_frags > 0) in pkt_capture_process_tx_data() 335 num_frags = tso_seg->seg.num_frags - 1; in pkt_capture_process_tx_data() 345 tcp_seq_num = tso_seg->seg.tso_flags.tcp_seq_num; in pkt_capture_process_tx_data() 348 ip_len = tso_seg->seg.tso_flags.ip_len; in pkt_capture_process_tx_data() 354 tso_seg->seg.tso_frags[frag_cnt].vaddr, in pkt_capture_process_tx_data() 355 tso_seg->seg.tso_frags[frag_cnt].length); in pkt_capture_process_tx_data() 357 tso_seg->seg.tso_frags[frag_cnt].length; in pkt_capture_process_tx_data()
|
/wlan-driver/qcacld-3.0/core/dp/htt/ |
D | htt_tx.c | 1439 struct qdf_tso_seg_elem_t *tso_seg = tso_info->curr_seg; in htt_tx_desc_fill_tso_info() local 1446 tso_seg->seg.tso_flags; in htt_tx_desc_fill_tso_info() 1451 tso_seg->seg.tso_flags.tcp_seq_num, in htt_tx_desc_fill_tso_info() 1452 tso_seg->seg.tso_flags.l2_len, in htt_tx_desc_fill_tso_info() 1453 tso_seg->seg.tso_flags.ip_len); in htt_tx_desc_fill_tso_info() 1465 for (i = 0; i < tso_seg->seg.num_frags; i++) { in htt_tx_desc_fill_tso_info() 1469 qdf_dmaaddr_to_32s(tso_seg->seg.tso_frags[i].paddr, in htt_tx_desc_fill_tso_info() 1476 *word = (tso_seg->seg.tso_frags[i].length << 16) | hi; in htt_tx_desc_fill_tso_info() 1485 if (tso_seg->seg.num_frags < FRAG_NUM_MAX) in htt_tx_desc_fill_tso_info() 1487 qdf_tso_seg_dbg_record(tso_seg, TSOSEG_LOC_FILLHTTSEG); in htt_tx_desc_fill_tso_info()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
D | dp_tx_desc.h | 1431 struct qdf_tso_seg_elem_t *tso_seg = NULL; in dp_tx_tso_desc_alloc() local 1436 tso_seg = soc->tx_tso_desc[pool_id].freelist; in dp_tx_tso_desc_alloc() 1442 return tso_seg; in dp_tx_tso_desc_alloc() 1457 uint8_t pool_id, struct qdf_tso_seg_elem_t *tso_seg) in dp_tx_tso_desc_free() argument 1460 tso_seg->next = soc->tx_tso_desc[pool_id].freelist; in dp_tx_tso_desc_free() 1461 soc->tx_tso_desc[pool_id].freelist = tso_seg; in dp_tx_tso_desc_free()
|
D | dp_tx.c | 197 struct qdf_tso_seg_elem_t *tso_seg, in dp_tx_tso_seg_history_add() argument 203 for (i = 1; i < tso_seg->seg.num_frags; i++) { in dp_tx_tso_seg_history_add() 204 dp_tx_desc_history_add(soc, tso_seg->seg.tso_frags[i].paddr, in dp_tx_tso_seg_history_add() 208 if (!tso_seg->next) in dp_tx_tso_seg_history_add() 209 dp_tx_desc_history_add(soc, tso_seg->seg.tso_frags[0].paddr, in dp_tx_tso_seg_history_add() 243 struct qdf_tso_seg_elem_t *tso_seg, in dp_tx_tso_seg_history_add() argument 514 static void dp_tx_prepare_tso_ext_desc(struct qdf_tso_seg_t *tso_seg, in dp_tx_prepare_tso_ext_desc() argument 527 tso_flags = *(uint32_t *) &tso_seg->tso_flags; in dp_tx_prepare_tso_ext_desc() 531 hal_tx_ext_desc_set_msdu_length(ext_desc, tso_seg->tso_flags.l2_len, in dp_tx_prepare_tso_ext_desc() 532 tso_seg->tso_flags.ip_len); in dp_tx_prepare_tso_ext_desc() [all …]
|
D | dp_stats.c | 5930 .tso_seg[segid].num_frags, in dp_print_tso_seg_stats() 5932 .tso_seg[segid].total_len, in dp_print_tso_seg_stats() 5934 .tso_seg[segid].tso_flags.tcp_seq_num, in dp_print_tso_seg_stats() 5936 .tso_seg[segid].tso_flags.ip_id); in dp_print_tso_seg_stats() 5940 .tso_seg[segid].tso_flags.fin, in dp_print_tso_seg_stats() 5942 .tso_seg[segid].tso_flags.syn, in dp_print_tso_seg_stats() 5944 .tso_seg[segid].tso_flags.rst, in dp_print_tso_seg_stats() 5946 .tso_seg[segid].tso_flags.psh, in dp_print_tso_seg_stats() 5948 .tso_seg[segid].tso_flags.ack, in dp_print_tso_seg_stats() 5950 .tso_seg[segid].tso_flags.urg, in dp_print_tso_seg_stats() [all …]
|
/wlan-driver/qca-wifi-host-cmn/qdf/linux/src/ |
D | qdf_nbuf.c | 4444 struct qdf_tso_seg_elem_t *tso_seg, in __qdf_nbuf_unmap_tso_segment() argument 4449 if (tso_seg->seg.num_frags > 0) in __qdf_nbuf_unmap_tso_segment() 4450 num_frags = tso_seg->seg.num_frags - 1; in __qdf_nbuf_unmap_tso_segment() 4459 if (is_last_seg && tso_seg->seg.num_frags == 1) in __qdf_nbuf_unmap_tso_segment() 4470 if (0 == tso_seg->seg.tso_frags[num_frags].paddr) { in __qdf_nbuf_unmap_tso_segment() 4478 tso_seg->seg.tso_frags[num_frags].paddr, in __qdf_nbuf_unmap_tso_segment() 4479 tso_seg->seg.tso_frags[num_frags].length, in __qdf_nbuf_unmap_tso_segment() 4481 tso_seg->seg.tso_frags[num_frags].paddr = 0; in __qdf_nbuf_unmap_tso_segment() 4483 qdf_tso_seg_dbg_record(tso_seg, TSOSEG_LOC_UNMAPTSO); in __qdf_nbuf_unmap_tso_segment() 4489 if (0 == tso_seg->seg.tso_frags[0].paddr) { in __qdf_nbuf_unmap_tso_segment() [all …]
|
D | i_qdf_nbuf.h | 1980 struct qdf_tso_seg_elem_t *tso_seg,
|
/wlan-driver/qca-wifi-host-cmn/qdf/inc/ |
D | qdf_nbuf.h | 4715 struct qdf_tso_seg_elem_t *tso_seg, in qdf_nbuf_unmap_tso_segment() argument 4718 return __qdf_nbuf_unmap_tso_segment(osdev, tso_seg, is_last_seg); in qdf_nbuf_unmap_tso_segment()
|
/wlan-driver/qca-wifi-host-cmn/dp/inc/ |
D | cdp_txrx_stats_struct.h | 1328 struct qdf_tso_seg_t tso_seg[CDP_MAX_TSO_SEGMENTS]; member
|