Lines Matching refs:debounce_period_us
726 usecs_to_jiffies(READ_ONCE(line->desc->debounce_period_us)));
867 usecs_to_jiffies(READ_ONCE(line->desc->debounce_period_us)));
941 static int debounce_setup(struct line *line, unsigned int debounce_period_us)
947 ret = gpiod_set_debounce(line->desc, debounce_period_us);
949 WRITE_ONCE(line->desc->debounce_period_us, debounce_period_us);
955 if (debounce_period_us) {
1008 return lc->attrs[i].attr.debounce_period_us;
1029 WRITE_ONCE(line->desc->debounce_period_us, 0);
1037 u32 debounce_period_us;
1050 debounce_period_us = gpio_v2_line_config_debounce_period(lc, line_idx);
1051 ret = debounce_setup(line, debounce_period_us);
1054 WRITE_ONCE(line->desc->debounce_period_us, debounce_period_us);
1092 unsigned int debounce_period_us =
1096 (READ_ONCE(line->desc->debounce_period_us) == debounce_period_us))
1100 if (debounce_period_us && READ_ONCE(line->sw_debounced)) {
1101 WRITE_ONCE(line->desc->debounce_period_us, debounce_period_us);
1108 (!debounce_period_us && READ_ONCE(line->sw_debounced)))
2277 u32 debounce_period_us;
2345 debounce_period_us = READ_ONCE(desc->debounce_period_us);
2346 if (debounce_period_us) {
2348 info->attrs[num_attrs].debounce_period_us = debounce_period_us;