Home
last modified time | relevance | path

Searched refs:vhcr (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4.h204 int (*verify)(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr,
206 int (*wrapper)(struct mlx4_dev *dev, int slave, struct mlx4_vhcr *vhcr,
601 struct mlx4_vhcr_cmd *vhcr; member
971 struct mlx4_vhcr *vhcr,
976 struct mlx4_vhcr *vhcr,
981 struct mlx4_vhcr *vhcr,
986 struct mlx4_vhcr *vhcr,
991 struct mlx4_vhcr *vhcr,
996 struct mlx4_vhcr *vhcr,
1001 struct mlx4_vhcr *vhcr,
[all …]
H A Dmlx4_resource_tracker.c2242 struct mlx4_vhcr *vhcr, in mlx4_ALLOC_RES_wrapper() argument
2248 int alop = vhcr->op_modifier; in mlx4_ALLOC_RES_wrapper()
2250 switch (vhcr->in_modifier & 0xFF) { in mlx4_ALLOC_RES_wrapper()
2252 err = qp_alloc_res(dev, slave, vhcr->op_modifier, alop, in mlx4_ALLOC_RES_wrapper()
2253 vhcr->in_param, &vhcr->out_param); in mlx4_ALLOC_RES_wrapper()
2257 err = mtt_alloc_res(dev, slave, vhcr->op_modifier, alop, in mlx4_ALLOC_RES_wrapper()
2258 vhcr->in_param, &vhcr->out_param); in mlx4_ALLOC_RES_wrapper()
2262 err = mpt_alloc_res(dev, slave, vhcr->op_modifier, alop, in mlx4_ALLOC_RES_wrapper()
2263 vhcr->in_param, &vhcr->out_param); in mlx4_ALLOC_RES_wrapper()
2267 err = cq_alloc_res(dev, slave, vhcr->op_modifier, alop, in mlx4_ALLOC_RES_wrapper()
[all …]
H A Dmlx4_cmd.c522 struct mlx4_vhcr_cmd *vhcr = priv->mfunc.vhcr; in mlx4_slave_cmd() local
527 vhcr->in_param = cpu_to_be64(in_param); in mlx4_slave_cmd()
528 vhcr->out_param = out_param ? cpu_to_be64(*out_param) : 0; in mlx4_slave_cmd()
529 vhcr->in_modifier = cpu_to_be32(in_modifier); in mlx4_slave_cmd()
530 vhcr->opcode = cpu_to_be16((((u16) op_modifier) << 12) | (op & 0xfff)); in mlx4_slave_cmd()
531 vhcr->token = cpu_to_be16(CMD_POLL_TOKEN); in mlx4_slave_cmd()
532 vhcr->status = 0; in mlx4_slave_cmd()
533 vhcr->flags = !!(priv->cmd.use_events) << 6; in mlx4_slave_cmd()
536 ret = mlx4_master_process_vhcr(dev, dev->caps.function, vhcr); in mlx4_slave_cmd()
541 be64_to_cpu(vhcr->out_param); in mlx4_slave_cmd()
[all …]
H A Dmlx4_fw.c325 struct mlx4_vhcr *vhcr, in mlx4_QUERY_FUNC_CAP_wrapper() argument
393 if (vhcr->op_modifier == 1) { in mlx4_QUERY_FUNC_CAP_wrapper()
397 dev, slave, vhcr->in_modifier); in mlx4_QUERY_FUNC_CAP_wrapper()
403 vhcr->in_modifier = converted_port; in mlx4_QUERY_FUNC_CAP_wrapper()
405 field = vhcr->in_modifier - in mlx4_QUERY_FUNC_CAP_wrapper()
409 port = vhcr->in_modifier; in mlx4_QUERY_FUNC_CAP_wrapper()
434 MLX4_PUT(outbox->buf, dev->caps.phys_port_id[vhcr->in_modifier], in mlx4_QUERY_FUNC_CAP_wrapper()
449 } else if (vhcr->op_modifier == 0) { in mlx4_QUERY_FUNC_CAP_wrapper()
491 size = vhcr->in_modifier & in mlx4_QUERY_FUNC_CAP_wrapper()
499 size = vhcr->in_modifier & in mlx4_QUERY_FUNC_CAP_wrapper()
[all …]
H A Dmlx4_port.c1477 struct mlx4_vhcr *vhcr, in mlx4_SET_PORT_wrapper() argument
1483 dev, slave, vhcr->in_modifier & 0xFF); in mlx4_SET_PORT_wrapper()
1488 vhcr->in_modifier = (vhcr->in_modifier & ~0xFF) | in mlx4_SET_PORT_wrapper()
1491 return mlx4_common_set_port(dev, slave, vhcr->in_modifier, in mlx4_SET_PORT_wrapper()
1492 vhcr->op_modifier, inbox); in mlx4_SET_PORT_wrapper()
1706 struct mlx4_vhcr *vhcr, in mlx4_SET_MCAST_FLTR_wrapper() argument
1726 struct mlx4_vhcr *vhcr, in mlx4_SET_VLAN_FLTR_wrapper() argument
1737 struct mlx4_vhcr *vhcr, in mlx4_DUMP_ETH_STATS_wrapper() argument
H A Dfw.h238 struct mlx4_vhcr *vhcr,
H A Dmlx4_mcg.c1558 struct mlx4_vhcr *vhcr, in mlx4_PROMISC_wrapper() argument
1563 u32 qpn = (u32) vhcr->in_param & 0xffffffff; in mlx4_PROMISC_wrapper()
1564 int port = mlx4_slave_convert_port(dev, slave, vhcr->in_param >> 62); in mlx4_PROMISC_wrapper()
1565 enum mlx4_steer_type steer = vhcr->in_modifier; in mlx4_PROMISC_wrapper()
1574 if (vhcr->op_modifier) in mlx4_PROMISC_wrapper()
H A Dmlx4_eq.c861 struct mlx4_vhcr *vhcr, in mlx4_MAP_EQ_wrapper() argument
869 u32 in_modifier = vhcr->in_modifier; in mlx4_MAP_EQ_wrapper()
871 u64 in_param = vhcr->in_param; in mlx4_MAP_EQ_wrapper()