Lines Matching refs:cookie
28 #define fscache_cookie_valid(cookie) (cookie) argument
31 #define fscache_cookie_valid(cookie) (0) argument
200 static inline bool fscache_cookie_enabled(struct fscache_cookie *cookie) in fscache_cookie_enabled() argument
202 return test_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); in fscache_cookie_enabled()
248 extern void __fscache_readpages_cancel(struct fscache_cookie *cookie,
367 void fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) in fscache_relinquish_cookie() argument
369 if (fscache_cookie_valid(cookie)) in fscache_relinquish_cookie()
370 __fscache_relinquish_cookie(cookie, retire); in fscache_relinquish_cookie()
384 int fscache_check_consistency(struct fscache_cookie *cookie) in fscache_check_consistency() argument
386 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_check_consistency()
387 return __fscache_check_consistency(cookie); in fscache_check_consistency()
403 void fscache_update_cookie(struct fscache_cookie *cookie) in fscache_update_cookie() argument
405 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_update_cookie()
406 __fscache_update_cookie(cookie); in fscache_update_cookie()
419 int fscache_pin_cookie(struct fscache_cookie *cookie) in fscache_pin_cookie() argument
434 void fscache_unpin_cookie(struct fscache_cookie *cookie) in fscache_unpin_cookie() argument
450 int fscache_attr_changed(struct fscache_cookie *cookie) in fscache_attr_changed() argument
452 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_attr_changed()
453 return __fscache_attr_changed(cookie); in fscache_attr_changed()
472 void fscache_invalidate(struct fscache_cookie *cookie) in fscache_invalidate() argument
474 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_invalidate()
475 __fscache_invalidate(cookie); in fscache_invalidate()
488 void fscache_wait_on_invalidate(struct fscache_cookie *cookie) in fscache_wait_on_invalidate() argument
490 if (fscache_cookie_valid(cookie)) in fscache_wait_on_invalidate()
491 __fscache_wait_on_invalidate(cookie); in fscache_wait_on_invalidate()
507 int fscache_reserve_space(struct fscache_cookie *cookie, loff_t size) in fscache_reserve_space() argument
542 int fscache_read_or_alloc_page(struct fscache_cookie *cookie, in fscache_read_or_alloc_page() argument
548 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_read_or_alloc_page()
549 return __fscache_read_or_alloc_page(cookie, page, end_io_func, in fscache_read_or_alloc_page()
591 int fscache_read_or_alloc_pages(struct fscache_cookie *cookie, in fscache_read_or_alloc_pages() argument
599 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_read_or_alloc_pages()
600 return __fscache_read_or_alloc_pages(cookie, mapping, pages, in fscache_read_or_alloc_pages()
626 int fscache_alloc_page(struct fscache_cookie *cookie, in fscache_alloc_page() argument
630 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_alloc_page()
631 return __fscache_alloc_page(cookie, page, gfp); in fscache_alloc_page()
649 void fscache_readpages_cancel(struct fscache_cookie *cookie, in fscache_readpages_cancel() argument
652 if (fscache_cookie_valid(cookie)) in fscache_readpages_cancel()
653 __fscache_readpages_cancel(cookie, pages); in fscache_readpages_cancel()
675 int fscache_write_page(struct fscache_cookie *cookie, in fscache_write_page() argument
679 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_write_page()
680 return __fscache_write_page(cookie, page, gfp); in fscache_write_page()
700 void fscache_uncache_page(struct fscache_cookie *cookie, in fscache_uncache_page() argument
703 if (fscache_cookie_valid(cookie)) in fscache_uncache_page()
704 __fscache_uncache_page(cookie, page); in fscache_uncache_page()
718 bool fscache_check_page_write(struct fscache_cookie *cookie, in fscache_check_page_write() argument
721 if (fscache_cookie_valid(cookie)) in fscache_check_page_write()
722 return __fscache_check_page_write(cookie, page); in fscache_check_page_write()
738 void fscache_wait_on_page_write(struct fscache_cookie *cookie, in fscache_wait_on_page_write() argument
741 if (fscache_cookie_valid(cookie)) in fscache_wait_on_page_write()
742 __fscache_wait_on_page_write(cookie, page); in fscache_wait_on_page_write()
761 bool fscache_maybe_release_page(struct fscache_cookie *cookie, in fscache_maybe_release_page() argument
765 if (fscache_cookie_valid(cookie) && PageFsCache(page)) in fscache_maybe_release_page()
766 return __fscache_maybe_release_page(cookie, page, gfp); in fscache_maybe_release_page()
782 void fscache_uncache_all_inode_pages(struct fscache_cookie *cookie, in fscache_uncache_all_inode_pages() argument
785 if (fscache_cookie_valid(cookie)) in fscache_uncache_all_inode_pages()
786 __fscache_uncache_all_inode_pages(cookie, inode); in fscache_uncache_all_inode_pages()
804 void fscache_disable_cookie(struct fscache_cookie *cookie, bool invalidate) in fscache_disable_cookie() argument
806 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_disable_cookie()
807 __fscache_disable_cookie(cookie, invalidate); in fscache_disable_cookie()
824 void fscache_enable_cookie(struct fscache_cookie *cookie, in fscache_enable_cookie() argument
828 if (fscache_cookie_valid(cookie) && !fscache_cookie_enabled(cookie)) in fscache_enable_cookie()
829 __fscache_enable_cookie(cookie, can_enable, data); in fscache_enable_cookie()