Lines Matching refs:ssam_controller

876 struct device *ssam_controller_device(struct ssam_controller *c)
884 struct ssam_controller *ctrl = to_ssam_controller(kref, kref);
904 struct ssam_controller *ssam_controller_get(struct ssam_controller *c)
916 void ssam_controller_put(struct ssam_controller *c)
940 void ssam_controller_statelock(struct ssam_controller *c)
952 void ssam_controller_stateunlock(struct ssam_controller *c)
968 void ssam_controller_lock(struct ssam_controller *c)
979 void ssam_controller_unlock(struct ssam_controller *c)
988 struct ssam_controller *ctrl = to_ssam_controller(rtl, rtl);
1010 static bool ssam_notifier_is_empty(struct ssam_controller *ctrl);
1011 static void ssam_notifier_unregister_all(struct ssam_controller *ctrl);
1165 int ssam_controller_init(struct ssam_controller *ctrl,
1227 int ssam_controller_start(struct ssam_controller *ctrl)
1281 void ssam_controller_shutdown(struct ssam_controller *ctrl)
1350 void ssam_controller_destroy(struct ssam_controller *ctrl)
1392 int ssam_controller_suspend(struct ssam_controller *ctrl)
1424 int ssam_controller_resume(struct ssam_controller *ctrl)
1469 struct ssam_controller *ctrl,
1645 int ssam_request_sync_submit(struct ssam_controller *ctrl,
1689 int ssam_request_do_sync(struct ssam_controller *ctrl,
1748 int ssam_request_do_sync_with_buffer(struct ssam_controller *ctrl,
1834 static int __ssam_ssh_event_request(struct ssam_controller *ctrl,
1890 static int ssam_ssh_event_enable(struct ssam_controller *ctrl,
1931 static int ssam_ssh_event_disable(struct ssam_controller *ctrl,
1966 int ssam_get_firmware_version(struct ssam_controller *ctrl, u32 *version)
2006 int ssam_ctrl_notif_display_off(struct ssam_controller *ctrl)
2045 int ssam_ctrl_notif_display_on(struct ssam_controller *ctrl)
2084 int ssam_ctrl_notif_d0_exit(struct ssam_controller *ctrl)
2126 int ssam_ctrl_notif_d0_entry(struct ssam_controller *ctrl)
2173 static int ssam_nf_refcount_enable(struct ssam_controller *ctrl,
2237 static int ssam_nf_refcount_disable_free(struct ssam_controller *ctrl,
2288 int ssam_notifier_register(struct ssam_controller *ctrl, struct ssam_event_notifier *n)
2356 int __ssam_notifier_unregister(struct ssam_controller *ctrl, struct ssam_event_notifier *n,
2428 int ssam_controller_event_enable(struct ssam_controller *ctrl,
2479 int ssam_controller_event_disable(struct ssam_controller *ctrl,
2527 int ssam_notifier_disable_registered(struct ssam_controller *ctrl)
2572 void ssam_notifier_restore_registered(struct ssam_controller *ctrl)
2596 static bool ssam_notifier_is_empty(struct ssam_controller *ctrl)
2617 static void ssam_notifier_unregister_all(struct ssam_controller *ctrl)
2637 struct ssam_controller *ctrl = dev_id;
2697 int ssam_irq_setup(struct ssam_controller *ctrl)
2742 void ssam_irq_free(struct ssam_controller *ctrl)
2762 int ssam_irq_arm_for_wakeup(struct ssam_controller *ctrl)
2795 void ssam_irq_disarm_wakeup(struct ssam_controller *ctrl)