Lines Matching full:callback
53 /* NPCX miwu driver callback type */
72 * Define npcx miwu driver callback handler signature for wake-up input source
87 uint8_t pin_mask; /** A mask of pins the callback is interested in. */
89 uint8_t cb_type; /** Callback type */
102 uint8_t cb_type; /** Callback type */
103 struct npcx_wui wui; /** Device instance register callback function */
108 * @brief MIWU callback structure for a gpio or device input
110 * Used to register a generic gpio/device callback in the driver instance
111 * callback list. Beware such structure should not be allocated on stack.
121 /** Callback function being called when GPIO event occurred */
127 /** Callback function being called when device event occurred */
196 * @param callback Pointer to io callback structure for initialization
198 * @param port GPIO port issued a callback function
200 void npcx_miwu_init_gpio_callback(struct miwu_callback *callback,
206 * @param callback Pointer to device callback structure for initialization
209 * @param source Pointer to device instance issued a callback function
211 void npcx_miwu_init_dev_callback(struct miwu_callback *callback,
217 * @brief Function to insert or remove a miwu callback from a callback list
219 * @param callback Pointer to miwu callback structure
220 * @param set A boolean indicating insertion or removal of the callback