Lines Matching refs:reg_id
92 u64 reg_id; member
4027 enum mlx4_steer_type steer, u64 reg_id) in add_mcg_res() argument
4044 res->reg_id = reg_id; in add_mcg_res()
4055 enum mlx4_steer_type steer, u64 *reg_id) in rem_mcg_res() argument
4065 *reg_id = res->reg_id; in rem_mcg_res()
4077 enum mlx4_steer_type type, u64 *reg_id) in qp_attach() argument
4086 reg_id); in qp_attach()
4104 enum mlx4_steer_type type, u64 reg_id) in qp_detach() argument
4108 return mlx4_flow_detach(dev, reg_id); in qp_detach()
4147 u64 reg_id = 0; in mlx4_QP_ATTACH_wrapper() local
4161 type, ®_id); in mlx4_QP_ATTACH_wrapper()
4166 err = add_mcg_res(dev, slave, rqp, gid, prot, type, reg_id); in mlx4_QP_ATTACH_wrapper()
4174 err = rem_mcg_res(dev, slave, rqp, gid, prot, type, ®_id); in mlx4_QP_ATTACH_wrapper()
4178 err = qp_detach(dev, &qp, gid, prot, type, reg_id); in mlx4_QP_ATTACH_wrapper()
4181 qpn, reg_id); in mlx4_QP_ATTACH_wrapper()
4187 qp_detach(dev, &qp, gid, prot, type, reg_id); in mlx4_QP_ATTACH_wrapper()
4588 mlx4_flow_detach(dev, rgid->reg_id); in detach_qp()
4983 u64 reg_id; in mlx4_do_mirror_rule() local
4994 err = mlx4_cmd_imm(dev, mailbox->dma, ®_id, fs_rule->mirr_mbox_size >> 2, 0, in mlx4_do_mirror_rule()
5002 err = add_res_range(dev, fs_rule->com.owner, reg_id, 1, RES_FS_RULE, fs_rule->qpn); in mlx4_do_mirror_rule()
5006 err = get_res(dev, fs_rule->com.owner, reg_id, RES_FS_RULE, &mirr_rule); in mlx4_do_mirror_rule()
5010 fs_rule->mirr_rule_id = reg_id; in mlx4_do_mirror_rule()
5014 put_res(dev, fs_rule->com.owner, reg_id, RES_FS_RULE); in mlx4_do_mirror_rule()
5018 rem_res_range(dev, fs_rule->com.owner, reg_id, 1, RES_FS_RULE, 0); in mlx4_do_mirror_rule()
5020 mlx4_cmd(dev, reg_id, 0, 0, MLX4_QP_FLOW_STEERING_DETACH, in mlx4_do_mirror_rule()