Lines Matching refs:eth_port
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
136 ret = nfp_devlink_fill_eth_port_from_id(pf, port_index, ð_port); in nfp_devlink_port_unsplit()
141 if (!eth_port.is_split) { in nfp_devlink_port_unsplit()
146 ret = nfp_devlink_set_lanes(pf, eth_port.index, eth_port.port_lanes); in nfp_devlink_port_unsplit()
203 struct nfp_eth_table_port eth_port; in nfp_devlink_port_register() local
208 ret = nfp_devlink_fill_eth_port(port, ð_port); in nfp_devlink_port_register()
215 eth_port.label_port, eth_port.is_split, in nfp_devlink_port_register()
216 eth_port.label_subport); in nfp_devlink_port_register()