Searched refs:devsw (Results 1 - 25 of 45) sorted by relevance

12

/illumos-gate/usr/src/boot/sys/boot/usb/storage/
H A Dumass_common.h36 struct devsw;
39 extern struct devsw umass_disk;
/illumos-gate/usr/src/boot/sys/boot/common/
H A Ddev_net.h32 extern struct devsw netdev;
H A Ddisk.h88 struct devsw *d_dev;
109 extern void disk_cleanup(const struct devsw *d_dev);
H A Dmisc.c216 for (i = 0; devsw[i] != NULL; ++i)
217 if (devsw[i]->dv_cleanup != NULL)
218 (devsw[i]->dv_cleanup)();
/illumos-gate/usr/src/boot/sys/boot/efi/include/
H A Defilib.h37 extern struct devsw efipart_dev;
38 extern struct devsw efinet_dev;
43 int efi_register_handles(struct devsw *, EFI_HANDLE *, EFI_HANDLE *, int);
44 EFI_HANDLE efi_find_handle(struct devsw *, int);
45 int efi_handle_lookup(EFI_HANDLE, struct devsw **, int *, uint64_t *);
46 int efi_handle_update_dev(EFI_HANDLE, struct devsw *, int, uint64_t);
/illumos-gate/usr/src/boot/sys/boot/arm/uboot/
H A Dconf.c39 struct devsw *devsw[] = { variable in typeref:struct:devsw
/illumos-gate/usr/src/boot/sys/boot/userboot/userboot/
H A Dconf.c55 struct devsw *devsw[] = { variable in typeref:struct:devsw
H A Dlibuserboot.h41 extern struct devsw userboot_disk;
43 extern struct devsw host_dev;
H A Ddevicename.c92 struct devsw *dv;
102 for (i = 0, dv = NULL; devsw[i] != NULL; i++) {
103 if (!strncmp(devspec, devsw[i]->dv_name, strlen(devsw[i]->dv_name))) {
104 dv = devsw[i];
H A Dmain.c136 for (i = 0; devsw[i] != NULL; i++)
137 if (devsw[i]->dv_init != NULL)
138 (devsw[i]->dv_init)();
/illumos-gate/usr/src/boot/sys/boot/zfs/
H A Dlibzfs.h42 struct devsw *d_dev;
73 extern struct devsw zfs_dev;
/illumos-gate/usr/src/boot/sys/boot/efi/loader/
H A Dconf.c38 struct devsw *devsw[] = { variable in typeref:struct:devsw
H A Ddevicename.c90 struct devsw *dv;
100 for (i = 0; devsw[i] != NULL; i++) {
101 dv = devsw[i];
105 if (devsw[i] == NULL)
/illumos-gate/usr/src/boot/sys/boot/ofw/libofw/
H A Dlibofw.h32 struct devsw *d_dev;
48 extern struct devsw ofwdisk;
/illumos-gate/usr/src/boot/sys/boot/uboot/lib/
H A Dlibuboot.h32 struct devsw *d_dev;
58 extern struct devsw uboot_storage;
H A Ddevicename.c89 struct devsw *dv;
99 for (i = 0, dv = NULL; devsw[i] != NULL; i++) {
100 if (!strncmp(devspec, devsw[i]->dv_name,
101 strlen(devsw[i]->dv_name))) {
102 dv = devsw[i];
/illumos-gate/usr/src/boot/sys/boot/i386/loader/
H A Dconf.c53 extern struct devsw fwohci;
57 struct devsw *devsw[] = { variable in typeref:struct:devsw
H A Dmain.c150 * walk through devsw if we actually booted off of PXE.
172 for (i = 0; devsw[i] != NULL; i++)
173 if (devsw[i]->dv_init != NULL)
174 (devsw[i]->dv_init)();
325 for (i = 0; devsw[i] != NULL; ++i)
326 if (devsw[i]->dv_cleanup != NULL)
327 (devsw[i]->dv_cleanup)();
/illumos-gate/usr/src/boot/sys/boot/efi/libefi/
H A Dhandles.c36 struct devsw *dev;
45 efi_register_handles(struct devsw *sw, EFI_HANDLE *handles,
68 efi_find_handle(struct devsw *dev, int unit)
83 efi_handle_lookup(EFI_HANDLE h, struct devsw **dev, int *unit, uint64_t *extra)
102 efi_handle_update_dev(EFI_HANDLE h, struct devsw *dev, int unit,
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/
H A Ddevicename.c88 struct devsw *dv;
98 for (i = 0, dv = NULL; devsw[i] != NULL; i++) {
99 if (!strncmp(devspec, devsw[i]->dv_name, strlen(devsw[i]->dv_name))) {
100 dv = devsw[i];
H A Dlibi386.h37 struct devsw *d_dev;
101 extern struct devsw bioscd;
102 extern struct devsw biosdisk;
103 extern struct devsw pxedisk;
/illumos-gate/usr/src/boot/sys/boot/ofw/common/
H A Dmain.c126 for (i = 0; devsw[i] != NULL; i++)
127 if (devsw[i]->dv_init != NULL)
128 (devsw[i]->dv_init)();
/illumos-gate/usr/src/boot/sys/boot/uboot/common/
H A Dmain.c347 open_result = devsw[devidx]->dv_open(&f, &currdev);
365 open_result = devsw[devidx]->dv_open(&f, &currdev);
377 open_result = devsw[devidx]->dv_open(&f,&currdev);
453 for (i = 0; devsw[i] != NULL; i++) {
455 if (devsw[i]->dv_init == NULL)
457 if ((devsw[i]->dv_init)() != 0)
460 printf("Found U-Boot device: %s\n", devsw[i]->dv_name);
462 currdev.d_dev = devsw[i];
467 strcmp(devsw[i]->dv_name, "disk") == 0) {
474 strcmp(devsw[
[all...]
/illumos-gate/usr/src/boot/lib/libstand/
H A Dopen.c106 f->f_dev = (struct devsw *)0;
122 (((f->f_flags & F_NODEV) == 0) && f->f_dev == (struct devsw *)0))
/illumos-gate/usr/src/boot/sys/boot/i386/gptzfsboot/
H A Dzfsboot.c118 struct devsw *devsw[] = { variable in typeref:struct:devsw
272 for (i = 0; devsw[i] != NULL; i++)
273 if (devsw[i]->dv_init != NULL && strcmp(devsw[i]->dv_name, "zfs"))
274 (devsw[i]->dv_init)();
285 * we need partition as devsw/fs switch is depending on it.
302 for (i = 0; devsw[i] != NULL; i++)
303 if (devsw[i]->dv_init != NULL && strcmp(devsw[
[all...]

Completed in 107 milliseconds

12