Lines Matching refs:ssam_device

169 struct ssam_device {  struct
190 int (*probe)(struct ssam_device *sdev); argument
191 void (*remove)(struct ssam_device *sdev);
231 #define to_ssam_device(d) container_of_const(d, struct ssam_device, dev)
250 const struct ssam_device_id *ssam_device_get_match(const struct ssam_device *dev);
252 const void *ssam_device_get_match_data(const struct ssam_device *dev);
254 struct ssam_device *ssam_device_alloc(struct ssam_controller *ctrl,
257 int ssam_device_add(struct ssam_device *sdev);
258 void ssam_device_remove(struct ssam_device *sdev);
268 static inline void ssam_device_mark_hot_removed(struct ssam_device *sdev) in ssam_device_mark_hot_removed()
284 static inline bool ssam_device_is_hot_removed(struct ssam_device *sdev) in ssam_device_is_hot_removed()
301 static inline struct ssam_device *ssam_device_get(struct ssam_device *sdev) in ssam_device_get()
316 static inline void ssam_device_put(struct ssam_device *sdev) in ssam_device_put()
329 static inline void *ssam_device_get_drvdata(struct ssam_device *sdev) in ssam_device_get_drvdata()
339 static inline void ssam_device_set_drvdata(struct ssam_device *sdev, void *data) in ssam_device_set_drvdata()
422 static inline int ssam_device_register_clients(struct ssam_device *sdev) in ssam_device_register_clients()
456 static int name(struct ssam_device *sdev) \
490 static int name(struct ssam_device *sdev, const atype *arg) \
524 static int name(struct ssam_device *sdev, rtype *ret) \
560 static int name(struct ssam_device *sdev, const atype *arg, rtype *ret) \
592 static inline int ssam_device_notifier_register(struct ssam_device *sdev, in ssam_device_notifier_register()
625 static inline int ssam_device_notifier_unregister(struct ssam_device *sdev, in ssam_device_notifier_unregister()