Lines Matching refs:dat
455 unsigned long dat; in samsung_gpiolib_2bit_output() local
460 dat = __raw_readl(base + 0x04); in samsung_gpiolib_2bit_output()
461 dat &= ~(1 << offset); in samsung_gpiolib_2bit_output()
463 dat |= 1 << offset; in samsung_gpiolib_2bit_output()
464 __raw_writel(dat, base + 0x04); in samsung_gpiolib_2bit_output()
471 __raw_writel(dat, base + 0x04); in samsung_gpiolib_2bit_output()
518 unsigned long dat; in samsung_gpiolib_4bit_output() local
524 dat = __raw_readl(base + GPIODAT_OFF); in samsung_gpiolib_4bit_output()
527 dat |= 1 << offset; in samsung_gpiolib_4bit_output()
529 dat &= ~(1 << offset); in samsung_gpiolib_4bit_output()
531 __raw_writel(dat, base + GPIODAT_OFF); in samsung_gpiolib_4bit_output()
533 __raw_writel(dat, base + GPIODAT_OFF); in samsung_gpiolib_4bit_output()
535 pr_debug("%s: %p: CON %08lx, DAT %08lx\n", __func__, base, con, dat); in samsung_gpiolib_4bit_output()
591 unsigned long dat; in samsung_gpiolib_4bit2_output() local
603 dat = __raw_readl(base + GPIODAT_OFF); in samsung_gpiolib_4bit2_output()
606 dat |= 1 << offset; in samsung_gpiolib_4bit2_output()
608 dat &= ~(1 << offset); in samsung_gpiolib_4bit2_output()
610 __raw_writel(dat, base + GPIODAT_OFF); in samsung_gpiolib_4bit2_output()
612 __raw_writel(dat, base + GPIODAT_OFF); in samsung_gpiolib_4bit2_output()
614 pr_debug("%s: %p: CON %08lx, DAT %08lx\n", __func__, base, con, dat); in samsung_gpiolib_4bit2_output()
633 unsigned long dat; in s3c24xx_gpiolib_banka_output() local
639 dat = __raw_readl(base + 0x04); in s3c24xx_gpiolib_banka_output()
641 dat &= ~(1 << offset); in s3c24xx_gpiolib_banka_output()
643 dat |= 1 << offset; in s3c24xx_gpiolib_banka_output()
645 __raw_writel(dat, base + 0x04); in s3c24xx_gpiolib_banka_output()
650 __raw_writel(dat, base + 0x04); in s3c24xx_gpiolib_banka_output()
663 unsigned long dat; in samsung_gpiolib_set() local
667 dat = __raw_readl(base + 0x04); in samsung_gpiolib_set()
668 dat &= ~(1 << offset); in samsung_gpiolib_set()
670 dat |= 1 << offset; in samsung_gpiolib_set()
671 __raw_writel(dat, base + 0x04); in samsung_gpiolib_set()