Lines Matching refs:in_param

432 static int mlx4_cmd_post(struct mlx4_dev *dev, u64 in_param, u64 out_param,  in mlx4_cmd_post()  argument
482 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), hcr + 0); in mlx4_cmd_post()
483 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), hcr + 1); in mlx4_cmd_post()
505 op, ret, in_param, in_modifier, op_modifier); in mlx4_cmd_post()
511 static int mlx4_slave_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param, in mlx4_slave_cmd() argument
521 vhcr->in_param = cpu_to_be64(in_param); in mlx4_slave_cmd()
576 static int mlx4_cmd_poll(struct mlx4_dev *dev, u64 in_param, u64 *out_param, in mlx4_cmd_poll() argument
604 err = mlx4_cmd_post(dev, in_param, out_param ? *out_param : 0, in mlx4_cmd_poll()
677 static int mlx4_cmd_wait(struct mlx4_dev *dev, u64 in_param, u64 *out_param, in mlx4_cmd_wait() argument
704 err = mlx4_cmd_post(dev, in_param, out_param ? *out_param : 0, in mlx4_cmd_wait()
774 int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param, in __mlx4_cmd() argument
789 ret = mlx4_cmd_wait(dev, in_param, out_param, in __mlx4_cmd()
793 ret = mlx4_cmd_poll(dev, in_param, out_param, in __mlx4_cmd()
800 return mlx4_slave_cmd(dev, in_param, out_param, out_is_imm, in __mlx4_cmd()
816 u64 in_param; in mlx4_ACCESS_MEM() local
827 in_param = (u64) slave | slave_addr; in mlx4_ACCESS_MEM()
830 in_param = (u64) dev->caps.function | master_addr; in mlx4_ACCESS_MEM()
834 return mlx4_cmd_imm(dev, in_param, &out_param, size, 0, in mlx4_ACCESS_MEM()
1040 u64 in_param; in mlx4_DMA_wrapper() local
1044 in_param = cmd->has_inbox ? (u64) inbox->dma : vhcr->in_param; in mlx4_DMA_wrapper()
1047 in_param &= 0xffffffffffffff00ll; in mlx4_DMA_wrapper()
1048 in_param |= slave; in mlx4_DMA_wrapper()
1051 err = __mlx4_cmd(dev, in_param, &out_param, cmd->out_is_imm, in mlx4_DMA_wrapper()
1670 u64 in_param; in mlx4_master_process_vhcr() local
1698 vhcr->in_param = be64_to_cpu(vhcr_cmd->in_param); in mlx4_master_process_vhcr()
1722 vhcr->in_param &= INBOX_MASK; in mlx4_master_process_vhcr()
1731 vhcr->in_param, in mlx4_master_process_vhcr()
1768 in_param = cmd->has_inbox ? (u64) inbox->dma : in mlx4_master_process_vhcr()
1769 vhcr->in_param; in mlx4_master_process_vhcr()
1772 err = __mlx4_cmd(dev, in_param, &out_param, in mlx4_master_process_vhcr()