Lines Matching refs:port_cap
284 struct mlx4_port_cap *port_cap) in _mlx4_dev_port() argument
286 dev->caps.vl_cap[port] = port_cap->max_vl; in _mlx4_dev_port()
287 dev->caps.ib_mtu_cap[port] = port_cap->ib_mtu; in _mlx4_dev_port()
288 dev->phys_caps.gid_phys_table_len[port] = port_cap->max_gids; in _mlx4_dev_port()
289 dev->phys_caps.pkey_phys_table_len[port] = port_cap->max_pkeys; in _mlx4_dev_port()
293 dev->caps.gid_table_len[port] = port_cap->max_gids; in _mlx4_dev_port()
294 dev->caps.pkey_table_len[port] = port_cap->max_pkeys; in _mlx4_dev_port()
295 dev->caps.port_width_cap[port] = port_cap->max_port_width; in _mlx4_dev_port()
296 dev->caps.eth_mtu_cap[port] = port_cap->eth_mtu; in _mlx4_dev_port()
297 dev->caps.max_tc_eth = port_cap->max_tc_eth; in _mlx4_dev_port()
298 dev->caps.def_mac[port] = port_cap->def_mac; in _mlx4_dev_port()
299 dev->caps.supported_type[port] = port_cap->supported_port_types; in _mlx4_dev_port()
300 dev->caps.suggested_type[port] = port_cap->suggested_type; in _mlx4_dev_port()
301 dev->caps.default_sense[port] = port_cap->default_sense; in _mlx4_dev_port()
302 dev->caps.trans_type[port] = port_cap->trans_type; in _mlx4_dev_port()
303 dev->caps.vendor_oui[port] = port_cap->vendor_oui; in _mlx4_dev_port()
304 dev->caps.wavelength[port] = port_cap->wavelength; in _mlx4_dev_port()
305 dev->caps.trans_code[port] = port_cap->trans_code; in _mlx4_dev_port()
311 struct mlx4_port_cap *port_cap) in mlx4_dev_port() argument
315 err = mlx4_QUERY_PORT(dev, port, port_cap); in mlx4_dev_port()
380 err = _mlx4_dev_port(dev, i, dev_cap->port_cap + i); in mlx4_dev_cap()
521 if (dev->caps.log_num_macs > dev_cap->port_cap[i].log_max_macs) { in mlx4_dev_cap()
522 dev->caps.log_num_macs = dev_cap->port_cap[i].log_max_macs; in mlx4_dev_cap()
526 if (dev->caps.log_num_vlans > dev_cap->port_cap[i].log_max_vlans) { in mlx4_dev_cap()
527 dev->caps.log_num_vlans = dev_cap->port_cap[i].log_max_vlans; in mlx4_dev_cap()
2199 struct mlx4_port_cap port_cap; in mlx4_validate_optimized_steering() local
2205 if (mlx4_dev_port(dev, i, &port_cap)) { in mlx4_validate_optimized_steering()
2210 (port_cap.dmfs_optimized_state == in mlx4_validate_optimized_steering()
2217 (port_cap.dmfs_optimized_state ? in mlx4_validate_optimized_steering()