Lines Matching refs:type

17 	const char *type;  member
69 const char *type; member
95 if (linecard->type && in devlink_nl_linecard_fill()
96 nla_put_string(msg, DEVLINK_ATTR_LINECARD_TYPE, linecard->type)) in devlink_nl_linecard_fill()
107 linecard_type->type)) { in devlink_nl_linecard_fill()
241 const char *type) in devlink_linecard_type_lookup() argument
248 if (!strcmp(type, linecard_type->type)) in devlink_linecard_type_lookup()
255 const char *type, in devlink_linecard_type_set() argument
274 linecard_type = devlink_linecard_type_lookup(linecard, type); in devlink_linecard_type_set()
291 linecard_type->type, in devlink_linecard_type_set()
298 linecard->type = linecard_type->type; in devlink_linecard_type_set()
301 err = ops->provision(linecard, linecard->priv, linecard_type->type, in devlink_linecard_type_set()
309 linecard->type = NULL; in devlink_linecard_type_set()
338 linecard->type = NULL; in devlink_linecard_type_unset()
360 linecard->type = NULL; in devlink_linecard_type_unset()
383 const char *type; in devlink_nl_linecard_set_doit() local
385 type = nla_data(info->attrs[DEVLINK_ATTR_LINECARD_TYPE]); in devlink_nl_linecard_set_doit()
386 if (strcmp(type, "")) { in devlink_nl_linecard_set_doit()
387 err = devlink_linecard_type_set(linecard, type, extack); in devlink_nl_linecard_set_doit()
416 &linecard_type->type, in devlink_linecard_types_init()
503 const char *type) in devlink_linecard_provision_set() argument
506 WARN_ON(linecard->type && strcmp(linecard->type, type)); in devlink_linecard_provision_set()
508 linecard->type = type; in devlink_linecard_provision_set()
526 linecard->type = NULL; in devlink_linecard_provision_clear()