Lines Matching refs:uh
709 if (pp->hw == &x86 && pp->uh.x86.chn != 0xff) { in ecpp_attach()
710 if (ddi_dmae_alloc(dip, pp->uh.x86.chn, in ecpp_attach()
799 if (pp->hw == &x86 && pp->uh.x86.chn != 0xff) in ecpp_detach()
800 (void) ddi_dmae_release(pp->dip, pp->uh.x86.chn); in ecpp_detach()
944 pp->uh.m1553.chn = ddi_prop_get_int(DDI_DEV_T_ANY, in ecpp_get_props()
946 ecpp_error(pp->dip, "ecpp_get_prop:chn=%x\n", pp->uh.m1553.chn); in ecpp_get_props()
956 pp->uh.x86.chn = 0xff; in ecpp_get_props()
960 pp->uh.x86.chn = (uint8_t)value; in ecpp_get_props()
5367 (void) ddi_dmae_getcnt(pp->dip, pp->uh.x86.chn, &count); in x86_getcnt()
5383 if (ddi_regs_map_setup(pp->dip, 1, (caddr_t *)&pp->uh.ebus.c_reg, 0, in pc87332_map_regs()
5385 &pp->uh.ebus.c_handle) != DDI_SUCCESS) { in pc87332_map_regs()
5404 if (ddi_regs_map_setup(pp->dip, 2, (caddr_t *)&pp->uh.ebus.dmac, 0, in pc87332_map_regs()
5406 &pp->uh.ebus.d_handle) != DDI_SUCCESS) { in pc87332_map_regs()
5421 if (pp->uh.ebus.c_handle) { in pc87332_unmap_regs()
5422 ddi_regs_map_free(&pp->uh.ebus.c_handle); in pc87332_unmap_regs()
5424 if (pp->uh.ebus.d_handle) { in pc87332_unmap_regs()
5425 ddi_regs_map_free(&pp->uh.ebus.d_handle); in pc87332_unmap_regs()
5440 PP_PUTB(pp->uh.ebus.c_handle, &pp->uh.ebus.c_reg->index, reg_num); in pc87332_read_config_reg()
5441 retval = PP_GETB(pp->uh.ebus.c_handle, &pp->uh.ebus.c_reg->data); in pc87332_read_config_reg()
5449 PP_PUTB(pp->uh.ebus.c_handle, &pp->uh.ebus.c_reg->index, reg_num); in pc87332_write_config_reg()
5450 PP_PUTB(pp->uh.ebus.c_handle, &pp->uh.ebus.c_reg->data, val); in pc87332_write_config_reg()
5458 PP_PUTB(pp->uh.ebus.c_handle, &pp->uh.ebus.c_reg->data, val); in pc87332_write_config_reg()
5540 if (ddi_regs_map_setup(pp->dip, 0, (caddr_t *)&pp->uh.ebus.c2_reg, in pc97317_map_regs()
5542 &pp->uh.ebus.c2_handle) != DDI_SUCCESS) { in pc97317_map_regs()
5554 if (pp->uh.ebus.c2_handle) { in pc97317_unmap_regs()
5555 ddi_regs_map_free(&pp->uh.ebus.c2_handle); in pc97317_unmap_regs()
5576 PP_PUTB(pp->uh.ebus.c2_handle, in pc97317_config_chip()
5577 &pp->uh.ebus.c2_reg->eir, PC97317_CONFIG2_CONTROL2); in pc97317_config_chip()
5578 PP_PUTB(pp->uh.ebus.c2_handle, &pp->uh.ebus.c2_reg->edr, 0x80); in pc97317_config_chip()
5653 AND_SET_LONG_R(pp->uh.ebus.d_handle, in cheerio_mask_intr()
5654 &pp->uh.ebus.dmac->csr, ~DCSR_INT_EN); in cheerio_mask_intr()
5661 OR_SET_LONG_R(pp->uh.ebus.d_handle, in cheerio_unmask_intr()
5662 &pp->uh.ebus.dmac->csr, DCSR_INT_EN | DCSR_TCI_DIS); in cheerio_unmask_intr()
5692 AND_SET_LONG_R(pp->uh.ebus.d_handle, &pp->uh.ebus.dmac->csr, in cheerio_dma_stop()
5696 OR_SET_LONG_R(pp->uh.ebus.d_handle, &pp->uh.ebus.dmac->csr, in cheerio_dma_stop()
5762 if (ddi_regs_map_setup(pp->dip, 1, (caddr_t *)&pp->uh.m1553.isa_space, in m1553_map_regs()
5764 &pp->uh.m1553.d_handle) != DDI_SUCCESS) { in m1553_map_regs()
5793 if (pp->uh.m1553.d_handle) { in m1553_unmap_regs()
5794 ddi_regs_map_free(&pp->uh.m1553.d_handle); in m1553_unmap_regs()
5942 chn = pp->uh.m1553.chn; in dma8237_dma_start()
5979 pp->uh.m1553.isadma_entered = 1; in dma8237_dma_start()
5993 if (pp->uh.m1553.isadma_entered) { in dma8237_dma_stop()
5996 pp->uh.m1553.isadma_entered = 0; in dma8237_dma_stop()
6016 chn = pp->uh.x86.chn; in x86_dma_start()
6036 if (pp->uh.x86.chn == 0xff) in x86_dma_stop()
6058 switch (pp->uh.m1553.chn) { in dma8237_write_addr()
6087 p = (uint16_t *)&pp->uh.m1553.isa_space->isa_reg[c_addr]; in dma8237_write_addr()
6088 ddi_put16(pp->uh.m1553.d_handle, p, addr & 0xFFFF); in dma8237_write_addr()
6109 switch (pp->uh.m1553.chn) { in dma8237_read_addr()
6138 p = (uint16_t *)&pp->uh.m1553.isa_space->isa_reg[c_addr]; in dma8237_read_addr()
6139 rval16 = ddi_get16(pp->uh.m1553.d_handle, p); in dma8237_read_addr()
6156 switch (pp->uh.m1553.chn) { in dma8237_write_count()
6177 p = (uint16_t *)&pp->uh.m1553.isa_space->isa_reg[c_wcnt]; in dma8237_write_count()
6178 ddi_put16(pp->uh.m1553.d_handle, p, count & 0xFFFF); in dma8237_write_count()
6188 switch (pp->uh.m1553.chn) { in dma8237_read_count()
6209 p = (uint16_t *)&pp->uh.m1553.isa_space->isa_reg[c_wcnt]; in dma8237_read_count()
6210 return (ddi_get16(pp->uh.m1553.d_handle, p)); in dma8237_read_count()
6217 ddi_put8(pp->uh.m1553.d_handle, in dma8237_write()
6218 &pp->uh.m1553.isa_space->isa_reg[reg_num], val); in dma8237_write()
6224 return (ddi_get8(pp->uh.m1553.d_handle, in dma8237_read()
6225 &pp->uh.m1553.isa_space->isa_reg[reg_num])); in dma8237_read()