Lines Matching refs:soundbus_dev
49 struct soundbus_dev *sdev;
139 struct soundbus_dev {
164 int (*attach_codec)(struct soundbus_dev *dev, struct snd_card *card,
166 void (*detach_codec)(struct soundbus_dev *dev, void *data);
173 #define to_soundbus_device(d) container_of(d, struct soundbus_dev, ofdev.dev)
174 #define of_to_soundbus_device(d) container_of(d, struct soundbus_dev, ofdev)
176 extern int soundbus_add_one(struct soundbus_dev *dev);
177 extern void soundbus_remove_one(struct soundbus_dev *dev);
179 extern struct soundbus_dev *soundbus_dev_get(struct soundbus_dev *dev);
180 extern void soundbus_dev_put(struct soundbus_dev *dev);
188 int (*probe)(struct soundbus_dev* dev);
189 int (*remove)(struct soundbus_dev* dev);
191 int (*suspend)(struct soundbus_dev* dev, pm_message_t state);
192 int (*resume)(struct soundbus_dev* dev);
193 int (*shutdown)(struct soundbus_dev* dev);