Home
last modified time | relevance | path

Searched refs:tso_seg (Results 1 – 14 of 14) sorted by relevance

/wlan-driver/qcacld-3.0/core/dp/txrx/
Dol_tx_desc.c1024 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 …]
Dol_tx_ll.c406 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 …]
Dol_tx_send.c636 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()
Dol_tx_desc.h234 struct qdf_tso_seg_elem_t *tso_seg);
245 #define ol_tso_free_segment(pdev, tso_seg) /*no-op*/ argument
Dol_txrx_internal.h785 #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/
Dwlan_pkt_capture_main.c275 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/
Dhtt_tx.c1439 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/
Ddp_tx_desc.h1431 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()
Ddp_tx.c197 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 …]
Ddp_stats.c5930 .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/
Dqdf_nbuf.c4444 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 …]
Di_qdf_nbuf.h1980 struct qdf_tso_seg_elem_t *tso_seg,
/wlan-driver/qca-wifi-host-cmn/qdf/inc/
Dqdf_nbuf.h4715 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/
Dcdp_txrx_stats_struct.h1328 struct qdf_tso_seg_t tso_seg[CDP_MAX_TSO_SEGMENTS]; member