Lines Matching refs:new_dir
135 uint64_t new_dir = (old_dir & (3ULL << (2 * shift))) in pq3gpio_pin_ctl() local
138 if ((uint32_t)old_dir != (uint32_t)new_dir) in pq3gpio_pin_ctl()
140 (uint32_t)new_dir); in pq3gpio_pin_ctl()
141 new_dir >>= 32; in pq3gpio_pin_ctl()
143 if ((uint32_t)old_dir != (uint32_t)new_dir) in pq3gpio_pin_ctl()
145 (uint32_t)new_dir); in pq3gpio_pin_ctl()
176 uint32_t new_dir = old_dir; in pq3gpio_pin_ctl() local
178 case GPIO_PIN_OUTPUT: new_dir |= mask; break; in pq3gpio_pin_ctl()
179 case GPIO_PIN_INPUT: new_dir &= ~mask; break; in pq3gpio_pin_ctl()
182 if (old_dir != new_dir) in pq3gpio_pin_ctl()
183 bus_space_write_4(gc->gc_bst, gc->gc_bsh, GPDIR, new_dir); in pq3gpio_pin_ctl()