Lines Matching refs:auxdev

190 	int (*probe)(struct auxiliary_device *auxdev, const struct auxiliary_device_id *id);
191 void (*remove)(struct auxiliary_device *auxdev);
192 void (*shutdown)(struct auxiliary_device *auxdev);
193 int (*suspend)(struct auxiliary_device *auxdev, pm_message_t state);
194 int (*resume)(struct auxiliary_device *auxdev);
200 static inline void *auxiliary_get_drvdata(struct auxiliary_device *auxdev) in auxiliary_get_drvdata() argument
202 return dev_get_drvdata(&auxdev->dev); in auxiliary_get_drvdata()
205 static inline void auxiliary_set_drvdata(struct auxiliary_device *auxdev, void *data) in auxiliary_set_drvdata() argument
207 dev_set_drvdata(&auxdev->dev, data); in auxiliary_set_drvdata()
220 int auxiliary_device_init(struct auxiliary_device *auxdev);
221 int __auxiliary_device_add(struct auxiliary_device *auxdev, const char *modname);
222 #define auxiliary_device_add(auxdev) __auxiliary_device_add(auxdev, KBUILD_MODNAME) argument
225 int auxiliary_device_sysfs_irq_add(struct auxiliary_device *auxdev, int irq);
226 void auxiliary_device_sysfs_irq_remove(struct auxiliary_device *auxdev,
230 auxiliary_device_sysfs_irq_add(struct auxiliary_device *auxdev, int irq) in auxiliary_device_sysfs_irq_add() argument
236 auxiliary_device_sysfs_irq_remove(struct auxiliary_device *auxdev, int irq) {} in auxiliary_device_sysfs_irq_remove() argument
239 static inline void auxiliary_device_uninit(struct auxiliary_device *auxdev) in auxiliary_device_uninit() argument
241 mutex_destroy(&auxdev->sysfs.lock); in auxiliary_device_uninit()
242 put_device(&auxdev->dev); in auxiliary_device_uninit()
245 static inline void auxiliary_device_delete(struct auxiliary_device *auxdev) in auxiliary_device_delete() argument
247 device_del(&auxdev->dev); in auxiliary_device_delete()