Home
last modified time | relevance | path

Searched refs:dp_vdev (Results 1 – 25 of 51) sorted by relevance

123

/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/
H A Ddp_tx.h51 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 Ddp_tx.c448 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 Ddp_rx.h729 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 Ddp_types.h247 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 Ddp_main.c680 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 Ddp_internal.h338 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 Ddp_rx.c1124 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 Ddp_txrx_wds.c324 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 Ddp_txrx_wds.h93 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 Ddp_peer.h395 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 Ddp_tx_flow_control.c391 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 Ddp_be_tx.h105 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 Ddp_be_tx.c240 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 Ddp_be.c1136 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 Ddp_be_rx.c106 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 Ddp_be.h441 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 Ddp_mlo.c451 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 Dwlan_dp_fisa_rx.c435 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 Dwlan_dp_fisa_rx.h76 struct dp_vdev *vdev;
111 struct dp_vdev *vdev,
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/li/
H A Ddp_li_tx.h40 dp_tx_hw_enqueue_li(struct dp_soc *soc, struct dp_vdev *vdev,
110 struct dp_vdev *vdev,
H A Ddp_li_tx.c71 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 Ddp_li.c173 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 Ddp_li.h53 struct dp_vdev vdev;
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/
H A Ddp_rh_tx.h69 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 Ddp_mon.h195 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 …]

123