sbc 160 dev/sbus/isp_sbus.c struct isp_sbussoftc *sbc = (struct isp_sbussoftc *) self; sbc 161 dev/sbus/isp_sbus.c struct ispsoftc *isp = &sbc->sbus_isp; sbc 165 dev/sbus/isp_sbus.c sbc->sbus_bustag = sa->sa_bustag; sbc 167 dev/sbus/isp_sbus.c sbc->sbus_pri = sa->sa_pri; sbc 168 dev/sbus/isp_sbus.c sbc->sbus_mdvec = mdvec; sbc 174 dev/sbus/isp_sbus.c &sbc->sbus_reg) == 0) { sbc 181 dev/sbus/isp_sbus.c &sbc->sbus_reg) != 0) { sbc 186 dev/sbus/isp_sbus.c sbc->sbus_node = sa->sa_node; sbc 198 dev/sbus/isp_sbus.c sbc->sbus_mdvec.dv_clock = freq; sbc 216 dev/sbus/isp_sbus.c sbc->sbus_mdvec.dv_conf1 = 0; sbc 218 dev/sbus/isp_sbus.c sbc->sbus_mdvec.dv_conf1 = BIU_SBUS_CONF1_FIFO_32; sbc 220 dev/sbus/isp_sbus.c sbc->sbus_mdvec.dv_conf1 = BIU_SBUS_CONF1_FIFO_16; sbc 222 dev/sbus/isp_sbus.c sbc->sbus_mdvec.dv_conf1 = sbc 225 dev/sbus/isp_sbus.c if (sbc->sbus_mdvec.dv_conf1) { sbc 226 dev/sbus/isp_sbus.c sbc->sbus_mdvec.dv_conf1 |= BIU_BURST_ENABLE; sbc 236 dev/sbus/isp_sbus.c sbc->sbus_mdvec.dv_ispfw = NULL; sbc 239 dev/sbus/isp_sbus.c isp->isp_mdvec = &sbc->sbus_mdvec; sbc 242 dev/sbus/isp_sbus.c isp->isp_param = &sbc->sbus_dev; sbc 246 dev/sbus/isp_sbus.c sbc->sbus_poff[BIU_BLOCK >> _BLK_REG_SHFT] = BIU_REGS_OFF; sbc 247 dev/sbus/isp_sbus.c sbc->sbus_poff[MBOX_BLOCK >> _BLK_REG_SHFT] = SBUS_MBOX_REGS_OFF; sbc 248 dev/sbus/isp_sbus.c sbc->sbus_poff[SXP_BLOCK >> _BLK_REG_SHFT] = SBUS_SXP_REGS_OFF; sbc 249 dev/sbus/isp_sbus.c sbc->sbus_poff[RISC_BLOCK >> _BLK_REG_SHFT] = SBUS_RISC_REGS_OFF; sbc 250 dev/sbus/isp_sbus.c sbc->sbus_poff[DMA_BLOCK >> _BLK_REG_SHFT] = DMA_REGS_OFF; sbc 253 dev/sbus/isp_sbus.c bus_intr_establish(sbc->sbus_bustag, sbc->sbus_pri, IPL_BIO, 0, sbc 254 dev/sbus/isp_sbus.c isp_sbus_intr, sbc, self->dv_xname); sbc 327 dev/sbus/isp_sbus.c #define BXR2(sbc, off) \ sbc 328 dev/sbus/isp_sbus.c bus_space_read_2(sbc->sbus_bustag, sbc->sbus_reg, off) sbc 334 dev/sbus/isp_sbus.c struct isp_sbussoftc *sbc = (struct isp_sbussoftc *) isp; sbc 337 dev/sbus/isp_sbus.c isr = BXR2(sbc, IspVirt2Off(isp, BIU_ISR)); sbc 338 dev/sbus/isp_sbus.c sema = BXR2(sbc, IspVirt2Off(isp, BIU_SEMA)); sbc 347 dev/sbus/isp_sbus.c *mbp = BXR2(sbc, IspVirt2Off(isp, OUTMAILBOX0)); sbc 355 dev/sbus/isp_sbus.c struct isp_sbussoftc *sbc = (struct isp_sbussoftc *) isp; sbc 356 dev/sbus/isp_sbus.c int offset = sbc->sbus_poff[(regoff & _BLK_REG_MASK) >> _BLK_REG_SHFT]; sbc 358 dev/sbus/isp_sbus.c return (bus_space_read_2(sbc->sbus_bustag, sbc->sbus_reg, offset)); sbc 364 dev/sbus/isp_sbus.c struct isp_sbussoftc *sbc = (struct isp_sbussoftc *) isp; sbc 365 dev/sbus/isp_sbus.c int offset = sbc->sbus_poff[(regoff & _BLK_REG_MASK) >> _BLK_REG_SHFT]; sbc 367 dev/sbus/isp_sbus.c bus_space_write_2(sbc->sbus_bustag, sbc->sbus_reg, offset, val); sbc 373 dev/sbus/isp_sbus.c struct isp_sbussoftc *sbc = (struct isp_sbussoftc *) isp; sbc 390 dev/sbus/isp_sbus.c sbc->sbus_dmamap = (bus_dmamap_t *) malloc(n, M_DEVBUF, M_WAITOK); sbc 391 dev/sbus/isp_sbus.c if (sbc->sbus_dmamap == NULL) { sbc 400 dev/sbus/isp_sbus.c BUS_DMA_NOWAIT, &sbc->sbus_dmamap[i]) != 0) { sbc 408 dev/sbus/isp_sbus.c sbc->sbus_dmamap[i]); sbc 411 dev/sbus/isp_sbus.c free(sbc->sbus_dmamap, M_DEVBUF); sbc 413 dev/sbus/isp_sbus.c sbc->sbus_dmamap = NULL; sbc 500 dev/sbus/isp_sbus.c bus_dmamap_destroy(isp->isp_dmatag, sbc->sbus_dmamap[i]); sbc 502 dev/sbus/isp_sbus.c free(sbc->sbus_dmamap, M_DEVBUF); sbc 505 dev/sbus/isp_sbus.c sbc->sbus_dmamap = NULL; sbc 518 dev/sbus/isp_sbus.c struct isp_sbussoftc *sbc = (struct isp_sbussoftc *) isp; sbc 530 dev/sbus/isp_sbus.c dmap = sbc->sbus_dmamap[isp_handle_index(rq->req_handle)]; sbc 591 dev/sbus/isp_sbus.c struct isp_sbussoftc *sbc = (struct isp_sbussoftc *) isp; sbc 594 dev/sbus/isp_sbus.c dmap = sbc->sbus_dmamap[isp_handle_index(handle)];