Home
last modified time | relevance | path

Searched refs:cl_page (Results 1 – 27 of 27) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dcl_page.c51 static void cl_page_delete0(const struct lu_env *env, struct cl_page *pg,
76 static struct cl_page *cl_page_top_trusted(struct cl_page *page) in cl_page_top_trusted()
94 static void cl_page_get_trust(struct cl_page *page) in cl_page_get_trust()
107 cl_page_at_trusted(const struct cl_page *page, in cl_page_at_trusted()
112 page = cl_page_top_trusted((struct cl_page *)page); in cl_page_at_trusted()
129 struct cl_page *cl_page_lookup(struct cl_object_header *hdr, pgoff_t index) in cl_page_lookup()
131 struct cl_page *page; in cl_page_lookup()
159 struct cl_page *page; in cl_page_gang_lookup()
160 struct cl_page **pvec; in cl_page_gang_lookup()
248 static void cl_page_free(const struct lu_env *env, struct cl_page *page) in cl_page_free()
[all …]
Dcl_io.c689 cl_io_slice_page(const struct cl_io_slice *ios, struct cl_page *page) in cl_io_slice_page()
701 static int cl_page_in_io(const struct cl_page *page, const struct cl_io *io) in cl_page_in_io()
739 struct cl_page *page) in cl_io_read_page()
792 struct cl_page *page, unsigned from, unsigned to) in cl_io_prepare_write()
825 struct cl_page *page, unsigned from, unsigned to) in cl_io_commit_write()
902 struct cl_page *pg; in cl_io_submit_sync()
942 struct cl_page *page; in cl_io_cancel()
1058 void cl_page_list_add(struct cl_page_list *plist, struct cl_page *page) in cl_page_list_add()
1080 struct cl_page_list *plist, struct cl_page *page) in cl_page_list_del()
1099 struct cl_page *page) in cl_page_list_move()
[all …]
Dcl_internal.h99 struct cl_page *clt_pvec[CLT_PVEC_SIZE];
DMakefile9 cl_page.o cl_lock.o cl_io.o lu_ref.o acl.o
Dcl_lock.c1842 static pgoff_t pgoff_at_lock(struct cl_page *page, struct cl_lock *lock) in pgoff_at_lock()
1857 struct cl_page *page, void *cbdata) in check_and_discard_cb()
1893 struct cl_page *page, void *cbdata) in discard_cb()
Dcl_object.c94 h->coh_page_bufsize = ALIGN(sizeof(struct cl_page), 8); in cl_object_header_init()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dcl_object.h114 struct cl_page;
323 struct cl_page *page, struct page *vmpage);
719 struct cl_page { struct
729 struct cl_page *cp_parent; argument
732 struct cl_page *cp_child; argument
786 struct cl_page *cpl_page;
1115 static inline int __page_in_use(const struct cl_page *page, int refc) in __page_in_use()
2352 struct cl_page *ft_page;
2719 void cl_page_slice_add(struct cl_page *page, struct cl_page_slice *slice,
2772 struct cl_page *page) in cl_object_page_slice()
[all …]
Dlclient.h236 struct cl_page *ccc_vmpage_page_transient(struct page *vmpage);
303 void ccc_transient_page_verify(const struct cl_page *page);
377 struct cl_page *ccc_vmpage_page_transient(struct page *vmpage);
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlov_page.c57 const struct cl_page *page = slice->cpl_page; in lov_page_invariant()
58 const struct cl_page *sub = lov_sub_page(slice); in lov_page_invariant()
69 struct cl_page *sub = lov_sub_page(slice); in lov_page_fini()
158 struct cl_page *page, struct page *vmpage) in lov_page_init_raid0()
163 struct cl_page *subpage; in lov_page_init_raid0()
218 struct cl_page *page, struct page *vmpage) in lov_page_init_empty()
Dlov_cl_internal.h616 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);
800 static inline struct cl_page *lov_sub_page(const struct cl_page_slice *slice) in lov_sub_page()
Dlovsub_page.c63 struct cl_page *page, struct page *unused) in lovsub_page_init()
Dlov_io.c248 static int lov_page_stripe(const struct cl_page *page) in lov_page_stripe()
263 struct cl_page *page = slice->cpl_page; in lov_page_subio()
580 struct cl_page *page; in lov_io_submit()
581 struct cl_page *tmp; in lov_io_submit()
685 struct cl_page *sub_page = lov_sub_page(slice); in lov_io_prepare_write()
705 struct cl_page *sub_page = lov_sub_page(slice); in lov_io_commit_write()
Dlov_object.c71 struct cl_page *page, struct page *vmpage);
821 struct cl_page *page, struct page *vmpage) in lov_page_init()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dvvp_page.c74 LASSERT((struct cl_page *)vmpage->private != slice->cpl_page); in vvp_page_fini()
185 LASSERT((struct cl_page *)vmpage->private == slice->cpl_page); in vvp_page_delete()
274 struct cl_page *page = cl_page_top(slice->cpl_page); in vvp_page_completion_read()
298 struct cl_page *pg = slice->cpl_page; in vvp_page_completion_write()
347 struct cl_page *pg = slice->cpl_page; in vvp_page_make_ready()
421 static void vvp_transient_page_verify(const struct cl_page *page) in vvp_transient_page_verify()
461 struct cl_page *page = slice->cpl_page; in vvp_transient_page_discard()
495 struct cl_page *clp = slice->cpl_page; in vvp_transient_page_fini()
527 struct cl_page *page, struct page *vmpage) in vvp_page_init()
Dvvp_internal.h53 struct cl_page *page, struct page *vmpage);
Drw26.c77 struct cl_page *page; in ll_invalidatepage()
122 struct cl_page *page; in ll_releasepage()
167 struct cl_page *page = vvp_vmpage_page_transient(vmpage); in ll_set_page_dirty()
232 struct cl_page *clp; in ll_direct_rw_pages()
Drw.c70 struct cl_page *page = lcc->lcc_page; in ll_cl_fini()
169 struct cl_page *page; in ll_cl_init()
225 struct cl_page *page = lcc->lcc_page; in ll_prepare_write()
256 struct cl_page *page; in ll_commit_write()
453 struct cl_page_list *queue, struct cl_page *page, in cl_read_ahead_page()
499 struct cl_page *page; in ll_read_ahead_page()
1128 struct cl_page *page; in ll_writepage()
1272 struct cl_page *page = lcc->lcc_page; in ll_readpage()
Dvvp_io.c181 struct cl_page *page = io->u.ci_fault.ft_page; in vvp_io_fault_fini()
660 struct cl_page *page; in vvp_io_fault_start()
821 struct cl_page *page = slice->cpl_page; in vvp_io_read_page()
866 struct cl_page *page, struct ccc_page *cp, in vvp_page_sync_io()
895 struct cl_object *obj, struct cl_page *pg, in vvp_io_prepare_partial()
942 struct cl_page *pg = slice->cpl_page; in vvp_io_prepare_write()
977 struct cl_page *pg = slice->cpl_page; in vvp_io_commit_write()
Dvvp_dev.c364 struct cl_page *pg; in vvp_pgcache_find()
402 struct seq_file *seq, struct cl_page *page) in vvp_pgcache_page_show()
437 struct cl_page *page; in vvp_pgcache_show()
Dllite_internal.h935 struct cl_page *lcc_page;
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_page.c66 struct cl_page *page;
105 struct cl_page *page;
175 struct cl_page *page = cl_page_top(opg->ops_cl.cpl_page); in osc_page_transfer_get()
186 struct cl_page *page = cl_page_top(opg->ops_cl.cpl_page); in osc_page_transfer_put()
502 struct cl_page *page, struct page *vmpage) in osc_page_init()
620 struct cl_page **pvec, int max_index) in discard_pagevec()
626 struct cl_page *page = pvec[i]; in discard_pagevec()
654 struct cl_page **pvec; in osc_lru_shrink()
676 struct cl_page *page; in osc_lru_shrink()
Dosc_io.c71 static struct osc_page *osc_cl_page_osc(struct cl_page *page) in osc_cl_page_osc()
103 struct cl_page *page; in osc_io_submit()
104 struct cl_page *tmp; in osc_io_submit()
236 struct cl_page *page = opage->ops_cl.cpl_page; in osc_page_touch()
345 struct cl_page *page, void *cbdata) in trunc_check_cb()
721 struct cl_page *apage; /* _some_ page in @clerq */ in osc_req_attr_set()
756 struct cl_page, cp_flight); in osc_req_attr_set()
Dosc_cl_internal.h110 struct cl_page *oti_pvec[OTI_PVEC_SIZE];
426 struct cl_page *page, struct page *vmpage);
559 static inline struct cl_page *oap2cl_page(struct osc_async_page *oap) in oap2cl_page()
Dosc_cache.c979 struct cl_page *sub = oap2cl_page(oap); in osc_extent_truncate()
980 struct cl_page *page = cl_page_top(sub); in osc_extent_truncate()
1240 struct cl_page *page = cl_page_top(oap2cl_page(oap)); in osc_make_ready()
1255 struct cl_page *page = oap2cl_page(oap); in osc_refresh_count()
1287 struct cl_page *page = cl_page_top(oap2cl_page(oap)); in osc_completion()
2430 struct cl_page *cp = ops->ops_cl.cpl_page; in osc_flush_async_page()
2576 struct cl_page *cp = oap2cl_page(oap); in osc_queue_sync_pages()
Dosc_request.c1931 struct cl_page *page = oap2cl_page(oap); in osc_build_rpc()
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/
Dlcommon_cl.c476 struct cl_page *page = slice->cpl_page; in ccc_page_is_under_lock()
506 void ccc_transient_page_verify(const struct cl_page *page) in ccc_transient_page_verify()
544 struct cl_page *page = slice->cpl_page; in ccc_transient_page_discard()
1074 struct cl_page *ccc_vmpage_page_transient(struct page *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/obdecho/
Decho_client.c374 struct cl_page *page, struct page *vmpage) in echo_page_init()
1156 struct cl_page *clp; in cl_echo_async_brw()
1157 struct cl_page *temp; in cl_echo_async_brw()
1180 struct cl_page *clp; in cl_echo_object_brw()