Lines Matching refs:be_vdev

583 dp_tx_mlo_mcast_multipass_lookup(struct dp_vdev_be *be_vdev,  in dp_tx_mlo_mcast_multipass_lookup()  argument
621 dp_tx_mlo_mcast_multipass_send(struct dp_vdev_be *be_vdev, in dp_tx_mlo_mcast_multipass_send() argument
632 if (be_vdev != be_ptnr_vdev) { in dp_tx_mlo_mcast_multipass_send()
643 msdu_info.gsn = be_vdev->mlo_dev_ctxt->seq_num; in dp_tx_mlo_mcast_multipass_send()
697 struct dp_vdev_be *be_vdev = dp_get_be_vdev_from_dp_vdev(vdev); in dp_tx_mlo_mcast_multipass_handler() local
706 dp_tx_mlo_mcast_multipass_lookup(be_vdev, vdev, &mpass_buf); in dp_tx_mlo_mcast_multipass_handler()
708 dp_mlo_iter_ptnr_vdev(be_soc, be_vdev, in dp_tx_mlo_mcast_multipass_handler()
745 dp_mlo_iter_ptnr_vdev(be_soc, be_vdev, in dp_tx_mlo_mcast_multipass_handler()
752 dp_tx_mlo_mcast_multipass_send(be_vdev, vdev, &mpass_buf_copy); in dp_tx_mlo_mcast_multipass_handler()
754 if (qdf_unlikely(be_vdev->mlo_dev_ctxt->seq_num > MAX_GSN_NUM)) in dp_tx_mlo_mcast_multipass_handler()
755 be_vdev->mlo_dev_ctxt->seq_num = 0; in dp_tx_mlo_mcast_multipass_handler()
757 be_vdev->mlo_dev_ctxt->seq_num++; in dp_tx_mlo_mcast_multipass_handler()
760 dp_mlo_iter_ptnr_vdev(be_soc, be_vdev, in dp_tx_mlo_mcast_multipass_handler()
764 dp_tx_mlo_mcast_multipass_send(be_vdev, vdev, &mpass_buf); in dp_tx_mlo_mcast_multipass_handler()
766 if (qdf_unlikely(be_vdev->mlo_dev_ctxt->seq_num > MAX_GSN_NUM)) in dp_tx_mlo_mcast_multipass_handler()
767 be_vdev->mlo_dev_ctxt->seq_num = 0; in dp_tx_mlo_mcast_multipass_handler()
769 be_vdev->mlo_dev_ctxt->seq_num++; in dp_tx_mlo_mcast_multipass_handler()
783 dp_tx_mlo_mcast_pkt_send(struct dp_vdev_be *be_vdev, in dp_tx_mlo_mcast_pkt_send() argument
793 if (be_vdev != be_ptnr_vdev) { in dp_tx_mlo_mcast_pkt_send()
822 msdu_info.gsn = be_vdev->mlo_dev_ctxt->seq_num; in dp_tx_mlo_mcast_pkt_send()
855 struct dp_vdev_be *be_vdev = dp_get_be_vdev_from_dp_vdev(vdev); in dp_tx_mlo_mcast_handler_be() local
862 dp_mlo_iter_ptnr_vdev(be_soc, be_vdev, in dp_tx_mlo_mcast_handler_be()
868 dp_tx_mlo_mcast_pkt_send(be_vdev, vdev, nbuf); in dp_tx_mlo_mcast_handler_be()
870 if (qdf_unlikely(be_vdev->mlo_dev_ctxt->seq_num > MAX_GSN_NUM)) in dp_tx_mlo_mcast_handler_be()
871 be_vdev->mlo_dev_ctxt->seq_num = 0; in dp_tx_mlo_mcast_handler_be()
873 be_vdev->mlo_dev_ctxt->seq_num++; in dp_tx_mlo_mcast_handler_be()
879 struct dp_vdev_be *be_vdev = dp_get_be_vdev_from_dp_vdev(vdev); in dp_tx_mlo_is_mcast_primary_be() local
881 if (be_vdev->mcast_primary) in dp_tx_mlo_is_mcast_primary_be()
889 dp_tx_mlo_mcast_enhance_be(struct dp_vdev_be *be_vdev, in dp_tx_mlo_mcast_enhance_be() argument
893 struct dp_vdev *vdev = (struct dp_vdev *)be_vdev; in dp_tx_mlo_mcast_enhance_be()
917 struct dp_vdev_be *be_vdev = dp_get_be_vdev_from_dp_vdev(vdev); in dp_tx_mlo_mcast_send_be() local
923 if (!be_vdev->mcast_primary) { in dp_tx_mlo_mcast_send_be()
946 dp_mlo_iter_ptnr_vdev(be_soc, be_vdev, in dp_tx_mlo_mcast_send_be()
1305 struct dp_vdev_be *be_vdev; in dp_tx_hw_enqueue_be() local
1314 be_vdev = dp_get_be_vdev_from_dp_vdev(vdev); in dp_tx_hw_enqueue_be()
1530 void dp_tx_get_vdev_bank_config(struct dp_vdev_be *be_vdev, in dp_tx_get_vdev_bank_config() argument
1533 struct dp_vdev *vdev = &be_vdev->vdev; in dp_tx_get_vdev_bank_config()
1571 bank_config->vdev_id_check_en = be_vdev->vdev_id_check_en; in dp_tx_get_vdev_bank_config()
1577 struct dp_vdev_be *be_vdev) in dp_tx_get_bank_profile() argument
1588 dp_tx_get_vdev_bank_config(be_vdev, &vdev_config); in dp_tx_get_bank_profile()
1660 struct dp_vdev_be *be_vdev) in dp_tx_put_bank_profile() argument
1663 qdf_atomic_dec(&be_soc->bank_profiles[be_vdev->bank_id].ref_count); in dp_tx_put_bank_profile()
1668 struct dp_vdev_be *be_vdev) in dp_tx_update_bank_profile() argument
1670 dp_tx_put_bank_profile(be_soc, be_vdev); in dp_tx_update_bank_profile()
1671 be_vdev->bank_id = dp_tx_get_bank_profile(be_soc, be_vdev); in dp_tx_update_bank_profile()
1672 be_vdev->vdev.bank_id = be_vdev->bank_id; in dp_tx_update_bank_profile()