• Home
  • Raw
  • Download

Lines Matching refs:desc

2551 pnfs_generic_pg_cleanup(struct nfs_pageio_descriptor *desc)  in pnfs_generic_pg_cleanup()  argument
2553 if (desc->pg_lseg) { in pnfs_generic_pg_cleanup()
2554 pnfs_put_lseg(desc->pg_lseg); in pnfs_generic_pg_cleanup()
2555 desc->pg_lseg = NULL; in pnfs_generic_pg_cleanup()
2648 pnfs_write_through_mds(struct nfs_pageio_descriptor *desc, in pnfs_write_through_mds() argument
2651 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in pnfs_write_through_mds()
2655 nfs_pageio_reset_write_mds(desc); in pnfs_write_through_mds()
2683 pnfs_do_write(struct nfs_pageio_descriptor *desc, in pnfs_do_write() argument
2686 const struct rpc_call_ops *call_ops = desc->pg_rpc_callops; in pnfs_do_write()
2687 struct pnfs_layout_segment *lseg = desc->pg_lseg; in pnfs_do_write()
2693 pnfs_write_through_mds(desc, hdr); in pnfs_do_write()
2699 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in pnfs_do_write()
2714 pnfs_generic_pg_writepages(struct nfs_pageio_descriptor *desc) in pnfs_generic_pg_writepages() argument
2719 hdr = nfs_pgio_header_alloc(desc->pg_rw_ops); in pnfs_generic_pg_writepages()
2721 desc->pg_error = -ENOMEM; in pnfs_generic_pg_writepages()
2722 return desc->pg_error; in pnfs_generic_pg_writepages()
2724 nfs_pgheader_init(desc, hdr, pnfs_writehdr_free); in pnfs_generic_pg_writepages()
2726 hdr->lseg = pnfs_get_lseg(desc->pg_lseg); in pnfs_generic_pg_writepages()
2727 ret = nfs_generic_pgio(desc, hdr); in pnfs_generic_pg_writepages()
2729 pnfs_do_write(desc, hdr, desc->pg_ioflags); in pnfs_generic_pg_writepages()
2771 pnfs_read_through_mds(struct nfs_pageio_descriptor *desc, in pnfs_read_through_mds() argument
2774 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in pnfs_read_through_mds()
2778 nfs_pageio_reset_read_mds(desc); in pnfs_read_through_mds()
2826 pnfs_do_read(struct nfs_pageio_descriptor *desc, struct nfs_pgio_header *hdr) in pnfs_do_read() argument
2828 const struct rpc_call_ops *call_ops = desc->pg_rpc_callops; in pnfs_do_read()
2829 struct pnfs_layout_segment *lseg = desc->pg_lseg; in pnfs_do_read()
2835 pnfs_read_through_mds(desc, hdr); in pnfs_do_read()
2841 struct nfs_pgio_mirror *mirror = nfs_pgio_current_mirror(desc); in pnfs_do_read()
2856 pnfs_generic_pg_readpages(struct nfs_pageio_descriptor *desc) in pnfs_generic_pg_readpages() argument
2861 hdr = nfs_pgio_header_alloc(desc->pg_rw_ops); in pnfs_generic_pg_readpages()
2863 desc->pg_error = -ENOMEM; in pnfs_generic_pg_readpages()
2864 return desc->pg_error; in pnfs_generic_pg_readpages()
2866 nfs_pgheader_init(desc, hdr, pnfs_readhdr_free); in pnfs_generic_pg_readpages()
2867 hdr->lseg = pnfs_get_lseg(desc->pg_lseg); in pnfs_generic_pg_readpages()
2868 ret = nfs_generic_pgio(desc, hdr); in pnfs_generic_pg_readpages()
2870 pnfs_do_read(desc, hdr); in pnfs_generic_pg_readpages()