Home
last modified time | relevance | path

Searched refs:rel_index (Results 1 – 6 of 6) sorted by relevance

/linux/net/devlink/
H A Dcore.c159 void devlink_rel_nested_in_clear(u32 rel_index) in devlink_rel_nested_in_clear() argument
161 xa_clear_mark(&devlink_rels, rel_index, DEVLINK_REL_IN_USE); in devlink_rel_nested_in_clear()
164 int devlink_rel_nested_in_add(u32 *rel_index, u32 devlink_index, in devlink_rel_nested_in_add() argument
181 *rel_index = rel->index; in devlink_rel_nested_in_add()
208 static struct devlink_rel *devlink_rel_find(unsigned long rel_index) in devlink_rel_find() argument
210 return xa_find(&devlink_rels, &rel_index, rel_index, in devlink_rel_find()
214 static struct devlink *devlink_rel_devlink_get(u32 rel_index) in devlink_rel_devlink_get() argument
219 if (!rel_index) in devlink_rel_devlink_get()
222 rel = devlink_rel_find(rel_index); in devlink_rel_devlink_get()
232 u32 rel_index, int attrtype, in devlink_rel_devlink_handle_put() argument
[all …]
H A Dlinecard.c20 u32 rel_index; member
116 linecard->rel_index, in devlink_nl_linecard_fill()
601 u32 linecard_index, u32 rel_index) in devlink_linecard_rel_cleanup_cb() argument
606 if (linecard && linecard->rel_index == rel_index) in devlink_linecard_rel_cleanup_cb()
607 linecard->rel_index = 0; in devlink_linecard_rel_cleanup_cb()
620 return devlink_rel_nested_in_add(&linecard->rel_index, in devlink_linecard_nested_dl_set()
H A Ddevl_internal.h137 u32 rel_index);
143 void devlink_rel_nested_in_clear(u32 rel_index);
144 int devlink_rel_nested_in_add(u32 *rel_index, u32 devlink_index,
150 u32 rel_index, int attrtype,
H A Ddev.c144 unsigned long rel_index; in devlink_nl_nested_fill() local
148 xa_for_each(&devlink->nested_rels, rel_index, unused) { in devlink_nl_nested_fill()
150 rel_index, in devlink_nl_nested_fill()
263 u32 rel_index) in devlink_rel_cleanup_cb() argument
265 xa_erase(&devlink->nested_rels, rel_index); in devlink_rel_cleanup_cb()
271 u32 rel_index; in devl_nested_devlink_set() local
274 err = devlink_rel_nested_in_add(&rel_index, devlink->index, 0, in devl_nested_devlink_set()
280 return xa_insert(&devlink->nested_rels, rel_index, in devl_nested_devlink_set()
H A Dport.c477 port->rel_index, in devlink_nl_port_function_attrs_put()
1456 u32 rel_index) in devlink_port_rel_cleanup_cb() argument
1461 if (devlink_port && devlink_port->rel_index == rel_index) in devlink_port_rel_cleanup_cb()
1462 devlink_port->rel_index = 0; in devlink_port_rel_cleanup_cb()
1480 return devlink_rel_nested_in_add(&devlink_port->rel_index, in devl_port_fn_devlink_set()
/linux/include/net/
H A Ddevlink.h161 u32 rel_index; member