Lines Matching refs:vdev_id

507 	if (arvif->vdev_id == arvif_iter->vdev_id)  in ath12k_get_arvif_iter()
511 struct ath12k_vif *ath12k_mac_get_arvif(struct ath12k *ar, u32 vdev_id) in ath12k_mac_get_arvif() argument
516 arvif_iter.vdev_id = vdev_id; in ath12k_mac_get_arvif()
524 ath12k_warn(ar->ab, "No VIF found for vdev %d\n", vdev_id); in ath12k_mac_get_arvif()
532 u32 vdev_id) in ath12k_mac_get_arvif_by_vdev_id() argument
541 arvif = ath12k_mac_get_arvif(pdev->ar, vdev_id); in ath12k_mac_get_arvif_by_vdev_id()
550 struct ath12k *ath12k_mac_get_ar_by_vdev_id(struct ath12k_base *ab, u32 vdev_id) in ath12k_mac_get_ar_by_vdev_id() argument
558 if (pdev->ar->allocated_vdev_map & (1LL << vdev_id)) in ath12k_mac_get_ar_by_vdev_id()
692 arvif->vdev_id, rts_cts); in ath12k_recalc_rtscts_prot()
694 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_recalc_rtscts_prot()
698 arvif->vdev_id, ret); in ath12k_recalc_rtscts_prot()
714 arvif->vdev_id, ret); in ath12k_mac_set_kickout()
719 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, param, in ath12k_mac_set_kickout()
723 arvif->vdev_id, ret); in ath12k_mac_set_kickout()
728 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, param, in ath12k_mac_set_kickout()
732 arvif->vdev_id, ret); in ath12k_mac_set_kickout()
737 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, param, in ath12k_mac_set_kickout()
741 arvif->vdev_id, ret); in ath12k_mac_set_kickout()
781 static int ath12k_monitor_vdev_up(struct ath12k *ar, int vdev_id) in ath12k_monitor_vdev_up() argument
785 ret = ath12k_wmi_vdev_up(ar, vdev_id, 0, ar->mac_addr); in ath12k_monitor_vdev_up()
788 vdev_id, ret); in ath12k_monitor_vdev_up()
793 vdev_id); in ath12k_monitor_vdev_up()
797 static int ath12k_mac_monitor_vdev_start(struct ath12k *ar, int vdev_id, in ath12k_mac_monitor_vdev_start() argument
807 arg.vdev_id = vdev_id; in ath12k_mac_monitor_vdev_start()
830 vdev_id, ret); in ath12k_mac_monitor_vdev_start()
837 vdev_id, ret); in ath12k_mac_monitor_vdev_start()
841 ret = ath12k_wmi_vdev_up(ar, vdev_id, 0, ar->mac_addr); in ath12k_mac_monitor_vdev_start()
844 vdev_id, ret); in ath12k_mac_monitor_vdev_start()
849 vdev_id); in ath12k_mac_monitor_vdev_start()
853 ret = ath12k_wmi_vdev_stop(ar, vdev_id); in ath12k_mac_monitor_vdev_start()
856 vdev_id, ret); in ath12k_mac_monitor_vdev_start()
1127 ret = ath12k_wmi_bcn_tmpl(ar, arvif->vdev_id, &offs, bcn); in ath12k_mac_setup_bcn_tmpl()
1147 ret = ath12k_wmi_vdev_down(ar, arvif->vdev_id); in ath12k_control_beaconing()
1150 arvif->vdev_id, ret); in ath12k_control_beaconing()
1168 ret = ath12k_wmi_vdev_up(arvif->ar, arvif->vdev_id, arvif->aid, in ath12k_control_beaconing()
1172 arvif->vdev_id, ret); in ath12k_control_beaconing()
1178 ath12k_dbg(ar->ab, ATH12K_DBG_MAC, "mac vdev %d up\n", arvif->vdev_id); in ath12k_control_beaconing()
1197 arg->vdev_id = arvif->vdev_id; in ath12k_peer_assoc_h_basic()
1813 arg.vdev_id = arvif->vdev_id; in ath12k_peer_assoc_qos_ap()
1865 arg.param, arvif->vdev_id, ret); in ath12k_peer_assoc_qos_ap()
2045 return ath12k_wmi_set_peer_param(ar, addr, arvif->vdev_id, in ath12k_setup_peer_smps()
2065 arvif->vdev_id, arvif->bssid, arvif->aid); in ath12k_bss_assoc()
2072 bss_conf->bssid, arvif->vdev_id); in ath12k_bss_assoc()
2084 bss_conf->bssid, arvif->vdev_id, ret); in ath12k_bss_assoc()
2090 bss_conf->bssid, arvif->vdev_id); in ath12k_bss_assoc()
2098 arvif->vdev_id, ret); in ath12k_bss_assoc()
2107 ret = ath12k_wmi_vdev_up(ar, arvif->vdev_id, arvif->aid, arvif->bssid); in ath12k_bss_assoc()
2110 arvif->vdev_id, ret); in ath12k_bss_assoc()
2118 arvif->vdev_id, bss_conf->bssid, vif->cfg.aid); in ath12k_bss_assoc()
2122 peer = ath12k_peer_find(ar->ab, arvif->vdev_id, arvif->bssid); in ath12k_bss_assoc()
2131 arvif->vdev_id, in ath12k_bss_assoc()
2138 ret = ath12k_wmi_send_obss_spr_cmd(ar, arvif->vdev_id, in ath12k_bss_assoc()
2142 arvif->vdev_id, ret); in ath12k_bss_assoc()
2155 arvif->vdev_id, arvif->bssid); in ath12k_bss_disassoc()
2157 ret = ath12k_wmi_vdev_down(ar, arvif->vdev_id); in ath12k_bss_disassoc()
2160 arvif->vdev_id, ret); in ath12k_bss_disassoc()
2217 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, vdev_param, in ath12k_recalculate_mgmt_rate()
2223 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, vdev_param, in ath12k_recalculate_mgmt_rate()
2243 ret = ath12k_wmi_fils_discovery_tmpl(ar, arvif->vdev_id, in ath12k_mac_fils_discovery()
2252 ret = ath12k_wmi_probe_resp_tmpl(ar, arvif->vdev_id, in ath12k_mac_fils_discovery()
2255 return ath12k_wmi_fils_discovery(ar, arvif->vdev_id, 0, false); in ath12k_mac_fils_discovery()
2261 arvif->vdev_id, (unsol_bcast_probe_resp_enabled ? in ath12k_mac_fils_discovery()
2269 ret = ath12k_wmi_fils_discovery(ar, arvif->vdev_id, interval, in ath12k_mac_fils_discovery()
2300 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2305 arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2309 arvif->beacon_interval, arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2319 arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2323 arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2335 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2341 arvif->vdev_id, ret); in ath12k_mac_op_bss_info_changed()
2345 arvif->dtim_period, arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2365 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2371 arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2375 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2379 param_value, arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2383 param_value, arvif->vdev_id, ret); in ath12k_mac_op_bss_info_changed()
2394 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2398 arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2401 cts_prot, arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2417 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2421 arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2425 slottime, arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2437 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2441 arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2445 preamble, arvif->vdev_id); in ath12k_mac_op_bss_info_changed()
2457 arvif->vdev_id, info->txpower); in ath12k_mac_op_bss_info_changed()
2488 arvif->vdev_id, rate); in ath12k_mac_op_bss_info_changed()
2491 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2496 arvif->vdev_id, ret); in ath12k_mac_op_bss_info_changed()
2499 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2504 arvif->vdev_id, ret); in ath12k_mac_op_bss_info_changed()
2519 ath12k_wmi_send_obss_spr_cmd(ar, arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2525 arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2531 arvif->vdev_id, ret); in ath12k_mac_op_bss_info_changed()
2534 arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2538 arvif->vdev_id, ret); in ath12k_mac_op_bss_info_changed()
2540 arvif->vdev_id, in ath12k_mac_op_bss_info_changed()
2546 arvif->vdev_id, ret); in ath12k_mac_op_bss_info_changed()
2736 ar->scan.vdev_id = arvif->vdev_id; in ath12k_mac_op_hw_scan()
2751 arg.vdev_id = arvif->vdev_id; in ath12k_mac_op_hw_scan()
2815 .vdev_id = arvif->vdev_id, in ath12k_install_key()
2894 peer = ath12k_peer_find(ab, arvif->vdev_id, addr); in ath12k_clear_peer_keys()
2963 peer = ath12k_peer_find(ab, arvif->vdev_id, peer_addr); in ath12k_mac_op_set_key()
2998 peer = ath12k_peer_find(ab, arvif->vdev_id, peer_addr); in ath12k_mac_op_set_key()
3094 arvif->vdev_id, in ath12k_mac_set_peer_vht_fixed_rate()
3131 sta->addr, arvif->vdev_id, ret); in ath12k_station_assoc()
3137 sta->addr, arvif->vdev_id); in ath12k_station_assoc()
3165 arvif->vdev_id, ret); in ath12k_station_assoc()
3180 sta->addr, arvif->vdev_id, ret); in ath12k_station_assoc()
3207 arvif->vdev_id, ret); in ath12k_station_disassoc()
3258 err = ath12k_wmi_set_peer_param(ar, sta->addr, arvif->vdev_id, in ath12k_sta_rc_update_wk()
3269 err = ath12k_wmi_set_peer_param(ar, sta->addr, arvif->vdev_id, in ath12k_sta_rc_update_wk()
3280 err = ath12k_wmi_set_peer_param(ar, sta->addr, arvif->vdev_id, in ath12k_sta_rc_update_wk()
3317 sta->addr, arvif->vdev_id, err); in ath12k_sta_rc_update_wk()
3321 sta->addr, arvif->vdev_id); in ath12k_sta_rc_update_wk()
3384 peer_param.vdev_id = arvif->vdev_id; in ath12k_mac_station_add()
3391 sta->addr, arvif->vdev_id); in ath12k_mac_station_add()
3396 sta->addr, arvif->vdev_id); in ath12k_mac_station_add()
3400 arvif->vdev_id, in ath12k_mac_station_add()
3409 ret = ath12k_dp_peer_setup(ar, arvif->vdev_id, sta->addr); in ath12k_mac_station_add()
3412 sta->addr, arvif->vdev_id, ret); in ath12k_mac_station_add()
3429 ath12k_peer_delete(ar, arvif->vdev_id, sta->addr); in ath12k_mac_station_add()
3464 sta->addr, arvif->vdev_id); in ath12k_mac_op_sta_state()
3467 ath12k_dp_peer_cleanup(ar, arvif->vdev_id, sta->addr); in ath12k_mac_op_sta_state()
3469 ret = ath12k_peer_delete(ar, arvif->vdev_id, sta->addr); in ath12k_mac_op_sta_state()
3472 sta->addr, arvif->vdev_id); in ath12k_mac_op_sta_state()
3475 sta->addr, arvif->vdev_id); in ath12k_mac_op_sta_state()
3479 peer = ath12k_peer_find(ar->ab, arvif->vdev_id, sta->addr); in ath12k_mac_op_sta_state()
3482 vif->addr, arvif->vdev_id); in ath12k_mac_op_sta_state()
3505 peer = ath12k_peer_find(ar->ab, arvif->vdev_id, sta->addr); in ath12k_mac_op_sta_state()
3513 arvif->vdev_id, in ath12k_mac_op_sta_state()
3518 sta->addr, arvif->vdev_id, ret); in ath12k_mac_op_sta_state()
3524 peer = ath12k_peer_find(ar->ab, arvif->vdev_id, sta->addr); in ath12k_mac_op_sta_state()
3566 ret = ath12k_wmi_set_peer_param(ar, sta->addr, arvif->vdev_id, in ath12k_mac_op_sta_set_txpwr()
3592 peer = ath12k_peer_find(ar->ab, arvif->vdev_id, sta->addr); in ath12k_mac_op_sta_rc_update()
3596 sta->addr, arvif->vdev_id); in ath12k_mac_op_sta_rc_update()
3703 ret = ath12k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath12k_conf_tx_uapsd()
3716 ret = ath12k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath12k_conf_tx_uapsd()
3763 ret = ath12k_wmi_send_wmm_update_cmd(ar, arvif->vdev_id, in ath12k_mac_op_conf_tx()
3889 return ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_set_txbf_conf()
4395 ret = ath12k_wmi_mgmt_send(ar, arvif->vdev_id, buf_id, skb); in ath12k_mac_mgmt_tx_wmi()
4439 if (ar->allocated_vdev_map & (1LL << arvif->vdev_id) && in ath12k_mgmt_over_wmi_tx_work()
4444 arvif->vdev_id, ret); in ath12k_mgmt_over_wmi_tx_work()
4452 arvif->vdev_id, in ath12k_mgmt_over_wmi_tx_work()
4757 arg->if_id = arvif->vdev_id; in ath12k_mac_setup_vdev_create_arg()
4822 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_set_he_mu_sounding_mode()
4826 arvif->vdev_id, ret, param_value); in ath12k_set_he_mu_sounding_mode()
4834 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_set_he_mu_sounding_mode()
4838 arvif->vdev_id, ret); in ath12k_set_he_mu_sounding_mode()
4866 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_update_vif_offload()
4870 arvif->vdev_id, ret); in ath12k_mac_op_update_vif_offload()
4882 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_update_vif_offload()
4886 arvif->vdev_id, ret); in ath12k_mac_op_update_vif_offload()
4944 arvif->vdev_id = bit; in ath12k_mac_op_add_interface()
4968 arvif->vdev_id, arvif->vdev_type, arvif->vdev_subtype, in ath12k_mac_op_add_interface()
4971 vif->cab_queue = arvif->vdev_id % (ATH12K_HW_MAX_QUEUES - 1); in ath12k_mac_op_add_interface()
4980 arvif->vdev_id, ret); in ath12k_mac_op_add_interface()
4986 vif->addr, arvif->vdev_id); in ath12k_mac_op_add_interface()
4987 ar->allocated_vdev_map |= 1LL << arvif->vdev_id; in ath12k_mac_op_add_interface()
4988 ab->free_vdev_map &= ~(1LL << arvif->vdev_id); in ath12k_mac_op_add_interface()
4997 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_add_interface()
5001 arvif->vdev_id, ar->cfg_tx_chainmask, nss, ret); in ath12k_mac_op_add_interface()
5007 peer_param.vdev_id = arvif->vdev_id; in ath12k_mac_op_add_interface()
5013 arvif->vdev_id, ret); in ath12k_mac_op_add_interface()
5020 arvif->vdev_id, ret); in ath12k_mac_op_add_interface()
5027 ret = ath12k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath12k_mac_op_add_interface()
5031 arvif->vdev_id, ret); in ath12k_mac_op_add_interface()
5037 ret = ath12k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath12k_mac_op_add_interface()
5041 arvif->vdev_id, ret); in ath12k_mac_op_add_interface()
5047 ret = ath12k_wmi_set_sta_ps_param(ar, arvif->vdev_id, in ath12k_mac_op_add_interface()
5051 arvif->vdev_id, ret); in ath12k_mac_op_add_interface()
5055 ret = ath12k_wmi_pdev_set_ps_mode(ar, arvif->vdev_id, false); in ath12k_mac_op_add_interface()
5058 arvif->vdev_id, ret); in ath12k_mac_op_add_interface()
5073 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_op_add_interface()
5077 arvif->vdev_id, ret); in ath12k_mac_op_add_interface()
5094 arvif->vdev_id); in ath12k_mac_op_add_interface()
5097 arvif->vdev_id, vif->addr); in ath12k_mac_op_add_interface()
5101 ret = ath12k_wait_for_peer_delete_done(ar, arvif->vdev_id, in ath12k_mac_op_add_interface()
5110 ath12k_wmi_vdev_delete(ar, arvif->vdev_id); in ath12k_mac_op_add_interface()
5112 ar->allocated_vdev_map &= ~(1LL << arvif->vdev_id); in ath12k_mac_op_add_interface()
5113 ab->free_vdev_map |= 1LL << arvif->vdev_id; in ath12k_mac_op_add_interface()
5162 arvif->vdev_id); in ath12k_mac_op_remove_interface()
5165 ret = ath12k_peer_delete(ar, arvif->vdev_id, vif->addr); in ath12k_mac_op_remove_interface()
5168 arvif->vdev_id, ret); in ath12k_mac_op_remove_interface()
5173 ret = ath12k_wmi_vdev_delete(ar, arvif->vdev_id); in ath12k_mac_op_remove_interface()
5176 arvif->vdev_id, ret); in ath12k_mac_op_remove_interface()
5194 ab->free_vdev_map |= 1LL << (arvif->vdev_id); in ath12k_mac_op_remove_interface()
5195 ar->allocated_vdev_map &= ~(1LL << arvif->vdev_id); in ath12k_mac_op_remove_interface()
5200 vif->addr, arvif->vdev_id); in ath12k_mac_op_remove_interface()
5207 ath12k_peer_cleanup(ar, arvif->vdev_id); in ath12k_mac_op_remove_interface()
5389 arg.vdev_id = arvif->vdev_id; in ath12k_mac_vdev_start_restart()
5425 arg.vdev_id); in ath12k_mac_vdev_start_restart()
5435 arg.vdev_id, arg.freq, in ath12k_mac_vdev_start_restart()
5441 restart ? "restart" : "start", arg.vdev_id); in ath12k_mac_vdev_start_restart()
5448 arg.vdev_id, restart ? "restart" : "start", ret); in ath12k_mac_vdev_start_restart()
5454 arvif->vif->addr, arvif->vdev_id); in ath12k_mac_vdev_start_restart()
5469 arg.freq, arg.vdev_id); in ath12k_mac_vdev_start_restart()
5475 arvif->vdev_id, ret); in ath12k_mac_vdev_start_restart()
5489 ret = ath12k_wmi_vdev_stop(ar, arvif->vdev_id); in ath12k_mac_vdev_stop()
5492 arvif->vdev_id, ret); in ath12k_mac_vdev_stop()
5499 arvif->vdev_id, ret); in ath12k_mac_vdev_stop()
5507 arvif->vif->addr, arvif->vdev_id); in ath12k_mac_vdev_stop()
5512 arvif->vdev_id); in ath12k_mac_vdev_stop()
5592 arvif->vdev_id, in ath12k_mac_update_vif_chan()
5604 ret = ath12k_wmi_vdev_down(ar, arvif->vdev_id); in ath12k_mac_update_vif_chan()
5607 arvif->vdev_id, ret); in ath12k_mac_update_vif_chan()
5630 arvif->vdev_id, ret); in ath12k_mac_update_vif_chan()
5639 ret = ath12k_wmi_vdev_up(arvif->ar, arvif->vdev_id, arvif->aid, in ath12k_mac_update_vif_chan()
5643 arvif->vdev_id, ret); in ath12k_mac_update_vif_chan()
5726 arvif->vdev_id, vif->addr, in ath12k_start_vdev_delay()
5732 ret = ath12k_monitor_vdev_up(ar, arvif->vdev_id); in ath12k_start_vdev_delay()
5761 ctx, arvif->vdev_id); in ath12k_mac_op_assign_vif_chanctx()
5767 !ath12k_peer_exist_by_vdev_id(ab, arvif->vdev_id)) { in ath12k_mac_op_assign_vif_chanctx()
5781 param.vdev_id = arvif->vdev_id; in ath12k_mac_op_assign_vif_chanctx()
5804 arvif->vdev_id, vif->addr, in ath12k_mac_op_assign_vif_chanctx()
5837 ctx, arvif->vdev_id); in ath12k_mac_op_unassign_vif_chanctx()
5844 ath12k_peer_delete(ar, arvif->vdev_id, ar->mac_addr); in ath12k_mac_op_unassign_vif_chanctx()
5860 arvif->vdev_id, ret); in ath12k_mac_op_unassign_vif_chanctx()
5866 ath12k_wmi_vdev_down(ar, arvif->vdev_id); in ath12k_mac_op_unassign_vif_chanctx()
5904 param, arvif->vdev_id, value); in ath12k_set_vdev_param_to_all_vifs()
5906 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_set_vdev_param_to_all_vifs()
5910 param, arvif->vdev_id, ret); in ath12k_set_vdev_param_to_all_vifs()
6085 arvif->vdev_id, rate, nss, sgi); in ath12k_mac_set_fixed_rate_params()
6088 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_set_fixed_rate_params()
6097 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_set_fixed_rate_params()
6106 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_set_fixed_rate_params()
6115 ret = ath12k_wmi_vdev_set_param_cmd(ar, arvif->vdev_id, in ath12k_mac_set_fixed_rate_params()
6173 arvif->vdev_id, in ath12k_mac_disable_peer_fixed_rate()
6226 arvif->vdev_id, ret); in ath12k_mac_op_set_bitrate_mask()
6294 arvif->vdev_id, ret); in ath12k_mac_op_set_bitrate_mask()