Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/conf.h
Show First 20 Lines • Show All 250 Lines • ▼ Show 20 Lines | struct make_dev_args { | ||||
int mda_unit; | int mda_unit; | ||||
void *mda_si_drv1; | void *mda_si_drv1; | ||||
void *mda_si_drv2; | void *mda_si_drv2; | ||||
}; | }; | ||||
void make_dev_args_init_impl(struct make_dev_args *_args, size_t _sz); | void make_dev_args_init_impl(struct make_dev_args *_args, size_t _sz); | ||||
#define make_dev_args_init(a) \ | #define make_dev_args_init(a) \ | ||||
make_dev_args_init_impl((a), sizeof(struct make_dev_args)) | make_dev_args_init_impl((a), sizeof(struct make_dev_args)) | ||||
int count_dev(struct cdev *_dev); | |||||
void delist_dev(struct cdev *_dev); | void delist_dev(struct cdev *_dev); | ||||
void destroy_dev(struct cdev *_dev); | void destroy_dev(struct cdev *_dev); | ||||
int destroy_dev_sched(struct cdev *dev); | int destroy_dev_sched(struct cdev *dev); | ||||
int destroy_dev_sched_cb(struct cdev *dev, void (*cb)(void *), void *arg); | int destroy_dev_sched_cb(struct cdev *dev, void (*cb)(void *), void *arg); | ||||
void destroy_dev_drain(struct cdevsw *csw); | void destroy_dev_drain(struct cdevsw *csw); | ||||
void drain_dev_clone_events(void); | void drain_dev_clone_events(void); | ||||
struct cdevsw *dev_refthread(struct cdev *_dev, int *_ref); | struct cdevsw *dev_refthread(struct cdev *_dev, int *_ref); | ||||
struct cdevsw *devvn_refthread(struct vnode *vp, struct cdev **devp, int *_ref); | struct cdevsw *devvn_refthread(struct vnode *vp, struct cdev **devp, int *_ref); | ||||
▲ Show 20 Lines • Show All 115 Lines • Show Last 20 Lines |