• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/mlx4/mlx4_core/

Lines Matching defs:out_param

130 	u64			out_param;
432 static int mlx4_cmd_post(struct mlx4_dev *dev, u64 in_param, u64 out_param,
485 __raw_writel((__force u32) cpu_to_be32(out_param >> 32), hcr + 3);
486 __raw_writel((__force u32) cpu_to_be32(out_param & 0xfffffffful), hcr + 4);
517 static int mlx4_slave_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
528 vhcr->out_param = out_param ? cpu_to_be64(*out_param) : 0;
539 if (out_param)
540 *out_param =
541 be64_to_cpu(vhcr->out_param);
558 if (out_param)
559 *out_param =
560 be64_to_cpu(vhcr->out_param);
582 static int mlx4_cmd_poll(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
603 if (out_is_imm && !out_param) {
610 err = mlx4_cmd_post(dev, in_param, out_param ? *out_param : 0,
642 *out_param =
666 void mlx4_cmd_event(struct mlx4_dev *dev, u16 token, u8 status, u64 out_param)
678 context->out_param = out_param;
683 static int mlx4_cmd_wait(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
701 if (out_is_imm && !out_param) {
710 err = mlx4_cmd_post(dev, in_param, out_param ? *out_param : 0,
721 context->out_param = 0;
765 *out_param = context->out_param;
780 int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param,
795 ret = mlx4_cmd_wait(dev, in_param, out_param,
799 ret = mlx4_cmd_poll(dev, in_param, out_param,
806 return mlx4_slave_cmd(dev, in_param, out_param, out_is_imm,
823 u64 out_param;
836 out_param = (u64) dev->caps.function | master_addr;
839 out_param = (u64) slave | slave_addr;
842 return mlx4_cmd_imm(dev, in_param, &out_param, size, 0,
1055 u64 out_param;
1059 out_param = cmd->has_outbox ? (u64) outbox->dma : vhcr->out_param;
1065 err = __mlx4_cmd(dev, in_param, &out_param, cmd->out_is_imm,
1070 vhcr->out_param = out_param;
1685 u64 out_param;
1713 vhcr->out_param = be64_to_cpu(vhcr_cmd->out_param);
1780 vhcr_cmd->out_param = cpu_to_be64(vhcr->out_param);
1784 out_param = cmd->has_outbox ? (u64) outbox->dma :
1785 vhcr->out_param;
1786 err = __mlx4_cmd(dev, in_param, &out_param,
1793 vhcr->out_param = out_param;
1794 vhcr_cmd->out_param = cpu_to_be64(vhcr->out_param);
1810 vhcr->out_param,