Lines Matching defs:pos
842 static int ds1685_nvram_read(void *priv, unsigned int pos, void *val,
858 for (count = 0; size > 0 && pos < NVRAM_TOTAL_SZ_BANK0;
861 *buf++ = rtc->read(rtc, (NVRAM_TIME_BASE + pos++));
863 *buf++ = rtc->read(rtc, (NVRAM_BANK0_BASE + pos++));
879 (pos - NVRAM_TOTAL_SZ_BANK0));
883 for (count = 0; size > 0 && pos < NVRAM_TOTAL_SZ;
889 (pos - NVRAM_TOTAL_SZ_BANK0));
892 pos++;
909 static int ds1685_nvram_write(void *priv, unsigned int pos, void *val,
925 for (count = 0; size > 0 && pos < NVRAM_TOTAL_SZ_BANK0;
928 rtc->write(rtc, (NVRAM_TIME_BASE + pos++),
946 (pos - NVRAM_TOTAL_SZ_BANK0));
950 for (count = 0; size > 0 && pos < NVRAM_TOTAL_SZ;
956 (pos - NVRAM_TOTAL_SZ_BANK0));
959 pos++;