Lines Matching +defs:val +defs:test
1165 bscv_put8(bscv_soft_state_t *ssp, int chan, bscv_addr_t addr, uint8_t val)
1177 "addr 0x%x.%02x <= 0x%02x", addr >> 8, addr & 0xff, val);
1182 bscv_put8_once(ssp, chan, addr, val);
1206 bscv_put16(bscv_soft_state_t *ssp, int chan, bscv_addr_t addr, uint16_t val)
1210 "addr 0x%x.%02x <= %04x", addr >> 8, addr & 0xff, val);
1211 bscv_put8(ssp, chan, addr, val >> 8);
1212 bscv_put8(ssp, chan, addr + 1, val & 0xff);
1216 bscv_put32(bscv_soft_state_t *ssp, int chan, bscv_addr_t addr, uint32_t val)
1220 "addr 0x%x.%02x <= %08x", addr >> 8, addr & 0xff, val);
1221 bscv_put8(ssp, chan, addr, (val >> 24) & 0xff);
1222 bscv_put8(ssp, chan, addr + 1, (val >> 16) & 0xff);
1223 bscv_put8(ssp, chan, addr + 2, (val >> 8) & 0xff);
1224 bscv_put8(ssp, chan, addr + 3, val & 0xff);
1306 uint8_t val;
1311 val = ssp->lom_regs[addr] | set;
1312 val &= ~clear;
1317 set, clear, val);
1319 bscv_put8(ssp, chan, addr, val);
1326 uint8_t val;
1341 val = bscv_get8_cached(ssp, addr);
1345 val |= set;
1346 val &= ~clear;
1347 bscv_put8_once(ssp, chan, addr, val);
1350 val = bscv_get8_once(ssp, chan, addr);
1505 * had 0x80 set then this is a test error not a retry
1521 bscv_put8_once(bscv_soft_state_t *ssp, int chan, bscv_addr_t addr, uint8_t val)
1545 &ssp->channel[chan].regs[addr], val);
1555 ssp->lom_regs[addr] = val;
1561 addr >> 8, addr & 0xff, val, fault);
1574 "addr 0x%x.%02x <= 0x%02x", addr >> 8, addr & 0xff, val);
1580 uint8_t val;
1602 val = ddi_get8(ssp->channel[chan].handle,
1612 addr >> 8, addr & 0xff, val, fault);
1633 ssp->lom_regs[addr] = val;
1638 "addr 0x%x.%02x => 0x%02x", addr >> 8, addr & 0xff, val);
1639 return (val);
1851 * a test/diagnosis environment is likely to show this.
2672 uint32_t test;
2677 if (ddi_copyin((caddr_t)arg, (caddr_t)&test, sizeof (test),
2686 testarg = (test & 0xff00) >> 8;
2687 testnum = test & 0xff;
2690 "LOMIOCTEST data 0x%x (test 0x%x, arg 0x%x)",
2691 test, (EBUS_IDX_SELFTEST0 + testnum), testarg);
2695 /* Invalid test */
2699 case EBUS_IDX_SELFTEST0: /* power on self-test result */
2705 case EBUS_IDX_SELFTEST6: /* LED self-test */
2707 /* Run the test */
2709 /* Stop other things and then run the test */
2722 test = bscv_retcode(ssp);
2730 "LOMIOCTEST status 0x%x, res 0x%x", test, res);
2732 (ddi_copyout((caddr_t)&test, (caddr_t)arg, sizeof (test),
4996 * bscv_probe_check - test comms and setup register cache