Lines Matching full:tmp
725 uint8_t tmp; in lmp90xxx_gpio_set_output() local
733 tmp = data->gpio_dircn | BIT(pin); in lmp90xxx_gpio_set_output()
734 if (tmp != data->gpio_dircn) { in lmp90xxx_gpio_set_output()
735 err = lmp90xxx_write_reg8(dev, LMP90XXX_REG_GPIO_DIRCN, tmp); in lmp90xxx_gpio_set_output()
737 data->gpio_dircn = tmp; in lmp90xxx_gpio_set_output()
750 uint8_t tmp; in lmp90xxx_gpio_set_input() local
758 tmp = data->gpio_dircn & ~BIT(pin); in lmp90xxx_gpio_set_input()
759 if (tmp != data->gpio_dircn) { in lmp90xxx_gpio_set_input()
760 err = lmp90xxx_write_reg8(dev, LMP90XXX_REG_GPIO_DIRCN, tmp); in lmp90xxx_gpio_set_input()
762 data->gpio_dircn = tmp; in lmp90xxx_gpio_set_input()
776 uint8_t tmp; in lmp90xxx_gpio_set_pin_value() local
784 tmp = data->gpio_dat; in lmp90xxx_gpio_set_pin_value()
785 WRITE_BIT(tmp, pin, value); in lmp90xxx_gpio_set_pin_value()
787 if (tmp != data->gpio_dat) { in lmp90xxx_gpio_set_pin_value()
788 err = lmp90xxx_write_reg8(dev, LMP90XXX_REG_GPIO_DAT, tmp); in lmp90xxx_gpio_set_pin_value()
790 data->gpio_dat = tmp; in lmp90xxx_gpio_set_pin_value()
804 uint8_t tmp; in lmp90xxx_gpio_get_pin_value() local
812 err = lmp90xxx_read_reg8(dev, LMP90XXX_REG_GPIO_DAT, &tmp); in lmp90xxx_gpio_get_pin_value()
814 *value = tmp & BIT(pin); in lmp90xxx_gpio_get_pin_value()
826 uint8_t tmp; in lmp90xxx_gpio_port_get_raw() local
830 err = lmp90xxx_read_reg8(dev, LMP90XXX_REG_GPIO_DAT, &tmp); in lmp90xxx_gpio_port_get_raw()
831 tmp &= ~(data->gpio_dircn); in lmp90xxx_gpio_port_get_raw()
834 *value = tmp; in lmp90xxx_gpio_port_get_raw()
845 uint8_t tmp; in lmp90xxx_gpio_port_set_masked_raw() local
850 tmp = (data->gpio_dat & ~mask) | (value & mask); in lmp90xxx_gpio_port_set_masked_raw()
851 if (tmp != data->gpio_dat) { in lmp90xxx_gpio_port_set_masked_raw()
852 err = lmp90xxx_write_reg8(dev, LMP90XXX_REG_GPIO_DAT, tmp); in lmp90xxx_gpio_port_set_masked_raw()
854 data->gpio_dat = tmp; in lmp90xxx_gpio_port_set_masked_raw()
867 uint8_t tmp; in lmp90xxx_gpio_port_set_bits_raw() local
869 tmp = pins & LMP90XXX_GPIO_DAT_MASK; in lmp90xxx_gpio_port_set_bits_raw()
872 if (tmp != data->gpio_dat) { in lmp90xxx_gpio_port_set_bits_raw()
873 tmp |= data->gpio_dat; in lmp90xxx_gpio_port_set_bits_raw()
874 err = lmp90xxx_write_reg8(dev, LMP90XXX_REG_GPIO_DAT, tmp); in lmp90xxx_gpio_port_set_bits_raw()
876 data->gpio_dat = tmp; in lmp90xxx_gpio_port_set_bits_raw()
889 uint8_t tmp; in lmp90xxx_gpio_port_clear_bits_raw() local
891 tmp = pins & LMP90XXX_GPIO_DAT_MASK; in lmp90xxx_gpio_port_clear_bits_raw()
894 if ((tmp & data->gpio_dat) != 0) { in lmp90xxx_gpio_port_clear_bits_raw()
895 tmp = data->gpio_dat & ~tmp; in lmp90xxx_gpio_port_clear_bits_raw()
896 err = lmp90xxx_write_reg8(dev, LMP90XXX_REG_GPIO_DAT, tmp); in lmp90xxx_gpio_port_clear_bits_raw()
898 data->gpio_dat = tmp; in lmp90xxx_gpio_port_clear_bits_raw()
910 uint8_t tmp; in lmp90xxx_gpio_port_toggle_bits() local
913 tmp = pins & LMP90XXX_GPIO_DAT_MASK; in lmp90xxx_gpio_port_toggle_bits()
916 tmp ^= data->gpio_dat; in lmp90xxx_gpio_port_toggle_bits()
917 err = lmp90xxx_write_reg8(dev, LMP90XXX_REG_GPIO_DAT, tmp); in lmp90xxx_gpio_port_toggle_bits()
919 data->gpio_dat = tmp; in lmp90xxx_gpio_port_toggle_bits()