Lines Matching refs:port_cap

399 			  struct mlx4_port_cap *port_cap)
401 dev->caps.vl_cap[port] = port_cap->max_vl;
402 dev->caps.ib_mtu_cap[port] = port_cap->ib_mtu;
403 dev->phys_caps.gid_phys_table_len[port] = port_cap->max_gids;
404 dev->phys_caps.pkey_phys_table_len[port] = port_cap->max_pkeys;
408 dev->caps.gid_table_len[port] = port_cap->max_gids;
409 dev->caps.pkey_table_len[port] = port_cap->max_pkeys;
410 dev->caps.port_width_cap[port] = port_cap->max_port_width;
411 dev->caps.eth_mtu_cap[port] = port_cap->eth_mtu;
412 dev->caps.max_tc_eth = port_cap->max_tc_eth;
413 dev->caps.def_mac[port] = port_cap->def_mac;
414 dev->caps.supported_type[port] = port_cap->supported_port_types;
415 dev->caps.suggested_type[port] = port_cap->suggested_type;
416 dev->caps.default_sense[port] = port_cap->default_sense;
417 dev->caps.trans_type[port] = port_cap->trans_type;
418 dev->caps.vendor_oui[port] = port_cap->vendor_oui;
419 dev->caps.wavelength[port] = port_cap->wavelength;
420 dev->caps.trans_code[port] = port_cap->trans_code;
426 struct mlx4_port_cap *port_cap)
430 err = mlx4_QUERY_PORT(dev, port, port_cap);
495 err = _mlx4_dev_port(dev, i, dev_cap->port_cap + i);
637 if (dev->caps.log_num_macs > dev_cap->port_cap[i].log_max_macs) {
638 dev->caps.log_num_macs = dev_cap->port_cap[i].log_max_macs;
642 if (dev->caps.log_num_vlans > dev_cap->port_cap[i].log_max_vlans) {
643 dev->caps.log_num_vlans = dev_cap->port_cap[i].log_max_vlans;
2267 struct mlx4_port_cap port_cap;
2273 if (mlx4_dev_port(dev, i, &port_cap)) {
2278 (port_cap.dmfs_optimized_state ==
2285 (port_cap.dmfs_optimized_state ?