Searched refs:rel_index (Results 1 – 6 of 6) sorted by relevance
| /linux/net/devlink/ |
| H A D | core.c | 165 void devlink_rel_nested_in_clear(u32 rel_index) in devlink_rel_nested_in_add() 167 xa_clear_mark(&devlink_rels, rel_index, DEVLINK_REL_IN_USE); in devlink_rel_nested_in_add() 170 int devlink_rel_nested_in_add(u32 *rel_index, u32 devlink_index, in devlink_rel_nested_in_add() 187 *rel_index = rel->index; 214 static struct devlink_rel *devlink_rel_find(unsigned long rel_index) in devlink_rel_devlink_get() argument 216 return xa_find(&devlink_rels, &rel_index, rel_index, in devlink_rel_devlink_get() 220 static struct devlink *devlink_rel_devlink_get(u32 rel_index) in devlink_rel_devlink_get() 225 if (!rel_index) in devlink_rel_devlink_get() 228 rel = devlink_rel_find(rel_index); in devlink_rel_devlink_get() 159 devlink_rel_nested_in_clear(u32 rel_index) devlink_rel_nested_in_clear() argument 164 devlink_rel_nested_in_add(u32 * rel_index,u32 devlink_index,u32 obj_index,devlink_rel_notify_cb_t * notify_cb,devlink_rel_cleanup_cb_t * cleanup_cb,struct devlink * devlink) devlink_rel_nested_in_add() argument 208 devlink_rel_find(unsigned long rel_index) devlink_rel_find() argument 232 devlink_rel_devlink_handle_put(struct sk_buff * msg,struct devlink * devlink,u32 rel_index,int attrtype,bool * msg_updated) devlink_rel_devlink_handle_put() argument [all...] |
| H A D | linecard.c | 20 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 D | devl_internal.h | 137 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 D | dev.c | 144 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 D | port.c | 477 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 D | devlink.h | 161 u32 rel_index; member
|