Lines Matching refs:devfs_path

2823 	char *devfs_path = NULL;
2860 (void) resolve_link(devlink, NULL, NULL, &devfs_path, 0);
2865 if (devfs_path) {
2872 (void) strcpy(pwd_buf, devfs_path);
2875 free(devfs_path);
2908 free(devfs_path);
2912 free(devfs_path);
4470 devfsadm_read_link(di_node_t anynode, char *link, char **devfs_path)
4475 *devfs_path = NULL;
4487 *devfs_path = di_alias2curr(anynode, path);
4490 return (*devfs_path ? DEVFSADM_SUCCESS : DEVFSADM_FAILURE);
4547 * devfs_path: Returns malloced string: /devices path w/out "/devices"
4556 resolve_link(char *devpath, char **content_p, int *type_p, char **devfs_path,
4616 return (resolve_link(stage_link, NULL, NULL, devfs_path,
4625 if (devfs_path)
4626 *devfs_path = s_strdup(ptr);
4828 * component for the devfs_path argument matches the corresponding substring
4840 devfsadm_enumerate_int(char *devfs_path, int index, char **buf,
4844 devfs_path, index, "0", INTEGER, buf, 0));
4848 disk_enumerate_int(char *devfs_path, int index, char **buf,
4852 devfs_path, index, "0", INTEGER, buf, 1));
4860 devfsadm_enumerate_int_start(char *devfs_path, int index, char **buf,
4864 devfs_path, index, start, INTEGER, buf, 0));
4872 devfsadm_enumerate_char(char *devfs_path, int index, char **buf,
4876 devfs_path, index, "a", LETTER, buf, 0));
4884 devfsadm_enumerate_char_start(char *devfs_path, int index, char **buf,
4888 devfs_path, index, start, LETTER, buf, 0));
4895 * of devfs_path. The substring is derived from devfs_path based on the
4902 char *devfs_path, int index, char *min, int type, char **buf,
4914 fcn, devfs_path ? devfs_path : "<NULL path>");
4918 if (devfs_path == NULL) {
4925 fcn, devfs_path);
4932 cmp_str = alloc_cmp_str(devfs_path, &rules[index]);
4974 numeral->full_path = s_strdup(devfs_path);