Lines Matching refs:xr_reg

1617 						    unsigned int *xr_reg,  in peb2466_chip_gpio_offset_to_data_regmask()  argument
1626 *xr_reg = PEB2466_XR0; in peb2466_chip_gpio_offset_to_data_regmask()
1632 *xr_reg = PEB2466_XR1; in peb2466_chip_gpio_offset_to_data_regmask()
1638 *xr_reg = PEB2466_XR3; in peb2466_chip_gpio_offset_to_data_regmask()
1646 unsigned int *xr_reg, in peb2466_chip_gpio_offset_to_dir_regmask() argument
1654 *xr_reg = PEB2466_XR2; in peb2466_chip_gpio_offset_to_dir_regmask()
1659 *xr_reg = PEB2466_XR3; in peb2466_chip_gpio_offset_to_dir_regmask()
1667 unsigned int xr_reg) in peb2466_chip_gpio_get_cache() argument
1671 switch (xr_reg) { in peb2466_chip_gpio_get_cache()
1691 static int peb2466_chip_gpio_update_bits(struct peb2466 *peb2466, unsigned int xr_reg, in peb2466_chip_gpio_update_bits() argument
1707 cache = peb2466_chip_gpio_get_cache(peb2466, xr_reg); in peb2466_chip_gpio_update_bits()
1717 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()
1768 unsigned int xr_reg; in peb2466_chip_gpio_get() local
1782 ret = peb2466_chip_gpio_offset_to_data_regmask(offset, &xr_reg, &mask); in peb2466_chip_gpio_get()
1790 cache = peb2466_chip_gpio_get_cache(peb2466, xr_reg); in peb2466_chip_gpio_get()
1795 ret = regmap_read(peb2466->regmap, xr_reg, &val); in peb2466_chip_gpio_get()
1798 offset, xr_reg, mask, ret); in peb2466_chip_gpio_get()
1809 unsigned int xr_reg; in peb2466_chip_get_direction() local
1823 ret = peb2466_chip_gpio_offset_to_dir_regmask(offset, &xr_reg, &mask); in peb2466_chip_get_direction()
1830 ret = regmap_read(peb2466->regmap, xr_reg, &val); in peb2466_chip_get_direction()
1833 offset, xr_reg, mask, ret); in peb2466_chip_get_direction()
1843 unsigned int xr_reg; in peb2466_chip_direction_input() local
1856 ret = peb2466_chip_gpio_offset_to_dir_regmask(offset, &xr_reg, &mask); in peb2466_chip_direction_input()
1863 ret = peb2466_chip_gpio_update_bits(peb2466, xr_reg, mask, 0); in peb2466_chip_direction_input()
1866 offset, xr_reg, mask, ret); in peb2466_chip_direction_input()
1876 unsigned int xr_reg; in peb2466_chip_direction_output() local
1894 ret = peb2466_chip_gpio_offset_to_dir_regmask(offset, &xr_reg, &mask); in peb2466_chip_direction_output()
1901 ret = peb2466_chip_gpio_update_bits(peb2466, xr_reg, mask, mask); in peb2466_chip_direction_output()
1904 offset, xr_reg, mask, ret); in peb2466_chip_direction_output()