Lines Matching defs:vhcr
326 struct mlx4_vhcr *vhcr,
394 if (vhcr->op_modifier == 1) {
398 dev, slave, vhcr->in_modifier);
404 vhcr->in_modifier = converted_port;
406 field = vhcr->in_modifier -
410 port = vhcr->in_modifier;
435 MLX4_PUT(outbox->buf, dev->caps.phys_port_id[vhcr->in_modifier],
450 } else if (vhcr->op_modifier == 0) {
492 size = vhcr->in_modifier &
500 size = vhcr->in_modifier &
530 if (vhcr->in_modifier & QUERY_FUNC_CAP_SUPPORTS_VST_QINQ)
1273 struct mlx4_vhcr *vhcr,
1407 struct mlx4_vhcr *vhcr,
1419 vhcr->in_modifier & 0xFF);
1432 if (vhcr->op_modifier || vhcr->in_modifier & ~0xFF)
1435 vhcr->in_modifier = port;
1437 err = mlx4_cmd_box(dev, 0, outbox->dma, vhcr->in_modifier, 0,
1442 def_mac = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.mac;
1452 port_type |= (dev->caps.port_type[vhcr->in_modifier] & 0x3);
1454 admin_link_state = priv->mfunc.master.vf_oper[slave].vport[vhcr->in_modifier].state.link_state;
1472 if (dev->caps.port_type[vhcr->in_modifier] == MLX4_PORT_TYPE_ETH)
1479 short_field = dev->caps.pkey_table_len[vhcr->in_modifier];
1744 struct mlx4_vhcr *vhcr,
2254 struct mlx4_vhcr *vhcr,
2260 int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier);
2352 struct mlx4_vhcr *vhcr,
2358 int port = mlx4_slave_convert_port(dev, slave, vhcr->in_modifier);
2994 struct mlx4_vhcr *vhcr,
3016 return mlx4_cmd_box(dev, inbox->dma, outbox->dma, vhcr->in_modifier,