Searched refs:diff (Results 1 – 1 of 1) sorted by relevance
429 uint32_t diff = new_IN ^ NRF_GPIO_regs[port].IN; in nrf_gpio_eval_inputs() local433 for (int n = __builtin_ffs(diff) - 1; n >= 0; n = __builtin_ffs(diff) - 1) { in nrf_gpio_eval_inputs()435 diff &= ~(1 << n); in nrf_gpio_eval_inputs()467 int diff = ((gpio_st[port].IO_level >> n) & 0x1) ^ (uint32_t)value; in nrf_gpio_eval_input() local469 if (diff == 0) { in nrf_gpio_eval_input()506 uint32_t diff = new_output ^ st->O_level; in nrf_gpio_eval_outputs() local508 if (diff == 0) { in nrf_gpio_eval_outputs()517 for (int n = __builtin_ffs(diff) - 1; n >= 0; n = __builtin_ffs(diff) - 1) { in nrf_gpio_eval_outputs()519 diff &= ~(1 << n); in nrf_gpio_eval_outputs()