/freebsd-src/sys/sys/ |
H A D | kobj.h | 36 typedef struct kobj_class *kobj_class_t; typedef 58 kobj_class_t *baseclasses; /* base classes */ \ 84 kobj_class_t cls; 137 static kobj_class_t name ## _baseclasses[] = \ 152 static kobj_class_t name ## _baseclasses[] = \ 168 static kobj_class_t name ## _baseclasses[] = \ 179 void kobj_class_compile(kobj_class_t cls); 185 void kobj_class_compile_static(kobj_class_t cls, kobj_ops_t ops); 190 void kobj_class_free(kobj_class_t cls); 195 kobj_t kobj_create(kobj_class_t cls, [all …]
|
/freebsd-src/sys/kern/ |
H A D | subr_kobj.c | 98 kobj_class_compile_common(kobj_class_t cls, kobj_ops_t ops) in kobj_class_compile_common() 127 kobj_class_compile1(kobj_class_t cls, int mflags) in kobj_class_compile1() 154 kobj_class_compile(kobj_class_t cls) in kobj_class_compile() 163 kobj_class_compile_static(kobj_class_t cls, kobj_ops_t ops) in kobj_class_compile_static() 177 kobj_lookup_method_class(kobj_class_t cls, kobjop_desc_t desc) in kobj_lookup_method_class() 192 kobj_lookup_method_mi(kobj_class_t cls, in kobj_lookup_method_mi() 196 kobj_class_t *basep; in kobj_lookup_method_mi() 215 kobj_lookup_method(kobj_class_t cls, in kobj_lookup_method() 230 kobj_class_free(kobj_class_t cls) in kobj_class_free() 261 kobj_init_common(kobj_t obj, kobj_class_t cls) in kobj_init_common() [all …]
|
/freebsd-src/sys/arm/arm/ |
H A D | platform.c | 110 kobj_class_compile_static((kobj_class_t)platp, in platform_probe_and_attach() 112 kobj_init_static((kobj_t)plat_obj, (kobj_class_t)platp); in platform_probe_and_attach() 152 kobj_class_compile_static((kobj_class_t)plat_def_impl, in platform_probe_and_attach() 154 kobj_init_static((kobj_t)plat_obj, (kobj_class_t)plat_def_impl); in platform_probe_and_attach()
|
/freebsd-src/sys/arm/include/ |
H A D | platformvar.h | 99 static kobj_class_t VAR_NAME ## _baseclasses[] = \ 100 { (kobj_class_t)&VAR_NAME ## _fdt_platform, NULL }; \
|
/freebsd-src/sys/dev/sound/usb/ |
H A D | uaudio.h | 40 extern int uaudio_attach_sub(device_t dev, kobj_class_t mixer_class, 41 kobj_class_t chan_class);
|
/freebsd-src/sys/dev/sound/pcm/ |
H A D | ac97.h | 93 extern kobj_class_t ac97_getmixerclass(void); 95 struct ac97_info *ac97_create(device_t dev, void *devinfo, kobj_class_t cls);
|
H A D | mixer.h | 33 struct snd_mixer *mixer_create(device_t dev, kobj_class_t cls, void *devinfo, 36 int mixer_init(device_t dev, kobj_class_t cls, void *devinfo);
|
H A D | ac97.c | 819 ac97_create(device_t dev, void *devinfo, kobj_class_t cls) in ac97_reinitmixer() 1161 kobj_class_t
|
H A D | mixer.c | 644 mixer_obj_create(device_t dev, kobj_class_t cls, void *devinfo, in mixer_obj_create() 703 mixer_create(device_t dev, kobj_class_t cls, void *devinfo, const char *desc) in mixer_create() 709 mixer_init(device_t dev, kobj_class_t cls, void *devinfo) in mixer_init()
|
/freebsd-src/sys/dev/sound/midi/ |
H A D | mpu401.h | 37 mpu401_init(kobj_class_t _cls, void *cookie, driver_intr_t *_softintr,
|
H A D | midi.h | 49 midi_init(kobj_class_t _mpu_cls, int _unit, int _channel, void *cookie);
|
H A D | mpu401.c | 174 mpu401_init(kobj_class_t cls, void *cookie, driver_intr_t softintr, in mpu401_init()
|
/freebsd-src/sys/dev/bhnd/ |
H A D | bhnd_erom.c | 177 erom = (bhnd_erom_t *)kobj_create((kobj_class_t)cls, M_BHND, in bhnd_erom_alloc() 216 kobj_class_t kcls; in bhnd_erom_init_static() 218 kcls = (kobj_class_t)cls; in bhnd_erom_init_static()
|
/freebsd-src/sys/dev/phy/ |
H A D | phy_usb.h | 60 #define phynode_usb_class_t kobj_class_t
|
H A D | phy.h | 113 #define phynode_class_t kobj_class_t
|
H A D | phy.c | 121 kobj_init((kobj_t)phynode, (kobj_class_t)phynode_class); in phynode_create()
|
/freebsd-src/sys/dev/syscon/ |
H A D | syscon.h | 56 #define syscon_class_t kobj_class_t
|
H A D | syscon.c | 171 kobj_init((kobj_t)syscon, (kobj_class_t)syscon_class); in syscon_create()
|
/freebsd-src/sys/dev/ice/ |
H A D | ice_rdma_internal.h | 103 kobj_class_t peer_class;
|
H A D | ice_rdma.h | 110 kobj_class_t rdma_class;
|
/freebsd-src/sys/dev/regulator/ |
H A D | regulator.h | 94 #define regnode_class_t kobj_class_t
|
/freebsd-src/sys/dev/clk/ |
H A D | clk.h | 75 #define clknode_class_t kobj_class_t
|
/freebsd-src/sys/dev/sound/macio/ |
H A D | onyx.c | 61 extern kobj_class_t i2s_mixer_class;
|
H A D | tumbler.c | 87 extern kobj_class_t i2s_mixer_class;
|
H A D | snapper.c | 87 extern kobj_class_t i2s_mixer_class;
|