Lines Matching full:split
44 * ice_devlink_port_options_print - Print available port split options
45 * @pf: the PF to print split port options
47 * Prints a table with available port split options and max port speeds
80 dev_dbg(dev, "Available port split options and max port speeds (Gbps):\n"); in ice_devlink_port_options_print()
81 dev_dbg(dev, "Status Split Quad 0 Quad 1\n"); in ice_devlink_port_options_print()
116 * @pf: the PF to print split port options
134 NL_SET_ERR_MSG_MOD(extack, "Port split request failed"); in ice_devlink_aq_set_port_option()
150 NL_SET_ERR_MSG_MOD(extack, "Port split request failed to save data"); in ice_devlink_aq_set_port_option()
157 NL_SET_ERR_MSG_MOD(extack, "Reboot required to finish port split"); in ice_devlink_aq_set_port_option()
165 * @count: number of ports to split to
173 * the same port split count, allow switching between them. When the same
174 * port split count request is issued again, switch to the next FW port
175 * option with the same port split count.
195 dev_dbg(dev, "Couldn't read port split options, err = %d\n", in ice_devlink_port_split()
197 NL_SET_ERR_MSG_MOD(extack, "Failed to get available port split options"); in ice_devlink_port_split()
205 * the same port split count, search for a new option starting in ice_devlink_port_split()
217 dev_dbg(dev, "request to split: count: %u is already set and there are no other options\n", in ice_devlink_port_split()
219 NL_SET_ERR_MSG_MOD(extack, "Requested split count is already set"); in ice_devlink_port_split()
225 dev_dbg(dev, "request to split: count: %u not found\n", count); in ice_devlink_port_split()
226 NL_SET_ERR_MSG_MOD(extack, "Port split requested unsupported port config"); in ice_devlink_port_split()
247 * Calls ice_devlink_port_split with split count set to 1.
248 * There could be no FW option available with split count 1.
260 * ice_devlink_set_port_split_options - Set port split options
261 * @pf: the PF to set port split options
264 * Sets devlink port split options based on available FW port options
279 dev_dbg(ice_pf_to_dev(pf), "Couldn't read port split options, err = %d\n", in ice_devlink_set_port_split_options()
284 /* find the biggest available port split count */ in ice_devlink_set_port_split_options()
345 /* As FW supports only port split options for whole device, in ice_devlink_create_pf_port()
346 * set port split options only for first PF. in ice_devlink_create_pf_port()