Lines Matching refs:mfunc

139 	struct mlx4_mfunc *mfunc =
141 struct mlx4_priv *priv = container_of(mfunc, struct mlx4_priv, mfunc);
143 struct mlx4_slave_event_eq *slave_eq = &mfunc->master.slave_eq;
174 struct mlx4_slave_event_eq *slave_eq = &priv->mfunc.master.slave_eq;
195 queue_work(priv->mfunc.master.comm_wq,
196 &priv->mfunc.master.slave_event_work);
205 &priv->mfunc.master.slave_state[slave];
220 struct mlx4_slave_state *s_slave = &priv->mfunc.master.slave_state[slave];
275 struct mlx4_slave_state *s_state = priv->mfunc.master.slave_state;
292 struct mlx4_slave_state *s_state = priv->mfunc.master.slave_state;
348 ctx = &priv->mfunc.master.slave_state[slave];
415 struct mlx4_mfunc *mfunc =
418 container_of(mfunc, struct mlx4_priv, mfunc);
420 struct mlx4_slave_state *slave_state = priv->mfunc.master.slave_state;
435 spin_lock_irqsave(&priv->mfunc.master.slave_state_lock, flags);
438 spin_unlock_irqrestore(&priv->mfunc.master.slave_state_lock, flags);
571 s_info = &priv->mfunc.master.vf_oper[slave].vport[port].state;
604 s_info = &priv->mfunc.master.vf_oper[slave].vport[port].state;
667 memcpy(&priv->mfunc.master.comm_arm_bit_vector,
670 queue_work(priv->mfunc.master.comm_wq,
671 &priv->mfunc.master.comm_work);
691 spin_lock_irqsave(&priv->mfunc.master.slave_state_lock, flags);
693 priv->mfunc.master.slave_state[flr_slave].active = false;
694 priv->mfunc.master.slave_state[flr_slave].last_cmd = MLX4_COMM_CMD_FLR;
695 priv->mfunc.master.slave_state[flr_slave].is_slave_going_down = 1;
697 spin_unlock_irqrestore(&priv->mfunc.master.slave_state_lock, flags);
698 queue_work(priv->mfunc.master.comm_wq,
699 &priv->mfunc.master.slave_flr_event_work);
798 priv->mfunc.master.slave_state[slave].event_eq;