Lines Matching defs:flavour
92 devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_PCI_VF)
115 devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_PCI_VF)
137 devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_PCI_VF)
241 if (nla_put_u16(msg, DEVLINK_ATTR_PORT_FLAVOUR, attrs->flavour))
243 switch (devlink_port->attrs.flavour) {
738 if (devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_PCI_VF) {
750 if (devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_PCI_VF) {
762 if (devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_PCI_VF) {
911 NL_SET_ERR_MSG(extack, "Port flavour or PCI PF are not specified");
914 new_attrs.flavour = nla_get_u16(info->attrs[DEVLINK_ATTR_PORT_FLAVOUR]);
929 if (new_attrs.flavour == DEVLINK_PORT_FLAVOUR_PCI_SF &&
984 return devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_CPU &&
985 devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_DSA &&
986 devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_UNUSED;
1337 enum devlink_port_flavour flavour)
1342 attrs->flavour = flavour;
1365 __devlink_port_attrs_set(devlink_port, attrs->flavour);
1471 if (WARN_ON(devlink_port->attrs.flavour != DEVLINK_PORT_FLAVOUR_PCI_SF ||
1508 switch (attrs->flavour) {