Lines Matching refs:mailbox
252 static int mlx4_SW2HW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, in mlx4_SW2HW_MPT() argument
255 return mlx4_cmd(dev, mailbox->dma, mpt_index, 0, MLX4_CMD_SW2HW_MPT, in mlx4_SW2HW_MPT()
259 static int mlx4_HW2SW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, in mlx4_HW2SW_MPT() argument
262 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, mpt_index, in mlx4_HW2SW_MPT()
263 !mailbox, MLX4_CMD_HW2SW_MPT, MLX4_CMD_TIME_CLASS_B); in mlx4_HW2SW_MPT()
313 struct mlx4_cmd_mailbox *mailbox; in mlx4_mr_enable() local
321 mailbox = mlx4_alloc_cmd_mailbox(dev); in mlx4_mr_enable()
322 if (IS_ERR(mailbox)) { in mlx4_mr_enable()
323 err = PTR_ERR(mailbox); in mlx4_mr_enable()
326 mpt_entry = mailbox->buf; in mlx4_mr_enable()
358 err = mlx4_SW2HW_MPT(dev, mailbox, in mlx4_mr_enable()
367 mlx4_free_cmd_mailbox(dev, mailbox); in mlx4_mr_enable()
372 mlx4_free_cmd_mailbox(dev, mailbox); in mlx4_mr_enable()