Lines Matching refs:cookie

25 #define fscache_cookie_valid(cookie) (cookie)  argument
27 #define fscache_cookie_enabled(cookie) (cookie && !test_bit(FSCACHE_COOKIE_DISABLED, &cookie->flags… argument
32 #define fscache_cookie_valid(cookie) (0) argument
34 #define fscache_cookie_enabled(cookie) (0) argument
268 static inline void fscache_use_cookie(struct fscache_cookie *cookie, in fscache_use_cookie() argument
271 if (fscache_cookie_valid(cookie)) in fscache_use_cookie()
272 __fscache_use_cookie(cookie, will_modify); in fscache_use_cookie()
284 static inline void fscache_unuse_cookie(struct fscache_cookie *cookie, in fscache_unuse_cookie() argument
288 if (fscache_cookie_valid(cookie)) in fscache_unuse_cookie()
289 __fscache_unuse_cookie(cookie, aux_data, object_size); in fscache_unuse_cookie()
305 void fscache_relinquish_cookie(struct fscache_cookie *cookie, bool retire) in fscache_relinquish_cookie() argument
307 if (fscache_cookie_valid(cookie)) in fscache_relinquish_cookie()
308 __fscache_relinquish_cookie(cookie, retire); in fscache_relinquish_cookie()
314 static inline void *fscache_get_aux(struct fscache_cookie *cookie) in fscache_get_aux() argument
316 if (cookie->aux_len <= sizeof(cookie->inline_aux)) in fscache_get_aux()
317 return cookie->inline_aux; in fscache_get_aux()
319 return cookie->aux; in fscache_get_aux()
326 void fscache_update_aux(struct fscache_cookie *cookie, in fscache_update_aux() argument
329 void *p = fscache_get_aux(cookie); in fscache_update_aux()
332 memcpy(p, aux_data, cookie->aux_len); in fscache_update_aux()
334 cookie->object_size = *object_size; in fscache_update_aux()
342 void __fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data, in __fscache_update_cookie() argument
348 fscache_update_aux(cookie, aux_data, object_size); in __fscache_update_cookie()
350 set_bit(FSCACHE_COOKIE_NEEDS_UPDATE, &cookie->flags); in __fscache_update_cookie()
368 void fscache_update_cookie(struct fscache_cookie *cookie, const void *aux_data, in fscache_update_cookie() argument
371 if (fscache_cookie_enabled(cookie)) in fscache_update_cookie()
372 __fscache_update_cookie(cookie, aux_data, object_size); in fscache_update_cookie()
386 void fscache_resize_cookie(struct fscache_cookie *cookie, loff_t new_size) in fscache_resize_cookie() argument
388 if (fscache_cookie_enabled(cookie)) in fscache_resize_cookie()
389 __fscache_resize_cookie(cookie, new_size); in fscache_resize_cookie()
412 void fscache_invalidate(struct fscache_cookie *cookie, in fscache_invalidate() argument
415 if (fscache_cookie_enabled(cookie)) in fscache_invalidate()
416 __fscache_invalidate(cookie, aux_data, size, flags); in fscache_invalidate()
454 struct fscache_cookie *cookie) in fscache_begin_read_operation() argument
456 if (fscache_cookie_enabled(cookie)) in fscache_begin_read_operation()
457 return __fscache_begin_read_operation(cres, cookie); in fscache_begin_read_operation()
539 struct fscache_cookie *cookie) in fscache_begin_write_operation() argument
541 if (fscache_cookie_enabled(cookie)) in fscache_begin_write_operation()
542 return __fscache_begin_write_operation(cres, cookie); in fscache_begin_write_operation()
617 static inline void fscache_write_to_cache(struct fscache_cookie *cookie, in fscache_write_to_cache() argument
625 __fscache_write_to_cache(cookie, mapping, start, len, i_size, in fscache_write_to_cache()
634 struct fscache_cookie *cookie);
649 struct fscache_cookie *cookie) in fscache_unpin_writeback() argument
652 fscache_unuse_cookie(cookie, NULL, NULL); in fscache_unpin_writeback()
664 static inline void fscache_clear_inode_writeback(struct fscache_cookie *cookie, in fscache_clear_inode_writeback() argument
670 fscache_unuse_cookie(cookie, aux, &i_size); in fscache_clear_inode_writeback()
682 void fscache_note_page_release(struct fscache_cookie *cookie) in fscache_note_page_release() argument
689 if (cookie && in fscache_note_page_release()
690 test_bit(FSCACHE_COOKIE_HAVE_DATA, &cookie->flags) && in fscache_note_page_release()
691 test_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags)) in fscache_note_page_release()
692 clear_bit(FSCACHE_COOKIE_NO_DATA_TO_READ, &cookie->flags); in fscache_note_page_release()