Lines Matching refs:port_cap
398 struct mlx4_port_cap *port_cap) in _mlx4_dev_port() argument
400 dev->caps.vl_cap[port] = port_cap->max_vl; in _mlx4_dev_port()
401 dev->caps.ib_mtu_cap[port] = port_cap->ib_mtu; in _mlx4_dev_port()
402 dev->phys_caps.gid_phys_table_len[port] = port_cap->max_gids; in _mlx4_dev_port()
403 dev->phys_caps.pkey_phys_table_len[port] = port_cap->max_pkeys; in _mlx4_dev_port()
407 dev->caps.gid_table_len[port] = port_cap->max_gids; in _mlx4_dev_port()
408 dev->caps.pkey_table_len[port] = port_cap->max_pkeys; in _mlx4_dev_port()
409 dev->caps.port_width_cap[port] = port_cap->max_port_width; in _mlx4_dev_port()
410 dev->caps.eth_mtu_cap[port] = port_cap->eth_mtu; in _mlx4_dev_port()
411 dev->caps.max_tc_eth = port_cap->max_tc_eth; in _mlx4_dev_port()
412 dev->caps.def_mac[port] = port_cap->def_mac; in _mlx4_dev_port()
413 dev->caps.supported_type[port] = port_cap->supported_port_types; in _mlx4_dev_port()
414 dev->caps.suggested_type[port] = port_cap->suggested_type; in _mlx4_dev_port()
415 dev->caps.default_sense[port] = port_cap->default_sense; in _mlx4_dev_port()
416 dev->caps.trans_type[port] = port_cap->trans_type; in _mlx4_dev_port()
417 dev->caps.vendor_oui[port] = port_cap->vendor_oui; in _mlx4_dev_port()
418 dev->caps.wavelength[port] = port_cap->wavelength; in _mlx4_dev_port()
419 dev->caps.trans_code[port] = port_cap->trans_code; in _mlx4_dev_port()
425 struct mlx4_port_cap *port_cap) in mlx4_dev_port() argument
429 err = mlx4_QUERY_PORT(dev, port, port_cap); in mlx4_dev_port()
494 err = _mlx4_dev_port(dev, i, dev_cap->port_cap + i); in mlx4_dev_cap()
636 if (dev->caps.log_num_macs > dev_cap->port_cap[i].log_max_macs) { in mlx4_dev_cap()
637 dev->caps.log_num_macs = dev_cap->port_cap[i].log_max_macs; in mlx4_dev_cap()
641 if (dev->caps.log_num_vlans > dev_cap->port_cap[i].log_max_vlans) { in mlx4_dev_cap()
642 dev->caps.log_num_vlans = dev_cap->port_cap[i].log_max_vlans; in mlx4_dev_cap()
2236 struct mlx4_port_cap port_cap; in mlx4_validate_optimized_steering() local
2242 if (mlx4_dev_port(dev, i, &port_cap)) { in mlx4_validate_optimized_steering()
2247 (port_cap.dmfs_optimized_state == in mlx4_validate_optimized_steering()
2254 (port_cap.dmfs_optimized_state ? in mlx4_validate_optimized_steering()