Symbol: devpath
usr/src/boot/efi/libefi/devpath.c
100
return (textProtocol->ConvertDevicePathToText(devpath, TRUE, TRUE));
usr/src/boot/efi/libefi/devpath.c
111
efi_devpath_last_node(EFI_DEVICE_PATH *devpath)
usr/src/boot/efi/libefi/devpath.c
114
if (IsDevicePathEnd(devpath))
usr/src/boot/efi/libefi/devpath.c
116
while (!IsDevicePathEnd(NextDevicePathNode(devpath)))
usr/src/boot/efi/libefi/devpath.c
117
devpath = NextDevicePathNode(devpath);
usr/src/boot/efi/libefi/devpath.c
118
return (devpath);
usr/src/boot/efi/libefi/devpath.c
125
efi_devpath_next_instance(EFI_DEVICE_PATH *devpath)
usr/src/boot/efi/libefi/devpath.c
127
while (!IsDevicePathEnd(devpath)) {
usr/src/boot/efi/libefi/devpath.c
128
devpath = NextDevicePathNode(devpath);
usr/src/boot/efi/libefi/devpath.c
129
if (IsDevicePathEndType(devpath) &&
usr/src/boot/efi/libefi/devpath.c
130
devpath->SubType == END_INSTANCE_DEVICE_PATH_SUBTYPE) {
usr/src/boot/efi/libefi/devpath.c
131
devpath = NextDevicePathNode(devpath);
usr/src/boot/efi/libefi/devpath.c
135
return (devpath);
usr/src/boot/efi/libefi/devpath.c
139
efi_devpath_trim(EFI_DEVICE_PATH *devpath)
usr/src/boot/efi/libefi/devpath.c
144
if ((node = efi_devpath_last_node(devpath)) == NULL)
usr/src/boot/efi/libefi/devpath.c
146
prefix = (UINT8 *)node - (UINT8 *)devpath;
usr/src/boot/efi/libefi/devpath.c
152
memcpy(copy, devpath, prefix);
usr/src/boot/efi/libefi/devpath.c
160
efi_devpath_handle(EFI_DEVICE_PATH *devpath)
usr/src/boot/efi/libefi/devpath.c
172
&devpath, &h);
usr/src/boot/efi/libefi/devpath.c
47
EFI_DEVICE_PATH *devpath;
usr/src/boot/efi/libefi/devpath.c
52
(void **)&devpath);
usr/src/boot/efi/libefi/devpath.c
54
devpath = NULL;
usr/src/boot/efi/libefi/devpath.c
55
return (devpath);
usr/src/boot/efi/libefi/devpath.c
61
EFI_DEVICE_PATH *devpath;
usr/src/boot/efi/libefi/devpath.c
65
(void **)&devpath);
usr/src/boot/efi/libefi/devpath.c
67
devpath = NULL;
usr/src/boot/efi/libefi/devpath.c
68
return (devpath);
usr/src/boot/efi/libefi/devpath.c
83
efi_devpath_name(EFI_DEVICE_PATH *devpath)
usr/src/boot/efi/libefi/devpath.c
88
if (devpath == NULL)
usr/src/boot/efi/libefi/efinet.c
297
EFI_DEVICE_PATH *devpath, *node;
usr/src/boot/efi/libefi/efinet.c
315
devpath = efi_lookup_devpath(handles[i]);
usr/src/boot/efi/libefi/efinet.c
316
if (devpath == NULL)
usr/src/boot/efi/libefi/efinet.c
318
if ((node = efi_devpath_last_node(devpath)) == NULL)
usr/src/boot/efi/libefi/efipart.c
204
efipart_find_parent(pdinfo_list_t *pdi, EFI_DEVICE_PATH *devpath)
usr/src/boot/efi/libefi/efipart.c
210
parent = efi_devpath_trim(devpath);
usr/src/boot/efi/libefi/efipart.c
229
EFI_DEVICE_PATH *devpath)
usr/src/boot/efi/libefi/efipart.c
291
node = efi_devpath_last_node(devpath);
usr/src/boot/efi/libefi/efipart.c
302
parent = efi_devpath_trim(devpath);
usr/src/boot/efi/libefi/efipart.c
316
node = efi_devpath_last_node(devpath);
usr/src/boot/efi/libefi/efipart.c
341
EFI_DEVICE_PATH *devpath;
usr/src/boot/efi/libefi/efipart.c
362
if ((devpath = efi_lookup_devpath(hin[i])) == NULL)
usr/src/boot/efi/libefi/efipart.c
372
if (efipart_ignore_device(hin[i], blkio, devpath))
usr/src/boot/efi/libefi/efipart.c
384
pd->pd_devpath = devpath;
usr/src/boot/efi/loader/main.c
100
node = efi_devpath_last_node(devpath);
usr/src/boot/efi/loader/main.c
114
dp = efi_devpath_trim(devpath);
usr/src/boot/efi/loader/main.c
115
devpath = NULL;
usr/src/boot/efi/loader/main.c
119
devpath = efi_lookup_devpath(h);
usr/src/boot/efi/loader/main.c
120
if (devpath == NULL)
usr/src/boot/efi/loader/main.c
122
hd = (HARDDRIVE_DEVICE_PATH *)efi_devpath_last_node(devpath);
usr/src/boot/efi/loader/main.c
124
devpath = NULL;
usr/src/boot/efi/loader/main.c
127
devpath = efi_devpath_trim(devpath);
usr/src/boot/efi/loader/main.c
128
if (devpath == NULL)
usr/src/boot/efi/loader/main.c
131
if (!efi_devpath_match(dp, devpath))
usr/src/boot/efi/loader/main.c
142
free(devpath);
usr/src/boot/efi/loader/main.c
363
EFI_DEVICE_PATH *devpath, *copy;
usr/src/boot/efi/loader/main.c
431
devpath = efi_lookup_image_devpath(IH);
usr/src/boot/efi/loader/main.c
432
while (devpath != NULL) {
usr/src/boot/efi/loader/main.c
433
h = efi_devpath_handle(devpath);
usr/src/boot/efi/loader/main.c
446
devpath = efi_lookup_devpath(h);
usr/src/boot/efi/loader/main.c
447
if (devpath != NULL) {
usr/src/boot/efi/loader/main.c
448
copy = efi_devpath_trim(devpath);
usr/src/boot/efi/loader/main.c
449
devpath = copy;
usr/src/boot/efi/loader/main.c
597
efi_serial_get_uid(EFI_DEVICE_PATH *devpath)
usr/src/boot/efi/loader/main.c
601
while (!IsDevicePathEnd(devpath)) {
usr/src/boot/efi/loader/main.c
602
if (DevicePathType(devpath) == ACPI_DEVICE_PATH &&
usr/src/boot/efi/loader/main.c
603
(DevicePathSubType(devpath) == ACPI_DP ||
usr/src/boot/efi/loader/main.c
604
DevicePathSubType(devpath) == ACPI_EXTENDED_DP)) {
usr/src/boot/efi/loader/main.c
605
acpi = (ACPI_HID_DEVICE_PATH *)devpath;
usr/src/boot/efi/loader/main.c
611
devpath = NextDevicePathNode(devpath);
usr/src/boot/efi/loader/main.c
651
EFI_DEVICE_PATH *devpath;
usr/src/boot/efi/loader/main.c
654
devpath = efi_lookup_devpath(handles[i]);
usr/src/boot/efi/loader/main.c
655
_uid = efi_serial_get_uid(devpath);
usr/src/boot/efi/loader/main.c
85
EFI_DEVICE_PATH *devpath, *dp, *node;
usr/src/boot/efi/loader/main.c
97
devpath = efi_lookup_devpath(boot_img->DeviceHandle);
usr/src/boot/efi/loader/main.c
98
if (devpath == NULL)
usr/src/cmd/cdrw/main.c
196
char *devpath;
usr/src/cmd/cdrw/main.c
199
devpath = (char *)my_zalloc(PATH_MAX);
usr/src/cmd/cdrw/main.c
200
if (lookup_device(tgtdev, devpath)) {
usr/src/cmd/cdrw/main.c
201
target = get_device(tgtdev, devpath);
usr/src/cmd/cdrw/main.c
203
free(devpath);
usr/src/cmd/devfsadm/audio_link.c
178
char devpath[PATH_MAX + 1];
usr/src/cmd/devfsadm/audio_link.c
203
(void) snprintf(devpath, sizeof (devpath), "%s:%s", tmp, mn);
usr/src/cmd/devfsadm/audio_link.c
279
(void) strlcpy(devpath, newpath, sizeof (devpath));
usr/src/cmd/devfsadm/audio_link.c
280
if (devfsadm_enumerate_int(devpath, 0, &buf, rules, 1)) {
usr/src/cmd/devfsadm/cfg_link.c
1088
char *devpath = NULL;
usr/src/cmd/devfsadm/cfg_link.c
1139
devpath = pci_cfg_devpath(node, minor);
usr/src/cmd/devfsadm/cfg_link.c
1140
if (devpath == NULL)
usr/src/cmd/devfsadm/cfg_link.c
1142
pci_cfg_rm_invalid_links(devpath, linkbuf);
usr/src/cmd/devfsadm/cfg_link.c
1143
free(devpath);
usr/src/cmd/devfsadm/devfsadm.c
4434
matching_dev(char *devpath, void *data)
usr/src/cmd/devfsadm/devfsadm.c
4442
devpath);
usr/src/cmd/devfsadm/devfsadm.c
4448
if (nfphash_lookup(devpath + norm_len) != NULL)
usr/src/cmd/devfsadm/devfsadm.c
4455
if (resolve_link(devpath, NULL, NULL, NULL, 1) == TRUE) {
usr/src/cmd/devfsadm/devfsadm.c
4461
devpath += norm_len;
usr/src/cmd/devfsadm/devfsadm.c
4463
vprint(RECURSEDEV_MID, "%scalling callback %s\n", fcn, devpath);
usr/src/cmd/devfsadm/devfsadm.c
4466
(cleanup_data->rm->remove->callback_fcn)(devpath);
usr/src/cmd/devfsadm/devfsadm.c
4469
(cleanup_data->rm->remove->callback_fcn)(devpath);
usr/src/cmd/devfsadm/devfsadm.c
4475
nfphash_insert(devpath);
usr/src/cmd/devfsadm/devfsadm.c
4568
resolve_link(char *devpath, char **content_p, int *type_p, char **devfs_path,
usr/src/cmd/devfsadm/devfsadm.c
4583
linksize = readlink(devpath, contents, PATH_MAX);
usr/src/cmd/devfsadm/devfsadm.c
4590
vprint(REMOVE_MID, "%s %s -> %s\n", fcn, devpath, contents);
usr/src/cmd/devfsadm/devfsadm.c
4617
if ((ptr = strrchr(devpath, '/')) == NULL) {
usr/src/cmd/devfsadm/devfsadm.c
4619
"missing '/'\n", fcn, devpath, contents);
usr/src/cmd/devfsadm/devfsadm.c
4623
(void) strcpy(stage_link, devpath);
usr/src/cmd/devfsadm/devfsadm.c
4645
devpath, ((rv == TRUE) ? "TRUE" : "FALSE"));
usr/src/cmd/devfsadm/devfsadm_impl.h
407
static void matching_dev(char *devpath, void *data);
usr/src/cmd/devfsadm/devfsadm_impl.h
408
static int resolve_link(char *devpath, char **content_p, int *type_p,
usr/src/cmd/fcinfo/fcinfo.h
136
void printLUNInfo(struct scsi_inquiry *inq, HBA_UINT32 scsiLUN, char *devpath);
usr/src/cmd/fcinfo/printAttrs.c
312
printLUNInfo(struct scsi_inquiry *inq, HBA_UINT32 scsiLUN, char *devpath) {
usr/src/cmd/fcinfo/printAttrs.c
340
fprintf(stdout, gettext("\t OS Device Name: %s\n"), devpath);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
230
char *devpath = NULL;
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
281
&devpath, &err) == 0) {
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
287
(void) snprintf(devp, PATH_MAX, "%s:q,raw", devpath);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
290
topo_hdl_strfree(thp, devpath);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
297
TOPO_STORAGE_LOGICAL_DISK_NAME, &devpath, &err) == 0) {
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
299
devpath);
usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c
300
topo_hdl_strfree(thp, devpath);
usr/src/cmd/fm/modules/common/fabric-xlate/fx_epkt.c
153
char *devpath, *rppath = NULL;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_epkt.c
245
devpath = fab_find_addr(hdl, nvl, epkt.addr);
usr/src/cmd/fm/modules/common/fabric-xlate/fx_epkt.c
246
if (devpath) {
usr/src/cmd/fm/modules/common/fabric-xlate/fx_epkt.c
247
rppath = fab_find_rppath_by_devpath(hdl, devpath);
usr/src/cmd/fm/modules/common/fabric-xlate/fx_epkt.c
248
fmd_hdl_strfree(hdl, devpath);
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
516
fab_find_rppath_by_devpath(fmd_hdl_t *hdl, const char *devpath)
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
532
"/@value", PCIEX_ROOT, devpath);
usr/src/cmd/format/label.c
483
get_disk_inquiry_prop(char *devpath, char **vid, char **pid, char **rid)
usr/src/cmd/format/label.c
489
node = di_init(devpath, DINFOCPYALL);
usr/src/cmd/format/startup.c
1600
add_device_to_disklist(char *devname, char *devpath)
usr/src/cmd/format/startup.c
1626
if ((search_file = open_disk(devpath, O_RDWR | O_NDELAY)) < 0) {
usr/src/cmd/format/startup.c
1805
search_disk->disk_path = alloc_string(devpath);
usr/src/cmd/format/startup.c
1817
search_disk->devfs_name = get_physical_name(devpath);
usr/src/cmd/format/startup.c
95
static void add_device_to_disklist(char *devname, char *devpath);
usr/src/cmd/fstyp/fstyp.c
117
if (!(is_dos = dos_to_dev(argv[0], &devpath, &dos_num))) {
usr/src/cmd/fstyp/fstyp.c
118
devpath = argv[0];
usr/src/cmd/fstyp/fstyp.c
120
if ((fd = open(devpath, O_RDONLY)) < 0) {
usr/src/cmd/fstyp/fstyp.c
172
if (devpath != argv[0]) {
usr/src/cmd/fstyp/fstyp.c
173
free(devpath);
usr/src/cmd/fstyp/fstyp.c
257
dos_to_dev(char *path, char **devpath, int *num)
usr/src/cmd/fstyp/fstyp.c
268
*devpath = getfullrawname(path);
usr/src/cmd/fstyp/fstyp.c
270
if (*devpath != NULL && **devpath == '\0') {
usr/src/cmd/fstyp/fstyp.c
271
free(*devpath);
usr/src/cmd/fstyp/fstyp.c
272
*devpath = NULL;
usr/src/cmd/fstyp/fstyp.c
274
return (*devpath != NULL);
usr/src/cmd/fstyp/fstyp.c
53
static boolean_t dos_to_dev(char *path, char **devpath, int *num);
usr/src/cmd/fstyp/fstyp.c
74
char *devpath;
usr/src/cmd/fwflash/common/fwflash.c
101
char *devpath = NULL;
usr/src/cmd/fwflash/common/fwflash.c
141
devpath = strdup(optarg);
usr/src/cmd/fwflash/common/fwflash.c
213
if ((rv = fwflash_update(devpath, filelist[i],
usr/src/cmd/fwflash/common/fwflash.c
239
rv = fwflash_read_file(devpath, read_file);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
264
char *devpath;
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
280
devpath = di_devfs_path(thisnode);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
285
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
290
devlength = strlen(devpath) + strlen(devprefix) +
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
297
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
301
"%s%s%s", devprefix, devpath, devsuffix);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
308
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
318
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
329
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
344
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/hermon.c
353
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/sd.c
100
#define FW_SD_FREE_IDENT_PID(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
102
FW_SD_FREE_IDENT_VID((thisdev), (devpath)) \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
104
#define FW_SD_FREE_IDENT_ALL(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
106
FW_SD_FREE_IDENT_PID((thisdev), (devpath)) \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
500
char *devpath = NULL;
usr/src/cmd/fwflash/plugins/transport/common/sd.c
532
if ((devpath = di_devfs_path(thisnode)) == NULL) {
usr/src/cmd/fwflash/plugins/transport/common/sd.c
545
"%s\n", driver, devpath);
usr/src/cmd/fwflash/plugins/transport/common/sd.c
546
FW_SD_FREE_DEVPATH(devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
557
FW_SD_FREE_DEVPATH(devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
567
FW_SD_FREE_DEVICELIST(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
578
FW_SD_FREE_DRV_NAME(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
589
FW_SD_FREE_CLS_NAME(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
595
"%s%s:c,raw", sdfw_devprefix, devpath);
usr/src/cmd/fwflash/plugins/transport/common/sd.c
600
"%s%s:a,raw", sdfw_devprefix, devpath);
usr/src/cmd/fwflash/plugins/transport/common/sd.c
606
FW_SD_FREE_ACC_NAME(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
615
FW_SD_FREE_ACC_NAME(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
628
FW_SD_FREE_ADDR(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
657
FW_SD_FREE_IDENT(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
677
FW_SD_FREE_IDENT(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
69
#define FW_SD_FREE_DEVPATH(devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
691
FW_SD_FREE_IDENT(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
70
di_devfs_path_free((devpath)); \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
708
FW_SD_FREE_IDENT_VID(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
72
#define FW_SD_FREE_DEVICELIST(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
722
FW_SD_FREE_IDENT_VID(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
74
FW_SD_FREE_DEVPATH((devpath)) \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
740
FW_SD_FREE_IDENT_PID(newdev, devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
76
#define FW_SD_FREE_DRV_NAME(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
78
FW_SD_FREE_DEVICELIST((thisdev), (devpath)) \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
780
FW_SD_FREE_DEVPATH(devpath)
usr/src/cmd/fwflash/plugins/transport/common/sd.c
80
#define FW_SD_FREE_CLS_NAME(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
82
FW_SD_FREE_DRV_NAME((thisdev), (devpath)) \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
84
#define FW_SD_FREE_ACC_NAME(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
86
FW_SD_FREE_CLS_NAME(thisdev, devpath) \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
88
#define FW_SD_FREE_ADDR(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
90
FW_SD_FREE_ACC_NAME(thisdev, devpath) \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
92
#define FW_SD_FREE_IDENT(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
94
FW_SD_FREE_ADDR((thisdev), (devpath)) \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
96
#define FW_SD_FREE_IDENT_VID(thisdev, devpath) { \
usr/src/cmd/fwflash/plugins/transport/common/sd.c
98
FW_SD_FREE_IDENT((thisdev), (devpath)) \
usr/src/cmd/fwflash/plugins/transport/common/ses.c
293
char *devpath;
usr/src/cmd/fwflash/plugins/transport/common/ses.c
319
if ((devpath = calloc(1, MAXPATHLEN + 1)) == NULL) {
usr/src/cmd/fwflash/plugins/transport/common/ses.c
331
devpath = di_devfs_path(thisnode);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
339
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
344
devlength = strlen(devpath) + strlen(devprefix) +
usr/src/cmd/fwflash/plugins/transport/common/ses.c
352
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
357
"%s%s%s", devprefix, devpath, devsuffix);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
367
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
382
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
406
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
421
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
440
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
457
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/ses.c
471
free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
613
char *devpath;
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
628
devpath = di_devfs_path(thisnode);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
635
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
640
devlength = strlen(devpath) + strlen(devprefix) +
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
646
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
651
"%s%s%s", devprefix, devpath, devsuffix);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
661
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
670
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
681
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
696
di_devfs_path_free(devpath);
usr/src/cmd/fwflash/plugins/transport/common/tavor.c
705
di_devfs_path_free(devpath);
usr/src/cmd/hal/hald/solaris/devinfo_acpi.c
72
char *devpath;
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1413
dos_to_dev(char *path, char **devpath, int *partnum)
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1424
*devpath = strdup(path);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
1426
return (*devpath != NULL);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
51
char *devpath;
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
760
free (m->devpath);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
770
char *devpath;
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
779
devpath = (char *)calloc (1, pathlen);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
780
snprintf(devpath, pathlen, "%s/%s", maindev_path, slice);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
782
m->devpath = devpath;
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
787
if ((m->devpath == NULL) || (m->devlink == NULL)) {
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
810
char *devpath, *devlink;
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
84
static gboolean dos_to_dev(char *path, char **devpath, int *partnum);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
950
"solaris.devfs_path", m->devpath);
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
954
HAL_INFO(("rescan volume exists %s", m->devpath));
usr/src/cmd/hal/hald/solaris/devinfo_storage.c
983
char *devfs_path = m->devpath;
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
313
gchar *devpath = NULL;
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
321
if ((devpath = di_devfs_path (node)) == NULL)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
326
p = strrchr (devpath, '/');
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
331
if ((tmp_node = di_init (devpath, DINFOCPYALL)) == DI_NODE_NIL)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
360
if (devpath != NULL)
usr/src/cmd/hal/hald/solaris/devinfo_usb.c
361
di_devfs_path_free (devpath);
usr/src/cmd/hal/probing/volume/probe-volume.c
423
char *devpath, *rdevpath;
usr/src/cmd/hal/probing/volume/probe-volume.c
470
if (!(is_dos = dos_to_dev(device_file, &devpath, &dos_num))) {
usr/src/cmd/hal/probing/volume/probe-volume.c
471
devpath = device_file;
usr/src/cmd/hal/probing/volume/probe-volume.c
497
fd = open (devpath, O_RDONLY | O_NONBLOCK);
usr/src/cmd/hal/utils/fsutils.c
38
dos_to_dev(char *path, char **devpath, int *num)
usr/src/cmd/hal/utils/fsutils.c
49
*devpath = strdup(path);
usr/src/cmd/hal/utils/fsutils.c
51
return (*devpath != NULL);
usr/src/cmd/hal/utils/fsutils.h
18
boolean_t dos_to_dev(char *path, char **devpath, int *num);
usr/src/cmd/luxadm/fcalupdate.c
582
char devpath[PATH_MAX];
usr/src/cmd/luxadm/fcalupdate.c
585
(void) strcpy(devpath, "/devices");
usr/src/cmd/luxadm/fcalupdate.c
588
(void) getsocpath(devpath, (int *)&devcnt);
usr/src/cmd/luxadm/fcalupdate.c
838
getsocpath(char *devpath, int *devcnt)
usr/src/cmd/luxadm/fcalupdate.c
845
if (lstat(devpath, &statbuf) < 0) {
usr/src/cmd/luxadm/fcalupdate.c
847
MSGSTR(4539, "Error: %s lstat() error\n"), devpath);
usr/src/cmd/luxadm/fcalupdate.c
859
if (strstr(devpath, ONBOARD_SOCAL))
usr/src/cmd/luxadm/fcalupdate.c
862
if (strstr(devpath, SOCAL_STR)) {
usr/src/cmd/luxadm/fcalupdate.c
864
if ((loadsocpath(devpath, devcnt)) < 0) {
usr/src/cmd/luxadm/fcalupdate.c
867
devpath);
usr/src/cmd/luxadm/fcalupdate.c
883
ptr = devpath + strlen(devpath);
usr/src/cmd/luxadm/fcalupdate.c
888
if (strcmp(devpath, "/devices/pseudo/") == 0)
usr/src/cmd/luxadm/fcalupdate.c
891
if ((dp = opendir(devpath)) == NULL) {
usr/src/cmd/luxadm/fcalupdate.c
893
MSGSTR(4541, "Error: %s Can't read directory\n"), devpath);
usr/src/cmd/luxadm/fcalupdate.c
904
getsocpath(devpath, devcnt);
usr/src/cmd/luxadm/fcalupdate.c
909
MSGSTR(4542, "Error: %s Can't close directory\n"), devpath);
usr/src/cmd/luxadm/g_adm.c
123
static int get_lun_capacity(char *devpath,
usr/src/cmd/luxadm/g_adm.c
125
static int get_path_status(char *devpath, int *status);
usr/src/cmd/luxadm/g_adm.c
234
print_errString(int errnum, char *devpath)
usr/src/cmd/luxadm/g_adm.c
241
if (devpath == NULL) {
usr/src/cmd/luxadm/g_adm.c
246
"%s - %s.\n\n", errStr, devpath);
usr/src/cmd/luxadm/g_adm.c
5838
if (strncmp(path, pathlist->devpath, MAXPATHLEN) == 0) {
usr/src/cmd/luxadm/g_adm.c
6012
mpl->devpath = (char *)calloc(1, MAXPATHLEN+1);
usr/src/cmd/luxadm/g_adm.c
6013
if (mpl->devpath == NULL) {
usr/src/cmd/luxadm/g_adm.c
6017
strncpy(mpl->devpath, mlist->logical_path,
usr/src/cmd/luxadm/g_adm.c
6257
display_path_info(char *devpath, char *logicalpath, WWN_list *wwn_list)
usr/src/cmd/luxadm/g_adm.c
6268
fprintf(stdout, " %s\n", devpath);
usr/src/cmd/luxadm/g_adm.c
6277
if (strcmp(wwn_list_walk->physical_path, devpath) == 0) {
usr/src/cmd/luxadm/g_adm.c
6288
(void) strcat(drvr_path, devpath);
usr/src/cmd/luxadm/g_adm.c
6312
if ((err = get_path_status(devpath, &status)) != 0) {
usr/src/cmd/luxadm/g_adm.c
6313
print_errString(err, devpath);
usr/src/cmd/luxadm/g_adm.c
6325
get_lun_capacity(char *devpath, struct scsi_capacity_16 *cap_data)
usr/src/cmd/luxadm/g_adm.c
6329
if (devpath == NULL || cap_data == NULL) {
usr/src/cmd/luxadm/g_adm.c
6333
if ((fd = g_object_open(devpath, O_RDONLY | O_NDELAY)) == -1) {
usr/src/cmd/luxadm/g_adm.c
6347
get_path_status(char *devpath, int *status)
usr/src/cmd/luxadm/g_adm.c
6352
if (devpath == NULL || status == NULL) {
usr/src/cmd/luxadm/g_adm.c
6357
if ((fd = g_object_open(devpath, O_RDONLY | O_NDELAY)) == -1) {
usr/src/cmd/luxadm/g_adm.c
6576
if (mplistp->devpath != NULL) {
usr/src/cmd/luxadm/g_adm.c
6577
free(mplistp->devpath);
usr/src/cmd/luxadm/g_adm.c
6578
mplistp->devpath = NULL;
usr/src/cmd/luxadm/qlgcupdate.c
150
char devpath[PATH_MAX], tmppath[PATH_MAX];
usr/src/cmd/luxadm/qlgcupdate.c
252
(void) strcpy(devpath, "/devices");
usr/src/cmd/luxadm/qlgcupdate.c
253
if (q_getdevctlpath(devpath, (int *)&devcnt) == 0) {
usr/src/cmd/luxadm/qlgcupdate.c
624
q_getdevctlpath(char *devpath, int *devcnt)
usr/src/cmd/luxadm/qlgcupdate.c
633
if (lstat(devpath, &statbuf) < 0) {
usr/src/cmd/luxadm/qlgcupdate.c
635
MSGSTR(21016, "Error: %s lstat() error\n"), devpath);
usr/src/cmd/luxadm/qlgcupdate.c
639
if ((strstr(devpath, fc_trans) ||
usr/src/cmd/luxadm/qlgcupdate.c
640
(strstr(devpath, fp_trans_id) && strstr(devpath, fp_trans))) &&
usr/src/cmd/luxadm/qlgcupdate.c
641
strstr(devpath, "devctl")) {
usr/src/cmd/luxadm/qlgcupdate.c
643
if ((testopen = open(devpath, O_RDONLY)) >= 0) {
usr/src/cmd/luxadm/qlgcupdate.c
645
(void) strcpy(pcibus_list[*devcnt], devpath);
usr/src/cmd/luxadm/qlgcupdate.c
663
ptr = devpath + strlen(devpath);
usr/src/cmd/luxadm/qlgcupdate.c
668
if (strcmp(devpath, "/devices/pseudo/") == 0) {
usr/src/cmd/luxadm/qlgcupdate.c
672
if ((dp = opendir(devpath)) == NULL) {
usr/src/cmd/luxadm/qlgcupdate.c
674
MSGSTR(21017, "Error: %s Can't read directory\n"), devpath);
usr/src/cmd/luxadm/qlgcupdate.c
685
err = q_getdevctlpath(devpath, devcnt);
usr/src/cmd/luxadm/qlgcupdate.c
690
MSGSTR(21018, "Error: Can't close directory %s\n"), devpath);
usr/src/cmd/luxadm/x86_adm.c
77
print_errString(int errnum, char *devpath)
usr/src/cmd/luxadm/x86_adm.c
84
if (devpath == NULL) {
usr/src/cmd/luxadm/x86_adm.c
89
"%s - %s.\n\n", errStr, devpath);
usr/src/cmd/pgrep/pgrep.c
424
char devpath[MAXPATHLEN];
usr/src/cmd/pgrep/pgrep.c
449
(void) snprintf(devpath, MAXPATHLEN - 1, "/dev/%s", ptr);
usr/src/cmd/pgrep/pgrep.c
451
if (stat(devpath, &buf) == -1)
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
765
char devpath[PATH_MAX];
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
783
devpath, PATH_MAX);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
817
(void) strlcpy(cont_hash_obj->u.cont_obj->device_pathname, devpath,
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
818
sizeof (devpath));
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
822
device_fd = open(devpath, O_RDONLY);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
846
(void) snprintf(devpath, PATH_MAX, PICLD_PLAT_PLUGIN_DIRF,
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
848
(void) strlcat(devpath, FRU_CONTAINER_CONF, PATH_MAX);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
849
retval = access(devpath, R_OK);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
853
(void) snprintf(devpath, PATH_MAX, "%s/%s",
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
855
retval = access(devpath, R_OK);
usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/fru_access.c
859
retval = get_container_info(devpath, bname, &cont_info);
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
547
char devpath[256];
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
650
strcpy(devpath,
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
653
strcpy(devpath,
usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/psvcpolicy.c
656
dev_handle = devctl_device_acquire(devpath, 0);
usr/src/cmd/picl/plugins/sun4u/mpxu/frudr/piclfrudr.c
2313
update_disk_node(char *fruname, char *devpath)
usr/src/cmd/picl/plugins/sun4u/mpxu/frudr/piclfrudr.c
2350
err = ptree_get_node_by_path(devpath, &devhdl);
usr/src/cmd/power/handlers.c
624
if (devpath(&first, src, &upval))
usr/src/cmd/power/handlers.c
634
if (devpath(destp, src, &upval)) {
usr/src/cmd/power/handlers.c
786
if (devpath(&pmreq.physpath, LINEARG(1), &upval))
usr/src/cmd/stat/common/dsr.c
119
char *devpath = NULL;
usr/src/cmd/stat/common/dsr.c
140
devpath = di_dim_path_dev(di_dim, driver, instance, part);
usr/src/cmd/stat/common/dsr.c
144
if ((devpath = di_dim_path_dev(di_dim,
usr/src/cmd/stat/common/dsr.c
149
if (devpath == NULL)
usr/src/cmd/stat/common/dsr.c
157
*devpathp = safe_strdup(devpath);
usr/src/cmd/stat/common/dsr.c
162
a = strrchr(devpath, '/');
usr/src/cmd/stat/common/dsr.c
164
free(devpath);
usr/src/cmd/stat/common/dsr.c
180
free(devpath);
usr/src/cmd/stat/common/dsr.c
210
free(devpath);
usr/src/cmd/stat/common/dsr.c
275
char *devpath = NULL;
usr/src/cmd/stat/common/dsr.c
331
&devpath, &adevpath, want_devid ? &devid : NULL) == 0)
usr/src/cmd/stat/common/dsr.c
358
entry->dname = devpath;
usr/src/cmd/stat/common/dsr.c
373
free(devpath);
usr/src/cmd/stmsboot/stmsboot_util.c
114
static void vhci_to_phci(char *devpath, char *slice, int d_flag);
usr/src/cmd/stmsboot/stmsboot_util.c
1322
vhci_to_phci(char *devpath, char *slice, int d_flag)
usr/src/cmd/stmsboot/stmsboot_util.c
1337
ioc.client = devpath;
usr/src/cmd/stmsboot/stmsboot_util.c
1348
ioc.client = devpath;
usr/src/cmd/stmsboot/stmsboot_util.c
1390
if (strstr(devpath, "ssd") != NULL) {
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
390
devpath_iter(const char *devpath, zfs_process_func_t func, boolean_t wholedisk)
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
394
data.dd_compare = devpath;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
414
devid_iter(const char *devpath, zfs_process_func_t func, boolean_t wholedisk)
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
416
size_t len = strlen(devpath) + sizeof ("/devices") +
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
428
(void) snprintf(fullpath, len, "/devices%s%s", devpath, PHYS_PATH);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
473
char *devpath, *devname;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
484
if (nvlist_lookup_string(nvl, DEV_PHYS_PATH, &devpath) != 0)
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
493
(void) strlcpy(realpath, devpath, sizeof (realpath));
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
507
devpath, colon);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
628
char *devpath, *cptr, *oldfru = NULL;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
633
(void) nvlist_lookup_string(vdev, ZPOOL_CONFIG_PHYS_PATH, &devpath);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
637
cptr = strrchr(devpath, ':');
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
641
newfru = libzfs_fru_lookup(g_zfshdl, devpath);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
644
devpath);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
654
syseventd_print(9, "zfs_update_vdev_fru: devpath = %s\n", devpath);
usr/src/cmd/th_tools/th_define.c
1046
char *devpath)
usr/src/cmd/th_tools/th_define.c
1163
(void) fprintf(fp, "devpath=/devices%s\n\n", devpath);
usr/src/cmd/th_tools/th_define.c
1281
struct bofi_errdef *errdef, char *devpath)
usr/src/cmd/th_tools/th_define.c
1348
log2errdefs(fd, errdef, &(errstate->log), devpath);
usr/src/cmd/th_tools/th_define.c
1379
thr_collect(void *arg, char *devpath)
usr/src/cmd/th_tools/th_define.c
1400
collect_state(fd, BOFI_CHK_STATE_W, &hi->es, &hi->ed, devpath);
usr/src/cmd/th_tools/th_define.c
1753
char devpath[MAXPATHLEN];
usr/src/cmd/th_tools/th_define.c
1770
if (getpath(devpath, inst, name, MAXPATHLEN) != -1) {
usr/src/cmd/th_tools/th_define.c
1771
devpathp = devpath;
usr/src/cmd/xhci/xhci_portsc.c
299
char devpath[PATH_MAX];
usr/src/cmd/xhci/xhci_portsc.c
351
if (snprintf(devpath, sizeof (devpath), "/devices/%s",
usr/src/cmd/xhci/xhci_portsc.c
352
xp_devpath) >= sizeof (devpath))
usr/src/cmd/xhci/xhci_portsc.c
357
xp_path = devpath;
usr/src/cmd/zoneadmd/vplat.c
1105
mount_one_dev(zlog_t *zlogp, char *devpath, zone_mnt_t mount_cmd)
usr/src/cmd/zoneadmd/vplat.c
1117
if (di_prof_init(devpath, &prof)) {
usr/src/cmd/zoneadmd/zcons.c
229
char devpath[MAXPATHLEN];
usr/src/cmd/zoneadmd/zcons.c
244
(void) snprintf(devpath, sizeof (devpath), "/devices/%s", tmp);
usr/src/cmd/zoneadmd/zcons.c
247
if ((hdl = devctl_device_acquire(devpath, 0)) == NULL) {
usr/src/cmd/zoneadmd/zcons.c
249
"but it could not be controlled.", devpath);
usr/src/cmd/zoneadmd/zcons.c
256
"but it could not be removed.", devpath);
usr/src/lib/brand/solaris10/s10_brand/common/s10_brand.c
1438
char *devpath, int version)
usr/src/lib/brand/solaris10/s10_brand/common/s10_brand.c
1445
protocol, devpath, version));
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2879
char *devpath;
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2898
devpath = calloc(1, devlen);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2899
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2904
(void) snprintf(devpath, devlen, "%s%s", DEVICES_DIR, client_path);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2910
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2946
if (devctl_cmd(devpath, FPCFGA_DEV_GETSTATE,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
2958
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
1019
hba_dev_cmp(const char *hba, const char *devpath)
usr/src/lib/cfgadm_plugins/fp/common/cfga_utils.c
1027
(void) snprintf(l_dev, sizeof (l_dev), "%s", devpath);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
1002
(void) ib_rcm_remove(ap_id, errstring, devpath, flags);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
1005
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
2113
char *devpath = NULL;
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
2118
IBNEX_GET_DEVICE_PATH, 0, (void **)&devpath, &size) == CFGA_IB_OK) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
2120
return (devpath);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
866
char *devpath;
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
930
devpath = ib_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
931
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
940
i < IB_RETRY_DEVPATH && (devpath == NULL); i++) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
942
devpath = ib_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
945
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
952
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
978
devpath = ib_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
979
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
985
if ((rv = ib_rcm_offline(ap_id, errstring, devpath, flags)) !=
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
987
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/ib/common/cfga_ib.c
999
(void) ib_rcm_online(ap_id, errstring, devpath, flags);
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1227
if (strcmp(fulldevname, slotarg->devpath) == 0) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
1280
slotarg->devpath = (char *)devcomp;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
257
char *devpath;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1239
char *devpath = NULL;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1259
devpath = sata_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1260
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1267
cp = strrchr(devpath, *PATH_SEP);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1278
if ((dp = opendir(devpath)) == NULL) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1287
deplen = pathconf(devpath, _PC_NAME_MAX);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1311
"%s/%s", devpath, dep->d_name);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1340
free(devpath);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1344
devpath = NULL;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1403
if (devpath)
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
1404
free(devpath);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
2104
char *devpath = NULL;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
2109
(void **)&devpath, &size);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
2112
return (devpath);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
577
char *devpath;
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
652
devpath = sata_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
653
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
660
for (i = 0; i < 12 && (devpath == NULL); i++) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
662
devpath = sata_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
665
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
671
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
717
devpath = sata_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
718
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
725
if ((rv = sata_rcm_offline(ap_id, errstring, devpath, flags))
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
737
(void) sata_rcm_online(ap_id, errstring, devpath,
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
740
(void) sata_rcm_remove(ap_id, errstring, devpath,
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
744
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
774
devpath = sata_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
775
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
800
devpath, flags)) != CFGA_SATA_OK) {
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
812
devpath, flags);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
813
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
828
devpath, flags);
usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c
830
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
813
char *devpath;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
839
if ((devpath = calloc(1, len)) == NULL)
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
842
(void) snprintf(devpath, len, "%s%s", DEVDIR, path);
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
844
devpath = NULL;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
846
DBG("ap_cm_path(%d)=%s\n", seq, devpath ? devpath : "");
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
848
return (devpath);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
303
char *root_path, *devpath, *cp;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
382
devpath = di_path_devfs_path(pi_node);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
383
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
389
len = strlen(DEVICES_DIR) + strlen(devpath) + 1;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
393
di_devfs_path_free(devpath);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
398
DEVICES_DIR, devpath);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
399
di_devfs_path_free(devpath);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
459
char *drvinst, *devpath;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
487
devpath = calloc(1, devlen);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
489
if (devpath == NULL || drvinst == NULL) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
499
(void) snprintf(devpath, devlen, "%s%s", DEVICES_DIR, physpath);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
503
if (!dev_cmp(dptp->hba_phys, devpath, match_minor)) {
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
509
if (!hba_dev_cmp(dptp->hba_phys, devpath) &&
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
512
dptp->path = devpath;
usr/src/lib/cfgadm_plugins/scsi/common/cfga_cvt.c
522
if (dptp->ret != SCFGA_OK) S_FREE(devpath);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
1156
hba_dev_cmp(const char *hba, const char *devpath)
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
1164
(void) snprintf(l_dev, sizeof (l_dev), "%s", devpath);
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
783
char *root_path, *cp, *client_path, devpath[MAXPATHLEN];
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
901
(void) snprintf(devpath,
usr/src/lib/cfgadm_plugins/scsi/common/cfga_utils.c
905
dev_list[0] = devpath;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1100
if (strcmp(fulldevname, slotarg->devpath) == 0) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1154
slotarg->devpath = (char *)devcomp;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
272
char *devpath;
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1037
char *devpath;
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1083
devpath = usb_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1084
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1091
for (i = 0; i < 12 && (devpath == NULL); i++) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1093
devpath = usb_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1096
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1103
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1131
devpath = usb_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1132
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1138
if ((rv = usb_rcm_offline(ap_id, errstring, devpath, flags)) !=
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1151
(void) usb_rcm_online(ap_id, errstring, devpath, flags);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1153
(void) usb_rcm_remove(ap_id, errstring, devpath, flags);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1155
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1182
devpath = usb_get_devicepath(ap_id);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1183
if (devpath == NULL) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1192
devpath, flags)) != CFGA_USB_OK) {
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1207
devpath, flags);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1212
devpath, flags);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1215
S_FREE(devpath);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1747
char *devpath = NULL;
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1752
(void **)&devpath, &size);
usr/src/lib/cfgadm_plugins/usb/common/cfga_usb.c
1756
return (devpath);
usr/src/lib/fm/topo/libtopo/common/dev.c
136
char *devpath = NULL;
usr/src/lib/fm/topo/libtopo/common/dev.c
156
err = nvlist_lookup_string(nvl, FM_FMRI_DEV_PATH, &devpath);
usr/src/lib/fm/topo/libtopo/common/dev.c
157
if (err != 0 || devpath == NULL)
usr/src/lib/fm/topo/libtopo/common/dev.c
192
topo_fmristr_build(&size, buf, buflen, devpath,
usr/src/lib/fm/topo/libtopo/common/dev.c
239
char *devpath;
usr/src/lib/fm/topo/libtopo/common/dev.c
281
eos = devpath = strchr(cur, '/');
usr/src/lib/fm/topo/libtopo/common/dev.c
282
if (devpath == NULL || devpath == cur + 1)
usr/src/lib/fm/topo/libtopo/common/dev.c
333
cur = devpath; /* initial slash is NULled */
usr/src/lib/fm/topo/libtopo/common/dev.c
338
devpath = cur;
usr/src/lib/fm/topo/libtopo/common/dev.c
354
*devpath = '/'; /* we NULed this earlier; put it back */
usr/src/lib/fm/topo/libtopo/common/dev.c
357
while (*(devpath + 1) == '/')
usr/src/lib/fm/topo/libtopo/common/dev.c
358
devpath++;
usr/src/lib/fm/topo/libtopo/common/dev.c
360
err |= nvlist_add_string(fmri, FM_FMRI_DEV_PATH, devpath);
usr/src/lib/fm/topo/libtopo/common/dev.c
378
char *devpath = NULL;
usr/src/lib/fm/topo/libtopo/common/dev.c
392
nvlist_lookup_string(in, FM_FMRI_DEV_PATH, &devpath) != 0)
usr/src/lib/fm/topo/libtopo/common/dev.c
397
if (devpath == NULL || strlen(devpath) == 0)
usr/src/lib/fm/topo/libtopo/common/dev.c
406
len = strlen(devpath) + strlen("/devices") + 1;
usr/src/lib/fm/topo/libtopo/common/dev.c
408
(void) snprintf(path, len, "/devices%s", devpath);
usr/src/lib/fm/topo/libtopo/common/dev.c
415
if (di_lookup_node(dnode, devpath) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
424
else if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
458
char *devpath = NULL;
usr/src/lib/fm/topo/libtopo/common/dev.c
472
nvlist_lookup_string(in, FM_FMRI_DEV_PATH, &devpath) != 0)
usr/src/lib/fm/topo/libtopo/common/dev.c
477
if (devpath == NULL || strlen(devpath) == 0)
usr/src/lib/fm/topo/libtopo/common/dev.c
486
len = strlen(devpath) + strlen("/devices") + 1;
usr/src/lib/fm/topo/libtopo/common/dev.c
488
(void) snprintf(path, len, "/devices%s", devpath);
usr/src/lib/fm/topo/libtopo/common/dev.c
495
if (di_lookup_node(dnode, devpath) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
504
else if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
539
char *devpath = NULL;
usr/src/lib/fm/topo/libtopo/common/dev.c
548
nvlist_lookup_string(in, FM_FMRI_DEV_PATH, &devpath) != 0)
usr/src/lib/fm/topo/libtopo/common/dev.c
551
if (devpath == NULL)
usr/src/lib/fm/topo/libtopo/common/dev.c
554
if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL) {
usr/src/lib/fm/topo/libtopo/common/dev.c
586
char *devpath = NULL;
usr/src/lib/fm/topo/libtopo/common/dev.c
595
nvlist_lookup_string(in, FM_FMRI_DEV_PATH, &devpath) != 0)
usr/src/lib/fm/topo/libtopo/common/dev.c
598
if (devpath == NULL)
usr/src/lib/fm/topo/libtopo/common/dev.c
601
if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1151
char *devpath, *fullpath;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1167
devpath = NULL;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1175
TOPO_IO_DEV_PATH, &devpath, &err) != 0)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1181
pathlen = strlen(devpath) + sizeof ("/devices") +
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1187
(void) snprintf(fullpath, pathlen, "/devices%s%s", devpath,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1190
topo_mod_strfree(mod, devpath);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1194
if (devpath)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1200
if (devpath)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
694
const char *devpath;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
697
devpath = di_devlink_path(dl);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
698
if ((dnode == NULL) || (devpath == NULL))
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
702
if (((ctds = strrchr(devpath, '/')) != NULL) &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
707
dnode->ddn_lpath = topo_mod_strdup(mod, ctds ? ctds + 1 : devpath);
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
102
if ((devpath = di_devlink_path(dl)) == NULL ||
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
103
(dlarg->dla_logical_disk = topo_mod_strdup(mod, devpath)) ==
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
124
get_logical_disk(topo_mod_t *mod, const char *devpath, uint_t *bufsz)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
130
if (asprintf(&minorpath, "%s:a", devpath) < 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
99
const char *devpath;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
171
char *devpath = NULL;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
175
if (topo_prop_get_string(node, TOPO_PGROUP_IO, TOPO_IO_DEV, &devpath,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
197
topo_mod_strfree(mod, devpath);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
202
tud.tud_path = devpath;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
205
topo_mod_strfree(mod, devpath);
usr/src/lib/libbsm/common/getdment.c
456
dmap_resolve_link(char *devpath, char **devfs_path)
usr/src/lib/libbsm/common/getdment.c
468
linksize = readlink(devpath, contents, PATH_MAX);
usr/src/lib/libbsm/common/getdment.c
488
if ((ptr = strrchr(devpath, '/')) == NULL) {
usr/src/lib/libbsm/common/getdment.c
493
(void) strcpy(stage_link, devpath);
usr/src/lib/libbsm/common/getdment.c
57
static int dmap_resolve_link(char *devpath, char **devfs_path);
usr/src/lib/libdevice/devctl.c
1003
(void) memset(devpath, 0, sizeof (devpath));
usr/src/lib/libdevice/devctl.c
1004
(void) strcat(devpath, DCP(dcp)->opath);
usr/src/lib/libdevice/devctl.c
1014
lastslash = strrchr(devpath, '/');
usr/src/lib/libdevice/devctl.c
1021
(void) strcat(devpath, "/");
usr/src/lib/libdevice/devctl.c
1022
(void) strlcat(devpath, devname, MAXPATHLEN);
usr/src/lib/libdevice/devctl.c
1023
*new_dcp = dc_mkhndl(DEVCTL_CLONE, devpath, 0, dcp);
usr/src/lib/libdevice/devctl.c
985
char devpath[MAXPATHLEN];
usr/src/lib/libdevid/deviceid.c
201
char *devpath = (char *)di_devlink_path(dl);
usr/src/lib/libdevid/deviceid.c
203
if (strncmp(devpath, cbip->cbi_search_path,
usr/src/lib/libdevid/deviceid.c
205
if (nmlist_add(cbip->cbi_nlhp, devpath) == NULL) {
usr/src/lib/libdevinfo/devfsmap.c
1878
char *devpath;
usr/src/lib/libdevinfo/devfsmap.c
1883
if ((devpath = calloc(1, MAXPATHLEN)) == NULL)
usr/src/lib/libdevinfo/devfsmap.c
1886
free(devpath);
usr/src/lib/libdevinfo/devfsmap.c
1891
free(devpath);
usr/src/lib/libdevinfo/devfsmap.c
1912
if (strlcpy(devpath, tokval,
usr/src/lib/libdevinfo/devfsmap.c
1922
devpath, instval, bindname);
usr/src/lib/libdevinfo/devfsmap.c
1961
free(devpath);
usr/src/lib/libdevinfo/devfsmap.c
1967
free(devpath);
usr/src/lib/libdevinfo/devfsmap.c
2042
char *devpath;
usr/src/lib/libdevinfo/devfsmap.c
2053
devpath = calloc(1, MAXPATHLEN);
usr/src/lib/libdevinfo/devfsmap.c
2055
if (devpath == NULL || expr == NULL || minor_path == NULL) {
usr/src/lib/libdevinfo/devfsmap.c
2061
if (strlcpy(devpath, device_path, MAXPATHLEN) >= MAXPATHLEN)
usr/src/lib/libdevinfo/devfsmap.c
2063
if ((p = strrchr(devpath, '/')) == NULL)
usr/src/lib/libdevinfo/devfsmap.c
2074
if ((dir = opendir(devpath)) == NULL) {
usr/src/lib/libdevinfo/devfsmap.c
2085
"%s/%s", devpath, dp->d_name);
usr/src/lib/libdevinfo/devfsmap.c
2108
if (devpath)
usr/src/lib/libdevinfo/devfsmap.c
2109
free(devpath);
usr/src/lib/libdevinfo/devinfo_devperm.c
273
devfs_resolve_link(char *devpath, char **devfs_path)
usr/src/lib/libdevinfo/devinfo_devperm.c
285
linksize = readlink(devpath, contents, PATH_MAX);
usr/src/lib/libdevinfo/devinfo_devperm.c
305
if ((ptr = strrchr(devpath, '/')) == NULL) {
usr/src/lib/libdevinfo/devinfo_devperm.c
310
(void) strcpy(stage_link, devpath);
usr/src/lib/libdevinfo/devinfo_dim.c
119
char *devpath = (char *)di_devlink_path(dl);
usr/src/lib/libdevinfo/devinfo_dim.c
121
if (devpath)
usr/src/lib/libdevinfo/devinfo_dim.c
122
*devp = strdup(devpath);
usr/src/lib/libdevinfo/devinfo_finddev.c
55
#define GLOBAL_DEV_PATH(devpath) \
usr/src/lib/libdevinfo/devinfo_finddev.c
57
((strcmp(devpath, "/dev") == 0) || \
usr/src/lib/libdevinfo/devinfo_finddev.c
58
(strncmp(devpath, "/dev/", strlen("/dev/")) == 0)))
usr/src/lib/libdevinfo/devinfo_retire.c
672
di_retire_device(char *devpath, di_retire_t *dp, int flags)
usr/src/lib/libdevinfo/devinfo_retire.c
687
if (devpath == NULL || devpath[0] == '\0') {
usr/src/lib/libdevinfo/devinfo_retire.c
692
if (devpath[0] != '/' || strlen(devpath) >= PATH_MAX ||
usr/src/lib/libdevinfo/devinfo_retire.c
693
strncmp(devpath, "/devices/", strlen("/devices/")) == 0 ||
usr/src/lib/libdevinfo/devinfo_retire.c
694
strstr(devpath, "../devices/") || strrchr(devpath, ':')) {
usr/src/lib/libdevinfo/devinfo_retire.c
696
devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
742
rarg.rcm_node = di_init(devpath, DINFOCPYALL);
usr/src/lib/libdevinfo/devinfo_retire.c
745
"retiring anyway: %s\n", devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
753
"RCM handle. Returning RCM failure: %s\n", devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
758
rarg.rcm_root = devpath;
usr/src/lib/libdevinfo/devinfo_retire.c
767
(void) snprintf(path, sizeof (path), "/devices%s", devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
770
"device. Bypassing retire_supported: %s\n", devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
773
"device type: %s\n", devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
784
"retire: %s\n", devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
789
": %s\n", devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
792
": %s\n", devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
795
"return code: %d: %s\n", retval, devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
800
if (modctl(MODRETIRE, devpath, constraint, clen) != 0) {
usr/src/lib/libdevinfo/devinfo_retire.c
803
"%s: %s\n", devpath, strerror(retval));
usr/src/lib/libdevinfo/devinfo_retire.c
809
devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
834
di_unretire_device(char *devpath, di_retire_t *dp)
usr/src/lib/libdevinfo/devinfo_retire.c
839
if (devpath == NULL || devpath[0] == '\0') {
usr/src/lib/libdevinfo/devinfo_retire.c
844
if (devpath[0] != '/' || strlen(devpath) >= PATH_MAX ||
usr/src/lib/libdevinfo/devinfo_retire.c
845
strncmp(devpath, "/devices/", strlen("/devices/")) == 0 ||
usr/src/lib/libdevinfo/devinfo_retire.c
846
strstr(devpath, "../devices/") || strrchr(devpath, ':')) {
usr/src/lib/libdevinfo/devinfo_retire.c
848
devpath);
usr/src/lib/libdevinfo/devinfo_retire.c
852
if (modctl(MODUNRETIRE, devpath) != 0) {
usr/src/lib/libdevinfo/devinfo_retire.c
855
"%s: %s\n", devpath, strerror(err));
usr/src/lib/libdevinfo/devinfo_retire.c
860
devpath);
usr/src/lib/libdiskmgt/common/alias.c
98
fd = open(ap->devpaths->devpath, O_RDONLY|O_NDELAY);
usr/src/lib/libdiskmgt/common/cache.c
170
free(dp->devpath);
usr/src/lib/libdiskmgt/common/cache.c
181
free(dp->devpath);
usr/src/lib/libdiskmgt/common/disks_private.h
50
char *devpath;
usr/src/lib/libdiskmgt/common/drive.c
642
char *devpath = diskp->aliases->devpaths->devpath;
usr/src/lib/libdiskmgt/common/drive.c
644
(void) strlcpy(opath, devpath, len);
usr/src/lib/libdiskmgt/common/drive.c
646
return (open(devpath, O_RDONLY | O_NDELAY));
usr/src/lib/libdiskmgt/common/findevs.c
131
static int new_devpath(alias_t *ap, char *devpath);
usr/src/lib/libdiskmgt/common/findevs.c
1555
new_devpath(alias_t *ap, char *devpath)
usr/src/lib/libdiskmgt/common/findevs.c
1566
if (libdiskmgt_str_eq(alistp->devpath, devpath)) {
usr/src/lib/libdiskmgt/common/findevs.c
1580
newdp->devpath = strdup(devpath);
usr/src/lib/libdiskmgt/common/findevs.c
1581
if (newdp->devpath == NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
1609
char *devpath;
usr/src/lib/libdiskmgt/common/findevs.c
1623
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
1631
if (libdiskmgt_str_eq(devpath, cp->paths[i]->name)) {
usr/src/lib/libdiskmgt/common/findevs.c
1641
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
1652
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
1656
pp->name = strdup(devpath);
usr/src/lib/libdiskmgt/common/findevs.c
1657
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
207
char *devpath;
usr/src/lib/libdiskmgt/common/findevs.c
221
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
223
if ((bp = find_bus(args, devpath)) != NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
224
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
237
if (strcmp(devpath, "/") == 0) {
usr/src/lib/libdiskmgt/common/findevs.c
238
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
243
(void) fprintf(stderr, "INFO: add_bus %s\n", devpath);
usr/src/lib/libdiskmgt/common/findevs.c
251
bp->name = strdup(devpath);
usr/src/lib/libdiskmgt/common/findevs.c
252
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
277
devpath = di_devfs_path(pnode);
usr/src/lib/libdiskmgt/common/findevs.c
278
bp->pname = strdup(devpath);
usr/src/lib/libdiskmgt/common/findevs.c
279
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
316
char *devpath;
usr/src/lib/libdiskmgt/common/findevs.c
321
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
323
if ((cp = find_controller(args, devpath)) != NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
324
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
334
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
335
devpath = di_devfs_path(pnode);
usr/src/lib/libdiskmgt/common/findevs.c
337
if ((cp = find_controller(args, devpath)) != NULL) {
usr/src/lib/libdiskmgt/common/findevs.c
338
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
349
(void) fprintf(stderr, "INFO: add_controller %s\n", devpath);
usr/src/lib/libdiskmgt/common/findevs.c
357
cp->name = strdup(devpath);
usr/src/lib/libdiskmgt/common/findevs.c
358
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
487
char *devpath;
usr/src/lib/libdiskmgt/common/findevs.c
490
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
491
(void) snprintf(dev_name, sizeof (dev_name), "%s:%s", devpath,
usr/src/lib/libdiskmgt/common/findevs.c
493
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/findevs.c
582
char *devpath;
usr/src/lib/libdiskmgt/common/findevs.c
590
devpath = di_devfs_path(node);
usr/src/lib/libdiskmgt/common/findevs.c
593
devpath, di_minor_name(minor));
usr/src/lib/libdiskmgt/common/findevs.c
594
di_devfs_path_free((void *) devpath);
usr/src/lib/libdiskmgt/common/partition.c
797
(void) strlcpy(opath, diskp->aliases->devpaths->devpath, len);
usr/src/lib/libdiskmgt/common/partition.c
799
return (open(diskp->aliases->devpaths->devpath, O_RDONLY|O_NDELAY));
usr/src/lib/libdiskmgt/common/partition.c
805
(void) strlcpy(part_dev, diskp->aliases->devpaths->devpath,
usr/src/lib/libdiskmgt/common/slice.c
124
char devpath[MAXPATHLEN];
usr/src/lib/libdiskmgt/common/slice.c
137
dsk2rdsk(dp->name, devpath, sizeof (devpath));
usr/src/lib/libdiskmgt/common/slice.c
138
fd = open(devpath, O_RDONLY|O_NDELAY);
usr/src/lib/libdiskmgt/common/slice.c
573
char devpath[MAXPATHLEN];
usr/src/lib/libdiskmgt/common/slice.c
593
slice_rdsk2dsk(devp->devpath, devpath, sizeof (devpath));
usr/src/lib/libdiskmgt/common/slice.c
594
slices[pos] = cache_get_desc(DM_SLICE, desc->p.disk, devpath,
usr/src/lib/libdiskmgt/common/slice.c
622
if ((fd = open(devp->devpath, O_RDONLY|O_NDELAY)) >= 0) {
usr/src/lib/libdiskmgt/common/slice.c
655
char devpath[MAXPATHLEN];
usr/src/lib/libdiskmgt/common/slice.c
695
slice_rdsk2dsk(devp->devpath, devpath, sizeof (devpath));
usr/src/lib/libdiskmgt/common/slice.c
696
cache_load_desc(DM_SLICE, dp, devpath, mname, &error);
usr/src/lib/libdiskmgt/common/slice.c
733
slice_rdsk2dsk(devp->devpath, path, sizeof (path));
usr/src/lib/libnsl/nss/netdir_inet.c
2511
char *devpath;
usr/src/lib/libnsl/nss/netdir_inet.c
2516
devpath = UDP6DEV;
usr/src/lib/libnsl/nss/netdir_inet.c
2521
devpath = UDPDEV;
usr/src/lib/libnsl/nss/netdir_inet.c
2523
if ((fd = open(devpath, O_RDONLY)) < 0) {
usr/src/lib/libppt/common/libppt.c
477
const char *devpath;
usr/src/lib/libppt/common/libppt.c
484
devpath = fs_to_phys_path(fspath);
usr/src/lib/libppt/common/libppt.c
496
if (strcmp(name, devpath) == 0) {
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1250
char devpath[MAXSTRLEN];
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1265
modify_device_path(devpath_p, devpath);
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1266
if (disk_present(devpath)) {
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1322
disk_present(char *devpath)
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
1331
if ((search_file = open(devpath, O_RDONLY | O_NDELAY)) < 0)
usr/src/lib/libsocket/socket/socket.c
109
char *devpath;
usr/src/lib/libsocket/socket/socket.c
127
&devpath, &prototype) == -1) {
usr/src/lib/libsocket/socket/socket.c
131
fd = _so_socket(family, type, protocol, devpath, version);
usr/src/lib/libsocket/socket/socket.c
132
free(devpath);
usr/src/lib/libzfs/common/libzfs_fru.c
112
char *devpath, *frustr;
usr/src/lib/libzfs/common/libzfs_fru.c
124
FM_FMRI_AUTH_CHASSIS, &devpath, &err) == 0)
usr/src/lib/libzfs/common/libzfs_fru.c
125
(void) strlcpy(hdl->libzfs_chassis_id, devpath,
usr/src/lib/libzfs/common/libzfs_fru.c
138
if (_topo_prop_get_string(tn, "io", "devfs-path", &devpath, &err) != 0)
usr/src/lib/libzfs/common/libzfs_fru.c
141
if (libzfs_fru_lookup(hdl, devpath) != NULL) {
usr/src/lib/libzfs/common/libzfs_fru.c
142
_topo_hdl_strfree(thp, devpath);
usr/src/lib/libzfs/common/libzfs_fru.c
147
_topo_hdl_strfree(thp, devpath);
usr/src/lib/libzfs/common/libzfs_fru.c
156
_topo_hdl_strfree(thp, devpath);
usr/src/lib/libzfs/common/libzfs_fru.c
166
_topo_hdl_strfree(thp, devpath);
usr/src/lib/libzfs/common/libzfs_fru.c
171
if ((frup->zf_device = strdup(devpath)) == NULL ||
usr/src/lib/libzfs/common/libzfs_fru.c
175
_topo_hdl_strfree(thp, devpath);
usr/src/lib/libzfs/common/libzfs_fru.c
180
_topo_hdl_strfree(thp, devpath);
usr/src/lib/libzfs/common/libzfs_fru.c
314
libzfs_fru_lookup(libzfs_handle_t *hdl, const char *devpath)
usr/src/lib/libzfs/common/libzfs_fru.c
316
size_t idx = fru_strhash(devpath);
usr/src/lib/libzfs/common/libzfs_fru.c
327
if (strcmp(devpath, frup->zf_device) == 0)
usr/src/lib/storage/libg_fc/common/hdrs/g_state.h
154
char *devpath;
usr/src/lib/storage/libg_fc/common/io.c
746
g_devid_get(char *devpath, ddi_devid_t *devid, di_node_t root,
usr/src/lib/storage/libg_fc/common/io.c
756
if (devpath == NULL || devid == NULL || drvr_name == NULL) {
usr/src/lib/storage/libg_fc/common/io.c
771
if (strstr(devpath, DEV_PREFIX)) {
usr/src/lib/storage/libg_fc/common/io.c
772
strcat(rootpath, devpath + strlen(DEV_PREFIX) - 1);
usr/src/lib/storage/libg_fc/common/io.c
773
if (strchr(devpath, ':')) {
usr/src/lib/storage/libg_fc/common/map.c
4307
g_get_multipath(char *devpath, struct dlist **multipath_list,
usr/src/lib/storage/libg_fc/common/map.c
4313
" device at path: %s\n", devpath);
usr/src/lib/storage/libg_fc/common/map.c
4316
if (devpath == NULL) {
usr/src/lib/storage/libg_fc/common/map.c
4324
if (strstr(devpath, DRV_NAME_SSD) != NULL) {
usr/src/lib/storage/libg_fc/common/map.c
4325
err = get_multipath_disk(devpath, multipath_list, wwn_list);
usr/src/lib/storage/libg_fc/common/map.c
4327
err = get_multipath(devpath, multipath_list, wwn_list);
usr/src/lib/storage/libg_fc/common/map.c
4346
get_multipath_disk(char *devpath, struct dlist **multipath_list,
usr/src/lib/storage/libg_fc/common/map.c
4356
if (wwn_list == NULL || multipath_list == NULL || devpath == NULL) {
usr/src/lib/storage/libg_fc/common/map.c
4364
if ((err = g_devid_get(devpath, &devid, root, SSD_DRVR_NAME)) != 0) {
usr/src/lib/storage/libg_fc/common/map.c
4388
if (strncmp(mplistp->devpath,
usr/src/lib/storage/libg_fc/common/map.c
4390
strlen(mplistp->devpath)) == 0) {
usr/src/lib/storage/libg_fc/common/map.c
4426
get_multipath(char *devpath, struct dlist **multipath_list,
usr/src/lib/storage/libg_fc/common/map.c
4436
if (devpath == NULL) {
usr/src/lib/storage/libg_fc/common/map.c
4441
if ((ptr = strrchr(devpath, ':')) != NULL) {
usr/src/lib/storage/libg_fc/common/map.c
4442
len = strlen(devpath) - strlen(ptr);
usr/src/lib/storage/libg_fc/common/map.c
4443
(void) strncpy(path, devpath, len);
usr/src/lib/storage/libg_fc/common/map.c
4446
(void) strcpy(path, devpath);
usr/src/lib/storage/libg_fc/common/map.c
5477
mpl->devpath = (char *)calloc(1,
usr/src/lib/storage/libg_fc/common/map.c
5480
if (mpl->devpath == NULL) {
usr/src/lib/storage/libg_fc/common/map.c
5486
sprintf(mpl->devpath, "%s%s", devfs_path,
usr/src/lib/storage/libg_fc/common/map.c
5512
if (mplistp->devpath != NULL) {
usr/src/lib/storage/libg_fc/common/map.c
5513
free(mplistp->devpath);
usr/src/lib/storage/libg_fc/common/map.c
5514
mplistp->devpath = NULL;
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
120
wa.devpath = hba_ptr->device_path;
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
42
char *devpath, fulldevpath[MAXPATHLEN];
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
54
if ((devpath = di_devfs_path(node)) == NULL) {
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
59
devpath);
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
61
if ((strstr(fulldevpath, wa->devpath)) != NULL) {
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
64
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/Sun_sasRefreshAdapterConfiguration.c
67
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
127
wa.devpath = hba_ptr->device_path;
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
39
char *devpath, fulldevpath[MAXPATHLEN];
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
51
if ((devpath = di_devfs_path(node)) == NULL) {
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
56
devpath);
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
58
if ((strstr(fulldevpath, wa->devpath)) != NULL) {
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
66
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/Sun_sasRefreshInformation.c
69
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/Sun_sasScsiInquiry.c
36
SendScsiInquiry(const char *devpath, HBA_UINT8 cdb1, HBA_UINT8 cdb2,
usr/src/lib/sun_sas/common/Sun_sasScsiInquiry.c
62
status = send_uscsi_cmd(devpath, &ucmd_buf);
usr/src/lib/sun_sas/common/Sun_sasScsiReadCapacity.c
33
SendScsiReadCapacity(const char *devpath, void *responseBuffer,
usr/src/lib/sun_sas/common/Sun_sasScsiReadCapacity.c
57
status = send_uscsi_cmd(devpath, &ucmd_buf);
usr/src/lib/sun_sas/common/Sun_sasScsiReportLUNs.c
33
SendScsiReportLUNs(const char *devpath, void *responseBuffer,
usr/src/lib/sun_sas/common/Sun_sasScsiReportLUNs.c
57
status = send_uscsi_cmd(devpath, &ucmd_buf);
usr/src/lib/sun_sas/common/Sun_sasSendSMPPassThru.c
37
SendSMPPassThru(const char *devpath, void *reqframe, HBA_UINT32 *reqsize,
usr/src/lib/sun_sas/common/Sun_sasSendSMPPassThru.c
57
if ((fd = open(devpath, O_RDONLY | O_NONBLOCK)) == -1) {
usr/src/lib/sun_sas/common/Sun_sasSendSMPPassThru.c
60
devpath, strerror(errno));
usr/src/lib/sun_sas/common/devtree_device_disco.c
229
char *devpath, link[MAXNAMELEN];
usr/src/lib/sun_sas/common/devtree_device_disco.c
246
if ((devpath = di_devfs_path(node)) == NULL) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
255
" Skipping.", devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
256
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
265
devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
271
DEVICES_DIR, devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
290
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
297
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
341
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
357
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
365
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
391
OSDeviceName, devpath) != 0) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
395
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
413
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
422
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
43
get_minor(char *devpath, char *minor)
usr/src/lib/sun_sas/common/devtree_device_disco.c
448
if (lookupSMPLink(devpath, (char *)link) ==
usr/src/lib/sun_sas/common/devtree_device_disco.c
457
get_minor(devpath, minorname);
usr/src/lib/sun_sas/common/devtree_device_disco.c
459
DEVICES_DIR, devpath, minorname);
usr/src/lib/sun_sas/common/devtree_device_disco.c
49
if ((strstr(devpath, "/st@")) || (strstr(devpath, "/tape@"))) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
51
} else if (strstr(devpath, "/smp@")) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
522
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
529
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
53
} else if ((strstr(devpath, "/ssd@")) || (strstr(devpath, "/sd@")) ||
usr/src/lib/sun_sas/common/devtree_device_disco.c
54
(strstr(devpath, "/disk@"))) {
usr/src/lib/sun_sas/common/devtree_device_disco.c
546
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
56
} else if ((strstr(devpath, "/ses@")) || (strstr(devpath,
usr/src/lib/sun_sas/common/devtree_device_disco.c
561
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
580
get_minor(devpath, minorname);
usr/src/lib/sun_sas/common/devtree_device_disco.c
583
"%s%s%s", DEVICES_DIR, devpath, minorname);
usr/src/lib/sun_sas/common/devtree_device_disco.c
59
devpath, ":0");
usr/src/lib/sun_sas/common/devtree_device_disco.c
605
devpath, strerror(errno));
usr/src/lib/sun_sas/common/devtree_device_disco.c
616
devpath, strerror(errno));
usr/src/lib/sun_sas/common/devtree_device_disco.c
622
devpath, strerror(errno));
usr/src/lib/sun_sas/common/devtree_device_disco.c
632
di_devfs_path_free(devpath);
usr/src/lib/sun_sas/common/devtree_device_disco.c
76
devpath);
usr/src/lib/sun_sas/common/devtree_hba_disco.c
642
wa.devpath = NULL;
usr/src/lib/sun_sas/common/sun_sas.c
384
send_uscsi_cmd(const char *devpath, struct uscsi_cmd *ucmd)
usr/src/lib/sun_sas/common/sun_sas.c
395
if ((fd = open(devpath, O_RDONLY | O_NDELAY)) == -1) {
usr/src/lib/sun_sas/common/sun_sas.c
397
"open devpath %s failed: %s", devpath, strerror(errno));
usr/src/lib/sun_sas/common/sun_sas.c
411
devpath, strerror(errno));
usr/src/lib/sun_sas/common/sun_sas.h
171
char *devpath;
usr/src/lib/sun_sas/common/sun_sas.h
286
extern HBA_STATUS send_uscsi_cmd(const char *devpath, struct uscsi_cmd *ucmd);
usr/src/psm/stand/boot/sparc/common/boot_plat.c
350
is_netdev(char *devpath)
usr/src/psm/stand/boot/sparc/common/boot_plat.c
352
pnode_t node = prom_finddevice(devpath);
usr/src/psm/stand/boot/sparc/common/boot_plat.c
367
options = prom_path_options(devpath);
usr/src/psm/stand/boot/sparc/common/boot_plat.h
56
extern boolean_t is_netdev(char *devpath);
usr/src/psm/stand/boot/sparc/common/ramdisk.c
249
create_ramdisk(char *ramdisk_name, size_t size, char **devpath)
usr/src/psm/stand/boot/sparc/common/ramdisk.c
297
if (devpath != NULL) {
usr/src/psm/stand/boot/sparc/common/ramdisk.c
300
*devpath = strdup(tdevpath);
usr/src/uts/common/cpr/cpr_misc.c
282
error = i_devname_to_promname(cf->cf_devfs, devpath,
usr/src/uts/common/cpr/cpr_misc.c
284
if (error || strcmp(devpath, cf->cf_dev_prom)) {
usr/src/uts/common/cpr/cpr_misc.c
286
cf->cf_dev_prom, devpath, rerun);
usr/src/uts/common/cpr/cpr_misc.c
415
error = i_devname_to_promname(cf->cf_devfs, devpath, OBP_MAXPATHLEN);
usr/src/uts/common/cpr/cpr_misc.c
416
if (error || strcmp(devpath, cf->cf_dev_prom)) {
usr/src/uts/common/cpr/cpr_misc.c
418
cf->cf_dev_prom, devpath, rerun);
usr/src/uts/common/fs/sockfs/sockcommon.c
69
socket_create(int family, int type, int protocol, char *devpath, char *mod,
usr/src/uts/common/fs/sockfs/sockcommon.c
88
if (devpath != NULL) {
usr/src/uts/common/fs/sockfs/sockcommon.c
91
protocol, devpath, kmflags, errorp);
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2276
const char *devpath;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2295
devpath = sp->sp_smod_info->smod_fallback_devpath_v4;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2298
devpath = sp->sp_smod_info->smod_fallback_devpath_v6;
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2308
if (devpath == NULL || fbfunc == NULL)
usr/src/uts/common/fs/sockfs/sockcommon_subr.c
2328
so->so_protocol, devpath, KM_SLEEP, &error);
usr/src/uts/common/fs/sockfs/sockparams.c
188
char *devpath, int devpathlen, int flags, int kmflags, int *errorp)
usr/src/uts/common/fs/sockfs/sockparams.c
200
if (modname == NULL && devpath == NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
247
if (devpath != NULL) {
usr/src/uts/common/fs/sockfs/sockparams.c
249
*errorp = sockparams_sdev_init(sp, devpath, devpathlen);
usr/src/uts/common/fs/sockfs/sockparams.c
262
kmem_free(devpath, devpathlen);
usr/src/uts/common/fs/sockfs/sockparams.c
272
sockparams_sdev_init(struct sockparams *sp, char *devpath, int devpathlen)
usr/src/uts/common/fs/sockfs/sockparams.c
277
ASSERT(devpath != NULL);
usr/src/uts/common/fs/sockfs/sockparams.c
279
if ((error = sogetvp(devpath, &vp, UIO_SYSSPACE)) != 0) {
usr/src/uts/common/fs/sockfs/sockparams.c
281
devpath, error));
usr/src/uts/common/fs/sockfs/sockparams.c
287
sp->sp_sdev_info.sd_devpath = devpath;
usr/src/uts/common/fs/sockfs/socksubr.c
131
sogetvp(char *devpath, vnode_t **vpp, int uioflag)
usr/src/uts/common/fs/sockfs/socksubr.c
143
error = lookupname(devpath, uioflag, FOLLOW, NULLVPP, &vp);
usr/src/uts/common/fs/sockfs/socksyscalls.c
103
so_socket(int family, int type_w_flags, int protocol, char *devpath,
usr/src/uts/common/fs/sockfs/socksyscalls.c
118
if (devpath != NULL) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
123
if ((error = copyinstr(devpath, buf,
usr/src/uts/common/fs/zfs/spa.c
5377
spa_generate_rootconf(const char *devpath, const char *devid, uint64_t *guid,
usr/src/uts/common/fs/zfs/spa.c
5384
if (vdev_disk_read_rootlabel(devpath, devid, &config) != 0)
usr/src/uts/common/fs/zfs/spa.c
5475
spa_import_rootpool(char *devpath, char *devid, uint64_t pool_guid,
usr/src/uts/common/fs/zfs/spa.c
5504
config = spa_generate_rootconf(devpath, devid, &guid, pool_guid);
usr/src/uts/common/fs/zfs/spa.c
5507
if (strstr(devpath, "/iscsi/ssd") != NULL) {
usr/src/uts/common/fs/zfs/spa.c
5509
get_iscsi_bootpath_phy(devpath);
usr/src/uts/common/fs/zfs/spa.c
5510
config = spa_generate_rootconf(devpath, devid, &guid,
usr/src/uts/common/fs/zfs/spa.c
5530
"ZFS is trying an alternate path (%s)", devpath,
usr/src/uts/common/fs/zfs/spa.c
5538
devpath);
usr/src/uts/common/fs/zfs/sys/spa.h
727
extern int spa_import_rootpool(char *devpath, char *devid, uint64_t pool_guid,
usr/src/uts/common/fs/zfs/vdev_disk.c
1096
vdev_disk_read_rootlabel(const char *devpath, const char *devid,
usr/src/uts/common/fs/zfs/vdev_disk.c
1118
if (error != 0 && (error = ldi_open_by_name((char *)devpath, FREAD,
usr/src/uts/common/fs/zfs/vdev_disk.c
1191
vdev_disk_preroot_scan_walk(const char *devpath, void *arg)
usr/src/uts/common/fs/zfs/vdev_disk.c
1200
if ((r = vdev_disk_read_rootlabel(devpath, NULL, &cfg)) != 0) {
usr/src/uts/common/fs/zfs/vdev_disk.c
1231
vebe->vebe_devpath = spa_strdup(devpath);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
1877
if (ha->devpath != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
1878
kmem_free(ha->devpath,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
1879
strlen(ha->devpath) + 1);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2218
if (ha->devpath != NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
2219
kmem_free(ha->devpath, strlen(ha->devpath) + 1);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
960
ha->devpath = kmem_zalloc(strlen(buf) + 1, KM_SLEEP);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
961
if (ha->devpath == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
964
(void) strcpy(ha->devpath, buf);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
965
EL(ha, "devpath is: %s\n", ha->devpath);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
395
"device path: %s\n", ha->devpath);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
575
if (ha->devpath == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
579
dev_off = (int32_t)(strlen(ha->devpath) - 1);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
583
while ((dev_off >= 0) && (ha->devpath[dev_off] != '@')) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
585
if (ha->devpath[dev_off] == ',') {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
594
ha->devpath);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
600
*basedev_len = (uint32_t)strlen(ha->devpath);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
603
devstr = ha->devpath + port_off;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
607
"port_index\n", ha->devpath);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
659
if (ha->devpath == NULL) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
665
ha->devpath);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
675
if ((basedev_len == mybasedev_len) && (strncmp(myha->devpath,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_hba_fru.c
676
ha->devpath, basedev_len) == 0)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
7041
for (len = (uint32_t)strlen(ha->devpath); len; len--) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
7042
if (ha->devpath[len] == ',' ||
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
7043
ha->devpath[len] == '@') {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
7052
if (strncmp(ha->devpath, ha2->devpath, len) != 0) {
usr/src/uts/common/io/scsi/impl/scsi_fm.c
129
devpath = mdi_pi_pathname_by_instance(path_instance);
usr/src/uts/common/io/scsi/impl/scsi_fm.c
149
fm_dev_ereport_postv(dip, eqdip, devpath, minor_name, devid, tpl0,
usr/src/uts/common/io/scsi/impl/scsi_fm.c
37
const char *devpath, const char *minor_name, const char *devid,
usr/src/uts/common/io/scsi/impl/scsi_fm.c
95
char *devpath, const char *error_class, uint64_t ena,
usr/src/uts/common/io/strplumb.c
232
char *devpath;
usr/src/uts/common/io/strplumb.c
242
devpath = rootfs.bo_name;
usr/src/uts/common/io/strplumb.c
244
devpath = strplumb_get_netdev_path();
usr/src/uts/common/io/strplumb.c
245
netdev_path = devpath;
usr/src/uts/common/io/strplumb.c
252
if (devpath != NULL) {
usr/src/uts/common/io/strplumb.c
253
DBG1("resolving boot-path: %s\n", devpath);
usr/src/uts/common/io/strplumb.c
259
prom_strip_options(devpath, stripped_path);
usr/src/uts/common/io/strplumb.c
260
devpath = stripped_path;
usr/src/uts/common/io/strplumb.c
265
if ((dip = e_ddi_hold_devi_by_path(devpath, 0)) == NULL) {
usr/src/uts/common/io/strplumb.c
267
devpath);
usr/src/uts/common/io/strplumb.c
552
char *macstr, *devpath = NULL;
usr/src/uts/common/io/strplumb.c
594
ddi_walk_devs(ddi_root_node(), matchmac, (void *)&devpath);
usr/src/uts/common/io/strplumb.c
595
return (devpath);
usr/src/uts/common/io/ufm.c
199
char devpath[MAXPATHLEN];
usr/src/uts/common/io/ufm.c
205
if (strlcpy(devpath, ugc.ufmg_devpath, MAXPATHLEN) >= MAXPATHLEN)
usr/src/uts/common/io/ufm.c
208
if ((dip = e_ddi_hold_devi_by_path(devpath, 0)) == NULL) {
usr/src/uts/common/io/ufm.c
211
if ((ufmh = ufm_find(devpath)) == NULL) {
usr/src/uts/common/io/ufm.c
259
char devpath[MAXPATHLEN];
usr/src/uts/common/io/ufm.c
287
if (strlcpy(devpath, ufbz.ufbz_devpath, MAXPATHLEN) >= MAXPATHLEN)
usr/src/uts/common/io/ufm.c
290
if ((dip = e_ddi_hold_devi_by_path(devpath, 0)) == NULL) {
usr/src/uts/common/io/ufm.c
293
if ((ufmh = ufm_find(devpath)) == NULL) {
usr/src/uts/common/io/ufm.c
356
char devpath[MAXPATHLEN];
usr/src/uts/common/io/ufm.c
386
if (strlcpy(devpath, ufmr.ufmr_devpath, MAXPATHLEN) >= MAXPATHLEN)
usr/src/uts/common/io/ufm.c
389
if ((dip = e_ddi_hold_devi_by_path(devpath, 0)) == NULL) {
usr/src/uts/common/io/ufm.c
392
if ((ufmh = ufm_find(devpath)) == NULL) {
usr/src/uts/common/io/ufm.c
467
char devpath[MAXPATHLEN];
usr/src/uts/common/io/ufm.c
503
if (strlcpy(devpath, ufri.ufri_devpath, MAXPATHLEN) >= MAXPATHLEN)
usr/src/uts/common/io/ufm.c
506
if ((dip = e_ddi_hold_devi_by_path(devpath, 0)) == NULL) {
usr/src/uts/common/io/ufm.c
509
if ((ufmh = ufm_find(devpath)) == NULL) {
usr/src/uts/common/os/ddi_ufm.c
367
ufm_find(const char *devpath)
usr/src/uts/common/os/ddi_ufm.c
371
(void) strlcpy(find.ufmh_devpath, devpath, MAXPATHLEN);
usr/src/uts/common/os/ddi_ufm.c
387
char devpath[MAXPATHLEN];
usr/src/uts/common/os/ddi_ufm.c
415
(void) ddi_pathname(dip, devpath);
usr/src/uts/common/os/ddi_ufm.c
416
if ((old_ufmh = ufm_find(devpath)) != NULL) {
usr/src/uts/common/os/ddi_ufm.c
420
(void) strlcpy((*ufmh)->ufmh_devpath, devpath, MAXPATHLEN);
usr/src/uts/common/os/ddifm.c
339
const char *devpath, const char *minor_name, const char *devid,
usr/src/uts/common/os/ddifm.c
421
if (devpath) {
usr/src/uts/common/os/ddifm.c
422
(void) strlcpy(path, devpath, sizeof (path));
usr/src/uts/common/os/devid_cache.c
511
e_devid_cache_register_cmn(dev_info_t *dip, ddi_devid_t devid, char *devpath)
usr/src/uts/common/os/devid_cache.c
526
if (devpath) {
usr/src/uts/common/os/devid_cache.c
527
pathlen = strlen(devpath) + 1;
usr/src/uts/common/os/devid_cache.c
529
bcopy(devpath, path, pathlen);
usr/src/uts/common/os/fm.c
956
const char *devpath, const char *devid, const char *tpl0)
usr/src/uts/common/os/fm.c
973
err |= nvlist_add_string(fmri_dev, FM_FMRI_DEV_PATH, devpath);
usr/src/uts/common/os/modctl.c
1012
devpath = i_ddi_strdup(pathbuf, KM_SLEEP);
usr/src/uts/common/os/modctl.c
1020
if (e_ddi_device_retired(devpath)) {
usr/src/uts/common/os/modctl.c
1021
cmn_err(CE_NOTE, "Device: already retired: %s", devpath);
usr/src/uts/common/os/modctl.c
1022
(void) e_ddi_retire_persist(devpath);
usr/src/uts/common/os/modctl.c
1023
kmem_free(devpath, strlen(devpath) + 1);
usr/src/uts/common/os/modctl.c
1032
kmem_free(devpath, strlen(devpath) + 1);
usr/src/uts/common/os/modctl.c
1045
retval = e_ddi_retire_device(devpath, cons_array);
usr/src/uts/common/os/modctl.c
1047
cmn_err(CE_WARN, "constraints forbid retire: %s", devpath);
usr/src/uts/common/os/modctl.c
1048
kmem_free(devpath, strlen(devpath) + 1);
usr/src/uts/common/os/modctl.c
1059
retval = e_ddi_retire_persist(devpath);
usr/src/uts/common/os/modctl.c
1062
"%s", retval, devpath);
usr/src/uts/common/os/modctl.c
1063
kmem_free(devpath, strlen(devpath) + 1);
usr/src/uts/common/os/modctl.c
1067
cmn_err(CE_NOTE, "Persisted retire of device: %s", devpath);
usr/src/uts/common/os/modctl.c
1069
kmem_free(devpath, strlen(devpath) + 1);
usr/src/uts/common/os/modctl.c
1077
char *devpath;
usr/src/uts/common/os/modctl.c
1091
devpath = i_ddi_strdup(pathbuf, KM_SLEEP);
usr/src/uts/common/os/modctl.c
1094
if (e_ddi_device_retired(devpath))
usr/src/uts/common/os/modctl.c
1098
kmem_free(devpath, strlen(devpath) + 1);
usr/src/uts/common/os/modctl.c
1107
char *devpath;
usr/src/uts/common/os/modctl.c
1121
devpath = i_ddi_strdup(pathbuf, KM_SLEEP);
usr/src/uts/common/os/modctl.c
1132
retired = e_ddi_device_retired(devpath);
usr/src/uts/common/os/modctl.c
1144
if (e_ddi_retire_unpersist(devpath))
usr/src/uts/common/os/modctl.c
1147
devpath);
usr/src/uts/common/os/modctl.c
1155
cmn_err(CE_NOTE, "Not retired: %s", devpath);
usr/src/uts/common/os/modctl.c
1156
kmem_free(devpath, strlen(devpath) + 1);
usr/src/uts/common/os/modctl.c
1160
retval = e_ddi_unretire_device(devpath);
usr/src/uts/common/os/modctl.c
1163
retval, devpath);
usr/src/uts/common/os/modctl.c
1166
kmem_free(devpath, strlen(devpath) + 1);
usr/src/uts/common/os/modctl.c
2297
char *devpath, *cn_name_str;
usr/src/uts/common/os/modctl.c
2302
devpath = kmem_zalloc(MAXPATHLEN, KM_SLEEP);
usr/src/uts/common/os/modctl.c
2303
error = copyinstr(path, devpath, MAXPATHLEN, &pathsz);
usr/src/uts/common/os/modctl.c
2305
kmem_free(devpath, MAXPATHLEN);
usr/src/uts/common/os/modctl.c
2312
kmem_free(devpath, MAXPATHLEN);
usr/src/uts/common/os/modctl.c
2320
error = ddihp_modctl(DDI_HPOP_CN_CHANGE_STATE, devpath,
usr/src/uts/common/os/modctl.c
2325
error = ddihp_modctl(DDI_HPOP_CN_CREATE_PORT, devpath,
usr/src/uts/common/os/modctl.c
2330
error = ddihp_modctl(DDI_HPOP_CN_REMOVE_PORT, devpath,
usr/src/uts/common/os/modctl.c
2334
error = ddihp_modctl(DDI_HPOP_CN_GET_PROPERTY, devpath,
usr/src/uts/common/os/modctl.c
2338
error = ddihp_modctl(DDI_HPOP_CN_SET_PROPERTY, devpath,
usr/src/uts/common/os/modctl.c
2346
kmem_free(devpath, MAXPATHLEN);
usr/src/uts/common/os/modctl.c
994
char *devpath;
usr/src/uts/common/os/retire_store.c
318
e_ddi_retire_persist(char *devpath)
usr/src/uts/common/os/retire_store.c
325
STORE_DBG((CE_NOTE, "e_ddi_retire_persist: entered: %s", devpath));
usr/src/uts/common/os/retire_store.c
328
new_rsp->rst_devpath = new_path = i_ddi_strdup(devpath, KM_SLEEP);
usr/src/uts/common/os/retire_store.c
339
if (strcmp(devpath, rsp->rst_devpath) == 0) {
usr/src/uts/common/os/retire_store.c
347
": %s", devpath));
usr/src/uts/common/os/retire_store.c
362
STORE_DBG((CE_NOTE, "store: New, added to list, dirty: %s", devpath));
usr/src/uts/common/os/retire_store.c
368
e_ddi_retire_unpersist(char *devpath)
usr/src/uts/common/os/retire_store.c
375
STORE_DBG((CE_NOTE, "e_ddi_retire_unpersist: entered: %s", devpath));
usr/src/uts/common/os/retire_store.c
382
if (strcmp(devpath, rsp->rst_devpath) != 0)
usr/src/uts/common/os/retire_store.c
389
devpath));
usr/src/uts/common/os/retire_store.c
404
e_ddi_device_retired(char *devpath)
usr/src/uts/common/os/retire_store.c
441
if (strncmp(devpath, rsp->rst_devpath, len) != 0)
usr/src/uts/common/os/retire_store.c
443
if (devpath[len] == '\0' || devpath[len] == '/') {
usr/src/uts/common/os/retire_store.c
447
devpath));
usr/src/uts/common/sys/fibre-channel/fca/qlc/ql_api.h
1758
int8_t *devpath;
usr/src/uts/common/sys/scsi/scsi_fm.h
42
char *devpath, const char *error_class, uint64_t ena,