Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dcl_page.c51 static void cl_page_delete0(const struct lu_env *env, struct cl_page *pg,
70 static struct cl_page *cl_page_top_trusted(struct cl_page *page) in cl_page_top_trusted()
88 static void cl_page_get_trust(struct cl_page *page) in cl_page_get_trust()
101 cl_page_at_trusted(const struct cl_page *page, in cl_page_at_trusted()
106 page = cl_page_top_trusted((struct cl_page *)page); in cl_page_at_trusted()
123 struct cl_page *cl_page_lookup(struct cl_object_header *hdr, pgoff_t index) in cl_page_lookup()
125 struct cl_page *page; in cl_page_lookup()
153 struct cl_page *page; in cl_page_gang_lookup()
154 struct cl_page **pvec; in cl_page_gang_lookup()
243 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()
740 struct cl_page *page) in cl_io_read_page()
793 struct cl_page *page, unsigned from, unsigned to) in cl_io_prepare_write()
826 struct cl_page *page, unsigned from, unsigned to) in cl_io_commit_write()
903 struct cl_page *pg; in cl_io_submit_sync()
943 struct cl_page *page; in cl_io_cancel()
1057 void cl_page_list_add(struct cl_page_list *plist, struct cl_page *page) in cl_page_list_add()
1079 struct cl_page_list *plist, struct cl_page *page) in cl_page_list_del()
1097 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 lprocfs_counters.o
Dcl_lock.c1817 static pgoff_t pgoff_at_lock(struct cl_page *page, struct cl_lock *lock) in pgoff_at_lock()
1832 struct cl_page *page, void *cbdata) in check_and_discard_cb()
1868 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.4.14/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()
2350 struct cl_page *ft_page;
2714 void cl_page_slice_add(struct cl_page *page, struct cl_page_slice *slice,
2765 struct cl_page *page) in cl_object_page_slice()
[all …]
/linux-4.4.14/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()
217 struct cl_page *page, struct page *vmpage) in lov_page_init_empty()
Dlov_cl_internal.h614 struct cl_page *page, struct page *vmpage);
616 struct cl_page *page, struct page *vmpage);
620 struct cl_page *page, struct page *vmpage);
623 struct cl_page *page, struct page *vmpage);
795 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()
686 struct cl_page *sub_page = lov_sub_page(slice); in lov_io_prepare_write()
706 struct cl_page *sub_page = lov_sub_page(slice); in lov_io_commit_write()
Dlov_object.c70 struct cl_page *page, struct page *vmpage);
821 struct cl_page *page, struct page *vmpage) in lov_page_init()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dvvp_page.c73 LASSERT((struct cl_page *)vmpage->private != slice->cpl_page); in vvp_page_fini()
184 LASSERT((struct cl_page *)vmpage->private == slice->cpl_page); in vvp_page_delete()
229 struct cl_page *pg = slice->cpl_page; in vvp_page_prep_write()
278 struct cl_page *page = cl_page_top(slice->cpl_page); in vvp_page_completion_read()
302 struct cl_page *pg = slice->cpl_page; in vvp_page_completion_write()
353 struct cl_page *pg = slice->cpl_page; in vvp_page_make_ready()
427 static void vvp_transient_page_verify(const struct cl_page *page) in vvp_transient_page_verify()
467 struct cl_page *page = slice->cpl_page; in vvp_transient_page_discard()
501 struct cl_page *clp = slice->cpl_page; in vvp_transient_page_fini()
533 struct cl_page *page, struct page *vmpage) in vvp_page_init()
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()
Dvvp_internal.h52 struct cl_page *page, struct page *vmpage);
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()
424 struct cl_page_list *queue, struct cl_page *page, in cl_read_ahead_page()
470 struct cl_page *page; in ll_read_ahead_page()
1100 struct cl_page *page; in ll_writepage()
1244 struct cl_page *page = lcc->lcc_page; in ll_readpage()
Dvvp_io.c180 struct cl_page *page = io->u.ci_fault.ft_page; in vvp_io_fault_fini()
657 struct cl_page *page; in vvp_io_fault_start()
817 struct cl_page *page = slice->cpl_page; in vvp_io_read_page()
862 struct cl_page *page, struct ccc_page *cp, in vvp_page_sync_io()
891 struct cl_object *obj, struct cl_page *pg, in vvp_io_prepare_partial()
938 struct cl_page *pg = slice->cpl_page; in vvp_io_prepare_write()
973 struct cl_page *pg = slice->cpl_page; in vvp_io_commit_write()
Dvvp_dev.c361 struct cl_page *pg; in vvp_pgcache_find()
399 struct seq_file *seq, struct cl_page *page) in vvp_pgcache_page_show()
434 struct cl_page *page; in vvp_pgcache_show()
Dllite_internal.h901 struct cl_page *lcc_page;
/linux-4.4.14/drivers/staging/lustre/lustre/osc/
Dosc_page.c66 struct cl_page *page;
105 struct cl_page *page;
176 struct cl_page *page = cl_page_top(opg->ops_cl.cpl_page); in osc_page_transfer_get()
187 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()
621 struct cl_page **pvec, int max_index) in discard_pagevec()
627 struct cl_page *page = pvec[i]; in discard_pagevec()
656 struct cl_page **pvec; in osc_lru_shrink()
678 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()
102 struct cl_page *page; in osc_io_submit()
103 struct cl_page *tmp; in osc_io_submit()
235 struct cl_page *page = opage->ops_cl.cpl_page; in osc_page_touch()
344 struct cl_page *page, void *cbdata) in trunc_check_cb()
718 struct cl_page *apage; /* _some_ page in @clerq */ in osc_req_attr_set()
753 struct cl_page, cp_flight); in osc_req_attr_set()
Dosc_cl_internal.h110 struct cl_page *oti_pvec[OTI_PVEC_SIZE];
425 struct cl_page *page, struct page *vmpage);
558 static inline struct cl_page *oap2cl_page(struct osc_async_page *oap) in oap2cl_page()
Dosc_cache.c981 struct cl_page *sub = oap2cl_page(oap); in osc_extent_truncate()
982 struct cl_page *page = cl_page_top(sub); in osc_extent_truncate()
1241 struct cl_page *page = cl_page_top(oap2cl_page(oap)); in osc_make_ready()
1256 struct cl_page *page = oap2cl_page(oap); in osc_refresh_count()
1288 struct cl_page *page = cl_page_top(oap2cl_page(oap)); in osc_completion()
2425 struct cl_page *cp = ops->ops_cl.cpl_page; in osc_flush_async_page()
2571 struct cl_page *cp = oap2cl_page(oap); in osc_queue_sync_pages()
Dosc_request.c1886 struct cl_page *page = oap2cl_page(oap); in osc_build_rpc()
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/
Dlcommon_cl.c460 struct cl_page *page = slice->cpl_page; in ccc_page_is_under_lock()
993 struct cl_page *ccc_vmpage_page_transient(struct page *vmpage) in ccc_vmpage_page_transient()
996 return (struct cl_page *)vmpage->private; in ccc_vmpage_page_transient()
/linux-4.4.14/drivers/staging/lustre/lustre/obdecho/
Decho_client.c374 struct cl_page *page, struct page *vmpage) in echo_page_init()
1159 struct cl_page *clp; in cl_echo_async_brw()
1160 struct cl_page *temp; in cl_echo_async_brw()
1183 struct cl_page *clp; in cl_echo_object_brw()