DEFINE_CLASS
DEFINE_CLASS(icl_cxgbei, icl_cxgbei_methods, sizeof(struct icl_cxgbei_conn));
DEFINE_CLASS(icl_soft, icl_soft_methods, sizeof(struct icl_soft_conn));
DEFINE_CLASS(icl_iser, icl_iser_methods, sizeof(struct iser_conn));
static DEFINE_CLASS(dummy_mpu, dummy_mpu_methods, 0);
DEFINE_CLASS(mpu401, mpu401_methods, 0);
static DEFINE_CLASS(cmi_mpu, cmi_mpu_methods, 0);
static DEFINE_CLASS(csamidi_mpu, csamidi_mpu_methods, 0);
static DEFINE_CLASS(emu_mpu, emu_mpu_methods, 0);
static DEFINE_CLASS(emu_mpu, emu_mpu_methods, 0);
#define AC97_DECLARE(name) static DEFINE_CLASS(name, name ## _methods, sizeof(struct kobj))
#define CHANNEL_DECLARE(name) static DEFINE_CLASS(name, name ## _methods, sizeof(struct kobj))
#define MIXER_DECLARE(name) static DEFINE_CLASS(name, name ## _methods, MIXER_SIZE)
DEFINE_CLASS(null, null_methods, 0);
static DEFINE_CLASS(iconv_ces_ ## name, iconv_ces_ ## name ## _methods, (size)); \