Lines Matching refs:wbk
361 struct afs_wb_key *wbk = NULL; in afs_store_data() local
382 wbk = list_entry(p, struct afs_wb_key, vnode_link); in afs_store_data()
383 _debug("wbk %u", key_serial(wbk->key)); in afs_store_data()
384 ret2 = key_validate(wbk->key); in afs_store_data()
393 afs_put_wb_key(wbk); in afs_store_data()
399 refcount_inc(&wbk->usage); in afs_store_data()
402 _debug("USE WB KEY %u", key_serial(wbk->key)); in afs_store_data()
405 if (afs_begin_vnode_operation(&fc, vnode, wbk->key, false)) { in afs_store_data()
436 p = wbk->vnode_link.next; in afs_store_data()
437 afs_put_wb_key(wbk); in afs_store_data()
441 afs_put_wb_key(wbk); in afs_store_data()
825 struct afs_wb_key *wbk, *tmp; in afs_prune_wb_keys() local
832 list_for_each_entry_safe(wbk, tmp, &vnode->wb_keys, vnode_link) { in afs_prune_wb_keys()
833 if (refcount_read(&wbk->usage) == 1) in afs_prune_wb_keys()
834 list_move(&wbk->vnode_link, &graveyard); in afs_prune_wb_keys()
841 wbk = list_entry(graveyard.next, struct afs_wb_key, vnode_link); in afs_prune_wb_keys()
842 list_del(&wbk->vnode_link); in afs_prune_wb_keys()
843 afs_put_wb_key(wbk); in afs_prune_wb_keys()