/illumos-gate/usr/src/cmd/devfsadm/ |
H A D | audio_link.c | 178 char devpath[PATH_MAX + 1]; in audio_process() local 203 (void) snprintf(devpath, sizeof (devpath), "%s:%s", tmp, mn); in audio_process() 279 (void) strlcpy(devpath, newpath, sizeof (devpath)); in audio_process() 280 if (devfsadm_enumerate_int(devpath, 0, &buf, rules, 1)) { in audio_process()
|
/illumos-gate/usr/src/boot/efi/loader/ |
H A D | efiserialio.c | 143 efi_serial_get_index(EFI_DEVICE_PATH *devpath) in efi_serial_get_index() argument 147 while (!IsDevicePathEnd(devpath)) { in efi_serial_get_index() 148 if (DevicePathType(devpath) == ACPI_DEVICE_PATH && in efi_serial_get_index() 149 DevicePathSubType(devpath) == ACPI_DP) { in efi_serial_get_index() 151 acpi = (ACPI_HID_DEVICE_PATH *)devpath; in efi_serial_get_index() 157 devpath = NextDevicePathNode(devpath); in efi_serial_get_index() 172 EFI_DEVICE_PATH *devpath; in efi_serial_get_handle() local 185 devpath = efi_lookup_devpath(handles[index]); in efi_serial_get_handle() 186 if (port == efi_serial_get_index(devpath)) { in efi_serial_get_handle()
|
/illumos-gate/usr/src/lib/cfgadm_plugins/scsi/common/ |
H A D | cfga_cvt.c | 303 char *root_path, *devpath, *cp; in path_apid_dyn_to_path() local 382 devpath = di_path_devfs_path(pi_node); in path_apid_dyn_to_path() 383 if (devpath == NULL) { in path_apid_dyn_to_path() 393 di_devfs_path_free(devpath); in path_apid_dyn_to_path() 398 DEVICES_DIR, devpath); in path_apid_dyn_to_path() 399 di_devfs_path_free(devpath); in path_apid_dyn_to_path() 459 char *drvinst, *devpath; in do_drv_dyn_to_devpath() local 487 devpath = calloc(1, devlen); in do_drv_dyn_to_devpath() 489 if (devpath == NULL || drvinst == NULL) { in do_drv_dyn_to_devpath() 512 dptp->path = devpath; in do_drv_dyn_to_devpath() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | modctl.c | 982 char *devpath; in modctl_retire() local 1011 kmem_free(devpath, strlen(devpath) + 1); in modctl_retire() 1020 kmem_free(devpath, strlen(devpath) + 1); in modctl_retire() 1036 kmem_free(devpath, strlen(devpath) + 1); in modctl_retire() 1051 kmem_free(devpath, strlen(devpath) + 1); in modctl_retire() 1057 kmem_free(devpath, strlen(devpath) + 1); in modctl_retire() 1065 char *devpath; in modctl_is_retired() local 1086 kmem_free(devpath, strlen(devpath) + 1); in modctl_is_retired() 1095 char *devpath; in modctl_unretire() local 1144 kmem_free(devpath, strlen(devpath) + 1); in modctl_unretire() [all …]
|
H A D | ddi_ufm.c | 367 ufm_find(const char *devpath) in ufm_find() argument 371 (void) strlcpy(find.ufmh_devpath, devpath, MAXPATHLEN); in ufm_find() 387 char devpath[MAXPATHLEN]; in ddi_ufm_init() local 415 (void) ddi_pathname(dip, devpath); in ddi_ufm_init() 416 if ((old_ufmh = ufm_find(devpath)) != NULL) { in ddi_ufm_init() 420 (void) strlcpy((*ufmh)->ufmh_devpath, devpath, MAXPATHLEN); in ddi_ufm_init()
|
/illumos-gate/usr/src/cmd/xhci/ |
H A D | xhci_portsc.c | 299 char devpath[PATH_MAX]; in main() local 351 if (snprintf(devpath, sizeof (devpath), "/devices/%s", in main() 352 xp_devpath) >= sizeof (devpath)) in main() 357 xp_path = devpath; in main()
|
/illumos-gate/usr/src/lib/libdevinfo/ |
H A D | devinfo_dim.c | 119 char *devpath = (char *)di_devlink_path(dl); in di_dim_path_dev_callback() local 121 if (devpath) in di_dim_path_dev_callback() 122 *devp = strdup(devpath); in di_dim_path_dev_callback()
|
H A D | devfsmap.c | 1878 char *devpath; in devfs_parse_binding_file() local 1886 free(devpath); in devfs_parse_binding_file() 1891 free(devpath); in devfs_parse_binding_file() 1912 if (strlcpy(devpath, tokval, in devfs_parse_binding_file() 1922 devpath, instval, bindname); in devfs_parse_binding_file() 1961 free(devpath); in devfs_parse_binding_file() 1967 free(devpath); in devfs_parse_binding_file() 2042 char *devpath; in devfs_walk_device_minors() local 2053 devpath = calloc(1, MAXPATHLEN); in devfs_walk_device_minors() 2108 if (devpath) in devfs_walk_device_minors() [all …]
|
H A D | devinfo_finddev.c | 55 #define GLOBAL_DEV_PATH(devpath) \ argument 57 ((strcmp(devpath, "/dev") == 0) || \ 58 (strncmp(devpath, "/dev/", strlen("/dev/")) == 0)))
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | sockparams.c | 188 char *devpath, int devpathlen, int flags, int kmflags, int *errorp) in sockparams_create() argument 200 if (modname == NULL && devpath == NULL) { in sockparams_create() 247 if (devpath != NULL) { in sockparams_create() 249 *errorp = sockparams_sdev_init(sp, devpath, devpathlen); in sockparams_create() 262 kmem_free(devpath, devpathlen); in sockparams_create() 272 sockparams_sdev_init(struct sockparams *sp, char *devpath, int devpathlen) in sockparams_sdev_init() argument 277 ASSERT(devpath != NULL); in sockparams_sdev_init() 279 if ((error = sogetvp(devpath, &vp, UIO_SYSSPACE)) != 0) { in sockparams_sdev_init() 281 devpath, error)); in sockparams_sdev_init() 287 sp->sp_sdev_info.sd_devpath = devpath; in sockparams_sdev_init()
|
/illumos-gate/usr/src/cmd/cdrw/ |
H A D | main.c | 196 char *devpath; in setup_target() local 199 devpath = (char *)my_zalloc(PATH_MAX); in setup_target() 200 if (lookup_device(tgtdev, devpath)) { in setup_target() 201 target = get_device(tgtdev, devpath); in setup_target() 203 free(devpath); in setup_target()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_common.c | 694 const char *devpath; in disk_devlink_callback() local 697 devpath = di_devlink_path(dl); in disk_devlink_callback() 698 if ((dnode == NULL) || (devpath == NULL)) in disk_devlink_callback() 702 if (((ctds = strrchr(devpath, '/')) != NULL) && in disk_devlink_callback() 1151 char *devpath, *fullpath; in disk_status() local 1167 devpath = NULL; in disk_status() 1175 TOPO_IO_DEV_PATH, &devpath, &err) != 0) in disk_status() 1181 pathlen = strlen(devpath) + sizeof ("/devices") + in disk_status() 1190 topo_mod_strfree(mod, devpath); in disk_status() 1194 if (devpath) in disk_status() [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/fabric-xlate/ |
H A D | fx_epkt.c | 153 char *devpath, *rppath = NULL; in fab_xlate_epkt_erpts() local 245 devpath = fab_find_addr(hdl, nvl, epkt.addr); in fab_xlate_epkt_erpts() 246 if (devpath) { in fab_xlate_epkt_erpts() 247 rppath = fab_find_rppath_by_devpath(hdl, devpath); in fab_xlate_epkt_erpts() 248 fmd_hdl_strfree(hdl, devpath); in fab_xlate_epkt_erpts()
|
/illumos-gate/usr/src/lib/cfgadm_plugins/ib/common/ |
H A D | cfga_ib.c | 866 char *devpath; in cfga_change_state() local 930 devpath = ib_get_devicepath(ap_id); in cfga_change_state() 931 if (devpath == NULL) { in cfga_change_state() 945 if (devpath == NULL) { in cfga_change_state() 952 S_FREE(devpath); in cfga_change_state() 978 devpath = ib_get_devicepath(ap_id); in cfga_change_state() 979 if (devpath == NULL) { in cfga_change_state() 987 S_FREE(devpath); in cfga_change_state() 1005 S_FREE(devpath); in cfga_change_state() 2113 char *devpath = NULL; in ib_get_devicepath() local [all …]
|
/illumos-gate/usr/src/lib/sun_sas/common/ |
H A D | sun_sas.c | 384 send_uscsi_cmd(const char *devpath, struct uscsi_cmd *ucmd) in send_uscsi_cmd() argument 395 if ((fd = open(devpath, O_RDONLY | O_NDELAY)) == -1) { in send_uscsi_cmd() 397 "open devpath %s failed: %s", devpath, strerror(errno)); in send_uscsi_cmd() 411 devpath, strerror(errno)); in send_uscsi_cmd()
|
H A D | Sun_sasSendSMPPassThru.c | 37 SendSMPPassThru(const char *devpath, void *reqframe, HBA_UINT32 *reqsize, in SendSMPPassThru() argument 57 if ((fd = open(devpath, O_RDONLY | O_NONBLOCK)) == -1) { in SendSMPPassThru() 60 devpath, strerror(errno)); in SendSMPPassThru()
|
/illumos-gate/usr/src/psm/stand/boot/sparc/common/ |
H A D | ramdisk.c | 249 create_ramdisk(char *ramdisk_name, size_t size, char **devpath) in create_ramdisk() argument 297 if (devpath != NULL) { in create_ramdisk() 300 *devpath = strdup(tdevpath); in create_ramdisk()
|
/illumos-gate/usr/src/cmd/hal/hald/solaris/ |
H A D | devinfo_storage.c | 51 char *devpath; member 760 free (m->devpath); in devinfo_storage_free_minor() 770 char *devpath; in devinfo_storage_new_minor() local 779 devpath = (char *)calloc (1, pathlen); in devinfo_storage_new_minor() 782 m->devpath = devpath; in devinfo_storage_new_minor() 810 char *devpath, *devlink; in devinfo_storage_minors() local 950 "solaris.devfs_path", m->devpath); in devinfo_storage_minors() 983 char *devfs_path = m->devpath; in devinfo_volume_add() 1413 dos_to_dev(char *path, char **devpath, int *partnum) in dos_to_dev() argument 1424 *devpath = strdup(path); in dos_to_dev() [all …]
|
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | getdment.c | 57 static int dmap_resolve_link(char *devpath, char **devfs_path); 456 dmap_resolve_link(char *devpath, char **devfs_path) in dmap_resolve_link() argument 468 linksize = readlink(devpath, contents, PATH_MAX); in dmap_resolve_link() 488 if ((ptr = strrchr(devpath, '/')) == NULL) { in dmap_resolve_link() 493 (void) strcpy(stage_link, devpath); in dmap_resolve_link()
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | topo_gather.c | 230 char *devpath = NULL; in topo_add_disk() local 281 &devpath, &err) == 0) { in topo_add_disk() 287 (void) snprintf(devp, PATH_MAX, "%s:q,raw", devpath); in topo_add_disk() 290 topo_hdl_strfree(thp, devpath); in topo_add_disk() 297 TOPO_STORAGE_LOGICAL_DISK_NAME, &devpath, &err) == 0) { in topo_add_disk() 299 devpath); in topo_add_disk() 300 topo_hdl_strfree(thp, devpath); in topo_add_disk()
|
/illumos-gate/usr/src/cmd/hal/utils/ |
H A D | fsutils.c | 38 dos_to_dev(char *path, char **devpath, int *num) in dos_to_dev() argument 49 *devpath = strdup(path); in dos_to_dev() 51 return (*devpath != NULL); in dos_to_dev()
|
/illumos-gate/usr/src/cmd/th_tools/ |
H A D | th_script.sh | 159 if [ $devpath = "NULL" ] 163 path=$devpath
|
/illumos-gate/usr/src/boot/efi/libefi/ |
H A D | efipart.c | 204 efipart_find_parent(pdinfo_list_t *pdi, EFI_DEVICE_PATH *devpath) in efipart_find_parent() argument 210 parent = efi_devpath_trim(devpath); in efipart_find_parent() 229 EFI_DEVICE_PATH *devpath) in efipart_ignore_device() argument 291 node = efi_devpath_last_node(devpath); in efipart_ignore_device() 302 parent = efi_devpath_trim(devpath); in efipart_ignore_device() 316 node = efi_devpath_last_node(devpath); in efipart_ignore_device() 341 EFI_DEVICE_PATH *devpath; in efipart_inithandles() local 362 if ((devpath = efi_lookup_devpath(hin[i])) == NULL) in efipart_inithandles() 372 if (efipart_ignore_device(hin[i], blkio, devpath)) in efipart_inithandles() 384 pd->pd_devpath = devpath; in efipart_inithandles()
|
/illumos-gate/usr/src/cmd/zoneadmd/ |
H A D | zcons.c | 229 char devpath[MAXPATHLEN]; in destroy_cb() local 244 (void) snprintf(devpath, sizeof (devpath), "/devices/%s", tmp); in destroy_cb() 247 if ((hdl = devctl_device_acquire(devpath, 0)) == NULL) { in destroy_cb() 249 "but it could not be controlled.", devpath); in destroy_cb() 256 "but it could not be removed.", devpath); in destroy_cb()
|
/illumos-gate/usr/src/uts/common/cpr/ |
H A D | cpr_misc.c | 271 #define devpath un.un_devpath in cpr_verify_statefile_path() macro 282 error = i_devname_to_promname(cf->cf_devfs, devpath, in cpr_verify_statefile_path() 284 if (error || strcmp(devpath, cf->cf_dev_prom)) { in cpr_verify_statefile_path() 286 cf->cf_dev_prom, devpath, rerun); in cpr_verify_statefile_path() 415 error = i_devname_to_promname(cf->cf_devfs, devpath, OBP_MAXPATHLEN); in cpr_verify_statefile_path() 416 if (error || strcmp(devpath, cf->cf_dev_prom)) { in cpr_verify_statefile_path() 418 cf->cf_dev_prom, devpath, rerun); in cpr_verify_statefile_path()
|