Lines Matching refs:soundbus_dev
48 struct soundbus_dev *sdev;
138 struct soundbus_dev { struct
163 int (*attach_codec)(struct soundbus_dev *dev, struct snd_card *card, argument
165 void (*detach_codec)(struct soundbus_dev *dev, void *data); argument
172 #define to_soundbus_device(d) container_of(d, struct soundbus_dev, ofdev.dev) argument
173 #define of_to_soundbus_device(d) container_of(d, struct soundbus_dev, ofdev)
175 extern int soundbus_add_one(struct soundbus_dev *dev);
176 extern void soundbus_remove_one(struct soundbus_dev *dev);
178 extern struct soundbus_dev *soundbus_dev_get(struct soundbus_dev *dev);
179 extern void soundbus_dev_put(struct soundbus_dev *dev);
187 int (*probe)(struct soundbus_dev* dev);
188 int (*remove)(struct soundbus_dev* dev);
190 int (*shutdown)(struct soundbus_dev* dev);