mlx4_QUERY_PORT
int mlx4_QUERY_PORT(struct mlx4_dev *dev, int port, struct mlx4_port_cap *port_cap);
if (!mlx4_QUERY_PORT(dev, 1, &port_cap) && port_cap.link_state)
if (!mlx4_QUERY_PORT(dev, 2, &port_cap) && port_cap.link_state)
err = mlx4_QUERY_PORT(dev, i, dev_cap->port_cap + i);
err = mlx4_QUERY_PORT(dev, other_port, &port_cap);
err = mlx4_QUERY_PORT(dev, port, port_cap);