Lines Matching defs:pos
840 static int ds1685_nvram_read(void *priv, unsigned int pos, void *val,
856 for (count = 0; size > 0 && pos < NVRAM_TOTAL_SZ_BANK0;
859 *buf++ = rtc->read(rtc, (NVRAM_TIME_BASE + pos++));
861 *buf++ = rtc->read(rtc, (NVRAM_BANK0_BASE + pos++));
877 (pos - NVRAM_TOTAL_SZ_BANK0));
881 for (count = 0; size > 0 && pos < NVRAM_TOTAL_SZ;
887 (pos - NVRAM_TOTAL_SZ_BANK0));
890 pos++;
907 static int ds1685_nvram_write(void *priv, unsigned int pos, void *val,
923 for (count = 0; size > 0 && pos < NVRAM_TOTAL_SZ_BANK0;
926 rtc->write(rtc, (NVRAM_TIME_BASE + pos++),
944 (pos - NVRAM_TOTAL_SZ_BANK0));
948 for (count = 0; size > 0 && pos < NVRAM_TOTAL_SZ;
954 (pos - NVRAM_TOTAL_SZ_BANK0));
957 pos++;