Lines Matching defs:obj

243 			     struct rhash_head *obj);
394 struct rhash_head *obj)
396 if (rht_is_a_nulls(obj))
397 obj = NULL;
398 rcu_assign_pointer(*bkt, (void *)((unsigned long)obj | BIT(0)));
403 struct rhash_head *obj,
406 if (rht_is_a_nulls(obj))
407 obj = NULL;
409 rcu_assign_pointer(*bkt, (void *)obj);
580 const void *obj)
583 const char *ptr = obj;
669 void *obj;
672 obj = rhashtable_lookup(ht, key, params);
675 return obj;
706 struct rhashtable *ht, const void *key, struct rhash_head *obj,
725 hash = rht_head_hashfn(ht, tbl, obj, params);
738 return rhashtable_insert_slow(ht, key, obj);
760 list = container_of(obj, struct rhlist_head, rhead);
767 rcu_assign_pointer(*pprev, obj);
770 rht_assign_unlock(tbl, bkt, obj, flags);
788 RCU_INIT_POINTER(obj->next, head);
792 list = container_of(obj, struct rhlist_head, rhead);
797 rht_assign_unlock(tbl, bkt, obj, flags);
816 * @obj: pointer to hash head inside object
829 struct rhashtable *ht, struct rhash_head *obj,
834 ret = __rhashtable_insert_fast(ht, NULL, obj, params, false);
894 * @obj: pointer to hash head inside object
906 struct rhashtable *ht, struct rhash_head *obj,
909 const char *key = rht_obj(ht, obj);
914 ret = __rhashtable_insert_fast(ht, key + ht->p.key_offset, obj, params,
925 * @obj: pointer to hash head inside object
933 struct rhashtable *ht, struct rhash_head *obj,
936 const char *key = rht_obj(ht, obj);
940 return __rhashtable_insert_fast(ht, key + ht->p.key_offset, obj, params,
949 * @obj: pointer to hash head inside object
960 struct rhashtable *ht, const void *key, struct rhash_head *obj,
967 ret = __rhashtable_insert_fast(ht, key, obj, params, false);
978 * @obj: pointer to hash head inside object
986 struct rhashtable *ht, const void *key, struct rhash_head *obj,
991 return __rhashtable_insert_fast(ht, key, obj, params, false);
997 struct rhash_head *obj, const struct rhashtable_params params,
1007 hash = rht_head_hashfn(ht, tbl, obj, params);
1019 if (he != obj) {
1031 } while (list && obj != &list->rhead);
1042 obj = rht_dereference_bucket(obj->next, tbl, hash);
1048 RCU_INIT_POINTER(list->rhead.next, obj);
1049 obj = &list->rhead;
1055 rcu_assign_pointer(*pprev, obj);
1058 rht_assign_unlock(tbl, bkt, obj, flags);
1078 struct rhashtable *ht, struct rhash_head *obj,
1093 while ((err = __rhashtable_remove_fast_one(ht, tbl, obj, params,
1106 * @obj: pointer to hash head inside object
1119 struct rhashtable *ht, struct rhash_head *obj,
1122 return __rhashtable_remove_fast(ht, obj, params, false);