Lines Matching refs:actor

20 	struct squashfs_page_actor *actor = kmalloc(sizeof(*actor), GFP_KERNEL);  in squashfs_page_actor_init()  local
22 if (actor == NULL) in squashfs_page_actor_init()
25 actor->length = length ? : pages * PAGE_SIZE; in squashfs_page_actor_init()
26 actor->page = page; in squashfs_page_actor_init()
27 actor->pages = pages; in squashfs_page_actor_init()
28 actor->next_page = 0; in squashfs_page_actor_init()
29 return actor; in squashfs_page_actor_init()
32 static inline void *squashfs_first_page(struct squashfs_page_actor *actor) in squashfs_first_page() argument
34 actor->next_page = 1; in squashfs_first_page()
35 return actor->page[0]; in squashfs_first_page()
38 static inline void *squashfs_next_page(struct squashfs_page_actor *actor) in squashfs_next_page() argument
40 return actor->next_page == actor->pages ? NULL : in squashfs_next_page()
41 actor->page[actor->next_page++]; in squashfs_next_page()
44 static inline void squashfs_finish_page(struct squashfs_page_actor *actor) in squashfs_finish_page() argument
66 static inline void *squashfs_first_page(struct squashfs_page_actor *actor) in squashfs_first_page() argument
68 return actor->squashfs_first_page(actor); in squashfs_first_page()
70 static inline void *squashfs_next_page(struct squashfs_page_actor *actor) in squashfs_next_page() argument
72 return actor->squashfs_next_page(actor); in squashfs_next_page()
74 static inline void squashfs_finish_page(struct squashfs_page_actor *actor) in squashfs_finish_page() argument
76 actor->squashfs_finish_page(actor); in squashfs_finish_page()