Home
last modified time | relevance | path

Searched refs:devsw (Results 1 – 24 of 24) sorted by relevance

/illumos-gate/usr/src/boot/efi/include/
H A Defilib.h43 extern struct devsw efipart_fddev;
44 extern struct devsw efipart_cddev;
45 extern struct devsw efipart_hddev;
46 extern struct devsw efinet_dev;
93 struct devsw *pd_devsw; /* Back pointer to devsw */
96 pdinfo_list_t *efiblk_get_pdinfo_list(struct devsw *dev);
108 int efi_register_handles(struct devsw *, EFI_HANDLE *, EFI_HANDLE *, int);
109 EFI_HANDLE efi_find_handle(struct devsw *, int);
110 int efi_handle_lookup(EFI_HANDLE, struct devsw **, int *, uint64_t *);
111 int efi_handle_update_dev(EFI_HANDLE, struct devsw *, int, uint64_t);
H A Defi_drivers.h37 extern struct devsw efipart_dev;
/illumos-gate/usr/src/boot/efi/libefi/
H A Dhandles.c36 struct devsw *dev;
45 efi_register_handles(struct devsw *sw, EFI_HANDLE *handles, in efi_register_handles()
68 efi_find_handle(struct devsw *dev, int unit) in efi_find_handle()
83 efi_handle_lookup(EFI_HANDLE h, struct devsw **dev, int *unit, uint64_t *extra) in efi_handle_lookup()
102 efi_handle_update_dev(EFI_HANDLE h, struct devsw *dev, int unit, in efi_handle_update_dev()
H A Ddevicename.c86 struct devsw *dv; in efi_parsedev()
96 for (i = 0; devsw[i] != NULL; i++) { in efi_parsedev()
97 dv = devsw[i]; in efi_parsedev()
101 if (devsw[i] == NULL) in efi_parsedev()
H A Defipart.c74 struct devsw efipart_fddev = {
86 struct devsw efipart_cddev = {
98 struct devsw efipart_hddev = {
124 efiblk_get_pdinfo_list(struct devsw *dev) in efiblk_get_pdinfo_list()
763 efipart_print_common(struct devsw *dev, pdinfo_list_t *pdlist, int verbose) in efipart_print_common()
H A Definet.c280 struct devsw efinet_dev = {
302 extern struct devsw netdev; in efinet_dev_init()
/illumos-gate/usr/src/boot/efi/loader/
H A Dconf.c35 extern struct devsw vdisk_dev;
37 struct devsw *devsw[] = { variable
H A Dmain.c260 set_currdev_devsw(struct devsw *dev, int unit) in set_currdev_devsw()
369 struct devsw *dev; in find_currdev()
867 for (i = 0; devsw[i] != NULL; i++) in main()
868 if (devsw[i]->dv_init != NULL) in main()
869 (devsw[i]->dv_init)(); in main()
1011 for (i = 0; devsw[i] != NULL; ++i) in command_reboot()
1012 if (devsw[i]->dv_cleanup != NULL) in command_reboot()
1013 (devsw[i]->dv_cleanup)(); in command_reboot()
1028 for (i = 0; devsw[i] != NULL; ++i) in command_poweroff()
1029 if (devsw[i]->dv_cleanup != NULL) in command_poweroff()
[all …]
/illumos-gate/usr/src/boot/i386/loader/
H A Dmain.c177 for (i = 0; devsw[i] != NULL; i++) in main()
178 if (devsw[i]->dv_init != NULL) in main()
179 (devsw[i]->dv_init)(); in main()
322 for (i = 0; devsw[i] != NULL; ++i) in command_reboot()
323 if (devsw[i]->dv_cleanup != NULL) in command_reboot()
324 (devsw[i]->dv_cleanup)(); in command_reboot()
H A Dconf.c45 extern struct devsw vdisk_dev;
48 struct devsw *devsw[] = { variable
/illumos-gate/usr/src/boot/i386/libi386/
H A Ddevicename.c87 struct devsw *dv; in i386_parsedev()
97 for (i = 0, dv = NULL; devsw[i] != NULL; i++) { in i386_parsedev()
98 dv = devsw[i]; in i386_parsedev()
102 if (devsw[i] == NULL) in i386_parsedev()
H A Dlibi386.h90 extern struct devsw bioscd;
91 extern struct devsw biosfd;
92 extern struct devsw bioshd;
93 extern struct devsw pxedisk;
H A Dbiosdisk.c158 struct devsw biosfd = {
170 struct devsw bioscd = {
182 struct devsw bioshd = {
195 bd_get_bdinfo_list(struct devsw *dev) in bd_get_bdinfo_list()
704 bd_print_common(struct devsw *dev, bdinfo_list_t *bdi, int verbose) in bd_print_common()
H A Dpxe.c117 struct devsw pxedisk = {
154 extern struct devsw netdev; in pxe_init()
/illumos-gate/usr/src/boot/libsa/
H A Dstand.h140 struct devsw { struct
162 extern struct devsw netdev; argument
172 struct devsw *d_dev;
179 struct devsw *f_dev; /* pointer to device operations */
417 extern struct devsw *devsw[];
/illumos-gate/usr/src/boot/i386/gptzfsboot/
H A Dzfsboot.c132 struct devsw *devsw[] = { variable
238 for (i = 0; devsw[i] != NULL; i++) in main()
239 if (devsw[i]->dv_init != NULL) in main()
240 (devsw[i]->dv_init)(); in main()
637 for (i = 0; devsw[i] != NULL; i++) { in parse_cmd()
638 if (devsw[i]->dv_print != NULL) { in parse_cmd()
639 if (devsw[i]->dv_print(1)) in parse_cmd()
644 devsw[i]->dv_name); in parse_cmd()
/illumos-gate/usr/src/boot/common/
H A Dmisc.c218 for (i = 0; devsw[i] != NULL; ++i) in dev_cleanup()
219 if (devsw[i]->dv_cleanup != NULL) in dev_cleanup()
220 (devsw[i]->dv_cleanup)(); in dev_cleanup()
H A Dcommands.c520 for (i = 0; devsw[i] != NULL; i++) { in command_lsdev()
521 if (devsw[i]->dv_print != NULL) { in command_lsdev()
522 if (devsw[i]->dv_print(verbose)) in command_lsdev()
526 devsw[i]->dv_name); in command_lsdev()
H A Ddev_net.h32 extern struct devsw netdev;
H A Dmd.c68 struct devsw md_dev = {
H A Ddev_net.c89 struct devsw netdev = {
H A Dvdisk.c45 struct devsw vdisk_dev = {
/illumos-gate/usr/src/boot/libsa/zfs/
H A Dlibzfs.h157 extern struct devsw zfs_dev;
H A Dzfs.c61 struct devsw zfs_dev;
1544 struct devsw zfs_dev = {