Lines Matching refs:cmdbuf
462 uint8_t cmdbuf[2]; in dsrtc_write() local
464 cmdbuf[0] = a + dm->dm_nvram_start; in dsrtc_write()
465 if ((error = uiomove(&cmdbuf[1], 1, uio)) != 0) in dsrtc_write()
470 sc->sc_address, cmdbuf, 1, &cmdbuf[1], 1, 0)) != 0) { in dsrtc_write()
521 uint8_t bcd[DSXXXX_RTC_SIZE], cmdbuf[1]; in dsrtc_clock_read_ymdhms() local
535 cmdbuf[0] = dm->dm_rtc_start + i; in dsrtc_clock_read_ymdhms()
538 sc->sc_address, cmdbuf, 1, &bcd[i], 1, 0); in dsrtc_clock_read_ymdhms()
547 __func__, cmdbuf[0], error); in dsrtc_clock_read_ymdhms()
585 uint8_t bcd[DSXXXX_RTC_SIZE], cmdbuf[2]; in dsrtc_clock_write_ymdhms() local
619 cmdbuf[0] = dm->dm_ch_reg; in dsrtc_clock_write_ymdhms()
622 cmdbuf, 1, &cmdbuf[1], 1, 0)) != 0) { in dsrtc_clock_write_ymdhms()
631 cmdbuf[1] &= ~dm->dm_ch_value; in dsrtc_clock_write_ymdhms()
633 cmdbuf[1] |= dm->dm_ch_value; in dsrtc_clock_write_ymdhms()
636 cmdbuf, 1, &cmdbuf[1], 1, 0)) != 0) { in dsrtc_clock_write_ymdhms()
650 cmdbuf[0] = dm->dm_rtc_start + i; in dsrtc_clock_write_ymdhms()
660 cmdbuf, 1, &bcd[i], 1, 0)) != 0) { in dsrtc_clock_write_ymdhms()
674 cmdbuf[0] = dm->dm_ch_reg; in dsrtc_clock_write_ymdhms()
676 cmdbuf[1] |= dm->dm_ch_value; in dsrtc_clock_write_ymdhms()
678 cmdbuf[1] &= ~dm->dm_ch_value; in dsrtc_clock_write_ymdhms()
681 sc->sc_address, cmdbuf, 1, &cmdbuf[1], 1, 0)) != 0) { in dsrtc_clock_write_ymdhms()