/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | schg_mgr.c | 54 diskmon_t *diskp; member 68 dscp->diskp = diskp; in new_statechange() 132 diskp->location, in dm_fault_indicator_set() 155 diskp->location, in schg_execute_state_change_action() 222 diskp->location); in schg_send_fru_update() 234 schg_send_fru_update(diskp, diskp->frup); in schg_update_fru_info() 286 diskmon_t *diskp; in disk_state_change_thread() local 295 diskp = disklistp; in disk_state_change_thread() 298 diskp = diskp->next; in disk_state_change_thread() 318 diskp = dscp->diskp; in disk_state_change_thread() [all …]
|
H A D | disk_monitor.c | 166 dm_fault_indicator_set(diskp, INDICATOR_ON); in dm_fault_execute_actions() 185 diskmon_t *diskp; in diskmon_agent_repair() local 208 diskp->location); in diskmon_agent_repair() 210 dm_fault_indicator_set(diskp, INDICATOR_OFF); in diskmon_agent_repair() 212 dm_state_change(diskp, HPS_REPAIRED); in diskmon_agent_repair() 226 diskmon_t *diskp; in diskmon_agent_suspect() local 248 dm_fault_execute_actions(hdl, diskp, fltnvl); in diskmon_agent_suspect() 253 dm_state_change(diskp, HPS_FAULTED); in diskmon_agent_suspect() 266 diskmon_t *diskp; in diskmon_recv() local 309 dm_fault_execute_actions(hdl, diskp, nvl); in diskmon_recv() [all …]
|
H A D | topo_gather.c | 104 diskmon_t *diskp; in dm_fmri_to_diskmon() local 128 return (diskp); in dm_fmri_to_diskmon() 240 diskmon_t *diskp; in topo_add_disk() local 268 if (diskp->location) in topo_add_disk() 269 dstrfree(diskp->location); in topo_add_disk() 340 diskp->frup = frup; in topo_add_disk() 485 diskmon_t *diskp; in topo_add_bay() local 501 diskp = (diskmon_t *)p; in topo_add_bay() 512 diskp->frup = NULL; in topo_add_bay() 708 diskmon_free(diskp); in topo_add_bay() [all …]
|
H A D | schg_mgr.h | 45 extern void dm_state_change(diskmon_t *diskp, hotplug_state_t newstate); 46 extern void dm_fault_indicator_set(diskmon_t *diskp, ind_state_t istate);
|
H A D | hotplug_mgr.c | 183 disk_ap_state_to_hotplug_state(diskmon_t *diskp) in disk_ap_state_to_hotplug_state() argument 188 char *app = (char *)dm_prop_lookup(diskp->app_props, in disk_ap_state_to_hotplug_state() 277 disk_sysev_to_state(diskmon_t *diskp, sysevent_t *evp) in disk_sysev_to_state() argument 339 state = disk_ap_state_to_hotplug_state(diskp); in disk_sysev_to_state() 596 diskmon_t *diskp; in dm_process_sysevent() local 618 if ((diskp = match_sysevent_to_disk(config_data->disk_list, dupev)) in dm_process_sysevent() 621 dm_state_change(diskp, disk_sysev_to_state(diskp, dupev)); in dm_process_sysevent()
|
H A D | hotplug_mgr.h | 44 extern hotplug_state_t disk_ap_state_to_hotplug_state(diskmon_t *diskp);
|
H A D | topo_gather.h | 54 int update_configuration_from_topo(fmd_hdl_t *, diskmon_t *diskp);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/chicago/envd/ |
H A D | piclenvd.c | 501 env_disk_t *diskp; in disk_lookup() local 505 return (diskp); in disk_lookup() 778 diskp->id, diskp->nodepath); in envd_setup_disks() 782 if ((diskp->fd = open(diskp->devfs_path, O_RDONLY)) == -1) { in envd_setup_disks() 867 diskp->name, diskp->current_temp); in envd_setup_disks() 1613 if (!DISK_TEMP_IN_WARNING_RANGE(diskp->current_temp, diskp)) { in disk_temp_thr() 1643 diskp->name, diskp->current_temp, diskp->ref_temp); in disk_temp_thr() 1656 if (DISK_TEMP_IN_WARNING_RANGE(diskp->current_temp, diskp)) { in disk_temp_thr() 1674 diskp->name, diskp->current_temp, in disk_temp_thr() 1683 DISK_TEMP_IN_SHUTDOWN_RANGE(diskp->current_temp, diskp)) { in disk_temp_thr() [all …]
|
H A D | piclenvsetup.c | 139 env_disk_t *diskp; /* disk information */ member 517 env_disk_t *diskp; in add_disk_nodes_and_props() local 537 diskp = dnodep->diskp; in add_disk_nodes_and_props() 538 if (diskp == NULL) in add_disk_nodes_and_props() 540 if (diskp->present == B_FALSE) in add_disk_nodes_and_props() 561 devfs_path = diskp->devfs_path; in add_disk_nodes_and_props() 589 sizeof (diskp->low_shutdown), in add_disk_nodes_and_props() 594 sizeof (diskp->low_warning), in add_disk_nodes_and_props() 595 (void *)&(diskp->low_warning), &proph); in add_disk_nodes_and_props() 599 sizeof (diskp->high_warning), in add_disk_nodes_and_props() [all …]
|
H A D | envd.h | 357 #define DISK_TEMP_IN_WARNING_RANGE(val, diskp) \ argument 358 ((val) > (diskp)->high_warning || \ 359 (val) < (char)((diskp)->low_warning)) 361 #define DISK_TEMP_IN_SHUTDOWN_RANGE(val, diskp) \ argument 362 ((val) > (diskp)->high_shutdown || \ 363 (val) < (char)((diskp)->low_shutdown))
|
/illumos-gate/usr/src/cmd/format/ |
H A D | menu_developer.c | 79 struct disk_info *diskp; in dv_disk() local 81 diskp = disk_list; in dv_disk() 82 while (diskp != NULL) { in dv_disk() 84 (void) printf("\ndisk_name %s ", diskp->disk_name); in dv_disk() 85 (void) printf("disk_path %s\n", diskp->disk_path); in dv_disk() 87 diskp->disk_ctlr->ctlr_cname); in dv_disk() 89 diskp->disk_ctlr->ctlr_dname); in dv_disk() 91 diskp->disk_ctlr->ctlr_ctype->ctype_name); in dv_disk() 93 diskp->disk_ctlr->ctlr_ctype->ctype_ctype); in dv_disk() 94 (void) printf("devfsname = %s\n", diskp->devfs_name); in dv_disk() [all …]
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | findevs.c | 408 disk_t *diskp; in add_devpath() local 418 diskp = NULL; in add_devpath() 431 if (diskp != NULL) { in add_devpath() 517 disk_t *diskp; in add_devs() local 936 disk_t *diskp; in create_disk() local 978 diskp->cd_rom = 0; in create_disk() 979 diskp->rpm = 0; in create_disk() 1043 return (diskp); in create_disk() 1327 disk_t **diskp) in have_disk() argument 1331 *diskp = NULL; in have_disk() [all …]
|
H A D | drive.c | 520 disk_t *diskp; in drive_get_stats() local 523 diskp = dp->p.disk; in drive_get_stats() 639 if (diskp->aliases != NULL && diskp->aliases->devpaths != NULL) { in drive_open_disk() 782 disk_t *diskp; in get_assoc_controllers() local 787 diskp = dp->p.disk; in get_assoc_controllers() 861 if (diskp->removable) { in get_attrs() 922 if (diskp->wide == 1) { in get_attrs() 928 if (diskp->rpm == 0) { in get_attrs() 929 diskp->rpm = get_rpm(diskp, fd); in get_attrs() 932 if (diskp->rpm > 0) { in get_attrs() [all …]
|
H A D | alias.c | 39 static int get_status(disk_t *diskp, int fd, nvlist_t *attrs); 196 get_status(disk_t *diskp, int fd, nvlist_t *attrs) in get_status() argument 210 if (diskp->removable) { in get_status()
|
H A D | partition.c | 65 static int open_disk(disk_t *diskp, char *opath, int len); 789 open_disk(disk_t *diskp, char *opath, int len) in open_disk() argument 794 if (diskp->aliases != NULL && diskp->aliases->devpaths != NULL) { in open_disk() 797 (void) strlcpy(opath, diskp->aliases->devpaths->devpath, len); in open_disk() 799 return (open(diskp->aliases->devpaths->devpath, O_RDONLY|O_NDELAY)); in open_disk() 805 (void) strlcpy(part_dev, diskp->aliases->devpaths->devpath, in open_disk()
|
H A D | slice.c | 714 match_fixed_name(disk_t *diskp, char *name, int *errp) in match_fixed_name() argument 725 ap = diskp->aliases; in match_fixed_name() 767 if ((fd = drive_open_disk(diskp, NULL, 0)) < 0) { in match_fixed_name()
|
H A D | disks_private.h | 189 int drive_open_disk(disk_t *diskp, char *opath, int len);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/enchilada/envd/ |
H A D | piclenvd.c | 804 env_disk_t *diskp; in disk_lookup() local 808 return (diskp); in disk_lookup() 854 if (diskp == NULL) in disk_temperature() 1107 env_disk_t *diskp; in envd_setup_disks() local 1165 diskp->id); in envd_setup_disks() 1168 diskp->fd = open(diskp->devfs_path, O_RDONLY); in envd_setup_disks() 2097 diskp)) { in disk_temp_thr() 2132 diskp->name, diskp->current_temp, in disk_temp_thr() 2147 diskp)) { in disk_temp_thr() 2166 diskp->name, diskp->current_temp, in disk_temp_thr() [all …]
|
H A D | piclenvsetup.c | 151 env_disk_t *diskp; /* disk information */ member 520 env_disk_t *diskp; in add_disk_nodes_and_props() local 537 diskp = dnodep->diskp; in add_disk_nodes_and_props() 538 if (diskp->present == B_FALSE) in add_disk_nodes_and_props() 559 devfs_path = diskp->devfs_path; in add_disk_nodes_and_props() 587 sizeof (diskp->low_shutdown), in add_disk_nodes_and_props() 588 (void *)&(diskp->low_shutdown), &proph); in add_disk_nodes_and_props() 592 sizeof (diskp->low_warning), in add_disk_nodes_and_props() 593 (void *)&(diskp->low_warning), &proph); in add_disk_nodes_and_props() 597 sizeof (diskp->high_warning), in add_disk_nodes_and_props() [all …]
|
H A D | envd.h | 282 #define DISK_TEMP_IN_WARNING_RANGE(val, diskp) \ argument 283 ((val) > (diskp)->high_warning || \ 284 (val) < (char)((diskp)->low_warning)) 286 #define DISK_TEMP_IN_SHUTDOWN_RANGE(val, diskp) \ argument 287 ((val) > (diskp)->high_shutdown || \ 288 (val) < (char)((diskp)->low_shutdown))
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lw8/frutree/ |
H A D | piclfrutree.c | 3847 update_disk_node(struct lw8_disk *diskp) in update_disk_node() argument 3855 char *fruname = diskp->d_fruname; in update_disk_node() 3862 err = ptree_get_node_by_path(diskp->d_plat_path, &devhdl); in update_disk_node()
|