Home
last modified time | relevance | path

Searched refs:kobj_class_t (Results 1 – 25 of 46) sorted by relevance

12

/freebsd-13.1/sys/sys/
H A Dkobj.h38 typedef struct kobj_class *kobj_class_t; typedef
60 kobj_class_t *baseclasses; /* base classes */ \
86 kobj_class_t cls;
139 static kobj_class_t name ## _baseclasses[] = \
154 static kobj_class_t name ## _baseclasses[] = \
170 static kobj_class_t name ## _baseclasses[] = \
181 void kobj_class_compile(kobj_class_t cls);
192 void kobj_class_free(kobj_class_t cls);
197 kobj_t kobj_create(kobj_class_t cls,
204 void kobj_init(kobj_t obj, kobj_class_t cls);
[all …]
/freebsd-13.1/sys/kern/
H A Dsubr_kobj.c130 kobj_class_compile1(kobj_class_t cls, int mflags) in kobj_class_compile1()
157 kobj_class_compile(kobj_class_t cls) in kobj_class_compile()
195 kobj_lookup_method_mi(kobj_class_t cls, in kobj_lookup_method_mi()
199 kobj_class_t *basep; in kobj_lookup_method_mi()
218 kobj_lookup_method(kobj_class_t cls, in kobj_lookup_method()
233 kobj_class_free(kobj_class_t cls) in kobj_class_free()
264 kobj_init_common(kobj_t obj, kobj_class_t cls) in kobj_init_common()
272 kobj_init1(kobj_t obj, kobj_class_t cls, int mflags) in kobj_init1()
310 kobj_init(kobj_t obj, kobj_class_t cls) in kobj_init()
320 kobj_init_static(kobj_t obj, kobj_class_t cls) in kobj_init_static()
[all …]
/freebsd-13.1/sys/arm/arm/
H A Dplatform.c112 kobj_class_compile_static((kobj_class_t)platp, in platform_probe_and_attach()
114 kobj_init_static((kobj_t)plat_obj, (kobj_class_t)platp); in platform_probe_and_attach()
154 kobj_class_compile_static((kobj_class_t)plat_def_impl, in platform_probe_and_attach()
156 kobj_init_static((kobj_t)plat_obj, (kobj_class_t)plat_def_impl); in platform_probe_and_attach()
/freebsd-13.1/sys/arm/include/
H A Dplatformvar.h101 static kobj_class_t VAR_NAME ## _baseclasses[] = \
102 { (kobj_class_t)&VAR_NAME ## _fdt_platform, NULL }; \
/freebsd-13.1/sys/dev/sound/usb/
H A Duaudio.h41 extern int uaudio_attach_sub(device_t dev, kobj_class_t mixer_class,
42 kobj_class_t chan_class);
/freebsd-13.1/sys/dev/sound/pcm/
H A Dac97.h95 extern kobj_class_t ac97_getmixerclass(void);
97 struct ac97_info *ac97_create(device_t dev, void *devinfo, kobj_class_t cls);
H A Dmixer.h35 struct snd_mixer *mixer_create(device_t dev, kobj_class_t cls, void *devinfo,
38 int mixer_init(device_t dev, kobj_class_t cls, void *devinfo);
H A Dsound.h326 struct pcm_channel *pcm_chn_create(struct snddev_info *d, struct pcm_channel *parent, kobj_class_t
331 int pcm_addchan(device_t dev, int dir, kobj_class_t cls, void *devinfo);
H A Dmixer.c651 mixer_obj_create(device_t dev, kobj_class_t cls, void *devinfo, in mixer_obj_create()
712 mixer_create(device_t dev, kobj_class_t cls, void *devinfo, const char *desc) in mixer_create()
725 mixer_init(device_t dev, kobj_class_t cls, void *devinfo) in mixer_init()
H A Dac97.c828 ac97_create(device_t dev, void *devinfo, kobj_class_t cls) in ac97_create()
1090 kobj_class_t
H A Dfeeder.c192 f = (struct pcm_feeder *)kobj_create((kobj_class_t)fc, M_FEEDER, M_NOWAIT | M_ZERO); in feeder_create()
/freebsd-13.1/sys/dev/sound/midi/
H A Dmpu401.h39 mpu401_init(kobj_class_t _cls, void *cookie, driver_intr_t *_softintr,
H A Dmidi.h49 midi_init(kobj_class_t _mpu_cls, int _unit, int _channel, void *cookie);
H A Dmpu401.c177 mpu401_init(kobj_class_t cls, void *cookie, driver_intr_t softintr, in mpu401_init()
/freebsd-13.1/sys/dev/extres/phy/
H A Dphy_usb.h62 #define phynode_usb_class_t kobj_class_t
H A Dphy.h56 #define phynode_class_t kobj_class_t
H A Dphy.c121 kobj_init((kobj_t)phynode, (kobj_class_t)phynode_class); in phynode_create()
/freebsd-13.1/sys/dev/bhnd/
H A Dbhnd_erom.c180 erom = (bhnd_erom_t *)kobj_create((kobj_class_t)cls, M_BHND, in bhnd_erom_alloc()
219 kobj_class_t kcls; in bhnd_erom_init_static()
221 kcls = (kobj_class_t)cls; in bhnd_erom_init_static()
/freebsd-13.1/sys/dev/extres/syscon/
H A Dsyscon.h58 #define syscon_class_t kobj_class_t
H A Dsyscon.c171 kobj_init((kobj_t)syscon, (kobj_class_t)syscon_class); in syscon_create()
/freebsd-13.1/sys/dev/extres/regulator/
H A Dregulator.h95 #define regnode_class_t kobj_class_t
/freebsd-13.1/sys/dev/extres/clk/
H A Dclk.h76 #define clknode_class_t kobj_class_t
/freebsd-13.1/sys/dev/sound/macio/
H A Donyx.c63 extern kobj_class_t i2s_mixer_class;
H A Dtumbler.c89 extern kobj_class_t i2s_mixer_class;
H A Dsnapper.c89 extern kobj_class_t i2s_mixer_class;

12