Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/boot/efi/include/
H A Defilib.h45 extern struct devsw efipart_fddev;
46 extern struct devsw efipart_cddev;
47 extern struct devsw efipart_hddev;
48 extern struct devsw efinet_dev;
95 struct devsw *pd_devsw; /* Back pointer to devsw */
98 pdinfo_list_t *efiblk_get_pdinfo_list(struct devsw *dev);
110 int efi_register_handles(struct devsw *, EFI_HANDLE *, EFI_HANDLE *, int);
111 EFI_HANDLE efi_find_handle(struct devsw *, int);
112 int efi_handle_lookup(EFI_HANDLE, struct devsw **, int *, uint64_t *);
113 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.c36 extern struct devsw vdisk_dev;
38 struct devsw *devsw[] = { variable
H A Dmain.c257 set_currdev_devsw(struct devsw *dev, int unit) in set_currdev_devsw()
366 struct devsw *dev; in find_currdev()
864 for (i = 0; devsw[i] != NULL; i++) in main()
865 if (devsw[i]->dv_init != NULL) in main()
866 (devsw[i]->dv_init)(); in main()
1008 for (i = 0; devsw[i] != NULL; ++i) in command_reboot()
1009 if (devsw[i]->dv_cleanup != NULL) in command_reboot()
1010 (devsw[i]->dv_cleanup)(); in command_reboot()
1025 for (i = 0; devsw[i] != NULL; ++i) in command_poweroff()
1026 if (devsw[i]->dv_cleanup != NULL) in command_poweroff()
[all …]
/illumos-gate/usr/src/boot/i386/loader/
H A Dmain.c183 for (i = 0; devsw[i] != NULL; i++) in main()
184 if (devsw[i]->dv_init != NULL) in main()
185 (devsw[i]->dv_init)(); in main()
328 for (i = 0; devsw[i] != NULL; ++i) in command_reboot()
329 if (devsw[i]->dv_cleanup != NULL) in command_reboot()
330 (devsw[i]->dv_cleanup)(); in command_reboot()
H A Dconf.c46 extern struct devsw vdisk_dev;
49 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()
/illumos-gate/usr/src/boot/userboot/userboot/
H A Ddevicename.c88 struct devsw *dv; in userboot_parsedev()
98 for (i = 0, dv = NULL; devsw[i] != NULL; i++) { in userboot_parsedev()
99 dv = devsw[i]; in userboot_parsedev()
103 if (devsw[i] == NULL) in userboot_parsedev()
H A Dconf.c49 struct devsw *devsw[] = { variable
H A Dlibuserboot.h42 extern struct devsw userboot_disk;
44 extern struct devsw host_dev;
H A Dmain.c196 for (i = 0; devsw[i] != NULL; i++) in loader_main()
197 if (devsw[i]->dv_init != NULL) in loader_main()
198 (void) (devsw[i]->dv_init)(); in loader_main()
H A Dhost.c184 struct devsw host_dev = {
/illumos-gate/usr/src/boot/i386/gptzfsboot/
H A Dzfsboot.c133 struct devsw *devsw[] = { variable
239 for (i = 0; devsw[i] != NULL; i++) in main()
240 if (devsw[i]->dv_init != NULL) in main()
241 (devsw[i]->dv_init)(); in main()
640 for (i = 0; devsw[i] != NULL; i++) { in parse_cmd()
641 if (devsw[i]->dv_print != NULL) { in parse_cmd()
642 if (devsw[i]->dv_print(1)) in parse_cmd()
647 devsw[i]->dv_name); in parse_cmd()
/illumos-gate/usr/src/boot/libsa/
H A Dstand.h137 struct devsw { struct
159 extern struct devsw netdev; argument
169 struct devsw *d_dev;
176 struct devsw *f_dev; /* pointer to device operations */
413 extern struct devsw *devsw[];
/illumos-gate/usr/src/boot/common/
H A Dmisc.c226 for (i = 0; devsw[i] != NULL; ++i) in dev_cleanup()
227 if (devsw[i]->dv_cleanup != NULL) in dev_cleanup()
228 (devsw[i]->dv_cleanup)(); in dev_cleanup()
H A Dcommands.c521 for (i = 0; devsw[i] != NULL; i++) { in command_lsdev()
522 if (devsw[i]->dv_print != NULL) { in command_lsdev()
523 if (devsw[i]->dv_print(verbose)) in command_lsdev()
527 devsw[i]->dv_name); in command_lsdev()
H A Ddev_net.h32 extern struct devsw netdev;
H A Dmd.c68 struct devsw md_dev = {
/illumos-gate/usr/src/boot/libsa/zfs/
H A Dlibzfs.h157 extern struct devsw zfs_dev;

12