Lines Matching refs:slave_state
957 slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port]; in mlx4_MAD_IFC_wrapper()
1684 priv->mfunc.master.slave_state[slave].vhcr_dma, in mlx4_master_process_vhcr()
1813 priv->mfunc.master.slave_state[slave].vhcr_dma, in mlx4_master_process_vhcr()
1852 if (!(priv->mfunc.master.slave_state[slave].active && in mlx4_master_immediate_activate_vlan_qos()
2072 struct mlx4_slave_state *slave_state = priv->mfunc.master.slave_state; in mlx4_master_do_cmd() local
2078 slave_state[slave].comm_toggle ^= 1; in mlx4_master_do_cmd()
2079 reply = (u32) slave_state[slave].comm_toggle << 31; in mlx4_master_do_cmd()
2080 if (toggle != slave_state[slave].comm_toggle) { in mlx4_master_do_cmd()
2087 slave_state[slave].active = false; in mlx4_master_do_cmd()
2088 slave_state[slave].old_vlan_api = false; in mlx4_master_do_cmd()
2091 slave_state[slave].event_eq[i].eqn = -1; in mlx4_master_do_cmd()
2092 slave_state[slave].event_eq[i].token = 0; in mlx4_master_do_cmd()
2096 if (MLX4_COMM_CMD_FLR == slave_state[slave].last_cmd) in mlx4_master_do_cmd()
2108 MLX4_COMM_CMD_FLR == slave_state[slave].last_cmd) { in mlx4_master_do_cmd()
2116 if (slave_state[slave].last_cmd != MLX4_COMM_CMD_RESET) in mlx4_master_do_cmd()
2118 slave_state[slave].vhcr_dma = ((u64) param) << 48; in mlx4_master_do_cmd()
2119 priv->mfunc.master.slave_state[slave].cookie = 0; in mlx4_master_do_cmd()
2122 if (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR0) in mlx4_master_do_cmd()
2124 slave_state[slave].vhcr_dma |= ((u64) param) << 32; in mlx4_master_do_cmd()
2127 if (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR1) in mlx4_master_do_cmd()
2129 slave_state[slave].vhcr_dma |= ((u64) param) << 16; in mlx4_master_do_cmd()
2132 if (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR2) in mlx4_master_do_cmd()
2134 slave_state[slave].vhcr_dma |= param; in mlx4_master_do_cmd()
2137 slave_state[slave].active = true; in mlx4_master_do_cmd()
2141 if ((slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR_EN) && in mlx4_master_do_cmd()
2142 (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR_POST)) { in mlx4_master_do_cmd()
2144 slave, cmd, slave_state[slave].last_cmd); in mlx4_master_do_cmd()
2162 if (!slave_state[slave].is_slave_going_down) in mlx4_master_do_cmd()
2163 slave_state[slave].last_cmd = cmd; in mlx4_master_do_cmd()
2193 if (!slave_state[slave].is_slave_going_down) in mlx4_master_do_cmd()
2194 slave_state[slave].last_cmd = MLX4_COMM_CMD_RESET; in mlx4_master_do_cmd()
2198 memset(&slave_state[slave].event_eq, 0, in mlx4_master_do_cmd()
2240 if (master->slave_state[slave].comm_toggle in mlx4_master_comm_channel()
2244 master->slave_state[slave].comm_toggle); in mlx4_master_comm_channel()
2245 master->slave_state[slave].comm_toggle = in mlx4_master_comm_channel()
2333 priv->mfunc.master.slave_state = in mlx4_multi_func_init()
2336 if (!priv->mfunc.master.slave_state) in mlx4_multi_func_init()
2354 s_state = &priv->mfunc.master.slave_state[i]; in mlx4_multi_func_init()
2434 kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]); in mlx4_multi_func_init()
2440 kfree(priv->mfunc.master.slave_state); in mlx4_multi_func_init()
2535 kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]); in mlx4_multi_func_cleanup()
2537 kfree(priv->mfunc.master.slave_state); in mlx4_multi_func_cleanup()
3040 if (priv->mfunc.master.slave_state[slave].active && in mlx4_set_vf_rate()