nbl 627 fs/nfsd/nfs4callback.c const struct nfsd4_blocked_lock *nbl = nbl 629 fs/nfsd/nfs4callback.c struct nfs4_lockowner *lo = (struct nfs4_lockowner *)nbl->nbl_lock.fl_owner; nbl 644 fs/nfsd/nfs4callback.c encode_nfs_fh4(xdr, &nbl->nbl_fh); nbl 263 fs/nfsd/nfs4state.c struct nfsd4_blocked_lock *nbl; nbl 265 fs/nfsd/nfs4state.c nbl = find_blocked_lock(lo, fh, nn); nbl 266 fs/nfsd/nfs4state.c if (!nbl) { nbl 267 fs/nfsd/nfs4state.c nbl= kmalloc(sizeof(*nbl), GFP_KERNEL); nbl 268 fs/nfsd/nfs4state.c if (nbl) { nbl 269 fs/nfsd/nfs4state.c INIT_LIST_HEAD(&nbl->nbl_list); nbl 270 fs/nfsd/nfs4state.c INIT_LIST_HEAD(&nbl->nbl_lru); nbl 271 fs/nfsd/nfs4state.c fh_copy_shallow(&nbl->nbl_fh, fh); nbl 272 fs/nfsd/nfs4state.c locks_init_lock(&nbl->nbl_lock); nbl 273 fs/nfsd/nfs4state.c nfsd4_init_cb(&nbl->nbl_cb, lo->lo_owner.so_client, nbl 278 fs/nfsd/nfs4state.c return nbl; nbl 282 fs/nfsd/nfs4state.c free_blocked_lock(struct nfsd4_blocked_lock *nbl) nbl 284 fs/nfsd/nfs4state.c locks_delete_block(&nbl->nbl_lock); nbl 285 fs/nfsd/nfs4state.c locks_release_private(&nbl->nbl_lock); nbl 286 fs/nfsd/nfs4state.c kfree(nbl); nbl 294 fs/nfsd/nfs4state.c struct nfsd4_blocked_lock *nbl; nbl 300 fs/nfsd/nfs4state.c nbl = list_first_entry(&lo->lo_blocked, nbl 303 fs/nfsd/nfs4state.c list_del_init(&nbl->nbl_list); nbl 304 fs/nfsd/nfs4state.c list_move(&nbl->nbl_lru, &reaplist); nbl 310 fs/nfsd/nfs4state.c nbl = list_first_entry(&reaplist, struct nfsd4_blocked_lock, nbl 312 fs/nfsd/nfs4state.c list_del_init(&nbl->nbl_lru); nbl 313 fs/nfsd/nfs4state.c free_blocked_lock(nbl); nbl 320 fs/nfsd/nfs4state.c struct nfsd4_blocked_lock *nbl = container_of(cb, nbl 322 fs/nfsd/nfs4state.c locks_delete_block(&nbl->nbl_lock); nbl 345 fs/nfsd/nfs4state.c struct nfsd4_blocked_lock *nbl = container_of(cb, nbl 348 fs/nfsd/nfs4state.c free_blocked_lock(nbl); nbl 5216 fs/nfsd/nfs4state.c struct nfsd4_blocked_lock *nbl; nbl 5305 fs/nfsd/nfs4state.c nbl = list_first_entry(&nn->blocked_locks_lru, nbl 5307 fs/nfsd/nfs4state.c if (time_after((unsigned long)nbl->nbl_time, nbl 5309 fs/nfsd/nfs4state.c t = nbl->nbl_time - cutoff; nbl 5313 fs/nfsd/nfs4state.c list_move(&nbl->nbl_lru, &reaplist); nbl 5314 fs/nfsd/nfs4state.c list_del_init(&nbl->nbl_list); nbl 5319 fs/nfsd/nfs4state.c nbl = list_first_entry(&reaplist, nbl 5321 fs/nfsd/nfs4state.c list_del_init(&nbl->nbl_lru); nbl 5322 fs/nfsd/nfs4state.c free_blocked_lock(nbl); nbl 6118 fs/nfsd/nfs4state.c struct nfsd4_blocked_lock *nbl = container_of(fl, nbl 6124 fs/nfsd/nfs4state.c if (!list_empty(&nbl->nbl_list)) { nbl 6125 fs/nfsd/nfs4state.c list_del_init(&nbl->nbl_list); nbl 6126 fs/nfsd/nfs4state.c list_del_init(&nbl->nbl_lru); nbl 6132 fs/nfsd/nfs4state.c nfsd4_run_cb(&nbl->nbl_cb); nbl 6420 fs/nfsd/nfs4state.c struct nfsd4_blocked_lock *nbl = NULL; nbl 6529 fs/nfsd/nfs4state.c nbl = find_or_allocate_block(lock_sop, &fp->fi_fhandle, nn); nbl 6530 fs/nfsd/nfs4state.c if (!nbl) { nbl 6536 fs/nfsd/nfs4state.c file_lock = &nbl->nbl_lock; nbl 6555 fs/nfsd/nfs4state.c nbl->nbl_time = get_seconds(); nbl 6557 fs/nfsd/nfs4state.c list_add_tail(&nbl->nbl_list, &lock_sop->lo_blocked); nbl 6558 fs/nfsd/nfs4state.c list_add_tail(&nbl->nbl_lru, &nn->blocked_locks_lru); nbl 6571 fs/nfsd/nfs4state.c nbl = NULL; nbl 6587 fs/nfsd/nfs4state.c if (nbl) { nbl 6591 fs/nfsd/nfs4state.c list_del_init(&nbl->nbl_list); nbl 6592 fs/nfsd/nfs4state.c list_del_init(&nbl->nbl_lru); nbl 6595 fs/nfsd/nfs4state.c free_blocked_lock(nbl);