Lines Matching refs:parent
37 prefix, cookie, cookie->parent, cookie->flags,
103 if (a->parent != b->parent)
104 return (long)a->parent - (long)b->parent;
124 struct fscache_cookie *parent,
161 cookie->parent = parent;
200 fscache_cookie_get(candidate->parent, fscache_cookie_get_acquire_parent);
201 atomic_inc(&candidate->parent->n_children);
224 * - parent specifies the parent object
238 struct fscache_cookie *parent,
251 parent ? (char *) parent->def->name : "<no-parent>",
263 /* if there's no parent cookie, then we don't create one here either */
264 if (!parent) {
266 _leave(" [no parent]");
274 parent->type != FSCACHE_COOKIE_TYPE_INDEX);
276 candidate = fscache_alloc_cookie(parent, def,
317 atomic_dec(&parent->n_children);
403 cache = fscache_select_cache_for_object(cookie->parent);
415 /* ask the cache to allocate objects for this cookie and its parent
500 ret = fscache_alloc_object(cache, cookie->parent);
563 /* pin the parent object */
564 spin_lock_nested(&cookie->parent->lock, 1);
565 hlist_for_each_entry(p, &cookie->parent->backing_objects,
570 spin_unlock(&cookie->parent->lock);
573 object->parent = p;
580 spin_unlock(&cookie->parent->lock);
811 if (cookie->parent) {
812 ASSERTCMP(atomic_read(&cookie->parent->usage), >, 0);
813 ASSERTCMP(atomic_read(&cookie->parent->n_children), >, 0);
814 atomic_dec(&cookie->parent->n_children);
847 struct fscache_cookie *parent;
860 parent = cookie->parent;
864 cookie = parent;