Lines Matching refs:actor

22 	struct squashfs_page_actor *actor = kmalloc(sizeof(*actor), GFP_KERNEL);  in squashfs_page_actor_init()  local
24 if (actor == NULL) in squashfs_page_actor_init()
27 actor->length = length ? : pages * PAGE_CACHE_SIZE; in squashfs_page_actor_init()
28 actor->page = page; in squashfs_page_actor_init()
29 actor->pages = pages; in squashfs_page_actor_init()
30 actor->next_page = 0; in squashfs_page_actor_init()
31 return actor; in squashfs_page_actor_init()
34 static inline void *squashfs_first_page(struct squashfs_page_actor *actor) in squashfs_first_page() argument
36 actor->next_page = 1; in squashfs_first_page()
37 return actor->page[0]; in squashfs_first_page()
40 static inline void *squashfs_next_page(struct squashfs_page_actor *actor) in squashfs_next_page() argument
42 return actor->next_page == actor->pages ? NULL : in squashfs_next_page()
43 actor->page[actor->next_page++]; in squashfs_next_page()
46 static inline void squashfs_finish_page(struct squashfs_page_actor *actor) in squashfs_finish_page() argument
68 static inline void *squashfs_first_page(struct squashfs_page_actor *actor) in squashfs_first_page() argument
70 return actor->squashfs_first_page(actor); in squashfs_first_page()
72 static inline void *squashfs_next_page(struct squashfs_page_actor *actor) in squashfs_next_page() argument
74 return actor->squashfs_next_page(actor); in squashfs_next_page()
76 static inline void squashfs_finish_page(struct squashfs_page_actor *actor) in squashfs_finish_page() argument
78 actor->squashfs_finish_page(actor); in squashfs_finish_page()