Lines Matching refs:ev
194 static int adp5585_validate_event(const struct adp5585_dev *adp5585, unsigned int ev) in adp5585_validate_event() argument
197 if (ev >= ADP5585_ROW5_KEY_EVENT_START && ev <= ADP5585_ROW5_KEY_EVENT_END) in adp5585_validate_event()
199 if (ev >= ADP5585_GPI_EVENT_START && ev <= ADP5585_GPI_EVENT_END) in adp5585_validate_event()
203 "Invalid unlock/reset event(%u) for this device\n", ev); in adp5585_validate_event()
206 if (ev >= ADP5585_KEY_EVENT_START && ev <= ADP5585_KEY_EVENT_END) in adp5585_validate_event()
208 if (ev >= ADP5585_GPI_EVENT_START && ev <= ADP5585_GPI_EVENT_END) { in adp5585_validate_event()
215 if (ev == (ADP5585_GPI_EVENT_START + 5)) in adp5585_validate_event()
218 ev); in adp5585_validate_event()
223 "Invalid unlock/reset event(%u) for this device\n", ev); in adp5585_validate_event()
226 static int adp5589_validate_event(const struct adp5585_dev *adp5585, unsigned int ev) in adp5589_validate_event() argument
228 if (ev >= ADP5589_KEY_EVENT_START && ev <= ADP5589_KEY_EVENT_END) in adp5589_validate_event()
230 if (ev >= ADP5589_GPI_EVENT_START && ev <= ADP5589_GPI_EVENT_END) in adp5589_validate_event()
234 "Invalid unlock/reset event(%u) for this device\n", ev); in adp5589_validate_event()
284 unsigned int ev; in adp5585_parse_ev_array() local
310 for (ev = 0; ev < *n_events; ev++) { in adp5585_parse_ev_array()
311 if (!reset_ev && events[ev] == ADP5589_UNLOCK_WILDCARD) in adp5585_parse_ev_array()
315 ret = adp5585_validate_event(adp5585, events[ev]); in adp5585_parse_ev_array()
317 ret = adp5589_validate_event(adp5585, events[ev]); in adp5585_parse_ev_array()