• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/

Lines Matching refs:mapping

19  * Bits in mapping->flags.  The lower __GFP_BITS_SHIFT bits are the page
29 static inline void mapping_set_error(struct address_space *mapping, int error)
33 set_bit(AS_ENOSPC, &mapping->flags);
35 set_bit(AS_EIO, &mapping->flags);
39 static inline void mapping_set_unevictable(struct address_space *mapping)
41 set_bit(AS_UNEVICTABLE, &mapping->flags);
44 static inline void mapping_clear_unevictable(struct address_space *mapping)
46 clear_bit(AS_UNEVICTABLE, &mapping->flags);
49 static inline int mapping_unevictable(struct address_space *mapping)
51 if (likely(mapping))
52 return test_bit(AS_UNEVICTABLE, &mapping->flags);
53 return !!mapping;
56 static inline gfp_t mapping_gfp_mask(struct address_space * mapping)
58 return (__force gfp_t)mapping->flags & __GFP_BITS_MASK;
62 * This is non-atomic. Only to be used before the mapping is activated.
224 extern struct page * find_get_page(struct address_space *mapping,
226 extern struct page * find_lock_page(struct address_space *mapping,
228 extern struct page * find_or_create_page(struct address_space *mapping,
230 unsigned find_get_pages(struct address_space *mapping, pgoff_t start,
232 unsigned find_get_pages_contig(struct address_space *mapping, pgoff_t start,
234 unsigned find_get_pages_tag(struct address_space *mapping, pgoff_t *index,
237 struct page *grab_cache_page_write_begin(struct address_space *mapping,
243 static inline struct page *grab_cache_page(struct address_space *mapping,
246 return find_or_create_page(mapping, index, mapping_gfp_mask(mapping));
249 extern struct page * grab_cache_page_nowait(struct address_space *mapping,
251 extern struct page * read_cache_page_async(struct address_space *mapping,
254 extern struct page * read_cache_page(struct address_space *mapping,
257 extern struct page * read_cache_page_gfp(struct address_space *mapping,
259 extern int read_cache_pages(struct address_space *mapping,
263 struct address_space *mapping,
266 filler_t *filler = (filler_t *)mapping->a_ops->readpage;
267 return read_cache_page_async(mapping, index, filler, data);
270 static inline struct page *read_mapping_page(struct address_space *mapping,
273 filler_t *filler = (filler_t *)mapping->a_ops->readpage;
274 return read_cache_page(mapping, index, filler, data);
441 int add_to_page_cache_locked(struct page *page, struct address_space *mapping,
443 int add_to_page_cache_lru(struct page *page, struct address_space *mapping,
453 struct address_space *mapping, pgoff_t offset, gfp_t gfp_mask)
458 error = add_to_page_cache_locked(page, mapping, offset, gfp_mask);