Searched refs:wbk (Results 1 – 3 of 3) sorted by relevance
/linux/fs/afs/ |
H A D | write.c | 38 struct afs_wb_key *wbk, *old = wreq->netfs_priv2; in afs_get_writeback_key() local 47 wbk = list_next_entry(old, vnode_link); in afs_get_writeback_key() 49 wbk = list_first_entry(&vnode->wb_keys, struct afs_wb_key, vnode_link); in afs_get_writeback_key() 51 list_for_each_entry_from(wbk, &vnode->wb_keys, vnode_link) { in afs_get_writeback_key() 52 _debug("wbk %u", key_serial(wbk->key)); in afs_get_writeback_key() 53 if (key_validate(wbk->key) == 0) { in afs_get_writeback_key() 54 refcount_inc(&wbk->usage); in afs_get_writeback_key() 55 wreq->netfs_priv = key_get(wbk->key); in afs_get_writeback_key() 56 wreq->netfs_priv2 = wbk; in afs_get_writeback_key() 57 _debug("USE WB KEY %u", key_serial(wbk->key)); in afs_get_writeback_key() [all …]
|
H A D | file.c | 74 void afs_put_wb_key(struct afs_wb_key *wbk) in afs_put_wb_key() argument 76 if (wbk && refcount_dec_and_test(&wbk->usage)) { in afs_put_wb_key() 77 key_put(wbk->key); in afs_put_wb_key() 78 kfree(wbk); in afs_put_wb_key() 87 struct afs_wb_key *wbk, *p; in afs_cache_wb_key() local 89 wbk = kzalloc(sizeof(struct afs_wb_key), GFP_KERNEL); in afs_cache_wb_key() 90 if (!wbk) in afs_cache_wb_key() 92 refcount_set(&wbk->usage, 2); in afs_cache_wb_key() 93 wbk->key = af->key; in afs_cache_wb_key() 97 if (p->key == wbk->key) in afs_cache_wb_key() [all …]
|
H A D | inode.c | 771 struct afs_wb_key *wbk = list_entry(vnode->wb_keys.next, in afs_evict_inode() local 773 list_del(&wbk->vnode_link); in afs_evict_inode() 774 afs_put_wb_key(wbk); in afs_evict_inode()
|