Lines Matching refs:primary_index
32 netfs->primary_index = in __fscache_register_netfs()
35 if (!netfs->primary_index) { in __fscache_register_netfs()
41 atomic_set(&netfs->primary_index->usage, 1); in __fscache_register_netfs()
42 atomic_set(&netfs->primary_index->n_children, 0); in __fscache_register_netfs()
43 atomic_set(&netfs->primary_index->n_active, 1); in __fscache_register_netfs()
45 netfs->primary_index->def = &fscache_fsdef_netfs_def; in __fscache_register_netfs()
46 netfs->primary_index->parent = &fscache_fsdef_index; in __fscache_register_netfs()
47 netfs->primary_index->netfs_data = netfs; in __fscache_register_netfs()
48 netfs->primary_index->flags = 1 << FSCACHE_COOKIE_ENABLED; in __fscache_register_netfs()
50 atomic_inc(&netfs->primary_index->parent->usage); in __fscache_register_netfs()
51 atomic_inc(&netfs->primary_index->parent->n_children); in __fscache_register_netfs()
53 spin_lock_init(&netfs->primary_index->lock); in __fscache_register_netfs()
54 INIT_HLIST_HEAD(&netfs->primary_index->backing_objects); in __fscache_register_netfs()
74 netfs->primary_index->parent = NULL; in __fscache_register_netfs()
75 __fscache_cookie_put(netfs->primary_index); in __fscache_register_netfs()
76 netfs->primary_index = NULL; in __fscache_register_netfs()
95 fscache_relinquish_cookie(netfs->primary_index, 0); in __fscache_unregister_netfs()