/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
H A D | dp_tx.h | 51 void dp_tx_nawds_handler(struct dp_soc *soc, struct dp_vdev *vdev, 54 int dp_tx_proxy_arp(struct dp_vdev *vdev, qdf_nbuf_t nbuf); 338 void dp_tx_compute_delay(struct dp_vdev *vdev, struct dp_tx_desc_s *tx_desc, 385 struct dp_vdev *vdev, 403 struct dp_vdev *vdev, 656 dp_tx_send_msdu_single(struct dp_vdev *vdev, qdf_nbuf_t nbuf, 668 bool dp_tx_mcast_enhance(struct dp_vdev *vdev, qdf_nbuf_t nbuf); 683 dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf, 686 qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf, 712 int dp_tx_frame_is_drop(struct dp_vdev *vdev, uint8_t *srcmac, uint8_t *dstmac); [all …]
|
H A D | dp_tx.c | 448 static uint8_t dp_tx_prepare_htt_metadata(struct dp_vdev *vdev, qdf_nbuf_t nbuf, in dp_tx_prepare_htt_metadata() 699 static QDF_STATUS dp_tx_prepare_tso(struct dp_vdev *vdev, in dp_tx_prepare_tso() 781 static QDF_STATUS dp_tx_prepare_tso(struct dp_vdev *vdev, in dp_tx_prepare_tso() 801 struct dp_tx_ext_desc_elem_s *dp_tx_prepare_ext_desc(struct dp_vdev *vdev, in dp_tx_prepare_ext_desc() 941 dp_tx_get_traffic_end_indication_pkt(struct dp_vdev *vdev, in dp_tx_get_traffic_end_indication_pkt() 990 dp_tx_send_traffic_end_indication_pkt(struct dp_vdev *vdev, in dp_tx_send_traffic_end_indication_pkt() 1049 struct dp_vdev *vdev = NULL; in dp_tx_traffic_end_indication_enq_ind_pkt() 1072 dp_tx_traffic_end_indication_is_enabled(struct dp_vdev *vdev) in dp_tx_traffic_end_indication_is_enabled() 1078 dp_tx_send_msdu_single_wrapper(struct dp_vdev *vdev, qdf_nbuf_t nbuf, in dp_tx_send_msdu_single_wrapper() 1094 dp_tx_get_traffic_end_indication_pkt(struct dp_vdev *vdev, in dp_tx_get_traffic_end_indication_pkt() [all …]
|
H A D | dp_rx.h | 729 static inline bool dp_rx_check_ap_bridge(struct dp_vdev *vdev) in dp_rx_check_ap_bridge() 965 QDF_STATUS dp_rx_vdev_detach(struct dp_vdev *vdev); 1065 void dp_rx_deliver_raw(struct dp_vdev *vdev, qdf_nbuf_t nbuf_list, 1383 static inline bool dp_nbuf_dst_addr_is_mld_addr(struct dp_vdev *vdev, in dp_nbuf_dst_addr_is_mld_addr() 1393 static inline bool dp_nbuf_dst_addr_is_mld_addr(struct dp_vdev *vdev, in dp_nbuf_dst_addr_is_mld_addr() 1400 static inline bool dp_nbuf_dst_addr_is_self_addr(struct dp_vdev *vdev, in dp_nbuf_dst_addr_is_self_addr() 1565 static inline bool check_qwrap_multicast_loopback(struct dp_vdev *vdev, in check_qwrap_multicast_loopback() 1568 struct dp_vdev *psta_vdev; in check_qwrap_multicast_loopback() 1593 static inline bool check_qwrap_multicast_loopback(struct dp_vdev *vdev, in check_qwrap_multicast_loopback() 1624 dp_rx_update_protocol_tag(struct dp_soc *soc, struct dp_vdev *vdev, in dp_rx_update_protocol_tag() [all …]
|
H A D | dp_types.h | 247 struct dp_vdev; 1782 struct dp_vdev *vdev; 1803 struct dp_vdev *vdev; 1840 struct dp_vdev *prev_vdev; 1841 struct dp_vdev *new_vdev; 1878 struct dp_vdev *vdev; 2327 struct dp_vdev *vdev); 2329 struct dp_vdev *vdev); 2337 void (*peer_get_reo_hash)(struct dp_vdev *vdev, 2346 QDF_STATUS (*tx_hw_enqueue)(struct dp_soc *soc, struct dp_vdev *vdev, [all …]
|
H A D | dp_main.c | 680 struct dp_vdev *vdev; in dp_wds_reset_ast_wifi3() 1222 static void dp_print_peer_table(struct dp_vdev *vdev) in dp_print_peer_table() 1422 bool dp_vdev_is_wds_ext_enabled(struct dp_vdev *vdev) in dp_vdev_is_wds_ext_enabled() 1427 bool dp_vdev_is_wds_ext_enabled(struct dp_vdev *vdev) in dp_vdev_is_wds_ext_enabled() 1435 struct dp_vdev *vdev = NULL; in dp_pdev_update_fast_rx_flag() 3724 struct dp_vdev *vdev_arr[MAX_VDEV_CNT] = {0}; in dp_pdev_flush_pending_vdevs() 3727 struct dp_vdev *vdev = NULL; in dp_pdev_flush_pending_vdevs() 3997 struct dp_vdev *vdev = NULL; in dp_soc_print_inactive_objects() 3998 struct dp_vdev *tmp_vdev = NULL; in dp_soc_print_inactive_objects() 4473 struct dp_vdev *vdev, in dp_vdev_id_map_tbl_add() [all …]
|
H A D | dp_internal.h | 338 int dp_rx_err_match_dhost(qdf_ether_header_t *eh, struct dp_vdev *vdev); 381 static inline QDF_STATUS dp_monitor_vdev_attach(struct dp_vdev *vdev) in dp_monitor_vdev_attach() 386 static inline QDF_STATUS dp_monitor_vdev_detach(struct dp_vdev *vdev) in dp_monitor_vdev_detach() 492 static inline void dp_monitor_peer_tx_cleanup(struct dp_vdev *vdev, in dp_monitor_peer_tx_cleanup() 728 static inline QDF_STATUS dp_monitor_drop_inv_peer_pkts(struct dp_vdev *vdev) in dp_monitor_drop_inv_peer_pkts() 738 static inline void dp_monitor_vdev_register_osif(struct dp_vdev *vdev, in dp_monitor_vdev_register_osif() 749 void dp_monitor_pdev_set_mon_vdev(struct dp_vdev *vdev) in dp_monitor_pdev_set_mon_vdev() 754 struct dp_vdev *vdev) in dp_monitor_vdev_delete() 791 struct dp_vdev *vdev, in dp_monitor_neighbour_peer_list_remove() 842 static inline struct dp_vdev* [all …]
|
H A D | dp_rx.c | 1124 dp_rx_deliver_raw(struct dp_vdev *vdev, qdf_nbuf_t nbuf_list, in dp_rx_deliver_raw() 1173 void dp_classify_critical_pkts(struct dp_soc *soc, struct dp_vdev *vdev, in dp_classify_critical_pkts() 1181 void dp_classify_critical_pkts(struct dp_soc *soc, struct dp_vdev *vdev, in dp_classify_critical_pkts() 1306 void dp_rx_fill_mesh_stats(struct dp_vdev *vdev, qdf_nbuf_t nbuf, in dp_rx_fill_mesh_stats() 1420 QDF_STATUS dp_rx_filter_mesh_packets(struct dp_vdev *vdev, qdf_nbuf_t nbuf, in dp_rx_filter_mesh_packets() 1473 void dp_rx_fill_mesh_stats(struct dp_vdev *vdev, qdf_nbuf_t nbuf, in dp_rx_fill_mesh_stats() 1478 QDF_STATUS dp_rx_filter_mesh_packets(struct dp_vdev *vdev, qdf_nbuf_t nbuf, in dp_rx_filter_mesh_packets() 1491 struct dp_vdev *vdev = NULL; in dp_rx_process_invalid_peer() 1617 struct dp_vdev *vdev = NULL; in dp_rx_process_invalid_peer() 1966 void dp_rx_compute_delay(struct dp_vdev *vdev, qdf_nbuf_t nbuf) in dp_rx_compute_delay() [all …]
|
H A D | dp_txrx_wds.c | 324 void dp_tx_mec_handler(struct dp_vdev *vdev, uint8_t *status) in dp_tx_mec_handler() 398 struct dp_vdev *vdev = dp_vdev_get_ref_by_id(soc, vdev_id, in dp_txrx_set_wds_rx_policy() 470 struct dp_vdev *vdev, in dp_wds_rx_policy_check() 791 struct dp_vdev *dp_vdev = peer->vdev; in dp_hmwds_ast_add_notify() local 792 struct dp_pdev *dp_pdev = dp_vdev->pdev; in dp_hmwds_ast_add_notify() 813 add_status.vdev_id = dp_vdev->vdev_id; in dp_hmwds_ast_add_notify()
|
H A D | dp_txrx_wds.h | 93 void dp_tx_mec_handler(struct dp_vdev *vdev, uint8_t *status); 96 static inline bool dp_tx_da_search_override(struct dp_vdev *vdev) in dp_tx_da_search_override() 104 static inline bool dp_tx_da_search_override(struct dp_vdev *vdev) in dp_tx_da_search_override()
|
H A D | dp_peer.h | 395 dp_vdev_iterate_peer(struct dp_vdev *vdev, dp_peer_iter_func *func, void *arg, in dp_vdev_iterate_peer() 434 struct dp_vdev *vdev; in dp_pdev_iterate_peer() 488 dp_vdev_iterate_peer_lock_safe(struct dp_vdev *vdev, in dp_vdev_iterate_peer_lock_safe() 563 struct dp_vdev *vdev = NULL; in dp_pdev_iterate_peer_lock_safe() 1055 struct dp_vdev *vdev, 1132 void dp_peer_multipass_list_init(struct dp_vdev *vdev) in dp_peer_multipass_list_init() 1152 void dp_peer_multipass_list_init(struct dp_vdev *vdev); 1334 struct dp_vdev *vdev, 1346 struct dp_vdev *vdev, 2524 dp_vdev_iterate_specific_peer_type(struct dp_vdev *vdev, in dp_vdev_iterate_specific_peer_type()
|
H A D | dp_tx_flow_control.c | 391 struct dp_vdev *vdev = NULL; in dp_is_tx_flow_pool_delete_allowed() 441 struct dp_vdev *vdev; in dp_tx_delete_flow_pool() 510 struct dp_vdev *vdev; in dp_tx_flow_pool_vdev_map() 540 struct dp_vdev *vdev; in dp_tx_flow_pool_vdev_unmap()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/ |
H A D | dp_be_tx.h | 105 QDF_STATUS dp_tx_hw_enqueue_be(struct dp_soc *soc, struct dp_vdev *vdev, 270 struct dp_vdev *vdev, 282 struct dp_vdev *vdev); 297 qdf_nbuf_t dp_tx_mlo_mcast_send_be(struct dp_soc *soc, struct dp_vdev *vdev, 311 struct dp_vdev *ptnr_vdev, 351 struct dp_vdev *vdev,
|
H A D | dp_be_tx.c | 240 struct dp_vdev *vdev; in dp_tx_process_mec_notify_be() 269 struct dp_vdev *vdev = NULL; in dp_tx_process_htt_completion_be() 584 struct dp_vdev *ptnr_vdev, in dp_tx_mlo_mcast_multipass_lookup() 622 struct dp_vdev *ptnr_vdev, in dp_tx_mlo_mcast_multipass_send() 694 struct dp_vdev *vdev, in dp_tx_mlo_mcast_multipass_handler() 775 dp_tx_mlo_mcast_multipass_handler(struct dp_soc *soc, struct dp_vdev *vdev, in dp_tx_mlo_mcast_multipass_handler() 784 struct dp_vdev *ptnr_vdev, in dp_tx_mlo_mcast_pkt_send() 845 struct dp_vdev *vdev, in dp_tx_vdev_id_set_hal_tx_desc() 852 struct dp_vdev *vdev, in dp_tx_mlo_mcast_handler_be() 877 struct dp_vdev *vdev) in dp_tx_mlo_is_mcast_primary_be() [all …]
|
H A D | dp_be.c | 1136 dp_mlo_mcast_init(struct dp_soc *soc, struct dp_vdev *vdev) in dp_mlo_mcast_init() 1154 dp_mlo_mcast_deinit(struct dp_soc *soc, struct dp_vdev *vdev) in dp_mlo_mcast_deinit() 1164 dp_mlo_mcast_init(struct dp_soc *soc, struct dp_vdev *vdev) in dp_mlo_mcast_init() 1169 dp_mlo_mcast_deinit(struct dp_soc *soc, struct dp_vdev *vdev) in dp_mlo_mcast_deinit() 1183 struct dp_vdev *vdev, in dp_attach_vdev_list_in_mlo_dev_ctxt() 1221 struct dp_vdev *vdev, in dp_detach_vdev_list_in_mlo_dev_ctxt() 1247 dp_mlo_mcast_init(struct dp_soc *soc, struct dp_vdev *vdev) in dp_mlo_mcast_init() 1252 dp_mlo_mcast_deinit(struct dp_soc *soc, struct dp_vdev *vdev) in dp_mlo_mcast_deinit() 1265 struct dp_vdev *vdev, in dp_attach_vdev_list_in_mlo_dev_ctxt() 1272 struct dp_vdev *vdev, in dp_detach_vdev_list_in_mlo_dev_ctxt() [all …]
|
H A D | dp_be_rx.c | 106 struct dp_vdev *vdev, in dp_rx_wds_learn() 193 struct dp_vdev *vdev, in dp_rx_wds_learn() 300 struct dp_vdev *vdev; in dp_rx_process_be() 1288 static inline void dp_rx_dummy_src_mac(struct dp_vdev *vdev, in dp_rx_dummy_src_mac() 1313 bool dp_rx_check_ext_hybrid_mode(struct dp_soc *soc, struct dp_vdev *vdev) in dp_rx_check_ext_hybrid_mode() 1320 bool dp_rx_check_ext_hybrid_mode(struct dp_soc *soc, struct dp_vdev *vdev) in dp_rx_check_ext_hybrid_mode() 1327 struct dp_vdev *vdev, in dp_rx_mlo_igmp_handler() 1418 struct dp_vdev *vdev, in dp_rx_mlo_igmp_handler() 1768 bool dp_rx_intrabss_mlo_mcbc_fwd(struct dp_soc *soc, struct dp_vdev *vdev, 1771 struct dp_vdev *mcast_primary_vdev = NULL; [all …]
|
H A D | dp_be.h | 441 struct dp_vdev vdev; 611 struct dp_vdev *ptnr_vdev, 643 struct dp_vdev *dp_mlo_get_mcast_primary_vdev(struct dp_soc_be *be_soc, 745 struct dp_vdev_be *dp_get_be_vdev_from_dp_vdev(struct dp_vdev *vdev) in dp_get_be_vdev_from_dp_vdev()
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/ |
H A D | dp_mlo.c | 451 struct dp_vdev *bridge_vdev, in dp_mlo_vdev_stats_aggr_bridge_vap() 481 struct dp_vdev *bridge_vdev, in dp_mlo_vdev_stats_aggr_bridge_vap_unified() 499 struct dp_vdev *bridge_vdev, in dp_mlo_vdev_stats_aggr_bridge_vap_mld() 517 struct dp_vdev *vdev, in dp_aggregate_interface_stats_based_on_peer_type() 569 void dp_aggregate_interface_stats(struct dp_vdev *vdev, in dp_aggregate_interface_stats() 612 struct dp_vdev *ptnr_vdev, in dp_mlo_aggr_ptnr_iface_stats() 632 struct dp_vdev *ptnr_vdev, in dp_mlo_aggr_ptnr_iface_stats_mlo_links() 653 struct dp_vdev *vdev, in dp_aggregate_sta_interface_stats() 700 struct dp_vdev *vdev = dp_vdev_get_ref_by_id(soc, vdev_id, in dp_mlo_get_mld_vdev_stats() 770 struct dp_vdev *vdev = dp_vdev_get_ref_by_id(soc, vdev_id, in dp_get_interface_stats_be() [all …]
|
/wlan-driver/qcacld-3.0/components/dp/core/src/ |
H A D | wlan_dp_fisa_rx.c | 435 struct wlan_dp_intf *dp_fisa_rx_get_dp_intf_for_vdev(struct dp_vdev *vdev) in dp_fisa_rx_get_dp_intf_for_vdev() 456 struct dp_vdev *vdev, in dp_rx_fisa_update_sw_ft_entry() 507 dp_rx_fisa_add_ft_entry(struct dp_vdev *vdev, in dp_rx_fisa_add_ft_entry() 934 struct dp_vdev *vdev; in dp_fisa_rx_fst_update_work() 1022 qdf_nbuf_t nbuf, struct dp_vdev *vdev) in dp_fisa_rx_queue_fst_update_work() 1108 uint32_t flow_idx, struct dp_vdev *vdev) in dp_fisa_rx_get_sw_ft_entry() 1215 dp_rx_get_fisa_flow(struct dp_rx_fst *fisa_hdl, struct dp_vdev *vdev, in dp_rx_get_fisa_flow() 1473 static qdf_nbuf_t dp_fisa_rx_linear_skb(struct dp_vdev *vdev, in dp_fisa_rx_linear_skb() 1480 static inline struct dp_vdev * 1484 struct dp_vdev *fisa_flow_head_skb_vdev; in dp_fisa_rx_get_flow_flush_vdev_ref() [all …]
|
H A D | wlan_dp_fisa_rx.h | 76 struct dp_vdev *vdev; 111 struct dp_vdev *vdev,
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/ |
H A D | dp_li_tx.h | 40 dp_tx_hw_enqueue_li(struct dp_soc *soc, struct dp_vdev *vdev, 110 struct dp_vdev *vdev,
|
H A D | dp_li_tx.c | 71 struct dp_vdev *vdev; in dp_tx_process_mec_notify_li() 98 struct dp_vdev *vdev = NULL; in dp_tx_process_htt_completion_li() 374 struct dp_vdev *vdev, in dp_tx_compute_hw_delay_li() 383 struct dp_vdev *vdev, in dp_tx_compute_hw_delay_li() 452 dp_tx_hw_enqueue_li(struct dp_soc *soc, struct dp_vdev *vdev, in dp_tx_hw_enqueue_li() 637 struct dp_vdev *vdev, in dp_tx_compute_tx_delay_li()
|
H A D | dp_li.c | 173 static QDF_STATUS dp_vdev_attach_li(struct dp_soc *soc, struct dp_vdev *vdev) in dp_vdev_attach_li() 178 static QDF_STATUS dp_vdev_detach_li(struct dp_soc *soc, struct dp_vdev *vdev) in dp_vdev_detach_li() 568 struct dp_vdev *vdev, in dp_txrx_set_vdev_param_li() 596 static void dp_peer_get_reo_hash_li(struct dp_vdev *vdev, in dp_peer_get_reo_hash_li() 619 struct dp_vdev *vdev, in dp_txrx_get_vdev_mcast_param_li() 631 struct dp_vdev *vdev, in dp_get_vdev_stats_for_unmap_peer_li()
|
H A D | dp_li.h | 53 struct dp_vdev vdev;
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/ |
H A D | dp_rh_tx.h | 69 dp_tx_hw_enqueue_rh(struct dp_soc *soc, struct dp_vdev *vdev, 139 struct dp_vdev *vdev,
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/monitor/ |
H A D | dp_mon.h | 195 QDF_STATUS dp_mon_vdev_attach(struct dp_vdev *vdev); 204 QDF_STATUS dp_mon_vdev_detach(struct dp_vdev *vdev); 622 QDF_STATUS (*mon_vdev_attach)(struct dp_vdev *vdev); 623 QDF_STATUS (*mon_vdev_detach)(struct dp_vdev *vdev); 662 void (*mon_peer_tx_cleanup)(struct dp_vdev *vdev, 870 struct dp_vdev *vdev); 1092 struct dp_vdev *mvdev; 1153 struct dp_vdev *rx_enh_monitor_vdev; 1347 dp_peer_update_80211_hdr(struct dp_vdev *vdev, struct dp_peer *peer) in dp_peer_update_80211_hdr() 1758 static inline QDF_STATUS dp_monitor_drop_inv_peer_pkts(struct dp_vdev *vdev) in dp_monitor_drop_inv_peer_pkts() [all …]
|