Lines Matching refs:mem_res
49 struct resource *mem_res;
70 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_IOPORT, &rid,
72 if (sc->mem_res == NULL) {
77 bus_write_1(sc->mem_res, RTC_RTCCON, RTCCON_RTCEN);
91 ct.year = YEAR_BASE + FROMBCD(bus_read_1(sc->mem_res, RTC_BCDYEAR)); \
92 ct.mon = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDMON)); \
93 ct.dow = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDDAY)); \
94 ct.day = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDDATE)); \
95 ct.hour = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDHOUR)); \
96 ct.min = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDMIN)); \
97 ct.sec = FROMBCD(bus_read_1(sc->mem_res, RTC_BCDSEC)); \
132 bus_write_1(sc->mem_res, RTC_BCDSEC, TOBCD(ct.sec));
133 bus_write_1(sc->mem_res, RTC_BCDMIN, TOBCD(ct.min));
134 bus_write_1(sc->mem_res, RTC_BCDHOUR, TOBCD(ct.hour));
135 bus_write_1(sc->mem_res, RTC_BCDDATE, TOBCD(ct.day));
136 bus_write_1(sc->mem_res, RTC_BCDDAY, TOBCD(ct.dow));
137 bus_write_1(sc->mem_res, RTC_BCDMON, TOBCD(ct.mon));
138 bus_write_1(sc->mem_res, RTC_BCDYEAR, TOBCD(ct.year - YEAR_BASE));