sc                104 kern/dev/lamebus/emu.c emu_rreg(struct emu_softc *sc, uint32_t reg)
sc                106 kern/dev/lamebus/emu.c 	return bus_read_register(sc->e_busdata, sc->e_buspos, reg);
sc                115 kern/dev/lamebus/emu.c emu_wreg(struct emu_softc *sc, uint32_t reg, uint32_t val)
sc                117 kern/dev/lamebus/emu.c 	bus_write_register(sc->e_busdata, sc->e_buspos, reg, val);
sc                126 kern/dev/lamebus/emu.c 	struct emu_softc *sc = dev;
sc                128 kern/dev/lamebus/emu.c 	sc->e_result = emu_rreg(sc, REG_RESULT);
sc                129 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_RESULT, 0);
sc                131 kern/dev/lamebus/emu.c 	V(sc->e_sem);
sc                140 kern/dev/lamebus/emu.c translate_err(struct emu_softc *sc, uint32_t code)
sc                147 kern/dev/lamebus/emu.c 		panic("emu%d: got fatal result code %d\n", sc->e_unit, code);
sc                158 kern/dev/lamebus/emu.c 	kprintf("emu%d: Unknown result code %d\n", sc->e_unit, code);
sc                167 kern/dev/lamebus/emu.c emu_waitdone(struct emu_softc *sc)
sc                169 kern/dev/lamebus/emu.c 	P(sc->e_sem);
sc                170 kern/dev/lamebus/emu.c 	return translate_err(sc, sc->e_result);
sc                181 kern/dev/lamebus/emu.c emu_open(struct emu_softc *sc, uint32_t handle, const char *name,
sc                205 kern/dev/lamebus/emu.c 	lock_acquire(sc->e_lock);
sc                207 kern/dev/lamebus/emu.c 	strcpy(sc->e_iobuf, name);
sc                208 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_IOLEN, strlen(name));
sc                209 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_HANDLE, handle);
sc                210 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_OPER, op);
sc                211 kern/dev/lamebus/emu.c 	result = emu_waitdone(sc);
sc                214 kern/dev/lamebus/emu.c 		*newhandle = emu_rreg(sc, REG_HANDLE);
sc                215 kern/dev/lamebus/emu.c 		*newisdir = emu_rreg(sc, REG_IOLEN)>0;
sc                218 kern/dev/lamebus/emu.c 	lock_release(sc->e_lock);
sc                229 kern/dev/lamebus/emu.c emu_close(struct emu_softc *sc, uint32_t handle)
sc                235 kern/dev/lamebus/emu.c 	mine = lock_do_i_hold(sc->e_lock);
sc                237 kern/dev/lamebus/emu.c 		lock_acquire(sc->e_lock);
sc                243 kern/dev/lamebus/emu.c 		emu_wreg(sc, REG_HANDLE, handle);
sc                244 kern/dev/lamebus/emu.c 		emu_wreg(sc, REG_OPER, EMU_OP_CLOSE);
sc                245 kern/dev/lamebus/emu.c 		result = emu_waitdone(sc);
sc                249 kern/dev/lamebus/emu.c 				sc->e_unit);
sc                257 kern/dev/lamebus/emu.c 		lock_release(sc->e_lock);
sc                267 kern/dev/lamebus/emu.c emu_doread(struct emu_softc *sc, uint32_t handle, uint32_t len,
sc                274 kern/dev/lamebus/emu.c 	lock_acquire(sc->e_lock);
sc                276 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_HANDLE, handle);
sc                277 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_IOLEN, len);
sc                278 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_OFFSET, uio->uio_offset);
sc                279 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_OPER, op);
sc                280 kern/dev/lamebus/emu.c 	result = emu_waitdone(sc);
sc                285 kern/dev/lamebus/emu.c 	result = uiomove(sc->e_iobuf, emu_rreg(sc, REG_IOLEN), uio);
sc                287 kern/dev/lamebus/emu.c 	uio->uio_offset = emu_rreg(sc, REG_OFFSET);
sc                290 kern/dev/lamebus/emu.c 	lock_release(sc->e_lock);
sc                299 kern/dev/lamebus/emu.c emu_read(struct emu_softc *sc, uint32_t handle, uint32_t len,
sc                302 kern/dev/lamebus/emu.c 	return emu_doread(sc, handle, len, EMU_OP_READ, uio);
sc                310 kern/dev/lamebus/emu.c emu_readdir(struct emu_softc *sc, uint32_t handle, uint32_t len,
sc                313 kern/dev/lamebus/emu.c 	return emu_doread(sc, handle, len, EMU_OP_READDIR, uio);
sc                321 kern/dev/lamebus/emu.c emu_write(struct emu_softc *sc, uint32_t handle, uint32_t len,
sc                328 kern/dev/lamebus/emu.c 	lock_acquire(sc->e_lock);
sc                330 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_HANDLE, handle);
sc                331 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_IOLEN, len);
sc                332 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_OFFSET, uio->uio_offset);
sc                334 kern/dev/lamebus/emu.c 	result = uiomove(sc->e_iobuf, len, uio);
sc                339 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_OPER, EMU_OP_WRITE);
sc                340 kern/dev/lamebus/emu.c 	result = emu_waitdone(sc);
sc                343 kern/dev/lamebus/emu.c 	lock_release(sc->e_lock);
sc                352 kern/dev/lamebus/emu.c emu_getsize(struct emu_softc *sc, uint32_t handle, off_t *retval)
sc                356 kern/dev/lamebus/emu.c 	lock_acquire(sc->e_lock);
sc                358 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_HANDLE, handle);
sc                359 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_OPER, EMU_OP_GETSIZE);
sc                360 kern/dev/lamebus/emu.c 	result = emu_waitdone(sc);
sc                362 kern/dev/lamebus/emu.c 		*retval = emu_rreg(sc, REG_IOLEN);
sc                365 kern/dev/lamebus/emu.c 	lock_release(sc->e_lock);
sc                374 kern/dev/lamebus/emu.c emu_trunc(struct emu_softc *sc, uint32_t handle, off_t len)
sc                378 kern/dev/lamebus/emu.c 	lock_acquire(sc->e_lock);
sc                380 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_HANDLE, handle);
sc                381 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_IOLEN, len);
sc                382 kern/dev/lamebus/emu.c 	emu_wreg(sc, REG_OPER, EMU_OP_TRUNC);
sc                383 kern/dev/lamebus/emu.c 	result = emu_waitdone(sc);
sc                385 kern/dev/lamebus/emu.c 	lock_release(sc->e_lock);
sc               1284 kern/dev/lamebus/emu.c emufs_addtovfs(struct emu_softc *sc, const char *devname)
sc               1300 kern/dev/lamebus/emu.c 	ef->ef_emu = sc;
sc               1333 kern/dev/lamebus/emu.c config_emu(struct emu_softc *sc, int emuno)
sc               1337 kern/dev/lamebus/emu.c 	sc->e_lock = lock_create("emufs-lock");
sc               1338 kern/dev/lamebus/emu.c 	if (sc->e_lock == NULL) {
sc               1341 kern/dev/lamebus/emu.c 	sc->e_sem = sem_create("emufs-sem", 0);
sc               1342 kern/dev/lamebus/emu.c 	if (sc->e_sem == NULL) {
sc               1343 kern/dev/lamebus/emu.c 		lock_destroy(sc->e_lock);
sc               1344 kern/dev/lamebus/emu.c 		sc->e_lock = NULL;
sc               1347 kern/dev/lamebus/emu.c 	sc->e_iobuf = bus_map_area(sc->e_busdata, sc->e_buspos, EMU_BUFFER);
sc               1351 kern/dev/lamebus/emu.c 	return emufs_addtovfs(sc, name);
sc                 46 kern/dev/lamebus/emu_att.c attach_emu_to_lamebus(int emuno, struct lamebus_softc *sc)
sc                 49 kern/dev/lamebus/emu_att.c 	int slot = lamebus_probe(sc, LB_VENDOR_CS161, LBCS161_EMUFS,
sc                 60 kern/dev/lamebus/emu_att.c 	es->e_busdata = sc;
sc                 64 kern/dev/lamebus/emu_att.c 	lamebus_mark(sc, slot);
sc                 65 kern/dev/lamebus/emu_att.c 	lamebus_attach_interrupt(sc, slot, es, emu_irq);
sc                228 kern/dev/lamebus/lamebus.c lamebus_probe(struct lamebus_softc *sc,
sc                240 kern/dev/lamebus/lamebus.c 	spinlock_acquire(&sc->ls_lock);
sc                243 kern/dev/lamebus/lamebus.c 		if (sc->ls_slotsinuse & (1<<slot)) {
sc                248 kern/dev/lamebus/lamebus.c 		val = read_cfg_register(sc, slot, CFGREG_VID);
sc                254 kern/dev/lamebus/lamebus.c 		val = read_cfg_register(sc, slot, CFGREG_DID);
sc                260 kern/dev/lamebus/lamebus.c 		val = read_cfg_register(sc, slot, CFGREG_DRL);
sc                268 kern/dev/lamebus/lamebus.c 		spinlock_release(&sc->ls_lock);
sc                274 kern/dev/lamebus/lamebus.c 	spinlock_release(&sc->ls_lock);
sc                284 kern/dev/lamebus/lamebus.c lamebus_mark(struct lamebus_softc *sc, int slot)
sc                289 kern/dev/lamebus/lamebus.c 	spinlock_acquire(&sc->ls_lock);
sc                291 kern/dev/lamebus/lamebus.c 	if ((sc->ls_slotsinuse & mask)!=0) {
sc                295 kern/dev/lamebus/lamebus.c 	sc->ls_slotsinuse |= mask;
sc                297 kern/dev/lamebus/lamebus.c 	spinlock_release(&sc->ls_lock);
sc                304 kern/dev/lamebus/lamebus.c lamebus_unmark(struct lamebus_softc *sc, int slot)
sc                309 kern/dev/lamebus/lamebus.c 	spinlock_acquire(&sc->ls_lock);
sc                311 kern/dev/lamebus/lamebus.c 	if ((sc->ls_slotsinuse & mask)==0) {
sc                315 kern/dev/lamebus/lamebus.c 	sc->ls_slotsinuse &= ~mask;
sc                317 kern/dev/lamebus/lamebus.c 	spinlock_release(&sc->ls_lock);
sc                325 kern/dev/lamebus/lamebus.c lamebus_attach_interrupt(struct lamebus_softc *sc, int slot,
sc                332 kern/dev/lamebus/lamebus.c 	spinlock_acquire(&sc->ls_lock);
sc                334 kern/dev/lamebus/lamebus.c 	if ((sc->ls_slotsinuse & mask)==0) {
sc                339 kern/dev/lamebus/lamebus.c 	KASSERT(sc->ls_devdata[slot]==NULL);
sc                340 kern/dev/lamebus/lamebus.c 	KASSERT(sc->ls_irqfuncs[slot]==NULL);
sc                342 kern/dev/lamebus/lamebus.c 	sc->ls_devdata[slot] = devdata;
sc                343 kern/dev/lamebus/lamebus.c 	sc->ls_irqfuncs[slot] = irqfunc;
sc                345 kern/dev/lamebus/lamebus.c 	spinlock_release(&sc->ls_lock);
sc                353 kern/dev/lamebus/lamebus.c lamebus_detach_interrupt(struct lamebus_softc *sc, int slot)
sc                358 kern/dev/lamebus/lamebus.c 	spinlock_acquire(&sc->ls_lock);
sc                360 kern/dev/lamebus/lamebus.c 	if ((sc->ls_slotsinuse & mask)==0) {
sc                365 kern/dev/lamebus/lamebus.c 	KASSERT(sc->ls_irqfuncs[slot]!=NULL);
sc                367 kern/dev/lamebus/lamebus.c 	sc->ls_devdata[slot] = NULL;
sc                368 kern/dev/lamebus/lamebus.c 	sc->ls_irqfuncs[slot] = NULL;
sc                370 kern/dev/lamebus/lamebus.c 	spinlock_release(&sc->ls_lock);
sc                 45 kern/dev/lamebus/lhd_att.c attach_lhd_to_lamebus(int lhdno, struct lamebus_softc *sc)
sc                 48 kern/dev/lamebus/lhd_att.c 	int slot = lamebus_probe(sc, LB_VENDOR_CS161, LBCS161_DISK,
sc                 62 kern/dev/lamebus/lhd_att.c 	lh->lh_busdata = sc;
sc                 67 kern/dev/lamebus/lhd_att.c 	lamebus_mark(sc, slot);
sc                 68 kern/dev/lamebus/lhd_att.c 	lamebus_attach_interrupt(sc, slot, lh, lhd_irq);
sc                 37 kern/dev/lamebus/lnet.c config_lnet(struct lnet_softc *sc, int lnetno)
sc                 39 kern/dev/lamebus/lnet.c 	(void)sc;
sc                 41 kern/dev/lamebus/lnet_att.c attach_lnet_to_lamebus(int lnetno, struct lamebus_softc *sc)
sc                 43 kern/dev/lamebus/lnet_att.c 	int slot = lamebus_probe(sc, LB_VENDOR_CS161, LBCS161_NET,
sc                 42 kern/dev/lamebus/lrandom_att.c attach_lrandom_to_lamebus(int lrandomno, struct lamebus_softc *sc)
sc                 45 kern/dev/lamebus/lrandom_att.c 	int slot = lamebus_probe(sc, LB_VENDOR_CS161, LBCS161_RANDOM,
sc                 58 kern/dev/lamebus/lrandom_att.c 	lr->lr_bus = sc;
sc                 61 kern/dev/lamebus/lrandom_att.c 	lamebus_mark(sc, slot);
sc                 85 kern/dev/lamebus/lscreen.c 	struct lscreen_softc *sc = vsc;
sc                 88 kern/dev/lamebus/lscreen.c 	spinlock_acquire(&sc->ls_lock);
sc                 90 kern/dev/lamebus/lscreen.c 	x = bus_read_register(sc->ls_busdata, sc->ls_buspos, LSCR_REG_RIRQ);
sc                 92 kern/dev/lamebus/lscreen.c 		ch = bus_read_register(sc->ls_busdata, sc->ls_buspos,
sc                 94 kern/dev/lamebus/lscreen.c 		bus_write_register(sc->ls_busdata, sc->ls_buspos,
sc                 97 kern/dev/lamebus/lscreen.c 		spinlock_release(&sc->ls_lock);
sc                 98 kern/dev/lamebus/lscreen.c 		if (sc->ls_input) {
sc                 99 kern/dev/lamebus/lscreen.c 			sc->ls_input(sc->ls_devdata, ch);
sc                103 kern/dev/lamebus/lscreen.c 		spinlock_release(&sc->ls_lock);
sc                114 kern/dev/lamebus/lscreen.c lscreen_newline(struct lscreen_softc *sc)
sc                116 kern/dev/lamebus/lscreen.c 	if (sc->ls_cy >= sc->ls_height-1) {
sc                121 kern/dev/lamebus/lscreen.c 		memmove(sc->ls_screen, sc->ls_screen + sc->ls_width,
sc                122 kern/dev/lamebus/lscreen.c 			sc->ls_width * (sc->ls_height-1));
sc                123 kern/dev/lamebus/lscreen.c 		bzero(sc->ls_screen + sc->ls_width * (sc->ls_height-1),
sc                124 kern/dev/lamebus/lscreen.c 		      sc->ls_width);
sc                127 kern/dev/lamebus/lscreen.c 		sc->ls_cy++;
sc                129 kern/dev/lamebus/lscreen.c 	sc->ls_cx=0;
sc                137 kern/dev/lamebus/lscreen.c lscreen_char(struct lscreen_softc *sc, int ch)
sc                139 kern/dev/lamebus/lscreen.c 	if (sc->ls_cx >= sc->ls_width) {
sc                140 kern/dev/lamebus/lscreen.c 		lscreen_newline(sc);
sc                143 kern/dev/lamebus/lscreen.c 	sc->ls_screen[sc->ls_cy*sc->ls_width + sc->ls_cx] = ch;
sc                144 kern/dev/lamebus/lscreen.c 	sc->ls_cx++;
sc                154 kern/dev/lamebus/lscreen.c 	struct lscreen_softc *sc = vsc;
sc                157 kern/dev/lamebus/lscreen.c 	spinlock_acquire(&sc->ls_lock);
sc                160 kern/dev/lamebus/lscreen.c 	    case '\n': lscreen_newline(sc); break;
sc                161 kern/dev/lamebus/lscreen.c 	    default: lscreen_char(sc, ch); break;
sc                169 kern/dev/lamebus/lscreen.c 	ccx = sc->ls_cx;
sc                170 kern/dev/lamebus/lscreen.c 	ccy = sc->ls_cy;
sc                171 kern/dev/lamebus/lscreen.c 	if (ccx==sc->ls_width) {
sc                176 kern/dev/lamebus/lscreen.c 	bus_write_register(sc->ls_busdata, sc->ls_buspos,
sc                179 kern/dev/lamebus/lscreen.c 	spinlock_release(&sc->ls_lock);
sc                188 kern/dev/lamebus/lscreen.c config_lscreen(struct lscreen_softc *sc, int lscreenno)
sc                194 kern/dev/lamebus/lscreen.c 	spinlock_init(&sc->ls_lock);
sc                200 kern/dev/lamebus/lscreen.c 	bus_write_register(sc->ls_busdata, sc->ls_buspos,
sc                206 kern/dev/lamebus/lscreen.c 	val = bus_read_register(sc->ls_busdata, sc->ls_buspos,
sc                208 kern/dev/lamebus/lscreen.c 	splitxy(val, &sc->ls_width, &sc->ls_height);
sc                213 kern/dev/lamebus/lscreen.c 	val = bus_read_register(sc->ls_busdata, sc->ls_buspos,
sc                215 kern/dev/lamebus/lscreen.c 	splitxy(val, &sc->ls_cx, &sc->ls_cy);
sc                220 kern/dev/lamebus/lscreen.c 	sc->ls_screen = bus_map_area(sc->ls_busdata, sc->ls_buspos,
sc                 54 kern/dev/lamebus/lscreen.h void lscreen_irq(/*struct lser_softc*/ void *sc);  // interrupt handler
sc                 57 kern/dev/lamebus/lscreen.h void lscreen_write(/*struct lser_softc*/ void *sc, int ch); // output function
sc                 45 kern/dev/lamebus/lscreen_att.c attach_lscreen_to_lamebus(int lscreenno, struct lamebus_softc *sc)
sc                 48 kern/dev/lamebus/lscreen_att.c 	int slot = lamebus_probe(sc, LB_VENDOR_CS161, LBCS161_SCREEN,
sc                 62 kern/dev/lamebus/lscreen_att.c 	ls->ls_busdata = sc;
sc                 66 kern/dev/lamebus/lscreen_att.c 	lamebus_mark(sc, slot);
sc                 67 kern/dev/lamebus/lscreen_att.c 	lamebus_attach_interrupt(sc, slot, ls, lscreen_irq);
sc                 49 kern/dev/lamebus/lser.c 	struct lser_softc *sc = vsc;
sc                 55 kern/dev/lamebus/lser.c 	spinlock_acquire(&sc->ls_lock);
sc                 57 kern/dev/lamebus/lser.c 	x = bus_read_register(sc->ls_busdata, sc->ls_buspos, LSER_REG_WIRQ);
sc                 60 kern/dev/lamebus/lser.c 		sc->ls_wbusy = 0;
sc                 62 kern/dev/lamebus/lser.c 		bus_write_register(sc->ls_busdata, sc->ls_buspos,
sc                 66 kern/dev/lamebus/lser.c 	x = bus_read_register(sc->ls_busdata, sc->ls_buspos, LSER_REG_RIRQ);
sc                 69 kern/dev/lamebus/lser.c 		ch = bus_read_register(sc->ls_busdata, sc->ls_buspos,
sc                 72 kern/dev/lamebus/lser.c 		bus_write_register(sc->ls_busdata, sc->ls_buspos, 
sc                 76 kern/dev/lamebus/lser.c 	spinlock_release(&sc->ls_lock);
sc                 78 kern/dev/lamebus/lser.c 	if (clear_to_write && sc->ls_start != NULL) {
sc                 79 kern/dev/lamebus/lser.c 		sc->ls_start(sc->ls_devdata);
sc                 81 kern/dev/lamebus/lser.c 	if (got_a_read && sc->ls_input != NULL) {
sc                 82 kern/dev/lamebus/lser.c 		sc->ls_input(sc->ls_devdata, ch);
sc                116 kern/dev/lamebus/lser.c lser_poll_until_write(struct lser_softc *sc)
sc                120 kern/dev/lamebus/lser.c 	KASSERT(spinlock_do_i_hold(&sc->ls_lock));
sc                123 kern/dev/lamebus/lser.c 		val = bus_read_register(sc->ls_busdata, sc->ls_buspos,
sc                132 kern/dev/lamebus/lser.c 	struct lser_softc *sc = vsc;
sc                135 kern/dev/lamebus/lser.c 	spinlock_acquire(&sc->ls_lock);
sc                137 kern/dev/lamebus/lser.c 	if (sc->ls_wbusy) {
sc                139 kern/dev/lamebus/lser.c 		lser_poll_until_write(sc);
sc                141 kern/dev/lamebus/lser.c 		bus_write_register(sc->ls_busdata, sc->ls_buspos,
sc                146 kern/dev/lamebus/lser.c 	bus_write_register(sc->ls_busdata, sc->ls_buspos, LSER_REG_CHAR, ch);
sc                149 kern/dev/lamebus/lser.c 	lser_poll_until_write(sc);
sc                157 kern/dev/lamebus/lser.c 		bus_write_register(sc->ls_busdata, sc->ls_buspos,
sc                161 kern/dev/lamebus/lser.c 	spinlock_release(&sc->ls_lock);
sc                172 kern/dev/lamebus/lser.c 	struct lser_softc *sc = vsc;
sc                173 kern/dev/lamebus/lser.c 	sc->ls_maskinterrupt(sc->ls_busdata, sc->ls_buspos);
sc                179 kern/dev/lamebus/lser.c 	struct lser_softc *sc = vsc;
sc                180 kern/dev/lamebus/lser.c 	sc->ls_unmaskinterrupt(sc->ls_busdata, sc->ls_buspos);
sc                184 kern/dev/lamebus/lser.c config_lser(struct lser_softc *sc, int lserno)
sc                192 kern/dev/lamebus/lser.c 	spinlock_init(&sc->ls_lock);
sc                193 kern/dev/lamebus/lser.c 	sc->ls_wbusy = false;
sc                195 kern/dev/lamebus/lser.c 	bus_write_register(sc->ls_busdata, sc->ls_buspos,
sc                197 kern/dev/lamebus/lser.c 	bus_write_register(sc->ls_busdata, sc->ls_buspos,
sc                 53 kern/dev/lamebus/lser.h void lser_irq(/*struct lser_softc*/ void *sc);
sc                 56 kern/dev/lamebus/lser.h void lser_write(/*struct lser_softc*/ void *sc, int ch);
sc                 57 kern/dev/lamebus/lser.h void lser_startpolling(/*struct lser_softc*/ void *sc);
sc                 58 kern/dev/lamebus/lser.h void lser_writepolled(/*struct lser_softc*/ void *sc, int ch);
sc                 59 kern/dev/lamebus/lser.h void lser_endpolling(/*struct lser_softc*/ void *sc);
sc                 64 kern/dev/lamebus/lser_att.c attach_lser_to_lamebus(int lserno, struct lamebus_softc *sc)
sc                 67 kern/dev/lamebus/lser_att.c 	int slot = lamebus_probe(sc, LB_VENDOR_CS161, LBCS161_SERIAL,
sc                 80 kern/dev/lamebus/lser_att.c 	ls->ls_busdata = sc;
sc                 85 kern/dev/lamebus/lser_att.c 	lamebus_mark(sc, slot);
sc                 86 kern/dev/lamebus/lser_att.c 	lamebus_attach_interrupt(sc, slot, ls, lser_irq);
sc                 45 kern/dev/lamebus/ltimer_att.c attach_ltimer_to_lamebus(int ltimerno, struct lamebus_softc *sc)
sc                 48 kern/dev/lamebus/ltimer_att.c 	int slot = lamebus_probe(sc, LB_VENDOR_CS161, LBCS161_TIMER,
sc                 64 kern/dev/lamebus/ltimer_att.c 	lt->lt_bus = sc;
sc                 68 kern/dev/lamebus/ltimer_att.c 	lamebus_mark(sc, slot);
sc                 69 kern/dev/lamebus/ltimer_att.c 	lamebus_attach_interrupt(sc, slot, lt, ltimer_irq);
sc                 81 kern/dev/lamebus/ltrace.c config_ltrace(struct ltrace_softc *sc, int ltraceno)
sc                 84 kern/dev/lamebus/ltrace.c 	the_trace = sc;
sc                 42 kern/dev/lamebus/ltrace_att.c attach_ltrace_to_lamebus(int ltraceno, struct lamebus_softc *sc)
sc                 45 kern/dev/lamebus/ltrace_att.c 	int slot = lamebus_probe(sc, LB_VENDOR_CS161, LBCS161_TRACE,
sc                 58 kern/dev/lamebus/ltrace_att.c 	lt->lt_busdata = sc;
sc                 61 kern/dev/lamebus/ltrace_att.c 	lamebus_mark(sc, slot);
sc                256 kern/vm/kmalloc.c 	unsigned sc=0, ac=0;
sc                263 kern/vm/kmalloc.c 			KASSERT(sc < NPAGEREFS);
sc                264 kern/vm/kmalloc.c 			sc++;
sc                274 kern/vm/kmalloc.c 	KASSERT(sc==ac);