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

12

/freebsd-current/stand/usb/storage/
H A Dumass_common.h35 struct devsw;
38 extern struct devsw umass_disk;
/freebsd-current/stand/common/
H A Ddev_net.h30 extern struct devsw netdev;
H A Dcommands.c531 for (i = 0; devsw[i] != NULL; i++) {
532 if (devsw[i]->dv_print != NULL) {
533 if (devsw[i]->dv_print(verbose))
537 devsw[i]->dv_name);
/freebsd-current/stand/kboot/kboot/
H A Dconf.c37 extern struct devsw hostdisk;
38 extern struct devsw host_dev;
50 struct devsw *devsw[] = { variable in typeref:struct:devsw
/freebsd-current/stand/userboot/userboot/
H A Dconf.c42 extern struct devsw vdisk_dev;
54 struct devsw *devsw[] = { variable in typeref:struct:devsw
H A Dlibuserboot.h40 extern struct devsw userboot_disk;
42 extern struct devsw host_dev;
/freebsd-current/stand/efi/include/
H A Defi_drivers.h37 extern struct devsw efipart_dev;
H A Defilib.h40 extern struct devsw efipart_fddev;
41 extern struct devsw efipart_cddev;
42 extern struct devsw efipart_hddev;
43 extern struct devsw efihttp_dev;
44 extern struct devsw efinet_dev;
62 struct devsw *pd_devsw; /* Back pointer to devsw */
65 pdinfo_list_t *efiblk_get_pdinfo_list(struct devsw *dev);
87 int efi_register_handles(struct devsw *, EFI_HANDLE *, EFI_HANDLE *, int);
88 EFI_HANDLE efi_find_handle(struct devsw *, in
[all...]
/freebsd-current/stand/efi/loader/
H A Dconf.c33 extern struct devsw vdisk_dev;
36 extern struct devsw md_dev;
39 struct devsw *devsw[] = { variable in typeref:struct:devsw
/freebsd-current/stand/libsa/
H A Ddev.c110 struct devsw *dv;
119 for (i = 0; devsw[i] != NULL; i++) {
120 dv = devsw[i];
129 if (devsw[i] == NULL)
158 for (int i = 0; devsw[i] != NULL; i++) {
159 if (devsw[i]->dv_init != NULL) {
160 if ((devsw[i]->dv_init)() != 0) {
174 for (i = 0; devsw[i] != NULL; ++i)
175 if (devsw[i]->dv_cleanup != NULL)
176 (devsw[
[all...]
/freebsd-current/stand/powerpc/ofw/
H A Dconf.c49 struct devsw *devsw[] = { variable in typeref:struct:devsw
/freebsd-current/stand/uboot/arch/powerpc/
H A Dconf.c48 struct devsw *devsw[] = { variable in typeref:struct:devsw
/freebsd-current/stand/uboot/arch/arm/
H A Dconf.c39 struct devsw *devsw[] = { variable in typeref:struct:devsw
/freebsd-current/stand/uboot/
H A Ddevicename.c86 struct devsw *dv;
96 for (i = 0, dv = NULL; devsw[i] != NULL; i++) {
97 if (!strncmp(devspec, devsw[i]->dv_name,
98 strlen(devsw[i]->dv_name))) {
99 dv = devsw[i];
H A Dlibuboot.h55 extern struct devsw uboot_storage;
H A Dmain.c386 open_result = devsw[devidx]->dv_open(&f, &currdev);
404 open_result = devsw[devidx]->dv_open(&f, &currdev);
416 open_result = devsw[devidx]->dv_open(&f,&currdev);
507 for (i = 0; devsw[i] != NULL; i++) {
509 if (devsw[i]->dv_init == NULL)
511 if ((devsw[i]->dv_init)() != 0)
514 printf("Found U-Boot device: %s\n", devsw[i]->dv_name);
516 currdev.dd.d_dev = devsw[i];
520 strcmp(devsw[i]->dv_name, "disk") == 0) {
527 strcmp(devsw[
[all...]
/freebsd-current/stand/libofw/
H A Dlibofw.h47 extern struct devsw ofwdisk;
48 extern struct devsw ofw_netdev;
H A Dofw_disk.c51 static bool ofwd_match(struct devsw *, const char *);
53 struct devsw ofwdisk = {
216 ofwd_match(struct devsw *devsw, const char *devspec) argument
220 return (ofw_path_to_handle(devspec, devsw->dv_name, &path) != -1);
H A Dofw_net.c279 static bool ofwnd_match(struct devsw *, const char *);
282 struct devsw ofw_netdev = {
312 ofwnd_match(struct devsw *devsw, const char *devspec) argument
316 return (ofw_path_to_handle(devspec, devsw->dv_name, &path) != -1);
/freebsd-current/stand/i386/loader/
H A Dconf.c45 extern struct devsw vdisk_dev;
48 struct devsw *devsw[] = { variable in typeref:struct:devsw
H A Dmain.c176 * walk through devsw if we actually booted off of PXE.
392 for (i = 0; devsw[i] != NULL; ++i)
393 if (devsw[i]->dv_cleanup != NULL)
394 (devsw[i]->dv_cleanup)();
/freebsd-current/stand/efi/libefi/
H A Dhandles.c33 struct devsw *dev;
42 efi_register_handles(struct devsw *sw, EFI_HANDLE *handles,
67 efi_find_handle(struct devsw *dev, int unit)
82 efi_handle_lookup(EFI_HANDLE h, struct devsw **dev, int *unit, uint64_t *extra)
101 efi_handle_update_dev(EFI_HANDLE h, struct devsw *dev, int unit,
/freebsd-current/sys/kern/
H A Dkern_conf.c59 static int make_dev_credv(int flags, struct cdev **dres, struct cdevsw *devsw,
603 ("%s: inconsistent devsw between clone_create() and make_dev()",
610 fini_cdevsw(struct cdevsw *devsw) argument
614 if (devsw->d_gianttrick != NULL) {
615 gt = devsw->d_gianttrick;
616 memcpy(devsw, gt, sizeof *devsw);
618 devsw->d_gianttrick = NULL;
620 devsw->d_flags &= ~D_INIT;
624 prep_cdevsw(struct cdevsw *devsw, in argument
852 make_dev_credv(int flags, struct cdev **dres, struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, va_list ap) argument
870 make_dev(struct cdevsw *devsw, int unit, uid_t uid, gid_t gid, int mode, const char *fmt, ...) argument
887 make_dev_cred(struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...) argument
904 make_dev_credf(int flags, struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...) argument
923 make_dev_p(int flags, struct cdev **cdev, struct cdevsw *devsw, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...) argument
[all...]
/freebsd-current/stand/i386/libi386/
H A Dlibi386.h90 extern struct devsw bioscd;
91 extern struct devsw biosfd;
92 extern struct devsw bioshd;
93 extern struct devsw pxedisk;
/freebsd-current/stand/libsa/zfs/
H A Dlibzfs.h66 extern struct devsw zfs_dev;

Completed in 141 milliseconds

12