Lines Matching refs:mrp

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