Lines Matching refs:mrp

170 	nfs_mntlist_t *mrp;
189 ((mrp = kstat_mount(nfs_mntinfo, ksp)) != NULL)) {
190 if (load_kstat_data(libkstat_cookie, mrp, ksp, errp)
192 nfs_free_mntinfo_list(mrp);
201 load_kstat_data(kstat_ctl_t *libkstat_cookie, nfs_mntlist_t *mrp,
207 if (mrp == 0) {
215 if (strlcpy(mrp->nml_proto, mik.mik_proto, KNC_STRSIZE)
220 if (strlcpy(mrp->nml_curserver, mik.mik_curserver, SYS_NMLN)
225 mrp->nml_vers = mik.mik_vers;
230 mrp->nml_securitymode = strdup(nfs_sec.sc_name);
232 mrp->nml_securitymode = NULL;
234 mrp->nml_curread = mik.mik_curread;
235 mrp->nml_curwrite = mik.mik_curwrite;
236 mrp->nml_timeo = mik.mik_timeo;
237 mrp->nml_retrans = mik.mik_retrans;
238 mrp->nml_acregmin = mik.mik_acregmin;
239 mrp->nml_acregmax = mik.mik_acregmax;
240 mrp->nml_acdirmin = mik.mik_acdirmin;
241 mrp->nml_acdirmax = mik.mik_acdirmax;
242 mrp->nml_hard =
244 mrp->nml_intr =
246 mrp->nml_noac =
248 mrp->nml_nocto =
250 mrp->nml_grpid =
252 mrp->nml_directio =
254 mrp->nml_xattr =
261 nfs_mntlist_t *mrp;
270 mrp = nfs_mntinfo;
271 while ((mrp != NULL) &&
272 ((mrp->nml_fsid & MAXMIN) != ksp->ks_instance)) {
273 mrp = mrp->next;
275 return (mrp);
280 nfs_mntlist_t *mrp = NULL;
293 if ((mrp = get_mount_data(fsmnt_list, errp)) == NULL) {
298 headptr = mrp;
299 tailptr = mrp;
302 tailptr->next = mrp;
303 tailptr = mrp;
309 nfs_free_mntinfo_list(mrp);
320 nfs_mntlist_t *mrp;
324 if ((mrp = malloc(sizeof (nfs_mntlist_t))) == 0) {
330 mrp->nml_fsid = stat_buf.st_dev;
333 nfs_free_mntinfo_list(mrp);
337 if ((mrp->nml_resource = strdup(fsmnt_list->resource))
340 nfs_free_mntinfo_list(mrp);
344 parse_replica(mrp->nml_resource, &server_count)) == NULL) {
345 nfs_free_mntinfo_list(mrp);
348 if ((mrp->nml_failoverlist =
350 nfs_free_mntinfo_list(mrp);
354 mrp->nml_failoverlist[i] =
357 if (!mrp->nml_failoverlist[i]) {
358 nfs_free_mntinfo_list(mrp);
361 sprintf(mrp->nml_failoverlist[i], "%s%s%s",
377 strcpy(mrp->nml_curpath,
385 strcpy(mrp->nml_curpath, "unknown");
388 strcpy(mrp->nml_curpath,
389 (strchr(mrp->nml_failoverlist[0],
397 strcpy(mrp->nml_curpath, "unknown");
400 mrp->nml_failovercount = server_count;
412 if ((mrp->nml_mountp = strdup(fsmnt_list->mountp)) == NULL) {
414 nfs_free_mntinfo_list(mrp);
417 if ((mrp->nml_fstype = strdup(fsmnt_list->fstype)) == NULL) {
419 nfs_free_mntinfo_list(mrp);
422 if ((mrp->nml_mntopts = strdup(fsmnt_list->mntopts)) == NULL) {
424 nfs_free_mntinfo_list(mrp);
427 if ((mrp->nml_time = strdup(fsmnt_list->time)) == NULL) {
429 nfs_free_mntinfo_list(mrp);
433 mrp->nml_overlayed = B_TRUE;
435 mrp->nml_overlayed = B_FALSE;
437 return (mrp);