Home
last modified time | relevance | path

Searched refs:frup (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_fru.c114 libzfs_fru_t *frup; in libzfs_fru_gather() local
174 free(frup); in libzfs_fru_gather()
317 libzfs_fru_t *frup; in libzfs_fru_lookup() local
325 for (frup = hdl->libzfs_fru_hash[idx]; frup != NULL; in libzfs_fru_lookup()
326 frup = frup->zf_chain) { in libzfs_fru_lookup()
342 libzfs_fru_t *frup; in libzfs_fru_devpath() local
352 for (frup = hdl->libzfs_fru_hash[idx]; frup != NULL; in libzfs_fru_devpath()
353 frup = frup->zf_next) { in libzfs_fru_devpath()
436 libzfs_fru_t *frup; in libzfs_fru_clear() local
441 free(frup->zf_fru); in libzfs_fru_clear()
[all …]
/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/
H A Ddm_platform.c203 sizeof (frup->manuf))); in platform_update_fru()
217 frup->size_in_bytes >= ONE_PETABYTE ? in platform_update_fru()
218 (frup->size_in_bytes / ONE_PETABYTE) : in platform_update_fru()
219 (frup->size_in_bytes >= ONE_TERABYTE ? in platform_update_fru()
220 (frup->size_in_bytes / ONE_TERABYTE) : in platform_update_fru()
221 (frup->size_in_bytes >= ONE_GIGABYTE ? in platform_update_fru()
222 (frup->size_in_bytes / ONE_GIGABYTE) : in platform_update_fru()
223 (frup->size_in_bytes >= ONE_MEGABYTE ? in platform_update_fru()
224 (frup->size_in_bytes / ONE_MEGABYTE) : in platform_update_fru()
225 (frup->size_in_bytes / ONE_KILOBYTE)))), in platform_update_fru()
[all …]
H A Ddiskmon_conf.c315 bcopy(manu, frup->manuf, MIN(sizeof (frup->manuf), strlen(manu) + 1)); in new_dmfru()
316 bcopy(modl, frup->model, MIN(sizeof (frup->model), strlen(modl) + 1)); in new_dmfru()
317 bcopy(firmrev, frup->rev, MIN(sizeof (frup->rev), strlen(firmrev) + 1)); in new_dmfru()
318 bcopy(serno, frup->serial, in new_dmfru()
320 frup->size_in_bytes = capa; in new_dmfru()
321 return (frup); in new_dmfru()
325 dmfru_free(dm_fru_t *frup) in dmfru_free() argument
327 dfree(frup, sizeof (dm_fru_t)); in dmfru_free()
361 dmp->frup = NULL; in new_diskmon()
384 if (dmp->frup) in diskmon_free()
[all …]
H A Dtopo_gather.c239 dm_fru_t *frup; in topo_add_disk() local
322 frup = new_dmfru(manuf != NULL ? manuf : "", model != NULL ? model : "", in topo_add_disk()
339 dm_assert(diskp->frup == NULL); in topo_add_disk()
340 diskp->frup = frup; in topo_add_disk()
508 if (diskp->frup && (target_diskp == NULL || in topo_add_bay()
511 dmfru_free(diskp->frup); in topo_add_bay()
512 diskp->frup = NULL; in topo_add_bay()
H A Dschg_mgr.c210 schg_send_fru_update(diskmon_t *diskp, dm_fru_t *frup) in schg_send_fru_update() argument
220 if (dm_platform_update_fru(action, frup) != 0) { in schg_send_fru_update()
233 if (diskp->frup != NULL) in schg_update_fru_info()
234 schg_send_fru_update(diskp, diskp->frup); in schg_update_fru_info()
H A Ddiskmon_conf.h181 dm_fru_t *frup; member
219 extern void dmfru_free(dm_fru_t *frup);
/illumos-gate/usr/src/uts/sun4u/lw8/sys/
H A Dsgfru_priv.h124 static int sgfru_copyin_frup(const sgfru_init_arg_t *argp, frup_info_t *frup);
127 const frup_info_t *frup, segment_t *segp);
138 const frup_info_t *frup, const fru_hdl_t *hdlp);
140 const frup_info_t *frup, const node_t *nodep);
142 const frup_info_t *frup, const section_t *sectp);
144 const frup_info_t *frup, const segment_t *segp);
146 const frup_info_t *frup, const packet_t *packp);
148 const frup_info_t *frup, const char *buffer);
/illumos-gate/usr/src/uts/sun4u/lw8/io/
H A Dsgfru.c1416 bzero((caddr_t)frup, sizeof (frup_info_t)); in sgfru_copyin_frup()
1428 frup->fru_hdl = frup32.fru_hdl; in sgfru_copyin_frup()
1429 frup->fru_cnt = frup32.fru_cnt; in sgfru_copyin_frup()
1430 frup->frus = (void *)(uintptr_t)frup32.frus; in sgfru_copyin_frup()
1432 f, frup->frus, frup32.frus, frup->fru_hdl, frup->fru_cnt); in sgfru_copyin_frup()
1436 if (ddi_copyin((void *)argp->argp, (void *)frup, in sgfru_copyin_frup()
1473 if (ddi_copyin((void *)frup->frus, (void *)segp, in sgfru_copyin_segment()
1548 if (ddi_copyout((void *)frup, (void *)argp->argp, in sgfru_copyout_fru()
1601 size_t size = (size_t)(frup->fru_cnt * sizeof (node_t)); in sgfru_copyout_nodes()
1658 size_t size = (size_t)(frup->fru_cnt * sizeof (packet_t)); in sgfru_copyout_packets()
[all …]
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/envd/
H A Dpiclenvd.c933 for (frup = fruenvsegs; frup != NULL; frup = frup->next) in get_fru_envsegs()
937 if (frup != NULL) in get_fru_envsegs()
941 if (frup == NULL) in get_fru_envsegs()
946 frup->envsegbufp = NULL; in get_fru_envsegs()
947 frup->envseglen = 0; in get_fru_envsegs()
948 frup->next = fruenvsegs; in get_fru_envsegs()
949 fruenvsegs = frup; in get_fru_envsegs()
1048 for (frup = fruenvsegs; frup != NULL; frup = frup->next) in process_fru_envseg()
1051 if (frup == NULL || frup->envsegbufp == NULL) in process_fru_envseg()
1226 frup = fruenvsegs; in process_fru_envseg()
[all …]
/illumos-gate/usr/src/lib/libipmi/common/
H A Dipmi_entity.c411 ipmi_sdr_fru_locator_t *frup; in ipmi_entity_present() local
546 frup = (ipmi_sdr_fru_locator_t *)sdrp->is_record; in ipmi_entity_present()
547 if (ipmi_fru_read(ihp, frup, &frudata) >= 0) { in ipmi_entity_present()