• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/fs/9p/

Lines Matching refs:vcookie

45 	struct v9fs_cookie *vcookie = (struct v9fs_cookie *) foo;
46 vcookie->fscache = NULL;
47 vcookie->qid = NULL;
48 inode_init_once(&vcookie->inode);
53 * vcookie to inode mapping
166 const struct v9fs_cookie *vcookie = cookie_netfs_data;
167 memcpy(buffer, &vcookie->qid->path, sizeof(vcookie->qid->path));
169 P9_DPRINTK(P9_DEBUG_FSC, "inode %p get key %llu", &vcookie->inode,
170 vcookie->qid->path);
171 return sizeof(vcookie->qid->path);
177 const struct v9fs_cookie *vcookie = cookie_netfs_data;
178 *size = i_size_read(&vcookie->inode);
180 P9_DPRINTK(P9_DEBUG_FSC, "inode %p get attr %llu", &vcookie->inode,
187 const struct v9fs_cookie *vcookie = cookie_netfs_data;
188 memcpy(buffer, &vcookie->qid->version, sizeof(vcookie->qid->version));
190 P9_DPRINTK(P9_DEBUG_FSC, "inode %p get aux %u", &vcookie->inode,
191 vcookie->qid->version);
192 return sizeof(vcookie->qid->version);
200 const struct v9fs_cookie *vcookie = cookie_netfs_data;
202 if (buflen != sizeof(vcookie->qid->version))
205 if (memcmp(buffer, &vcookie->qid->version,
206 sizeof(vcookie->qid->version)))
214 struct v9fs_cookie *vcookie = cookie_netfs_data;
223 nr_pages = pagevec_lookup(&pvec, vcookie->inode.i_mapping,
252 struct v9fs_cookie *vcookie;
258 vcookie = v9fs_inode2cookie(inode);
259 if (vcookie->fscache)
263 vcookie->fscache = fscache_acquire_cookie(v9ses->fscache,
265 vcookie);
268 vcookie->fscache);
273 struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
275 if (!vcookie->fscache)
278 vcookie->fscache);
280 fscache_relinquish_cookie(vcookie->fscache, 0);
281 vcookie->fscache = NULL;
286 struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
288 if (!vcookie->fscache)
291 vcookie->fscache);
293 fscache_relinquish_cookie(vcookie->fscache, 1);
294 vcookie->fscache = NULL;
299 struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
302 if (!vcookie->fscache)
305 spin_lock(&vcookie->lock);
312 spin_unlock(&vcookie->lock);
317 struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
321 if (!vcookie->fscache)
324 old = vcookie->fscache;
326 spin_lock(&vcookie->lock);
327 fscache_relinquish_cookie(vcookie->fscache, 1);
330 vcookie->fscache = fscache_acquire_cookie(v9ses->fscache,
332 vcookie);
335 inode, old, vcookie->fscache);
337 spin_unlock(&vcookie->lock);
343 struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
345 BUG_ON(!vcookie->fscache);
347 return fscache_maybe_release_page(vcookie->fscache, page, gfp);
353 struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
355 BUG_ON(!vcookie->fscache);
358 fscache_wait_on_page_write(vcookie->fscache, page);
360 fscache_uncache_page(vcookie->fscache, page);
383 const struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
386 if (!vcookie->fscache)
389 ret = fscache_read_or_alloc_page(vcookie->fscache,
421 const struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
424 if (!vcookie->fscache)
427 ret = fscache_read_or_alloc_pages(vcookie->fscache,
456 const struct v9fs_cookie *vcookie = v9fs_inode2cookie(inode);
459 ret = fscache_write_page(vcookie->fscache, page, GFP_KERNEL);