Lines Matching defs:fl_cinfo

389 void pnfs_generic_ds_cinfo_release_lseg(struct pnfs_ds_commit_info *fl_cinfo,
391 void pnfs_generic_ds_cinfo_destroy(struct pnfs_ds_commit_info *fl_cinfo);
473 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds;
475 if (fl_cinfo == NULL || fl_cinfo->ncommitting == 0)
477 return fl_cinfo->ops->commit_pagelist(inode, mds_pages, how, cinfo);
491 pnfs_init_ds_commit_info_ops(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode)
495 fl_cinfo->ops = inode_cinfo->ops;
499 pnfs_init_ds_commit_info(struct pnfs_ds_commit_info *fl_cinfo)
501 INIT_LIST_HEAD(&fl_cinfo->commits);
502 fl_cinfo->ops = NULL;
506 pnfs_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode)
508 if (fl_cinfo->ops != NULL && fl_cinfo->ops->release_ds_info != NULL)
509 fl_cinfo->ops->release_ds_info(fl_cinfo, inode);
522 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds;
524 if (!lseg || !fl_cinfo->ops || !fl_cinfo->ops->mark_request_commit)
526 fl_cinfo->ops->mark_request_commit(req, lseg, cinfo, ds_commit_idx);
533 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds;
535 if (!fl_cinfo || !fl_cinfo->ops || !fl_cinfo->ops->clear_request_commit)
537 fl_cinfo->ops->clear_request_commit(req, cinfo);
545 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds;
547 if (!fl_cinfo || fl_cinfo->nwritten == 0)
549 return fl_cinfo->ops->scan_commit_lists(cinfo, max);
555 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds;
557 if (fl_cinfo && fl_cinfo->nwritten != 0)
558 fl_cinfo->ops->recover_commit_reqs(head, cinfo);
565 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds;
567 if (!fl_cinfo->ops || !fl_cinfo->ops->search_commit_reqs)
569 return fl_cinfo->ops->search_commit_reqs(cinfo, folio);
829 pnfs_init_ds_commit_info_ops(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode)
834 pnfs_init_ds_commit_info(struct pnfs_ds_commit_info *fl_cinfo)
839 pnfs_release_ds_info(struct pnfs_ds_commit_info *fl_cinfo, struct inode *inode)