Lines Matching defs:ioc
121 static void nfs_io_completion_init(struct nfs_io_completion *ioc,
124 ioc->complete = complete;
125 ioc->data = data;
126 kref_init(&ioc->refcount);
131 struct nfs_io_completion *ioc = container_of(kref,
133 ioc->complete(ioc->data);
134 kfree(ioc);
137 static void nfs_io_completion_get(struct nfs_io_completion *ioc)
139 if (ioc != NULL)
140 kref_get(&ioc->refcount);
143 static void nfs_io_completion_put(struct nfs_io_completion *ioc)
145 if (ioc != NULL)
146 kref_put(&ioc->refcount, nfs_io_completion_release);
713 struct nfs_io_completion *ioc;
718 ioc = nfs_io_completion_alloc(GFP_KERNEL);
719 if (ioc)
720 nfs_io_completion_init(ioc, nfs_io_completion_commit, inode);
724 pgio.pg_io_completion = ioc;
728 nfs_io_completion_put(ioc);