Lines Matching defs:caps
66 table->max = 1 << dev->caps.log_num_macs;
79 table->max = (1 << dev->caps.log_num_vlans) - MLX4_VLAN_REGULAR;
217 return dev->caps.reserved_qps_base[MLX4_QP_REGION_ETH_ADDR] +
218 (port - 1) * (1 << dev->caps.log_num_macs);
228 if (port < 1 || port > dev->caps.num_ports) {
469 int mlx4_get_port_ib_caps(struct mlx4_dev *dev, u8 port, __be32 *caps)
500 *caps = *(__be32 *) (outbuf + 84);
567 if (slave != dev->caps.function &&
597 mtu = min_t(int, mtu, dev->caps.eth_mtu_cap[port] +
718 if (slave != dev->caps.function)
761 if (dev->caps.port_type[port] == MLX4_PORT_TYPE_NONE)
770 if (dev->caps.port_type[port] == MLX4_PORT_TYPE_ETH) {
776 ((__be32 *) mailbox->buf)[1] = dev->caps.ib_port_def_cap[port];
784 for (vl_cap = dev->caps.vl_cap[port];
790 (dev->caps.port_ib_mtu[port] << MLX4_SET_PORT_MTU_CAP) |
840 u32 m_promisc = (dev->caps.flags & MLX4_DEV_CAP_FLAG_VEP_MC_STEER) ?
843 if (dev->caps.steering_mode != MLX4_STEERING_MODE_A0)
853 context->n_mac = dev->caps.log_num_macs;