Lines Matching refs:slave_state

957 					slave_cap_mask = priv->mfunc.master.slave_state[slave].ib_cap_mask[port];
1684 priv->mfunc.master.slave_state[slave].vhcr_dma,
1821 priv->mfunc.master.slave_state[slave].vhcr_dma,
1861 if (!(priv->mfunc.master.slave_state[slave].active &&
2000 struct mlx4_slave_state *slave_state =
2001 &priv->mfunc.master.slave_state[slave];
2012 slave_state->vst_qinq_supported) {
2088 struct mlx4_slave_state *slave_state = priv->mfunc.master.slave_state;
2094 slave_state[slave].comm_toggle ^= 1;
2095 reply = (u32) slave_state[slave].comm_toggle << 31;
2096 if (toggle != slave_state[slave].comm_toggle) {
2103 slave_state[slave].active = false;
2104 slave_state[slave].old_vlan_api = false;
2105 slave_state[slave].vst_qinq_supported = false;
2108 slave_state[slave].event_eq[i].eqn = -1;
2109 slave_state[slave].event_eq[i].token = 0;
2113 if (MLX4_COMM_CMD_FLR == slave_state[slave].last_cmd)
2125 MLX4_COMM_CMD_FLR == slave_state[slave].last_cmd) {
2133 if (slave_state[slave].last_cmd != MLX4_COMM_CMD_RESET)
2135 slave_state[slave].vhcr_dma = ((u64) param) << 48;
2136 priv->mfunc.master.slave_state[slave].cookie = 0;
2139 if (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR0)
2141 slave_state[slave].vhcr_dma |= ((u64) param) << 32;
2144 if (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR1)
2146 slave_state[slave].vhcr_dma |= ((u64) param) << 16;
2149 if (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR2)
2151 slave_state[slave].vhcr_dma |= param;
2154 slave_state[slave].active = true;
2158 if ((slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR_EN) &&
2159 (slave_state[slave].last_cmd != MLX4_COMM_CMD_VHCR_POST)) {
2161 slave, cmd, slave_state[slave].last_cmd);
2179 if (!slave_state[slave].is_slave_going_down)
2180 slave_state[slave].last_cmd = cmd;
2210 if (!slave_state[slave].is_slave_going_down)
2211 slave_state[slave].last_cmd = MLX4_COMM_CMD_RESET;
2215 memset(&slave_state[slave].event_eq, 0,
2266 if (master->slave_state[slave].comm_toggle
2270 master->slave_state[slave].comm_toggle);
2271 master->slave_state[slave].comm_toggle =
2370 priv->mfunc.master.slave_state =
2374 if (!priv->mfunc.master.slave_state)
2396 s_state = &priv->mfunc.master.slave_state[i];
2477 kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]);
2483 kfree(priv->mfunc.master.slave_state);
2582 kfree(priv->mfunc.master.slave_state[i].vlan_filter[port]);
2584 kfree(priv->mfunc.master.slave_state);
3013 struct mlx4_slave_state *slave_state;
3040 slave_state = &priv->mfunc.master.slave_state[slave];
3041 if ((proto == htons(ETH_P_8021AD)) && (slave_state->active) &&
3042 (!slave_state->vst_qinq_supported)) {
3135 if (priv->mfunc.master.slave_state[slave].active &&