Lines Matching refs:lflags
143 static void linehandle_flags_to_desc_flags(u32 lflags, unsigned long *flagsp) in linehandle_flags_to_desc_flags() argument
148 lflags & GPIOHANDLE_REQUEST_ACTIVE_LOW); in linehandle_flags_to_desc_flags()
150 lflags & GPIOHANDLE_REQUEST_OPEN_DRAIN); in linehandle_flags_to_desc_flags()
152 lflags & GPIOHANDLE_REQUEST_OPEN_SOURCE); in linehandle_flags_to_desc_flags()
154 lflags & GPIOHANDLE_REQUEST_BIAS_PULL_UP); in linehandle_flags_to_desc_flags()
156 lflags & GPIOHANDLE_REQUEST_BIAS_PULL_DOWN); in linehandle_flags_to_desc_flags()
158 lflags & GPIOHANDLE_REQUEST_BIAS_DISABLE); in linehandle_flags_to_desc_flags()
169 u32 lflags; in linehandle_set_config() local
174 lflags = gcnf.flags; in linehandle_set_config()
175 ret = linehandle_validate_flags(lflags); in linehandle_set_config()
180 if (!(lflags & GPIOHANDLE_REQUEST_DIRECTION_FLAGS)) in linehandle_set_config()
185 linehandle_flags_to_desc_flags(lflags, &desc->flags); in linehandle_set_config()
187 if (lflags & GPIOHANDLE_REQUEST_OUTPUT) { in linehandle_set_config()
307 u32 lflags; in linehandle_create() local
314 lflags = handlereq.flags; in linehandle_create()
316 ret = linehandle_validate_flags(lflags); in linehandle_create()
362 if (lflags & GPIOHANDLE_REQUEST_OUTPUT) { in linehandle_create()
368 } else if (lflags & GPIOHANDLE_REQUEST_INPUT) { in linehandle_create()
1235 static void gpio_v2_line_config_flags_to_desc_flags(u64 lflags, in gpio_v2_line_config_flags_to_desc_flags() argument
1241 lflags & GPIO_V2_LINE_FLAG_ACTIVE_LOW); in gpio_v2_line_config_flags_to_desc_flags()
1243 if (lflags & GPIO_V2_LINE_FLAG_OUTPUT) in gpio_v2_line_config_flags_to_desc_flags()
1245 else if (lflags & GPIO_V2_LINE_FLAG_INPUT) in gpio_v2_line_config_flags_to_desc_flags()
1249 lflags & GPIO_V2_LINE_FLAG_EDGE_RISING); in gpio_v2_line_config_flags_to_desc_flags()
1251 lflags & GPIO_V2_LINE_FLAG_EDGE_FALLING); in gpio_v2_line_config_flags_to_desc_flags()
1254 lflags & GPIO_V2_LINE_FLAG_OPEN_DRAIN); in gpio_v2_line_config_flags_to_desc_flags()
1256 lflags & GPIO_V2_LINE_FLAG_OPEN_SOURCE); in gpio_v2_line_config_flags_to_desc_flags()
1259 lflags & GPIO_V2_LINE_FLAG_BIAS_PULL_UP); in gpio_v2_line_config_flags_to_desc_flags()
1261 lflags & GPIO_V2_LINE_FLAG_BIAS_PULL_DOWN); in gpio_v2_line_config_flags_to_desc_flags()
1263 lflags & GPIO_V2_LINE_FLAG_BIAS_DISABLED); in gpio_v2_line_config_flags_to_desc_flags()
1266 lflags & GPIO_V2_LINE_FLAG_EVENT_CLOCK_REALTIME); in gpio_v2_line_config_flags_to_desc_flags()
1268 lflags & GPIO_V2_LINE_FLAG_EVENT_CLOCK_HTE); in gpio_v2_line_config_flags_to_desc_flags()
2047 u32 lflags; in lineevent_create() local
2058 lflags = eventreq.handleflags; in lineevent_create()
2066 if ((lflags & ~GPIOHANDLE_REQUEST_VALID_FLAGS) || in lineevent_create()
2071 if ((lflags & GPIOHANDLE_REQUEST_OUTPUT) || in lineevent_create()
2072 (lflags & GPIOHANDLE_REQUEST_OPEN_DRAIN) || in lineevent_create()
2073 (lflags & GPIOHANDLE_REQUEST_OPEN_SOURCE)) in lineevent_create()
2077 if (((lflags & GPIOHANDLE_REQUEST_BIAS_DISABLE) && in lineevent_create()
2078 (lflags & (GPIOHANDLE_REQUEST_BIAS_PULL_DOWN | in lineevent_create()
2080 ((lflags & GPIOHANDLE_REQUEST_BIAS_PULL_DOWN) && in lineevent_create()
2081 (lflags & GPIOHANDLE_REQUEST_BIAS_PULL_UP))) in lineevent_create()
2106 linehandle_flags_to_desc_flags(lflags, &desc->flags); in lineevent_create()