Lines Matching refs:cookie
26 #define fscache_cookie_valid(cookie) (cookie) argument
29 #define fscache_cookie_valid(cookie) (0) argument
168 static inline bool fscache_cookie_enabled(struct fscache_cookie *cookie) in fscache_cookie_enabled() argument
170 return test_bit(FSCACHE_COOKIE_ENABLED, &cookie->flags); in fscache_cookie_enabled()
222 extern void __fscache_readpages_cancel(struct fscache_cookie *cookie,
358 void fscache_relinquish_cookie(struct fscache_cookie *cookie, in fscache_relinquish_cookie() argument
362 if (fscache_cookie_valid(cookie)) in fscache_relinquish_cookie()
363 __fscache_relinquish_cookie(cookie, aux_data, retire); in fscache_relinquish_cookie()
379 int fscache_check_consistency(struct fscache_cookie *cookie, in fscache_check_consistency() argument
382 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_check_consistency()
383 return __fscache_check_consistency(cookie, aux_data); in fscache_check_consistency()
401 void fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data) in fscache_update_cookie() argument
403 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_update_cookie()
404 __fscache_update_cookie(cookie, aux_data); in fscache_update_cookie()
417 int fscache_pin_cookie(struct fscache_cookie *cookie) in fscache_pin_cookie() argument
432 void fscache_unpin_cookie(struct fscache_cookie *cookie) in fscache_unpin_cookie() argument
448 int fscache_attr_changed(struct fscache_cookie *cookie) in fscache_attr_changed() argument
450 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_attr_changed()
451 return __fscache_attr_changed(cookie); in fscache_attr_changed()
470 void fscache_invalidate(struct fscache_cookie *cookie) in fscache_invalidate() argument
472 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_invalidate()
473 __fscache_invalidate(cookie); in fscache_invalidate()
486 void fscache_wait_on_invalidate(struct fscache_cookie *cookie) in fscache_wait_on_invalidate() argument
488 if (fscache_cookie_valid(cookie)) in fscache_wait_on_invalidate()
489 __fscache_wait_on_invalidate(cookie); in fscache_wait_on_invalidate()
505 int fscache_reserve_space(struct fscache_cookie *cookie, loff_t size) in fscache_reserve_space() argument
531 struct fscache_cookie *cookie) in fscache_begin_read_operation() argument
533 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_begin_read_operation()
534 return __fscache_begin_read_operation(rreq, cookie); in fscache_begin_read_operation()
570 int fscache_read_or_alloc_page(struct fscache_cookie *cookie, in fscache_read_or_alloc_page() argument
576 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_read_or_alloc_page()
577 return __fscache_read_or_alloc_page(cookie, page, end_io_func, in fscache_read_or_alloc_page()
619 int fscache_read_or_alloc_pages(struct fscache_cookie *cookie, in fscache_read_or_alloc_pages() argument
627 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_read_or_alloc_pages()
628 return __fscache_read_or_alloc_pages(cookie, mapping, pages, in fscache_read_or_alloc_pages()
654 int fscache_alloc_page(struct fscache_cookie *cookie, in fscache_alloc_page() argument
658 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_alloc_page()
659 return __fscache_alloc_page(cookie, page, gfp); in fscache_alloc_page()
677 void fscache_readpages_cancel(struct fscache_cookie *cookie, in fscache_readpages_cancel() argument
680 if (fscache_cookie_valid(cookie)) in fscache_readpages_cancel()
681 __fscache_readpages_cancel(cookie, pages); in fscache_readpages_cancel()
704 int fscache_write_page(struct fscache_cookie *cookie, in fscache_write_page() argument
709 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_write_page()
710 return __fscache_write_page(cookie, page, object_size, gfp); in fscache_write_page()
730 void fscache_uncache_page(struct fscache_cookie *cookie, in fscache_uncache_page() argument
733 if (fscache_cookie_valid(cookie)) in fscache_uncache_page()
734 __fscache_uncache_page(cookie, page); in fscache_uncache_page()
748 bool fscache_check_page_write(struct fscache_cookie *cookie, in fscache_check_page_write() argument
751 if (fscache_cookie_valid(cookie)) in fscache_check_page_write()
752 return __fscache_check_page_write(cookie, page); in fscache_check_page_write()
768 void fscache_wait_on_page_write(struct fscache_cookie *cookie, in fscache_wait_on_page_write() argument
771 if (fscache_cookie_valid(cookie)) in fscache_wait_on_page_write()
772 __fscache_wait_on_page_write(cookie, page); in fscache_wait_on_page_write()
791 bool fscache_maybe_release_page(struct fscache_cookie *cookie, in fscache_maybe_release_page() argument
795 if (fscache_cookie_valid(cookie) && PageFsCache(page)) in fscache_maybe_release_page()
796 return __fscache_maybe_release_page(cookie, page, gfp); in fscache_maybe_release_page()
812 void fscache_uncache_all_inode_pages(struct fscache_cookie *cookie, in fscache_uncache_all_inode_pages() argument
815 if (fscache_cookie_valid(cookie)) in fscache_uncache_all_inode_pages()
816 __fscache_uncache_all_inode_pages(cookie, inode); in fscache_uncache_all_inode_pages()
839 void fscache_disable_cookie(struct fscache_cookie *cookie, in fscache_disable_cookie() argument
843 if (fscache_cookie_valid(cookie) && fscache_cookie_enabled(cookie)) in fscache_disable_cookie()
844 __fscache_disable_cookie(cookie, aux_data, invalidate); in fscache_disable_cookie()
864 void fscache_enable_cookie(struct fscache_cookie *cookie, in fscache_enable_cookie() argument
870 if (fscache_cookie_valid(cookie) && !fscache_cookie_enabled(cookie)) in fscache_enable_cookie()
871 __fscache_enable_cookie(cookie, aux_data, object_size, in fscache_enable_cookie()