Searched refs:obj_old (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | rdma_core.c | 598 static void swap_idr_uobjects(struct ib_uobject *obj_old, in swap_idr_uobjects() argument 601 struct ib_uverbs_file *ufile = obj_old->ufile; in swap_idr_uobjects() 606 * moves the pre-committed state to obj_old, new still must be comitted. in swap_idr_uobjects() 608 old = xa_cmpxchg(&ufile->idr, obj_old->id, obj_old, XA_ZERO_ENTRY, in swap_idr_uobjects() 610 if (WARN_ON(old != obj_old)) in swap_idr_uobjects() 613 swap(obj_old->id, obj_new->id); in swap_idr_uobjects() 615 old = xa_cmpxchg(&ufile->idr, obj_old->id, NULL, obj_old, GFP_KERNEL); in swap_idr_uobjects()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | rhashtable.h | 1140 struct rhash_head *obj_old, struct rhash_head *obj_new, in __rhashtable_replace_fast() 1152 hash = rht_head_hashfn(ht, tbl, obj_old, params); in __rhashtable_replace_fast() 1164 if (he != obj_old) { in __rhashtable_replace_fast() 1169 rcu_assign_pointer(obj_new->next, obj_old->next); in __rhashtable_replace_fast() 1189 * @obj_old: pointer to hash head inside object being replaced 1201 struct rhashtable *ht, struct rhash_head *obj_old, in rhashtable_replace_fast() 1217 while ((err = __rhashtable_replace_fast(ht, tbl, obj_old, in rhashtable_replace_fast() 1138 __rhashtable_replace_fast( struct rhashtable *ht, struct bucket_table *tbl, struct rhash_head *obj_old, struct rhash_head *obj_new, const struct rhashtable_params params) __rhashtable_replace_fast() argument 1200 rhashtable_replace_fast( struct rhashtable *ht, struct rhash_head *obj_old, struct rhash_head *obj_new, const struct rhashtable_params params) rhashtable_replace_fast() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | rhashtable.h | 1150 struct rhash_head *obj_old, struct rhash_head *obj_new, in __rhashtable_replace_fast() 1163 hash = rht_head_hashfn(ht, tbl, obj_old, params); in __rhashtable_replace_fast() 1175 if (he != obj_old) { in __rhashtable_replace_fast() 1180 rcu_assign_pointer(obj_new->next, obj_old->next); in __rhashtable_replace_fast() 1200 * @obj_old: pointer to hash head inside object being replaced 1212 struct rhashtable *ht, struct rhash_head *obj_old, in rhashtable_replace_fast() 1228 while ((err = __rhashtable_replace_fast(ht, tbl, obj_old, in rhashtable_replace_fast() 1148 __rhashtable_replace_fast( struct rhashtable *ht, struct bucket_table *tbl, struct rhash_head *obj_old, struct rhash_head *obj_new, const struct rhashtable_params params) __rhashtable_replace_fast() argument 1211 rhashtable_replace_fast( struct rhashtable *ht, struct rhash_head *obj_old, struct rhash_head *obj_new, const struct rhashtable_params params) rhashtable_replace_fast() argument
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | uverbs_types.h | 74 void (*swap_uobjects)(struct ib_uobject *obj_old,
|
Completed in 6 milliseconds