Home
last modified time | relevance | path

Searched refs:nfs_pgio_header (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/include/linux/
Dnfs_page.h70 struct nfs_pgio_header *(*rw_alloc_header)(void);
71 void (*rw_free_header)(struct nfs_pgio_header *);
72 int (*rw_done)(struct rpc_task *, struct nfs_pgio_header *,
74 void (*rw_result)(struct rpc_task *, struct nfs_pgio_header *);
75 void (*rw_initiate)(struct nfs_pgio_header *, struct rpc_message *,
133 struct nfs_pgio_header *);
Dnfs_xdr.h1505 struct nfs_pgio_header { struct
1515 void (*release) (struct nfs_pgio_header *hdr); argument
1534 int (*pgio_done_cb)(struct rpc_task *, struct nfs_pgio_header *); argument
1588 void (*init_hdr)(struct nfs_pgio_header *hdr);
1589 void (*completion)(struct nfs_pgio_header *hdr);
1590 void (*reschedule_io)(struct nfs_pgio_header *hdr);
1685 struct nfs_pgio_header *);
1686 void (*read_setup)(struct nfs_pgio_header *, struct rpc_message *);
1687 int (*read_done)(struct rpc_task *, struct nfs_pgio_header *);
1688 void (*write_setup)(struct nfs_pgio_header *, struct rpc_message *,
[all …]
/Linux-v5.4/fs/nfs/
Dread.c38 static struct nfs_pgio_header *nfs_readhdr_alloc(void) in nfs_readhdr_alloc()
40 struct nfs_pgio_header *p = kmem_cache_zalloc(nfs_rdata_cachep, GFP_KERNEL); in nfs_readhdr_alloc()
47 static void nfs_readhdr_free(struct nfs_pgio_header *rhdr) in nfs_readhdr_free()
159 static void nfs_read_completion(struct nfs_pgio_header *hdr) in nfs_read_completion()
207 static void nfs_initiate_read(struct nfs_pgio_header *hdr, in nfs_initiate_read()
242 struct nfs_pgio_header *hdr, in nfs_readpage_done()
261 struct nfs_pgio_header *hdr) in nfs_readpage_retry()
289 struct nfs_pgio_header *hdr) in nfs_readpage_result()
463 sizeof(struct nfs_pgio_header), in nfs_init_readpagecache()
Dpagelist.c43 struct nfs_pgio_header *hdr, in nfs_pgheader_init()
44 void (*release)(struct nfs_pgio_header *hdr)) in nfs_pgheader_init()
65 void nfs_set_pgio_error(struct nfs_pgio_header *hdr, int error, loff_t pos) in nfs_set_pgio_error()
516 struct nfs_pgio_header *nfs_pgio_header_alloc(const struct nfs_rw_ops *ops) in nfs_pgio_header_alloc()
518 struct nfs_pgio_header *hdr = ops->rw_alloc_header(); in nfs_pgio_header_alloc()
536 static void nfs_pgio_data_destroy(struct nfs_pgio_header *hdr) in nfs_pgio_data_destroy()
548 void nfs_pgio_header_free(struct nfs_pgio_header *hdr) in nfs_pgio_header_free()
562 static void nfs_pgio_rpcsetup(struct nfs_pgio_header *hdr, in nfs_pgio_rpcsetup()
606 struct nfs_pgio_header *hdr = calldata; in nfs_pgio_prepare()
613 int nfs_initiate_pgio(struct rpc_clnt *clnt, struct nfs_pgio_header *hdr, in nfs_initiate_pgio()
[all …]
Dinternal.h242 struct nfs_pgio_header *hdr,
243 void (*release)(struct nfs_pgio_header *hdr));
244 void nfs_set_pgio_error(struct nfs_pgio_header *hdr, int error, loff_t pos);
248 struct nfs_pgio_header *nfs_pgio_header_alloc(const struct nfs_rw_ops *);
249 void nfs_pgio_header_free(struct nfs_pgio_header *);
250 int nfs_generic_pgio(struct nfs_pageio_descriptor *, struct nfs_pgio_header *);
251 int nfs_initiate_pgio(struct rpc_clnt *clnt, struct nfs_pgio_header *hdr,
491 int nfs_write_need_commit(struct nfs_pgio_header *);
492 void nfs_writeback_update_inode(struct nfs_pgio_header *hdr);
Dpnfs.h174 enum pnfs_try_status (*read_pagelist)(struct nfs_pgio_header *);
175 enum pnfs_try_status (*write_pagelist)(struct nfs_pgio_header *, int);
300 void pnfs_ld_write_done(struct nfs_pgio_header *);
301 void pnfs_ld_read_done(struct nfs_pgio_header *);
302 void pnfs_read_resend_pnfs(struct nfs_pgio_header *);
324 int pnfs_read_done_resend_to_mds(struct nfs_pgio_header *);
325 int pnfs_write_done_resend_to_mds(struct nfs_pgio_header *);
Ddirect.c117 const struct nfs_pgio_header *hdr, in nfs_direct_handle_truncated()
137 const struct nfs_pgio_header *hdr) in nfs_direct_count_bytes()
193 struct nfs_pgio_header *hdr) in nfs_direct_set_hdr_verf()
219 struct nfs_pgio_header *hdr) in nfs_direct_set_or_cmp_hdr_verf()
386 static void nfs_direct_read_completion(struct nfs_pgio_header *hdr) in nfs_direct_read_completion()
428 static void nfs_direct_pgio_init(struct nfs_pgio_header *hdr) in nfs_direct_pgio_init()
755 static void nfs_direct_write_completion(struct nfs_pgio_header *hdr) in nfs_direct_write_completion()
818 static void nfs_direct_write_reschedule_io(struct nfs_pgio_header *hdr) in nfs_direct_write_reschedule_io()
Dwrite.c105 static struct nfs_pgio_header *nfs_writehdr_alloc(void) in nfs_writehdr_alloc()
107 struct nfs_pgio_header *p = mempool_alloc(nfs_wdata_mempool, GFP_KERNEL); in nfs_writehdr_alloc()
114 static void nfs_writehdr_free(struct nfs_pgio_header *hdr) in nfs_writehdr_free()
974 int nfs_write_need_commit(struct nfs_pgio_header *hdr) in nfs_write_need_commit()
981 static void nfs_async_write_init(struct nfs_pgio_header *hdr) in nfs_async_write_init()
986 static void nfs_write_completion(struct nfs_pgio_header *hdr) in nfs_write_completion()
1397 static void nfs_initiate_write(struct nfs_pgio_header *hdr, in nfs_initiate_write()
1438 static void nfs_async_write_reschedule_io(struct nfs_pgio_header *hdr) in nfs_async_write_reschedule_io()
1517 static void nfs_writeback_check_extend(struct nfs_pgio_header *hdr, in nfs_writeback_check_extend()
1538 void nfs_writeback_update_inode(struct nfs_pgio_header *hdr) in nfs_writeback_update_inode()
[all …]
Dproc.c587 static int nfs_read_done(struct rpc_task *task, struct nfs_pgio_header *hdr) in nfs_read_done()
604 static void nfs_proc_read_setup(struct nfs_pgio_header *hdr, in nfs_proc_read_setup()
611 struct nfs_pgio_header *hdr) in nfs_proc_pgio_rpc_prepare()
617 static int nfs_write_done(struct rpc_task *task, struct nfs_pgio_header *hdr) in nfs_write_done()
626 static void nfs_proc_write_setup(struct nfs_pgio_header *hdr, in nfs_proc_write_setup()
Dpnfs.c2606 int pnfs_write_done_resend_to_mds(struct nfs_pgio_header *hdr) in pnfs_write_done_resend_to_mds()
2618 static void pnfs_ld_handle_write_error(struct nfs_pgio_header *hdr) in pnfs_ld_handle_write_error()
2633 void pnfs_ld_write_done(struct nfs_pgio_header *hdr) in pnfs_ld_write_done()
2649 struct nfs_pgio_header *hdr) in pnfs_write_through_mds()
2662 pnfs_try_to_write_data(struct nfs_pgio_header *hdr, in pnfs_try_to_write_data()
2684 struct nfs_pgio_header *hdr, int how) in pnfs_do_write()
2707 static void pnfs_writehdr_free(struct nfs_pgio_header *hdr) in pnfs_writehdr_free()
2716 struct nfs_pgio_header *hdr; in pnfs_generic_pg_writepages()
2735 int pnfs_read_done_resend_to_mds(struct nfs_pgio_header *hdr) in pnfs_read_done_resend_to_mds()
2745 static void pnfs_ld_handle_read_error(struct nfs_pgio_header *hdr) in pnfs_ld_handle_read_error()
[all …]
Dnfs3proc.c813 static int nfs3_read_done(struct rpc_task *task, struct nfs_pgio_header *hdr) in nfs3_read_done()
832 static void nfs3_proc_read_setup(struct nfs_pgio_header *hdr, in nfs3_proc_read_setup()
840 struct nfs_pgio_header *hdr) in nfs3_proc_pgio_rpc_prepare()
846 static int nfs3_write_done(struct rpc_task *task, struct nfs_pgio_header *hdr) in nfs3_write_done()
860 static void nfs3_proc_write_setup(struct nfs_pgio_header *hdr, in nfs3_proc_write_setup()
Dnfs4_fs.h389 struct rpc_message *msg, struct nfs_pgio_header *hdr) in nfs4_state_protect_write()
416 struct rpc_message *msg, struct nfs_pgio_header *hdr) in nfs4_state_protect_write()
Dnfs4trace.h1511 const struct nfs_pgio_header *hdr,
1560 const struct nfs_pgio_header *hdr, \
1571 const struct nfs_pgio_header *hdr,
1621 const struct nfs_pgio_header *hdr, \
Dpnfs_nfs.c24 struct nfs_pgio_header *hdr = data; in pnfs_generic_rw_release()
Dnfs4proc.c5124 static int nfs4_read_done_cb(struct rpc_task *task, struct nfs_pgio_header *hdr) in nfs4_read_done_cb()
5162 static int nfs4_read_done(struct rpc_task *task, struct nfs_pgio_header *hdr) in nfs4_read_done()
5177 static void nfs4_proc_read_setup(struct nfs_pgio_header *hdr, in nfs4_proc_read_setup()
5188 struct nfs_pgio_header *hdr) in nfs4_proc_pgio_rpc_prepare()
5205 struct nfs_pgio_header *hdr) in nfs4_write_done_cb()
5245 static int nfs4_write_done(struct rpc_task *task, struct nfs_pgio_header *hdr) in nfs4_write_done()
5256 bool nfs4_write_need_cache_consistency_data(struct nfs_pgio_header *hdr) in nfs4_write_need_cache_consistency_data()
5267 static void nfs4_proc_write_setup(struct nfs_pgio_header *hdr, in nfs4_proc_write_setup()
/Linux-v5.4/fs/nfs/filelayout/
Dfilelayout.c88 static void filelayout_reset_write(struct nfs_pgio_header *hdr) in filelayout_reset_write()
105 static void filelayout_reset_read(struct nfs_pgio_header *hdr) in filelayout_reset_read()
203 struct nfs_pgio_header *hdr) in filelayout_read_done_cb()
229 filelayout_set_layoutcommit(struct nfs_pgio_header *hdr) in filelayout_set_layoutcommit()
267 struct nfs_pgio_header *hdr = data; in filelayout_read_prepare()
293 struct nfs_pgio_header *hdr = data; in filelayout_read_call_done()
309 struct nfs_pgio_header *hdr = data; in filelayout_read_count_stats()
315 struct nfs_pgio_header *hdr) in filelayout_write_done_cb()
367 struct nfs_pgio_header *hdr = data; in filelayout_write_prepare()
391 struct nfs_pgio_header *hdr = data; in filelayout_write_call_done()
[all …]
/Linux-v5.4/fs/nfs/blocklayout/
Dblocklayout.c192 static void bl_mark_devices_unavailable(struct nfs_pgio_header *header, bool rw) in bl_mark_devices_unavailable()
220 struct nfs_pgio_header *header = par->data; in bl_end_io_read()
235 struct nfs_pgio_header *hdr; in bl_read_cleanup()
238 hdr = container_of(task, struct nfs_pgio_header, task); in bl_read_cleanup()
245 struct nfs_pgio_header *hdr = data; in bl_end_par_io_read()
253 bl_read_pagelist(struct nfs_pgio_header *header) in bl_read_pagelist()
349 struct nfs_pgio_header *header = par->data; in bl_end_io_write()
367 struct nfs_pgio_header *hdr = in bl_write_cleanup()
368 container_of(task, struct nfs_pgio_header, task); in bl_write_cleanup()
389 struct nfs_pgio_header *hdr = data; in bl_end_par_io_write()
[all …]
/Linux-v5.4/fs/nfs/flexfilelayout/
Dflexfilelayout.c36 struct nfs_pgio_header *hdr);
1069 static void ff_layout_reset_write(struct nfs_pgio_header *hdr, bool retry_pnfs) in ff_layout_reset_write()
1105 static void ff_layout_reset_read(struct nfs_pgio_header *hdr) in ff_layout_reset_read()
1319 struct nfs_pgio_header *hdr) in ff_layout_read_done_cb()
1390 struct nfs_pgio_header *hdr) in ff_layout_read_record_layoutstats_start()
1401 struct nfs_pgio_header *hdr) in ff_layout_read_record_layoutstats_done()
1413 struct nfs_pgio_header *hdr) in ff_layout_read_prepare_common()
1431 struct nfs_pgio_header *hdr = data; in ff_layout_read_prepare_v3()
1441 struct nfs_pgio_header *hdr = data; in ff_layout_read_prepare_v4()
1454 struct nfs_pgio_header *hdr = data; in ff_layout_read_call_done()
[all …]