Home
last modified time | relevance | path

Searched refs:devpath (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/stand/efi/libefi/
H A Ddevpath.c48 (void **)&devpath); in efi_lookup_image_devpath()
50 devpath = NULL; in efi_lookup_image_devpath()
51 return (devpath); in efi_lookup_image_devpath()
63 devpath = NULL; in efi_lookup_devpath()
64 return (devpath); in efi_lookup_devpath()
536 return (devpath); in efi_name_to_devpath()
571 devpath = NextDevicePathNode(devpath); in efi_devpath_last_node()
572 return (devpath); in efi_devpath_last_node()
582 devpath = NextDevicePathNode(devpath); in efi_devpath_next_instance()
585 devpath = NextDevicePathNode(devpath); in efi_devpath_next_instance()
[all …]
H A Deficom.c134 while (!IsDevicePathEnd(devpath)) { in efi_serial_get_index()
136 DevicePathSubType(devpath) == MSG_UART_DP) in efi_serial_get_index()
139 if (DevicePathType(devpath) == ACPI_DEVICE_PATH && in efi_serial_get_index()
140 (DevicePathSubType(devpath) == ACPI_DP || in efi_serial_get_index()
143 acpi = (ACPI_HID_DEVICE_PATH *)devpath; in efi_serial_get_index()
149 devpath = NextDevicePathNode(devpath); in efi_serial_get_index()
164 EFI_DEVICE_PATH *devpath; in efi_serial_get_handle() local
182 devpath = efi_lookup_devpath(condev); in efi_serial_get_handle()
184 efi_serial_get_index(devpath, index); in efi_serial_get_handle()
194 devpath = efi_lookup_devpath(handles[index]); in efi_serial_get_handle()
[all …]
H A Defihttp.c182 EFI_DEVICE_PATH *imgpath, *devpath; in efihttp_dev_init() local
192 devpath = imgpath; in efihttp_dev_init()
194 for (; !IsDevicePathEnd(devpath); in efihttp_dev_init()
195 devpath = NextDevicePathNode(devpath)) { in efihttp_dev_init()
196 if (DevicePathType(devpath) != MESSAGING_DEVICE_PATH || in efihttp_dev_init()
197 DevicePathSubType(devpath) != MSG_URI_DP) in efihttp_dev_init()
199 uri = (URI_DEVICE_PATH *)devpath; in efihttp_dev_init()
231 EFI_DEVICE_PATH *devpath, *imgpath; in efihttp_dev_open() local
249 devpath = imgpath; in efihttp_dev_open()
250 status = BS->LocateDevicePath(&httpsb_guid, &devpath, &handle); in efihttp_dev_open()
H A Defipart.c214 efipart_find_parent(pdinfo_list_t *pdi, EFI_DEVICE_PATH *devpath) in efipart_find_parent() argument
220 parent = efi_devpath_trim(devpath); in efipart_find_parent()
239 EFI_DEVICE_PATH *devpath) in efipart_ignore_device() argument
301 node = efi_devpath_last_node(devpath); in efipart_ignore_device()
312 parent = efi_devpath_trim(devpath); in efipart_ignore_device()
326 node = efi_devpath_last_node(devpath); in efipart_ignore_device()
352 EFI_DEVICE_PATH *devpath; in efipart_inithandles() local
385 if ((devpath = efi_lookup_devpath(hin[i])) == NULL) in efipart_inithandles()
395 if (efipart_ignore_device(hin[i], blkio, devpath)) in efipart_inithandles()
407 pd->pd_devpath = devpath; in efipart_inithandles()
H A Definet.c359 EFI_DEVICE_PATH *devpath, *node; in efinet_dev_init() local
387 devpath = efi_lookup_devpath(handles[i]); in efinet_dev_init()
388 if (devpath == NULL) in efinet_dev_init()
390 if ((node = efi_devpath_last_node(devpath)) == NULL) in efinet_dev_init()
H A DMakefile9 devpath.c \
/freebsd/stand/efi/gptboot/
H A Dproto.c120 partition_number(EFI_DEVICE_PATH *devpath) in partition_number() argument
125 md = efi_devpath_last_node(devpath); in partition_number()
142 EFI_DEVICE_PATH *devpath, *trimmed = NULL; in probe_handle() local
146 status = OpenProtocolByHandle(h, &DevicePathGUID, (void **)&devpath); in probe_handle()
151 CHAR16 *text = efi_devpath_name(devpath); in probe_handle()
161 if (!efi_devpath_same_disk(imgpath, devpath)) { in probe_handle()
163 if (!efi_devpath_match(trimmed, devpath)) { in probe_handle()
180 devinfo->devpath = devpath; in probe_handle()
186 DPRINTF("Found partition %d\n", partition_number(devpath)); in probe_handle()
216 if (partition_number(dev->devpath) == part) in find_partition()
/freebsd/lib/libgeom/
H A Dgeom_util.c273 g_device_path_open(const char *devpath, int *fdp, int dowrite) in g_device_path_open() argument
283 fd = open(devpath, dowrite ? O_RDWR : O_RDONLY); in g_device_path_open()
285 if ((path = strdup(devpath)) == NULL) { in g_device_path_open()
293 if (*devpath == '/') in g_device_path_open()
296 asprintf(&path, "%s%s", _PATH_DEV, devpath); in g_device_path_open()
323 g_device_path(const char *devpath) in g_device_path() argument
325 return (g_device_path_open(devpath, NULL, 0)); in g_device_path()
/freebsd/stand/efi/boot1/
H A Dproto.c57 EFI_DEVICE_PATH *devpath; in probe_handle() local
63 status = OpenProtocolByHandle(h, &DevicePathGUID, (void **)&devpath); in probe_handle()
74 CHAR16 *text = efi_devpath_name(devpath); in probe_handle()
92 preferred = efi_devpath_same_disk(imgpath, devpath); in probe_handle()
101 devinfo->devpath = devpath; in probe_handle()
H A Dboot_module.h48 EFI_DEVICE_PATH *devpath; member
H A Dufs_module.c147 CHAR16 *text = efi_devpath_name(dev->devpath); in load()
H A Dzfs_module.c153 CHAR16 *text = efi_devpath_name(devinfo->devpath); in load()
H A Dboot1.c116 if ((status = BS->LoadImage(TRUE, IH, efi_devpath_last_node(dev->devpath), in try_boot()
/freebsd/usr.sbin/jail/
H A Dcommand.c293 char *acs, *cs, *comcs, *devpath; in run_command() local
517 devpath = alloca(strlen(path) + 5); in run_command()
518 sprintf(devpath, "%s/dev", path); in run_command()
524 argv[1] = devpath; in run_command()
536 argv[5] = devpath; in run_command()
548 devpath = alloca(strlen(path) + 8); in run_command()
555 argv[1] = devpath; in run_command()
562 argv[4] = devpath; in run_command()
575 sprintf(devpath, "%s/proc", path); in run_command()
581 argv[1] = devpath; in run_command()
[all …]
/freebsd/contrib/netbsd-tests/dev/cgd/
H A Dt_cgd_3des.c696 open_disk(const char *devpath, const char *imgpath, size_t size) in open_disk() argument
707 if (rump_pub_etfs_register_withsize(devpath, in open_disk()
723 char devpath[32]; in open_cgd() local
725 sprintf(devpath, "/dev/rcgd%d%c", devno, getrawpartition() + 'a'); in open_cgd()
727 return rump_sys_open(devpath, O_RDWR, 0); in open_cgd()
H A Dt_cgd_blowfish.c1932 open_disk(const char *devpath, const char *imgpath, size_t size) in open_disk() argument
1943 if (rump_pub_etfs_register_withsize(devpath, in open_disk()
1959 char devpath[32]; in open_cgd() local
1961 sprintf(devpath, "/dev/rcgd%d%c", devno, getrawpartition() + 'a'); in open_cgd()
1963 return rump_sys_open(devpath, O_RDWR, 0); in open_cgd()
H A Dt_cgd_aes.c3097 open_disk(const char *devpath, const char *imgpath, size_t size) in open_disk() argument
3108 if (rump_pub_etfs_register_withsize(devpath, in open_disk()
3124 char devpath[32]; in open_cgd() local
3126 sprintf(devpath, "/dev/rcgd%d%c", devno, getrawpartition() + 'a'); in open_cgd()
3128 return rump_sys_open(devpath, O_RDWR, 0); in open_cgd()
/freebsd/sys/xen/xenbus/
H A Dxenbusb.c639 char *devpath; in xenbusb_add_device() local
647 devpath = sbuf_data(devpath_sbuf); in xenbusb_add_device()
652 if (xs_exists(XST_NIL, devpath, "") != 0) { in xenbusb_add_device()
657 child = xenbusb_device_exists(dev, devpath); in xenbusb_add_device()
666 state = xenbus_read_driver_state(devpath); in xenbusb_add_device()
674 "State %d\n", devpath, state); in xenbusb_add_device()
681 ivars->xd_node = strdup(devpath, M_XENBUS); in xenbusb_add_device()
682 ivars->xd_node_len = strlen(devpath); in xenbusb_add_device()
689 devpath); in xenbusb_add_device()
/freebsd/stand/efi/loader/
H A Dmain.c493 EFI_DEVICE_PATH *devpath, *copy; in find_currdev() local
523 if (devpath == NULL) in find_currdev()
526 efi_devpath_free(devpath); in find_currdev()
633 while (devpath != NULL) { in find_currdev()
634 h = efi_devpath_handle(devpath); in find_currdev()
647 devpath = efi_lookup_devpath(h); in find_currdev()
648 if (devpath != NULL) { in find_currdev()
649 copy = efi_devpath_trim(devpath); in find_currdev()
650 devpath = copy; in find_currdev()
1478 EFI_DEVICE_PATH *devpath; in lsefi_print_handle_info() local
[all …]
/freebsd/usr.sbin/fstyp/
H A Dhammer2.c174 extract_device_name(const char *devpath) in extract_device_name() argument
178 if (!devpath) in extract_device_name()
181 p = strdup(devpath); in extract_device_name()
/freebsd/sys/contrib/openzfs/cmd/zed/agents/
H A Dzfs_mod.c915 const char *devpath = NULL, *devid = NULL; in zfs_deliver_add() local
927 (void) nvlist_lookup_string(nvl, DEV_PHYS_PATH, &devpath); in zfs_deliver_add()
934 devid, devpath ? devpath : "NULL", is_slice); in zfs_deliver_add()
946 if (devpath != NULL && devphys_iter(devpath, devid, zfs_process_add, in zfs_deliver_add()
953 if (devpath != NULL) { in zfs_deliver_add()
957 "/dev/disk/by-vdev/%s", devpath); in zfs_deliver_add()
/freebsd/contrib/ofed/libibverbs/
H A Ddevice.c208 char *devpath; in __ibv_open_device() local
213 if (asprintf(&devpath, "/dev/%s", device->dev_name) < 0) in __ibv_open_device()
220 cmd_fd = open(devpath, O_RDWR | O_CLOEXEC); in __ibv_open_device()
221 free(devpath); in __ibv_open_device()
/freebsd/sys/contrib/openzfs/cmd/zed/
H A Dzed_disk_event.c189 const char *bus, *uuid, *devpath; in zed_udev_monitor() local
293 devpath = udev_device_get_devpath(dev); in zed_udev_monitor()
295 strstr(devpath, "/nvme/") == NULL)) { in zed_udev_monitor()
/freebsd/sys/dev/bhnd/nvram/
H A Dbhnd_nvram_store.c88 const char *devpath,
536 bhnd_nvstore_path *path, const char *devpath, bhnd_nvram_plist *plist, in bhnd_nvstore_export_devpath_alias() argument
556 error = bhnd_nvram_plist_append_string(plist, pathvar, devpath); in bhnd_nvstore_export_devpath_alias()
594 error = bhnd_nvram_plist_append_string(plist, pathvar, devpath); in bhnd_nvstore_export_devpath_alias()
/freebsd/sys/contrib/openzfs/cmd/zpool/
H A Dzpool_vdev.c968 char devpath[MAXPATHLEN]; in make_disks() local
1007 if (realpath(path, devpath) == NULL) { in make_disks()
1024 fd = open(devpath, O_RDWR|O_EXCL); in make_disks()
1047 char *devnode = strrchr(devpath, '/') + 1; in make_disks()

12