Lines Matching refs:eflags
721 static int hte_edge_setup(struct line *line, u64 eflags)
727 if (eflags & GPIO_V2_LINE_FLAG_EDGE_RISING)
731 if (eflags & GPIO_V2_LINE_FLAG_EDGE_FALLING)
751 static int hte_edge_setup(struct line *line, u64 eflags)
855 u64 eflags, edflags = READ_ONCE(line->edflags);
876 eflags = edflags & GPIO_V2_LINE_EDGE_FLAGS;
877 if (!eflags)
885 if (((eflags == GPIO_V2_LINE_FLAG_EDGE_RISING) && !level) ||
886 ((eflags == GPIO_V2_LINE_FLAG_EDGE_FALLING) && level))
1033 u64 eflags;
1037 eflags = edflags & GPIO_V2_LINE_EDGE_FLAGS;
1038 if (eflags) {
1052 if (!eflags || READ_ONCE(line->sw_debounced))
1063 if (eflags & GPIO_V2_LINE_FLAG_EDGE_RISING)
1066 if (eflags & GPIO_V2_LINE_FLAG_EDGE_FALLING)
1781 * @eflags: the event flags this line was requested with
1794 u32 eflags;
1997 if (le->eflags & GPIOEVENT_REQUEST_RISING_EDGE
1998 && le->eflags & GPIOEVENT_REQUEST_FALLING_EDGE) {
2007 } else if (le->eflags & GPIOEVENT_REQUEST_RISING_EDGE) {
2010 } else if (le->eflags & GPIOEVENT_REQUEST_FALLING_EDGE) {
2048 u32 eflags;
2059 eflags = eventreq.eventflags;
2067 (eflags & ~GPIOEVENT_REQUEST_VALID_FLAGS))
2104 le->eflags = eflags;
2120 if (eflags & GPIOEVENT_REQUEST_RISING_EDGE)
2123 if (eflags & GPIOEVENT_REQUEST_FALLING_EDGE)