Lines Matching refs:output_vals
90 gpio_port_value_t output_vals; member
373 *values = drv_data->output_vals & get_output_pins(port); in gpio_emul_output_get_masked()
435 drv_data->output_vals &= ~BIT(pin); in gpio_emul_pin_configure()
439 port, BIT(pin), drv_data->output_vals); in gpio_emul_pin_configure()
443 drv_data->output_vals |= BIT(pin); in gpio_emul_pin_configure()
447 port, BIT(pin), drv_data->output_vals); in gpio_emul_pin_configure()
484 if (drv_data->output_vals & BIT(pin)) { in gpio_emul_pin_get_config()
531 prev_values = drv_data->output_vals; in gpio_emul_port_set_masked_raw()
534 drv_data->output_vals &= ~mask; in gpio_emul_port_set_masked_raw()
535 drv_data->output_vals |= values; in gpio_emul_port_set_masked_raw()
540 drv_data->output_vals); in gpio_emul_port_set_masked_raw()
567 drv_data->output_vals |= pins; in gpio_emul_port_set_bits_raw()
571 drv_data->output_vals); in gpio_emul_port_set_bits_raw()
595 drv_data->output_vals &= ~pins; in gpio_emul_port_clear_bits_raw()
598 rv = gpio_emul_input_set_masked_int(port, input_mask, drv_data->output_vals); in gpio_emul_port_clear_bits_raw()
617 drv_data->output_vals ^= (pins & get_output_pins(port)); in gpio_emul_port_toggle_bits()
620 drv_data->output_vals); in gpio_emul_port_toggle_bits()