Lines Matching refs:exi
70 struct exportinfo *exi; /* who are we related to? */ member
197 nfslog_setup(struct exportinfo *exi) in nfslog_setup() argument
203 kex = &exi->exi_export; in nfslog_setup()
221 exi->exi_logbuffer = lbp; in nfslog_setup()
254 exi->exi_logbuffer = lbp; in nfslog_setup()
279 exi->exi_logbuffer = nlbp; in nfslog_setup()
290 nfslog_disable(struct exportinfo *exi) in nfslog_disable() argument
292 log_buffer_rele(exi->exi_logbuffer); in nfslog_disable()
488 lr.exi = NULL; in log_file_create()
603 nfslog_record_alloc(struct exportinfo *exi, int alloc_indx, void **cookie, in nfslog_record_alloc() argument
625 lrp->exi = exi; in nfslog_record_alloc()
627 if (exi->exi_export.ex_flags & EX_LOG) { in nfslog_record_alloc()
628 LOG_BUFFER_HOLD(exi->exi_logbuffer); in nfslog_record_alloc()
629 lrp->lb = exi->exi_logbuffer; in nfslog_record_alloc()
638 (void *)exi->exi_logbuffer, (void *)lrp->log_record, lrp->size)); in nfslog_record_alloc()
1536 struct exportinfo *exi, in nfslog_get_exi() argument
1546 if (exi == NULL) in nfslog_get_exi()
1552 if (exi->exi_export.ex_flags & EX_LOG) { in nfslog_get_exi()
1553 lb = exi->exi_logbuffer; in nfslog_get_exi()
1563 exi_hold(exi); in nfslog_get_exi()
1564 return (exi); in nfslog_get_exi()
1567 if (exi != ne->exi_public) in nfslog_get_exi()
1631 nfslog_write_record(struct exportinfo *exi, struct svc_req *req, in nfslog_write_record() argument
1646 ASSERT(exi != NULL); ASSERT(req != NULL); ASSERT(args != NULL); in nfslog_write_record()
1670 if (!(exi->exi_export.ex_flags & EX_LOG_ALLOPS) && in nfslog_write_record()
1719 buffer = nfslog_record_alloc(exi, alloc_indx, &log_cookie, 0); in nfslog_write_record()
1733 if (xdr_nfslog_request_record(&xdrs, exi, req, cr, pnb, in nfslog_write_record()
1787 log_public_record(struct exportinfo *exi, cred_t *cr) in log_public_record() argument
1817 nfslog_write_record(exi, &req, in log_public_record()
1828 nfslog_share_record(struct exportinfo *exi, cred_t *cr) in nfslog_share_record() argument
1834 ASSERT(exi != NULL); in nfslog_share_record()
1839 if (exi->exi_export.ex_flags & EX_LOG) { in nfslog_share_record()
1845 nfslog_write_record(exi, &req, (caddr_t)exi, (caddr_t)&res, cr, in nfslog_share_record()
1849 log_public_record(exi, cr); in nfslog_share_record()
1857 nfslog_unshare_record(struct exportinfo *exi, cred_t *cr) in nfslog_unshare_record() argument
1863 ASSERT(exi != NULL); in nfslog_unshare_record()
1864 ASSERT(exi->exi_export.ex_flags & EX_LOG); in nfslog_unshare_record()
1871 nfslog_write_record(exi, &req, in nfslog_unshare_record()
1872 (caddr_t)exi, (caddr_t)&res, cr, &nb, 0, NFSLOG_ONE_BUFFER); in nfslog_unshare_record()
1877 nfslog_getfh(struct exportinfo *exi, fhandle *fh, char *fname, enum uio_seg seg, in nfslog_getfh() argument
1888 ASSERT(exi != NULL); in nfslog_getfh()
1889 ASSERT(exi->exi_export.ex_flags & EX_LOG); in nfslog_getfh()
1908 nfslog_write_record(exi, &req, (caddr_t)&gfh, (caddr_t)&res, in nfslog_getfh()