Lines Matching refs:xr_reg

1618 						    unsigned int *xr_reg,  in peb2466_chip_gpio_offset_to_data_regmask()  argument
1627 *xr_reg = PEB2466_XR0; in peb2466_chip_gpio_offset_to_data_regmask()
1633 *xr_reg = PEB2466_XR1; in peb2466_chip_gpio_offset_to_data_regmask()
1639 *xr_reg = PEB2466_XR3; in peb2466_chip_gpio_offset_to_data_regmask()
1647 unsigned int *xr_reg, in peb2466_chip_gpio_offset_to_dir_regmask() argument
1655 *xr_reg = PEB2466_XR2; in peb2466_chip_gpio_offset_to_dir_regmask()
1660 *xr_reg = PEB2466_XR3; in peb2466_chip_gpio_offset_to_dir_regmask()
1668 unsigned int xr_reg) in peb2466_chip_gpio_get_cache() argument
1672 switch (xr_reg) { in peb2466_chip_gpio_get_cache()
1692 static int peb2466_chip_gpio_update_bits(struct peb2466 *peb2466, unsigned int xr_reg, in peb2466_chip_gpio_update_bits() argument
1708 cache = peb2466_chip_gpio_get_cache(peb2466, xr_reg); in peb2466_chip_gpio_update_bits()
1718 ret = regmap_write(peb2466->regmap, xr_reg, tmp); in peb2466_chip_gpio_update_bits()
1733 unsigned int xr_reg; in peb2466_chip_gpio_set() local
1747 ret = peb2466_chip_gpio_offset_to_data_regmask(offset, &xr_reg, &mask); in peb2466_chip_gpio_set()
1754 ret = peb2466_chip_gpio_update_bits(peb2466, xr_reg, mask, val ? mask : 0); in peb2466_chip_gpio_set()
1757 offset, xr_reg, mask, ret); in peb2466_chip_gpio_set()
1766 unsigned int xr_reg; in peb2466_chip_gpio_get() local
1780 ret = peb2466_chip_gpio_offset_to_data_regmask(offset, &xr_reg, &mask); in peb2466_chip_gpio_get()
1788 cache = peb2466_chip_gpio_get_cache(peb2466, xr_reg); in peb2466_chip_gpio_get()
1793 ret = regmap_read(peb2466->regmap, xr_reg, &val); in peb2466_chip_gpio_get()
1796 offset, xr_reg, mask, ret); in peb2466_chip_gpio_get()
1807 unsigned int xr_reg; in peb2466_chip_get_direction() local
1821 ret = peb2466_chip_gpio_offset_to_dir_regmask(offset, &xr_reg, &mask); in peb2466_chip_get_direction()
1828 ret = regmap_read(peb2466->regmap, xr_reg, &val); in peb2466_chip_get_direction()
1831 offset, xr_reg, mask, ret); in peb2466_chip_get_direction()
1841 unsigned int xr_reg; in peb2466_chip_direction_input() local
1854 ret = peb2466_chip_gpio_offset_to_dir_regmask(offset, &xr_reg, &mask); in peb2466_chip_direction_input()
1861 ret = peb2466_chip_gpio_update_bits(peb2466, xr_reg, mask, 0); in peb2466_chip_direction_input()
1864 offset, xr_reg, mask, ret); in peb2466_chip_direction_input()
1874 unsigned int xr_reg; in peb2466_chip_direction_output() local
1890 ret = peb2466_chip_gpio_offset_to_dir_regmask(offset, &xr_reg, &mask); in peb2466_chip_direction_output()
1897 ret = peb2466_chip_gpio_update_bits(peb2466, xr_reg, mask, mask); in peb2466_chip_direction_output()
1900 offset, xr_reg, mask, ret); in peb2466_chip_direction_output()