/kernel/linux/linux-5.10/lib/ |
H A D | objagg.c | 54 struct objagg_obj { struct 57 struct objagg_obj *parent; /* if the object is nested, this 72 static unsigned int objagg_obj_ref_inc(struct objagg_obj *objagg_obj) in objagg_obj_ref_inc() argument 74 return ++objagg_obj->refcount; in objagg_obj_ref_inc() 77 static unsigned int objagg_obj_ref_dec(struct objagg_obj *objagg_obj) in objagg_obj_ref_dec() argument 79 return --objagg_obj->refcount; in objagg_obj_ref_dec() 82 static void objagg_obj_stats_inc(struct objagg_obj *objagg_obj) in objagg_obj_stats_inc() argument 90 objagg_obj_stats_dec(struct objagg_obj *objagg_obj) objagg_obj_stats_dec() argument 98 objagg_obj_is_root(const struct objagg_obj *objagg_obj) objagg_obj_is_root() argument 118 objagg_obj_root_priv(const struct objagg_obj *objagg_obj) objagg_obj_root_priv() argument 136 objagg_obj_delta_priv(const struct objagg_obj *objagg_obj) objagg_obj_delta_priv() argument 152 objagg_obj_raw(const struct objagg_obj *objagg_obj) objagg_obj_raw() argument 163 objagg_obj_parent_assign(struct objagg *objagg, struct objagg_obj *objagg_obj, struct objagg_obj *parent, bool take_parent_ref) objagg_obj_parent_assign() argument 188 objagg_obj_parent_lookup_assign(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_parent_lookup_assign() argument 211 objagg_obj_parent_unassign(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_parent_unassign() argument 221 objagg_obj_root_id_alloc(struct objagg *objagg, struct objagg_obj *objagg_obj, struct objagg_hints_node *hnode) objagg_obj_root_id_alloc() argument 253 objagg_obj_root_id_free(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_root_id_free() argument 261 objagg_obj_root_create(struct objagg *objagg, struct objagg_obj *objagg_obj, struct objagg_hints_node *hnode) objagg_obj_root_create() argument 285 objagg_obj_root_destroy(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_root_destroy() argument 295 objagg_obj_init_with_hints(struct objagg *objagg, struct objagg_obj *objagg_obj, bool *hint_found) objagg_obj_init_with_hints() argument 331 objagg_obj_init(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_init() argument 355 objagg_obj_fini(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_fini() argument 366 struct objagg_obj *objagg_obj; objagg_obj_create() local 399 struct objagg_obj *objagg_obj; __objagg_obj_get() local 439 struct objagg_obj *objagg_obj; objagg_obj_get() local 450 objagg_obj_destroy(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_destroy() argument 462 __objagg_obj_put(struct objagg *objagg, struct objagg_obj *objagg_obj) __objagg_obj_put() argument 478 objagg_obj_put(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_put() argument 607 struct objagg_obj *objagg_obj; objagg_stats_get() local 649 objagg_hints_node_create(struct objagg_hints *objagg_hints, struct objagg_obj *objagg_obj, size_t obj_size, struct objagg_hints_node *parent_hnode) objagg_hints_node_create() argument 700 struct objagg_obj *objagg_obj; global() member 783 struct objagg_obj *objagg_obj; objagg_tmp_graph_create() local [all...] |
H A D | test_objagg.c | 33 struct objagg_obj *objagg_objs[NUM_KEYS]; 46 static struct objagg_obj *world_obj_get(struct world *world, in world_obj_get() 50 struct objagg_obj *objagg_obj; in world_obj_get() local 55 objagg_obj = objagg_obj_get(objagg, &key); in world_obj_get() 56 if (IS_ERR(objagg_obj)) { in world_obj_get() 58 return objagg_obj; in world_obj_get() 61 world->objagg_objs[key_id_index(key_id)] = objagg_obj; in world_obj_get() 62 } else if (world->objagg_objs[key_id_index(key_id)] != objagg_obj) { in world_obj_get() 69 return objagg_obj; in world_obj_get() 79 struct objagg_obj *objagg_obj; world_obj_put() local 155 struct objagg_obj *objagg_obj; test_nodelta_obj_get() local 626 obj_to_key_id(struct objagg_obj *objagg_obj) obj_to_key_id() argument 766 struct objagg_obj *objagg_obj; test_delta_action_item() local 911 struct objagg_obj *objagg_obj; test_hints_case() local [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | objagg.c | 54 struct objagg_obj { struct 57 struct objagg_obj *parent; /* if the object is nested, this 72 static unsigned int objagg_obj_ref_inc(struct objagg_obj *objagg_obj) in objagg_obj_ref_inc() argument 74 return ++objagg_obj->refcount; in objagg_obj_ref_inc() 77 static unsigned int objagg_obj_ref_dec(struct objagg_obj *objagg_obj) in objagg_obj_ref_dec() argument 79 return --objagg_obj->refcount; in objagg_obj_ref_dec() 82 static void objagg_obj_stats_inc(struct objagg_obj *objagg_obj) in objagg_obj_stats_inc() argument 90 objagg_obj_stats_dec(struct objagg_obj *objagg_obj) objagg_obj_stats_dec() argument 98 objagg_obj_is_root(const struct objagg_obj *objagg_obj) objagg_obj_is_root() argument 118 objagg_obj_root_priv(const struct objagg_obj *objagg_obj) objagg_obj_root_priv() argument 136 objagg_obj_delta_priv(const struct objagg_obj *objagg_obj) objagg_obj_delta_priv() argument 152 objagg_obj_raw(const struct objagg_obj *objagg_obj) objagg_obj_raw() argument 163 objagg_obj_parent_assign(struct objagg *objagg, struct objagg_obj *objagg_obj, struct objagg_obj *parent, bool take_parent_ref) objagg_obj_parent_assign() argument 188 objagg_obj_parent_lookup_assign(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_parent_lookup_assign() argument 211 objagg_obj_parent_unassign(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_parent_unassign() argument 221 objagg_obj_root_id_alloc(struct objagg *objagg, struct objagg_obj *objagg_obj, struct objagg_hints_node *hnode) objagg_obj_root_id_alloc() argument 253 objagg_obj_root_id_free(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_root_id_free() argument 261 objagg_obj_root_create(struct objagg *objagg, struct objagg_obj *objagg_obj, struct objagg_hints_node *hnode) objagg_obj_root_create() argument 285 objagg_obj_root_destroy(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_root_destroy() argument 295 objagg_obj_init_with_hints(struct objagg *objagg, struct objagg_obj *objagg_obj, bool *hint_found) objagg_obj_init_with_hints() argument 331 objagg_obj_init(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_init() argument 355 objagg_obj_fini(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_fini() argument 366 struct objagg_obj *objagg_obj; objagg_obj_create() local 399 struct objagg_obj *objagg_obj; __objagg_obj_get() local 439 struct objagg_obj *objagg_obj; objagg_obj_get() local 450 objagg_obj_destroy(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_destroy() argument 462 __objagg_obj_put(struct objagg *objagg, struct objagg_obj *objagg_obj) __objagg_obj_put() argument 478 objagg_obj_put(struct objagg *objagg, struct objagg_obj *objagg_obj) objagg_obj_put() argument 607 struct objagg_obj *objagg_obj; objagg_stats_get() local 649 objagg_hints_node_create(struct objagg_hints *objagg_hints, struct objagg_obj *objagg_obj, size_t obj_size, struct objagg_hints_node *parent_hnode) objagg_hints_node_create() argument 700 struct objagg_obj *objagg_obj; global() member 783 struct objagg_obj *objagg_obj; objagg_tmp_graph_create() local [all...] |
H A D | test_objagg.c | 33 struct objagg_obj *objagg_objs[NUM_KEYS]; 46 static struct objagg_obj *world_obj_get(struct world *world, in world_obj_get() 50 struct objagg_obj *objagg_obj; in world_obj_get() local 55 objagg_obj = objagg_obj_get(objagg, &key); in world_obj_get() 56 if (IS_ERR(objagg_obj)) { in world_obj_get() 58 return objagg_obj; in world_obj_get() 61 world->objagg_objs[key_id_index(key_id)] = objagg_obj; in world_obj_get() 62 } else if (world->objagg_objs[key_id_index(key_id)] != objagg_obj) { in world_obj_get() 69 return objagg_obj; in world_obj_get() 79 struct objagg_obj *objagg_obj; world_obj_put() local 155 struct objagg_obj *objagg_obj; test_nodelta_obj_get() local 626 obj_to_key_id(struct objagg_obj *objagg_obj) obj_to_key_id() argument 766 struct objagg_obj *objagg_obj; test_delta_action_item() local 911 struct objagg_obj *objagg_obj; test_hints_case() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | objagg.h | 19 struct objagg_obj; 22 const void *objagg_obj_root_priv(const struct objagg_obj *objagg_obj); 23 const void *objagg_obj_delta_priv(const struct objagg_obj *objagg_obj); 24 const void *objagg_obj_raw(const struct objagg_obj *objagg_obj); 26 struct objagg_obj *objagg_obj_get(struct objagg *objagg, void *obj); 27 void objagg_obj_put(struct objagg *objagg, struct objagg_obj *objagg_obj); 39 struct objagg_obj *objagg_obj; /* associated object */ global() member [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | objagg.h | 20 struct objagg_obj; 23 const void *objagg_obj_root_priv(const struct objagg_obj *objagg_obj); 24 const void *objagg_obj_delta_priv(const struct objagg_obj *objagg_obj); 25 const void *objagg_obj_raw(const struct objagg_obj *objagg_obj); 27 struct objagg_obj *objagg_obj_get(struct objagg *objagg, void *obj); 28 void objagg_obj_put(struct objagg *objagg, struct objagg_obj *objagg_obj); 40 struct objagg_obj *objagg_obj; /* associated object */ global() member [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | objagg.h | 13 struct objagg_obj; 49 const struct objagg_obj *obj), 68 const struct objagg_obj *obj), 87 const struct objagg_obj *obj, 110 const struct objagg_obj *obj, 133 const struct objagg_obj *obj, 134 const struct objagg_obj *parent, 160 const struct objagg_obj *obj, 161 const struct objagg_obj *parent, 187 const struct objagg_obj *ob [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | objagg.h | 13 struct objagg_obj; 49 const struct objagg_obj *obj), 68 const struct objagg_obj *obj), 87 const struct objagg_obj *obj, 110 const struct objagg_obj *obj, 133 const struct objagg_obj *obj, 134 const struct objagg_obj *parent, 160 const struct objagg_obj *obj, 161 const struct objagg_obj *parent, 187 const struct objagg_obj *ob [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_erp.c | 1010 struct objagg_obj *objagg_obj; in mlxsw_sp_acl_erp_mask_get() local 1015 objagg_obj = objagg_obj_get(erp_table->objagg, &key); in mlxsw_sp_acl_erp_mask_get() 1017 if (IS_ERR(objagg_obj)) in mlxsw_sp_acl_erp_mask_get() 1018 return ERR_CAST(objagg_obj); in mlxsw_sp_acl_erp_mask_get() 1019 return (struct mlxsw_sp_acl_erp_mask *) objagg_obj; in mlxsw_sp_acl_erp_mask_get() 1025 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_mask_put() local 1029 objagg_obj_put(erp_table->objagg, objagg_obj); in mlxsw_sp_acl_erp_mask_put() 1038 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_bf_insert() local 1056 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_bf_remove() local 1072 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_mask_is_ctcam() local 1080 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_mask_erp_id() local 1146 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_delta() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_acl_erp.c | 1010 struct objagg_obj *objagg_obj; in mlxsw_sp_acl_erp_mask_get() local 1015 objagg_obj = objagg_obj_get(erp_table->objagg, &key); in mlxsw_sp_acl_erp_mask_get() 1017 if (IS_ERR(objagg_obj)) in mlxsw_sp_acl_erp_mask_get() 1018 return ERR_CAST(objagg_obj); in mlxsw_sp_acl_erp_mask_get() 1019 return (struct mlxsw_sp_acl_erp_mask *) objagg_obj; in mlxsw_sp_acl_erp_mask_get() 1025 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; in mlxsw_sp_acl_erp_mask_put() local 1029 objagg_obj_put(erp_table->objagg, objagg_obj); in mlxsw_sp_acl_erp_mask_put() 1038 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_bf_insert() local 1056 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_bf_remove() local 1072 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_mask_is_ctcam() local 1080 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_mask_erp_id() local 1146 struct objagg_obj *objagg_obj = (struct objagg_obj *) erp_mask; mlxsw_sp_acl_erp_delta() local [all...] |