Lines Matching refs:bt_cmd

606 	struct iwl_bt_coex_cmd_old *bt_cmd;  in iwl_send_bt_init_conf_old()  local
609 .len = { sizeof(*bt_cmd), }, in iwl_send_bt_init_conf_old()
619 bt_cmd = kzalloc(sizeof(*bt_cmd), GFP_KERNEL); in iwl_send_bt_init_conf_old()
620 if (!bt_cmd) in iwl_send_bt_init_conf_old()
622 cmd.data[0] = bt_cmd; in iwl_send_bt_init_conf_old()
642 bt_cmd->flags = cpu_to_le32(flags); in iwl_send_bt_init_conf_old()
643 bt_cmd->valid_bit_msk = cpu_to_le32(BT_VALID_ENABLE); in iwl_send_bt_init_conf_old()
647 bt_cmd->max_kill = 5; in iwl_send_bt_init_conf_old()
648 bt_cmd->bt4_antenna_isolation_thr = in iwl_send_bt_init_conf_old()
650 bt_cmd->bt4_antenna_isolation = iwlwifi_mod_params.ant_coupling; in iwl_send_bt_init_conf_old()
651 bt_cmd->bt4_tx_tx_delta_freq_thr = 15; in iwl_send_bt_init_conf_old()
652 bt_cmd->bt4_tx_rx_max_freq0 = 15; in iwl_send_bt_init_conf_old()
653 bt_cmd->override_primary_lut = BT_COEX_INVALID_LUT; in iwl_send_bt_init_conf_old()
654 bt_cmd->override_secondary_lut = BT_COEX_INVALID_LUT; in iwl_send_bt_init_conf_old()
658 bt_cmd->flags = cpu_to_le32(flags); in iwl_send_bt_init_conf_old()
660 bt_cmd->valid_bit_msk = cpu_to_le32(BT_VALID_ENABLE | in iwl_send_bt_init_conf_old()
679 bt_cmd->flags |= cpu_to_le32(BT_COEX_SYNC2SCO); in iwl_send_bt_init_conf_old()
682 bt_cmd->valid_bit_msk |= cpu_to_le32(BT_VALID_CORUN_LUT_20 | in iwl_send_bt_init_conf_old()
684 bt_cmd->flags |= cpu_to_le32(BT_COEX_CORUNNING); in iwl_send_bt_init_conf_old()
688 bt_cmd->flags |= cpu_to_le32(BT_COEX_MPLUT); in iwl_send_bt_init_conf_old()
689 bt_cmd->valid_bit_msk |= cpu_to_le32(BT_VALID_MULTI_PRIO_LUT); in iwl_send_bt_init_conf_old()
693 bt_cmd->flags |= cpu_to_le32(BT_COEX_TTC); in iwl_send_bt_init_conf_old()
696 bt_cmd->flags |= cpu_to_le32(BT_COEX_RRC); in iwl_send_bt_init_conf_old()
699 memcpy(&bt_cmd->decision_lut, iwl_single_shared_ant, in iwl_send_bt_init_conf_old()
702 memcpy(&bt_cmd->decision_lut, iwl_combined_lookup, in iwl_send_bt_init_conf_old()
706 memcpy(bt_cmd->bt4_corun_lut20, antenna_coupling_ranges[0].lut20, in iwl_send_bt_init_conf_old()
707 sizeof(bt_cmd->bt4_corun_lut20)); in iwl_send_bt_init_conf_old()
708 memcpy(bt_cmd->bt4_corun_lut40, antenna_coupling_ranges[0].lut20, in iwl_send_bt_init_conf_old()
709 sizeof(bt_cmd->bt4_corun_lut40)); in iwl_send_bt_init_conf_old()
711 memcpy(&bt_cmd->bt_prio_boost, iwl_bt_prio_boost, in iwl_send_bt_init_conf_old()
713 bt_cmd->bt4_multiprio_lut[0] = cpu_to_le32(IWL_MVM_BT_COEX_MPLUT_REG0); in iwl_send_bt_init_conf_old()
714 bt_cmd->bt4_multiprio_lut[1] = cpu_to_le32(IWL_MVM_BT_COEX_MPLUT_REG1); in iwl_send_bt_init_conf_old()
722 kfree(bt_cmd); in iwl_send_bt_init_conf_old()
731 struct iwl_bt_coex_cmd_old *bt_cmd; in iwl_mvm_bt_udpate_ctrl_kill_msk() local
735 .data[0] = &bt_cmd, in iwl_mvm_bt_udpate_ctrl_kill_msk()
736 .len = { sizeof(*bt_cmd), }, in iwl_mvm_bt_udpate_ctrl_kill_msk()
753 bt_cmd = kzalloc(sizeof(*bt_cmd), GFP_KERNEL); in iwl_mvm_bt_udpate_ctrl_kill_msk()
754 if (!bt_cmd) in iwl_mvm_bt_udpate_ctrl_kill_msk()
756 cmd.data[0] = bt_cmd; in iwl_mvm_bt_udpate_ctrl_kill_msk()
757 bt_cmd->flags = cpu_to_le32(BT_COEX_NW_OLD); in iwl_mvm_bt_udpate_ctrl_kill_msk()
759 bt_cmd->kill_ack_msk = cpu_to_le32(iwl_bt_ctl_kill_msk[ack_kill_msk]); in iwl_mvm_bt_udpate_ctrl_kill_msk()
760 bt_cmd->kill_cts_msk = cpu_to_le32(iwl_bt_ctl_kill_msk[cts_kill_msk]); in iwl_mvm_bt_udpate_ctrl_kill_msk()
761 bt_cmd->valid_bit_msk |= cpu_to_le32(BT_VALID_ENABLE | in iwl_mvm_bt_udpate_ctrl_kill_msk()
767 kfree(bt_cmd); in iwl_mvm_bt_udpate_ctrl_kill_msk()
774 struct iwl_bt_coex_cmd_old *bt_cmd; in iwl_mvm_bt_coex_reduced_txp() local
778 .len = { sizeof(*bt_cmd), }, in iwl_mvm_bt_coex_reduced_txp()
793 bt_cmd = kzalloc(sizeof(*bt_cmd), GFP_ATOMIC); in iwl_mvm_bt_coex_reduced_txp()
794 if (!bt_cmd) in iwl_mvm_bt_coex_reduced_txp()
796 cmd.data[0] = bt_cmd; in iwl_mvm_bt_coex_reduced_txp()
797 bt_cmd->flags = cpu_to_le32(BT_COEX_NW_OLD); in iwl_mvm_bt_coex_reduced_txp()
799 bt_cmd->valid_bit_msk = in iwl_mvm_bt_coex_reduced_txp()
801 bt_cmd->bt_reduced_tx_power = sta_id; in iwl_mvm_bt_coex_reduced_txp()
804 bt_cmd->bt_reduced_tx_power |= BT_REDUCED_TX_POWER_BIT; in iwl_mvm_bt_coex_reduced_txp()
813 kfree(bt_cmd); in iwl_mvm_bt_coex_reduced_txp()
1254 struct iwl_bt_coex_cmd_old *bt_cmd; in iwl_mvm_rx_ant_coupling_notif_old() local
1257 .len = { sizeof(*bt_cmd), }, in iwl_mvm_rx_ant_coupling_notif_old()
1294 bt_cmd = kzalloc(sizeof(*bt_cmd), GFP_KERNEL); in iwl_mvm_rx_ant_coupling_notif_old()
1295 if (!bt_cmd) in iwl_mvm_rx_ant_coupling_notif_old()
1297 cmd.data[0] = bt_cmd; in iwl_mvm_rx_ant_coupling_notif_old()
1299 bt_cmd->flags = cpu_to_le32(BT_COEX_NW_OLD); in iwl_mvm_rx_ant_coupling_notif_old()
1300 bt_cmd->valid_bit_msk |= cpu_to_le32(BT_VALID_ENABLE | in iwl_mvm_rx_ant_coupling_notif_old()
1305 memcpy(bt_cmd->bt4_corun_lut20, antenna_coupling_ranges[lut].lut20, in iwl_mvm_rx_ant_coupling_notif_old()
1306 sizeof(bt_cmd->bt4_corun_lut20)); in iwl_mvm_rx_ant_coupling_notif_old()
1308 memcpy(bt_cmd->bt4_corun_lut40, antenna_coupling_ranges[lut].lut20, in iwl_mvm_rx_ant_coupling_notif_old()
1309 sizeof(bt_cmd->bt4_corun_lut40)); in iwl_mvm_rx_ant_coupling_notif_old()
1314 kfree(bt_cmd); in iwl_mvm_rx_ant_coupling_notif_old()