Lines Matching refs:page
34 static inline struct page *page_cache_alloc(struct address_space *x) in page_cache_alloc()
49 extern struct page **page_hash_table;
73 extern struct page * __find_get_page(struct address_space *mapping,
74 unsigned long index, struct page **hash);
77 extern struct page * __find_lock_page (struct address_space * mapping,
78 unsigned long index, struct page **hash);
79 extern struct page * find_or_create_page(struct address_space *mapping,
82 extern void FASTCALL(lock_page(struct page *page));
83 extern void FASTCALL(unlock_page(struct page *page));
86 extern struct page *find_trylock_page(struct address_space *, unsigned long);
88 extern void add_to_page_cache(struct page * page, struct address_space *mapping, unsigned long inde…
89 extern void add_to_page_cache_locked(struct page * page, struct address_space *mapping, unsigned lo…
90 …n int add_to_page_cache_unique(struct page * page, struct address_space *mapping, unsigned long in…
92 extern void ___wait_on_page(struct page *);
94 static inline void wait_on_page(struct page * page) in wait_on_page() argument
96 if (PageLocked(page)) in wait_on_page()
97 ___wait_on_page(page); in wait_on_page()
100 extern void FASTCALL(wakeup_page_waiters(struct page * page));
105 static inline struct page *grab_cache_page(struct address_space *mapping, unsigned long index) in grab_cache_page()
111 extern struct page * grab_cache_page_nowait (struct address_space *, unsigned long);
113 typedef int filler_t(void *, struct page*);
115 extern struct page *read_cache_page(struct address_space *, unsigned long,