/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | vvp_page.c | 58 struct page *vmpage = cp->cpg_page; in vvp_page_fini_common() local 60 LASSERT(vmpage != NULL); in vvp_page_fini_common() 61 page_cache_release(vmpage); in vvp_page_fini_common() 68 struct page *vmpage = cp->cpg_page; in vvp_page_fini() local 74 LASSERT((struct cl_page *)vmpage->private != slice->cpl_page); in vvp_page_fini() 83 struct page *vmpage = vpg->cpg_page; in vvp_page_own() local 85 LASSERT(vmpage != NULL); in vvp_page_own() 87 if (!trylock_page(vmpage)) in vvp_page_own() 90 if (unlikely(PageWriteback(vmpage))) { in vvp_page_own() 91 unlock_page(vmpage); in vvp_page_own() [all …]
|
D | llite_mmap.c | 169 static int ll_page_mkwrite0(struct vm_area_struct *vma, struct page *vmpage, in ll_page_mkwrite0() argument 181 LASSERT(vmpage != NULL); in ll_page_mkwrite0() 183 io = ll_fault_io_init(vma, &env, &nest, vmpage->index, NULL); in ll_page_mkwrite0() 198 vio->u.fault.ft_vmpage = vmpage; in ll_page_mkwrite0() 219 lock_page(vmpage); in ll_page_mkwrite0() 220 if (vmpage->mapping == NULL) { in ll_page_mkwrite0() 221 unlock_page(vmpage); in ll_page_mkwrite0() 228 } else if (!PageDirty(vmpage)) { in ll_page_mkwrite0() 235 unlock_page(vmpage); in ll_page_mkwrite0() 238 vmpage, vmpage->index); in ll_page_mkwrite0() [all …]
|
D | rw26.c | 72 static void ll_invalidatepage(struct page *vmpage, unsigned int offset, in ll_invalidatepage() argument 82 LASSERT(PageLocked(vmpage)); in ll_invalidatepage() 83 LASSERT(!PageWriteback(vmpage)); in ll_invalidatepage() 93 inode = vmpage->mapping->host; in ll_invalidatepage() 96 page = cl_vmpage_page(vmpage, obj); in ll_invalidatepage() 99 "delete", vmpage); in ll_invalidatepage() 102 "delete", vmpage); in ll_invalidatepage() 106 LASSERT(vmpage->private == 0); in ll_invalidatepage() 117 static int ll_releasepage(struct page *vmpage, RELEASEPAGE_ARG_TYPE gfp_mask) in ll_releasepage() argument 126 LASSERT(PageLocked(vmpage)); in ll_releasepage() [all …]
|
D | rw.c | 88 struct page *vmpage, int create) in ll_cl_init() argument 99 clob = ll_i2info(vmpage->mapping->host)->lli_clob; in ll_cl_init() 115 struct inode *inode = vmpage->mapping->host; in ll_cl_init() 148 pos = vmpage->index << PAGE_CACHE_SHIFT; in ll_cl_init() 174 page = cl_page_find(env, clob, vmpage->index, vmpage, in ll_cl_init() 189 vmpage->index, PFID(lu_object_fid(&clob->co_lu)), result, in ll_cl_init() 215 int ll_prepare_write(struct file *file, struct page *vmpage, unsigned from, in ll_prepare_write() argument 221 lcc = ll_cl_init(file, vmpage, 1); in ll_prepare_write() 250 int ll_commit_write(struct file *file, struct page *vmpage, unsigned from, in ll_commit_write() argument 454 struct page *vmpage) in cl_read_ahead_page() argument [all …]
|
D | vvp_dev.c | 405 struct page *vmpage; in vvp_pgcache_page_show() local 409 vmpage = cpg->cpg_page; in vvp_pgcache_page_show() 416 PageWriteback(vmpage) ? "wb" : "-", in vvp_pgcache_page_show() 417 vmpage, vmpage->mapping->host->i_ino, in vvp_pgcache_page_show() 418 vmpage->mapping->host->i_generation, in vvp_pgcache_page_show() 419 vmpage->mapping->host, vmpage->index, in vvp_pgcache_page_show() 420 page_count(vmpage)); in vvp_pgcache_page_show() 422 seq_page_flag(seq, vmpage, locked, has_flags); in vvp_pgcache_page_show() 423 seq_page_flag(seq, vmpage, error, has_flags); in vvp_pgcache_page_show() 424 seq_page_flag(seq, vmpage, referenced, has_flags); in vvp_pgcache_page_show() [all …]
|
D | vvp_io.c | 659 struct page *vmpage = NULL; in vvp_io_fault_start() local 687 vmpage = cfio->ft_vmpage; in vvp_io_fault_start() 688 LASSERT(PageLocked(vmpage)); in vvp_io_fault_start() 691 ll_invalidate_page(vmpage); in vvp_io_fault_start() 696 if (unlikely((vmpage->mapping != inode->i_mapping) || in vvp_io_fault_start() 697 (page_offset(vmpage) > size))) { in vvp_io_fault_start() 719 vmpage->mapping, fio->ft_index, last_index); in vvp_io_fault_start() 736 page = cl_page_find(env, obj, fio->ft_index, vmpage, CPT_CACHEABLE); in vvp_io_fault_start() 745 wait_on_page_writeback(vmpage); in vvp_io_fault_start() 746 if (set_page_dirty(vmpage)) { in vvp_io_fault_start() [all …]
|
D | vvp_internal.h | 53 struct cl_page *page, struct page *vmpage);
|
D | llite_internal.h | 1001 static inline void ll_invalidate_page(struct page *vmpage) in ll_invalidate_page() argument 1003 struct address_space *mapping = vmpage->mapping; in ll_invalidate_page() 1004 loff_t offset = vmpage->index << PAGE_CACHE_SHIFT; in ll_invalidate_page() 1006 LASSERT(PageLocked(vmpage)); in ll_invalidate_page() 1011 truncate_complete_page(mapping, vmpage); in ll_invalidate_page()
|
/linux-4.1.27/drivers/staging/lustre/lustre/lov/ |
D | lov_page.c | 158 struct cl_page *page, struct page *vmpage) in lov_page_init_raid0() argument 190 cl_index(subobj, suboff), vmpage, page); in lov_page_init_raid0() 218 struct cl_page *page, struct page *vmpage) in lov_page_init_empty() argument 224 addr = kmap(vmpage); in lov_page_init_empty() 226 kunmap(vmpage); in lov_page_init_empty()
|
D | lov_cl_internal.h | 616 struct cl_page *page, struct page *vmpage); 618 struct cl_page *page, struct page *vmpage); 622 struct cl_page *page, struct page *vmpage); 625 struct cl_page *page, struct page *vmpage);
|
D | lov_object.c | 71 struct cl_page *page, struct page *vmpage); 821 struct cl_page *page, struct page *vmpage) in lov_page_init() argument 824 llo_page_init, env, obj, page, vmpage); in lov_page_init()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | cl_page.c | 288 struct cl_object *o, pgoff_t ind, struct page *vmpage, in cl_page_alloc() argument 318 page, vmpage); in cl_page_alloc() 351 pgoff_t idx, struct page *vmpage, in cl_page_find0() argument 367 idx, PFID(&hdr->coh_lu.loh_fid), vmpage, vmpage->private, type); in cl_page_find0() 372 KLASSERT(PageLocked(vmpage)); in cl_page_find0() 382 page = cl_vmpage_page(vmpage, o); in cl_page_find0() 385 cl_page_vmpage(env, page) == vmpage && in cl_page_find0() 396 page = cl_page_alloc(env, o, idx, vmpage, type); in cl_page_find0() 451 pgoff_t idx, struct page *vmpage, in cl_page_find() argument 454 return cl_page_find0(env, o, idx, vmpage, type, NULL); in cl_page_find() [all …]
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | lclient.h | 236 struct cl_page *ccc_vmpage_page_transient(struct page *vmpage); 377 struct cl_page *ccc_vmpage_page_transient(struct page *vmpage);
|
D | cl_object.h | 323 struct cl_page *page, struct page *vmpage); 2800 pgoff_t idx, struct page *vmpage, 2804 pgoff_t idx, struct page *vmpage, 2817 struct cl_page *cl_vmpage_page (struct page *vmpage, struct cl_object *obj);
|
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_cl.c | 1074 struct cl_page *ccc_vmpage_page_transient(struct page *vmpage) in ccc_vmpage_page_transient() argument 1076 KLASSERT(PageLocked(vmpage)); in ccc_vmpage_page_transient() 1077 return (struct cl_page *)vmpage->private; in ccc_vmpage_page_transient()
|
/linux-4.1.27/drivers/staging/lustre/lustre/osc/ |
D | osc_io.c | 363 struct page *vmpage = cl_page_vmpage(env, page); in trunc_check_cb() local 365 if (PageLocked(vmpage)) in trunc_check_cb()
|
D | osc_cl_internal.h | 426 struct cl_page *page, struct page *vmpage);
|
D | osc_page.c | 502 struct cl_page *page, struct page *vmpage) in osc_page_init() argument 511 result = osc_prep_async_page(osc, opg, vmpage, in osc_page_init()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdecho/ |
D | echo_client.c | 283 struct page *vmpage = ep->ep_vmpage; in echo_page_fini() local 286 page_cache_release(vmpage); in echo_page_fini() 374 struct cl_page *page, struct page *vmpage) in echo_page_init() argument 379 ep->ep_vmpage = vmpage; in echo_page_init() 380 page_cache_get(vmpage); in echo_page_init()
|