Searched refs:eth_port (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_devlink.c | 46 struct nfp_eth_table_port *eth_port; in nfp_devlink_fill_eth_port() local 48 eth_port = __nfp_port_get_eth_port(port); in nfp_devlink_fill_eth_port() 49 if (!eth_port) in nfp_devlink_fill_eth_port() 52 memcpy(copy, eth_port, sizeof(*eth_port)); in nfp_devlink_fill_eth_port() 98 struct nfp_eth_table_port eth_port; in nfp_devlink_port_split() local 107 ret = nfp_devlink_fill_eth_port_from_id(pf, port_index, ð_port); in nfp_devlink_port_split() 112 if (eth_port.is_split || eth_port.port_lanes % count) { in nfp_devlink_port_split() 117 ret = nfp_devlink_set_lanes(pf, eth_port.index, in nfp_devlink_port_split() 118 eth_port.port_lanes / count); in nfp_devlink_port_split() 130 struct nfp_eth_table_port eth_port; in nfp_devlink_port_unsplit() local [all …]
|
D | nfp_port.c | 145 return port->eth_port; in __nfp_port_get_eth_port() 163 struct nfp_eth_table_port *eth_port; in nfp_port_get_phys_port_name() local 173 eth_port = __nfp_port_get_eth_port(port); in nfp_port_get_phys_port_name() 174 if (!eth_port) in nfp_port_get_phys_port_name() 177 if (!eth_port->is_split) in nfp_port_get_phys_port_name() 178 n = snprintf(name, len, "p%d", eth_port->label_port); in nfp_port_get_phys_port_name() 180 n = snprintf(name, len, "p%ds%d", eth_port->label_port, in nfp_port_get_phys_port_name() 181 eth_port->label_subport); in nfp_port_get_phys_port_name() 217 struct nfp_eth_table_port *eth_port; in nfp_port_configure() local 222 eth_port = __nfp_port_get_eth_port(port); in nfp_port_configure() [all …]
|
D | nfp_net_ethtool.c | 244 nfp_net_set_fec_link_mode(struct nfp_eth_table_port *eth_port, in nfp_net_set_fec_link_mode() argument 250 if (!nfp_eth_can_support_fec(eth_port)) { in nfp_net_set_fec_link_mode() 255 modes = nfp_eth_supported_fec_modes(eth_port); in nfp_net_set_fec_link_mode() 288 struct nfp_eth_table_port *eth_port; in nfp_net_get_link_ksettings() local 300 eth_port = nfp_port_get_eth_port(port); in nfp_net_get_link_ksettings() 301 if (eth_port) { in nfp_net_get_link_ksettings() 302 cmd->base.autoneg = eth_port->aneg != NFP_ANEG_DISABLED ? in nfp_net_get_link_ksettings() 304 nfp_net_set_fec_link_mode(eth_port, cmd); in nfp_net_get_link_ksettings() 311 if (eth_port) { in nfp_net_get_link_ksettings() 312 cmd->base.port = eth_port->port_type; in nfp_net_get_link_ksettings() [all …]
|
D | nfp_net_main.c | 80 struct nfp_eth_table_port *eth_port; in nfp_net_get_mac_addr() local 82 eth_port = __nfp_port_get_eth_port(port); in nfp_net_get_mac_addr() 83 if (!eth_port) { in nfp_net_get_mac_addr() 88 ether_addr_copy(netdev->dev_addr, eth_port->mac_addr); in nfp_net_get_mac_addr() 89 ether_addr_copy(netdev->perm_addr, eth_port->mac_addr); in nfp_net_get_mac_addr() 551 struct nfp_eth_table_port *eth_port; in nfp_net_eth_port_update() local 555 eth_port = nfp_net_find_port(eth_table, port->eth_id); in nfp_net_eth_port_update() 556 if (!eth_port) { in nfp_net_eth_port_update() 562 if (eth_port->override_changed) { in nfp_net_eth_port_update() 567 memcpy(port->eth_port, eth_port, sizeof(*eth_port)); in nfp_net_eth_port_update()
|
D | nfp_port.h | 106 struct nfp_eth_table_port *eth_port; member
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/nfpcore/ |
D | nfp_nsp.h | 174 static inline bool nfp_eth_can_support_fec(struct nfp_eth_table_port *eth_port) in nfp_eth_can_support_fec() argument 176 return !!eth_port->fec_modes_supported; in nfp_eth_can_support_fec() 180 nfp_eth_supported_fec_modes(struct nfp_eth_table_port *eth_port) in nfp_eth_supported_fec_modes() argument 182 return eth_port->fec_modes_supported; in nfp_eth_supported_fec_modes()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/abm/ |
D | main.c | 541 struct nfp_eth_table_port *eth_port = &pf->eth_tbl->ports[id]; in nfp_abm_vnic_set_mac() local 553 eth_port->eth_index, abm->pf_id); in nfp_abm_vnic_set_mac() 579 struct nfp_eth_table_port *eth_port = &app->pf->eth_tbl->ports[id]; in nfp_abm_vnic_alloc() local 603 err = nfp_eth_set_configured(app->cpp, eth_port->index, true); in nfp_abm_vnic_alloc()
|