kobj_class_t
uaudio_attach_sub(device_t dev, kobj_class_t mixer_class, kobj_class_t chan_class)
extern int uaudio_attach_sub(device_t dev, kobj_class_t mixer_class,
kobj_class_t chan_class);
kobj_class_t driver;
kobj_class_t driver;
midi_init(kobj_class_t cls, int unit, int channel, void *cookie)
midi_init(kobj_class_t _mpu_cls, int _unit, int _channel, void *cookie);
mpu401_init(kobj_class_t cls, void *cookie, driver_intr_t softintr,
mpu401_init(kobj_class_t _cls, void *cookie, driver_intr_t *_softintr,
kobj_class_t ac97_mixerclass;
kobj_class_t ct = NULL;
kobj_class_t
ac97_create(device_t dev, void *devinfo, kobj_class_t cls)
extern kobj_class_t ac97_getmixerclass(void);
struct ac97_info *ac97_create(device_t dev, void *devinfo, kobj_class_t cls);
f = (struct pcm_feeder *)kobj_create((kobj_class_t)fc, M_FEEDER, M_WAITOK | M_ZERO);
mixer_obj_create(device_t dev, kobj_class_t cls, void *devinfo,
mixer_create(device_t dev, kobj_class_t cls, void *devinfo, const char *desc)
mixer_init(device_t dev, kobj_class_t cls, void *devinfo)
struct snd_mixer *mixer_create(device_t dev, kobj_class_t cls, void *devinfo,
int mixer_init(device_t dev, kobj_class_t cls, void *devinfo);
pcm_chn_create(struct snddev_info *d, struct pcm_channel *parent, kobj_class_t cls, int dir, int num, void *devinfo)
pcm_addchan(device_t dev, int dir, kobj_class_t cls, void *devinfo)
struct pcm_channel *pcm_chn_create(struct snddev_info *d, struct pcm_channel *parent, kobj_class_t cls, int dir, int num, void *devinfo);
int pcm_addchan(device_t dev, int dir, kobj_class_t cls, void *devinfo);
kobj_init((kobj_t) dev, (kobj_class_t) driver);
kobj_init((kobj_t) root_bus, (kobj_class_t) &root_driver);
kobj_class_t driver;
kobj_class_t
kobj_lookup_method_class(kobj_class_t cls, kobjop_desc_t desc)
kobj_lookup_method_mi(kobj_class_t cls, kobjop_desc_t desc)
kobj_class_t *basep;
kobj_lookup_method(kobj_class_t cls,
kobj_lookup_method_cache(kobj_class_t cls, kobj_method_t **cep,
kobj_class_free(kobj_class_t cls)
kobj_class_instantiate(kobj_class_t cls)
kobj_class_uninstantiate(kobj_class_t cls)
kobj_create(kobj_class_t cls,
kobj_init(kobj_t obj, kobj_class_t cls)
kobj_class_t cls = obj->ops->cls;
kobj_class_compile(kobj_class_t cls)
kobj_class_instantiate((kobj_class_t)dcp);
kobj_class_uninstantiate((kobj_class_t)dcp);
int devclass_add_driver(devclass_t dc, kobj_class_t driver);
int devclass_delete_driver(devclass_t dc, kobj_class_t driver);
kobj_class_t devclass_find_driver(devclass_t dc, const char *classname);
kobj_class_t dmd_driver;
(kobj_class_t) &driver, \
kobj_class_t driver;
kobj_class_t cls;
static kobj_class_t name ## _baseclasses[] = { \
static kobj_class_t name ## _baseclasses[] = { \
static kobj_class_t name ## _baseclasses[] = { \
void kobj_class_instantiate(kobj_class_t cls);
void kobj_class_uninstantiate(kobj_class_t cls);
kobj_t kobj_create(kobj_class_t cls,
void kobj_init(kobj_t obj, kobj_class_t cls);
kobj_method_t *kobj_lookup_method(kobj_class_t cls,
kobjop_t kobj_lookup_method_cache(kobj_class_t cls,
kobj_class_t *baseclasses; /* base classes */ \