Lines Matching refs:txrx_peer

108 		struct dp_txrx_peer *txrx_peer,  in dp_rx_wds_learn()  argument
118 txrx_peer, in dp_rx_wds_learn()
298 struct dp_txrx_peer *txrx_peer; in dp_rx_process_be() local
358 txrx_peer = NULL; in dp_rx_process_be()
628 if (qdf_likely(txrx_peer)) in dp_rx_process_be()
654 if (dp_rx_is_list_ready(deliver_list_head, vdev, txrx_peer, in dp_rx_process_be()
656 dp_rx_deliver_to_stack(soc, vdev, txrx_peer, in dp_rx_process_be()
673 if (qdf_unlikely(!txrx_peer)) { in dp_rx_process_be()
674 txrx_peer = dp_rx_get_txrx_peer_and_vdev(soc, nbuf, in dp_rx_process_be()
681 if (qdf_unlikely(!txrx_peer) || qdf_unlikely(!vdev)) { in dp_rx_process_be()
687 } else if (txrx_peer && txrx_peer->peer_id != peer_id) { in dp_rx_process_be()
691 txrx_peer = dp_rx_get_txrx_peer_and_vdev(soc, nbuf, in dp_rx_process_be()
698 if (qdf_unlikely(!txrx_peer) || qdf_unlikely(!vdev)) { in dp_rx_process_be()
706 if (txrx_peer) { in dp_rx_process_be()
717 if (txrx_peer->is_mld_peer && rx_pdev->link_peer_stats) { in dp_rx_process_be()
720 txrx_peer); in dp_rx_process_be()
725 dp_rx_set_nbuf_band(nbuf, txrx_peer, link_id); in dp_rx_process_be()
814 DP_PEER_PER_PKT_STATS_INC_PKT(txrx_peer, in dp_rx_process_be()
840 if (!dp_wds_rx_policy_check(rx_tlv_hdr, vdev, txrx_peer)) { in dp_rx_process_be()
842 DP_PEER_PER_PKT_STATS_INC(txrx_peer, in dp_rx_process_be()
856 if (qdf_likely(txrx_peer) && in dp_rx_process_be()
857 qdf_unlikely(!txrx_peer->authorize) && in dp_rx_process_be()
863 DP_PEER_PER_PKT_STATS_INC(txrx_peer, in dp_rx_process_be()
881 if (dp_rx_multipass_process(txrx_peer, nbuf, in dp_rx_process_be()
884 (txrx_peer, in dp_rx_process_be()
893 if (qdf_unlikely(txrx_peer && in dp_rx_process_be()
894 (txrx_peer->nawds_enabled) && in dp_rx_process_be()
899 DP_PEER_PER_PKT_STATS_INC(txrx_peer, in dp_rx_process_be()
932 txrx_peer); in dp_rx_process_be()
941 txrx_peer, in dp_rx_process_be()
945 dp_rx_msdu_stats_update(soc, nbuf, rx_tlv_hdr, txrx_peer, in dp_rx_process_be()
953 if (dp_rx_intrabss_fwd_be(soc, txrx_peer, in dp_rx_process_be()
970 dp_pkt_add_timestamp(txrx_peer->vdev, QDF_PKT_RX_DRIVER_ENTRY, in dp_rx_process_be()
977 DP_PEER_TO_STACK_INCC_PKT(txrx_peer, 1, in dp_rx_process_be()
980 DP_PEER_PER_PKT_STATS_INC_PKT(txrx_peer, in dp_rx_process_be()
985 if (qdf_unlikely(txrx_peer->in_twt)) in dp_rx_process_be()
986 DP_PEER_PER_PKT_STATS_INC_PKT(txrx_peer, in dp_rx_process_be()
995 DP_RX_DELIVER_TO_STACK(soc, vdev, txrx_peer, peer_id, in dp_rx_process_be()
1000 if (qdf_likely(txrx_peer)) in dp_rx_process_be()
1529 if (da_peer->bss_peer || (da_peer->txrx_peer == ta_peer)) { in dp_rx_intrabss_ucast_check_be()
2237 struct dp_txrx_peer *txrx_peer,
2294 if (!txrx_peer &&
2299 if (!txrx_peer) {
2340 vdev = txrx_peer->vdev;
2362 DP_PEER_PER_PKT_STATS_INC(txrx_peer, rx.mcast_3addr_drop, 1,
2378 dp_rx_mcast_echo_check(soc, txrx_peer, rx_tlv_hdr, nbuf)) {
2380 DP_PEER_PER_PKT_STATS_INC_PKT(txrx_peer, rx.mec_drop, 1,
2391 DP_PEER_PER_PKT_STATS_INC_PKT(txrx_peer, rx.mec_drop, 1,
2396 if (qdf_unlikely(txrx_peer->nawds_enabled &&
2400 DP_PEER_PER_PKT_STATS_INC(txrx_peer, rx.nawds_mcast_drop, 1,
2405 if (!dp_wds_rx_policy_check(rx_tlv_hdr, vdev, txrx_peer)) {
2407 DP_PEER_PER_PKT_STATS_INC(txrx_peer, rx.policy_check_drop, 1,
2415 dp_rx_wds_srcport_learn(soc, rx_tlv_hdr, txrx_peer, nbuf,
2422 peer = dp_peer_get_ref_by_id(soc, txrx_peer->peer_id,
2435 qdf_unlikely(txrx_peer->nawds_enabled))
2452 if (!txrx_peer->authorize) {
2485 DP_PEER_PER_PKT_STATS_INC_PKT(txrx_peer, rx.mec_drop, 1,
2493 dp_rx_deliver_raw(vdev, nbuf, txrx_peer, link_id);
2497 DP_PEER_TO_STACK_INCC_PKT(txrx_peer, 1, qdf_nbuf_len(nbuf),
2499 DP_PEER_PER_PKT_STATS_INC_PKT(txrx_peer,
2519 DP_PEER_MC_INCC_PKT(txrx_peer, 1, qdf_nbuf_len(nbuf),
2523 DP_PEER_BC_INCC_PKT(txrx_peer, 1,
2528 DP_PEER_UC_INCC_PKT(txrx_peer, 1,
2537 if (dp_rx_multipass_process(txrx_peer, nbuf,
2540 (txrx_peer,
2547 dp_rx_deliver_to_osif_stack(soc, vdev, txrx_peer, nbuf, NULL,