Lines Matching refs:vif_id
604 int vif_id = -1, err = 0; in carl9170_op_add_interface() local
613 vif_id = vif_priv->id; in carl9170_op_add_interface()
663 vif_id = bitmap_find_free_region(&ar->vif_bitmap, ar->fw.vif_num, 0); in carl9170_op_add_interface()
665 if (vif_id < 0) { in carl9170_op_add_interface()
672 BUG_ON(ar->vif_priv[vif_id].id != vif_id); in carl9170_op_add_interface()
675 vif_priv->id = vif_id; in carl9170_op_add_interface()
690 rcu_assign_pointer(ar->vif_priv[vif_id].vif, vif); in carl9170_op_add_interface()
718 err = carl9170_mod_virtual_mac(ar, vif_id, vif->addr); in carl9170_op_add_interface()
725 err = carl9170_write_reg(ar, ar->fw.tx_seq_table + vif_id * 4, in carl9170_op_add_interface()
732 if (err && (vif_id >= 0)) { in carl9170_op_add_interface()
734 bitmap_release_region(&ar->vif_bitmap, vif_id, 0); in carl9170_op_add_interface()
736 RCU_INIT_POINTER(ar->vif_priv[vif_id].vif, NULL); in carl9170_op_add_interface()