Lines Matching refs:l_ctx
696 static void nfs_init_lock_context(struct nfs_lock_context *l_ctx) in nfs_init_lock_context() argument
698 atomic_set(&l_ctx->count, 1); in nfs_init_lock_context()
699 l_ctx->lockowner.l_owner = current->files; in nfs_init_lock_context()
700 l_ctx->lockowner.l_pid = current->tgid; in nfs_init_lock_context()
701 INIT_LIST_HEAD(&l_ctx->list); in nfs_init_lock_context()
702 nfs_iocounter_init(&l_ctx->io_count); in nfs_init_lock_context()
749 void nfs_put_lock_context(struct nfs_lock_context *l_ctx) in nfs_put_lock_context() argument
751 struct nfs_open_context *ctx = l_ctx->open_context; in nfs_put_lock_context()
754 if (!atomic_dec_and_lock(&l_ctx->count, &inode->i_lock)) in nfs_put_lock_context()
756 list_del(&l_ctx->list); in nfs_put_lock_context()
758 kfree(l_ctx); in nfs_put_lock_context()