Lines Matching full:sequencer
41 * to the power sequencer. Via the dependency system, multiple targets may
50 * whether a potential consumer is in fact associated with this sequencer.
69 * @list: Link to siblings on the list of all units of a single sequencer.
76 * consumer of the power sequencer or other units that depend
178 * @list: Siblings on the list of all targets exposed by a power sequencer.
184 * using the same power sequencer.
223 * @dev: Device struct associated with this sequencer.
229 * @match: Power sequencer matching callback.
230 * @targets: List of targets exposed by this sequencer.
231 * @units: List of all units supported by this sequencer.
463 * pwrseq_device_register() - Register a new power sequencer.
538 * pwrseq_device_unregister() - Unregister the power sequencer.
539 * @pwrseq: Power sequencer to unregister.
551 "REMOVING POWER SEQUENCER WITH ACTIVE USERS\n"); in pwrseq_device_unregister()
599 * this sequencer.
600 * @pwrseq: Power sequencer object.
658 * pwrseq_get() - Get the power sequencer associated with this device.
659 * @dev: Device for which to get the sequencer.
660 * @target: Name of the target exposed by the sequencer this device wants to
664 * New power sequencer descriptor for use by the consumer driver or ERR_PTR()
696 * pwrseq_put() - Release the power sequencer descriptor.
726 * @dev: Device for which to get the sequencer and which also manages its
728 * @target: Name of the target exposed by the sequencer this device wants to
732 * New power sequencer descriptor for use by the consumer driver or ERR_PTR()
877 * @desc: Descriptor referencing the power sequencer.
879 * This function tells the power sequencer that the consumer wants to be
880 * powered-up. The sequencer may already have powered-up the device in which
929 * @desc: Descriptor referencing the power sequencer.
1081 pr_err("Failed to register the power sequencer bus\n"); in pwrseq_init()