mirror of
https://git.FreeBSD.org/src.git
synced 2025-02-06 18:29:47 +00:00
style(9) edit.
Prompted by email from: dfr
This commit is contained in:
parent
f3312e5d3f
commit
c612c69dc7
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=75718
@ -33,22 +33,22 @@
|
||||
* Interface information structure.
|
||||
*/
|
||||
struct u_businfo {
|
||||
int ub_version; /* interface version */
|
||||
int ub_version; /* interface version */
|
||||
#define BUS_USER_VERSION 1
|
||||
int ub_generation; /* generation count */
|
||||
int ub_generation; /* generation count */
|
||||
};
|
||||
|
||||
/*
|
||||
* Device information exported to userspace.
|
||||
*/
|
||||
struct u_device {
|
||||
uintptr_t dv_handle;
|
||||
uintptr_t dv_parent;
|
||||
uintptr_t dv_handle;
|
||||
uintptr_t dv_parent;
|
||||
|
||||
char dv_name[32];
|
||||
char dv_desc[32];
|
||||
char dv_drivername[32];
|
||||
/* XXX more driver info? */
|
||||
char dv_name[32];
|
||||
char dv_desc[32];
|
||||
char dv_drivername[32];
|
||||
/* XXX more driver info? */
|
||||
};
|
||||
|
||||
#ifdef _KERNEL
|
||||
@ -82,30 +82,30 @@ typedef void driver_intr_t(void*);
|
||||
* change their type to reflect what sort of devices are underneath.
|
||||
*/
|
||||
enum intr_type {
|
||||
INTR_TYPE_TTY = 1,
|
||||
INTR_TYPE_BIO = 2,
|
||||
INTR_TYPE_NET = 4,
|
||||
INTR_TYPE_CAM = 8,
|
||||
INTR_TYPE_MISC = 16,
|
||||
INTR_TYPE_CLK = 32,
|
||||
INTR_FAST = 128,
|
||||
INTR_EXCL = 256, /* exclusive interrupt */
|
||||
INTR_MPSAFE = 512, /* this interrupt is SMP safe */
|
||||
INTR_ENTROPY = 1024 /* this interrupt provides entropy */
|
||||
INTR_TYPE_TTY = 1,
|
||||
INTR_TYPE_BIO = 2,
|
||||
INTR_TYPE_NET = 4,
|
||||
INTR_TYPE_CAM = 8,
|
||||
INTR_TYPE_MISC = 16,
|
||||
INTR_TYPE_CLK = 32,
|
||||
INTR_FAST = 128,
|
||||
INTR_EXCL = 256, /* exclusive interrupt */
|
||||
INTR_MPSAFE = 512, /* this interrupt is SMP safe */
|
||||
INTR_ENTROPY = 1024 /* this interrupt provides entropy */
|
||||
};
|
||||
|
||||
typedef int (*devop_t)(void);
|
||||
|
||||
struct driver {
|
||||
KOBJ_CLASS_FIELDS;
|
||||
void *priv; /* driver private data */
|
||||
KOBJ_CLASS_FIELDS;
|
||||
void *priv; /* driver private data */
|
||||
};
|
||||
|
||||
typedef enum device_state {
|
||||
DS_NOTPRESENT, /* not probed or probe failed */
|
||||
DS_ALIVE, /* probe succeeded */
|
||||
DS_ATTACHED, /* attach method called */
|
||||
DS_BUSY /* device is open */
|
||||
DS_NOTPRESENT, /* not probed or probe failed */
|
||||
DS_ALIVE, /* probe succeeded */
|
||||
DS_ATTACHED, /* attach method called */
|
||||
DS_BUSY /* device is open */
|
||||
} device_state_t;
|
||||
|
||||
/*
|
||||
@ -115,13 +115,13 @@ typedef enum device_state {
|
||||
struct resource;
|
||||
|
||||
struct resource_list_entry {
|
||||
SLIST_ENTRY(resource_list_entry) link;
|
||||
int type; /* type argument to alloc_resource */
|
||||
int rid; /* resource identifier */
|
||||
struct resource *res; /* the real resource when allocated */
|
||||
u_long start; /* start of resource range */
|
||||
u_long end; /* end of resource range */
|
||||
u_long count; /* count within range */
|
||||
SLIST_ENTRY(resource_list_entry) link;
|
||||
int type; /* type argument to alloc_resource */
|
||||
int rid; /* resource identifier */
|
||||
struct resource *res; /* the real resource when allocated */
|
||||
u_long start; /* start of resource range */
|
||||
u_long end; /* end of resource range */
|
||||
u_long count; /* count within range */
|
||||
};
|
||||
SLIST_HEAD(resource_list, resource_list_entry);
|
||||
|
||||
@ -192,9 +192,8 @@ void root_bus_configure(void);
|
||||
int bus_generic_activate_resource(device_t dev, device_t child, int type,
|
||||
int rid, struct resource *r);
|
||||
struct resource *
|
||||
bus_generic_alloc_resource(device_t bus, device_t child,
|
||||
int type, int *rid,
|
||||
u_long start, u_long end,
|
||||
bus_generic_alloc_resource(device_t bus, device_t child, int type,
|
||||
int *rid, u_long start, u_long end,
|
||||
u_long count, u_int flags);
|
||||
int bus_generic_attach(device_t dev);
|
||||
int bus_generic_deactivate_resource(device_t dev, device_t child, int type,
|
||||
@ -284,7 +283,7 @@ const char *device_get_nameunit(device_t dev);
|
||||
void *device_get_softc(device_t dev);
|
||||
device_state_t device_get_state(device_t dev);
|
||||
int device_get_unit(device_t dev);
|
||||
int device_is_alive(device_t dev); /* did probe succeed? */
|
||||
int device_is_alive(device_t dev); /* did probe succeed? */
|
||||
int device_is_enabled(device_t dev);
|
||||
int device_is_quiet(device_t dev);
|
||||
int device_print_prettyname(device_t dev);
|
||||
@ -342,13 +341,13 @@ int resource_count(void);
|
||||
* Functions for maintaining and checking consistency of
|
||||
* bus information exported to userspace.
|
||||
*/
|
||||
extern int bus_data_generation_check(int generation);
|
||||
extern void bus_data_generation_update(void);
|
||||
int bus_data_generation_check(int generation);
|
||||
void bus_data_generation_update(void);
|
||||
|
||||
/*
|
||||
* Shorthand for constructing method tables.
|
||||
*/
|
||||
#define DEVMETHOD KOBJMETHOD
|
||||
#define DEVMETHOD KOBJMETHOD
|
||||
|
||||
/*
|
||||
* Some common device interfaces.
|
||||
@ -372,7 +371,7 @@ struct driver_module_data {
|
||||
devclass_t *dmd_devclass;
|
||||
};
|
||||
|
||||
#define DRIVER_MODULE(name, busname, driver, devclass, evh, arg) \
|
||||
#define DRIVER_MODULE(name, busname, driver, devclass, evh, arg) \
|
||||
\
|
||||
static driver_t *name##_##busname##_driver_list[] = { &driver }; \
|
||||
static struct driver_module_data name##_##busname##_driver_mod = { \
|
||||
@ -392,7 +391,7 @@ static moduledata_t name##_##busname##_mod = { \
|
||||
DECLARE_MODULE(name##_##busname, name##_##busname##_mod, \
|
||||
SI_SUB_DRIVERS, SI_ORDER_MIDDLE)
|
||||
|
||||
#define MULTI_DRIVER_MODULE(name, busname, drivers, devclass, evh, arg) \
|
||||
#define MULTI_DRIVER_MODULE(name, busname, drivers, devclass, evh, arg) \
|
||||
\
|
||||
static driver_t name##_##busname##_driver_list[] = drivers; \
|
||||
static struct driver_module_data name##_##busname##_driver_mod = { \
|
||||
|
Loading…
x
Reference in New Issue
Block a user