/illumos-gate/usr/src/uts/common/io/1394/adapters/ |
H A D | hci1394_detach.c | 59 hci1394_ohci_intr_master_disable(soft_state->ohci); in hci1394_detach() 70 ddi_put32(soft_state->ohci->ohci_reg_handle, in hci1394_detach() 71 &soft_state->ohci->ohci_regs->link_ctrl_clr, in hci1394_detach() 85 (void) hci1394_ohci_soft_reset(soft_state->ohci); in hci1394_detach() 124 ddi_put32(soft_state->ohci->ohci_reg_handle, in hci1394_detach() 125 &soft_state->ohci->ohci_regs->link_ctrl_clr, in hci1394_detach() 136 (void) hci1394_ohci_soft_reset(soft_state->ohci); in hci1394_detach() 175 hci1394_ohci_intr_master_disable(soft_state->ohci); in hci1394_quiesce() 186 ddi_put32(soft_state->ohci->ohci_reg_handle, in hci1394_quiesce() 193 (void) hci1394_ohci_soft_reset(soft_state->ohci); in hci1394_quiesce() [all …]
|
H A D | hci1394_isr.c | 150 hci1394_ohci_intr_enable(soft_state->ohci, in hci1394_isr_mask_setup() 246 hci1394_ohci_intr_clear(soft_state->ohci, in hci1394_isr() 256 hci1394_ohci_postwr_addr(soft_state->ohci, in hci1394_isr() 263 hci1394_ohci_isr_phy(soft_state->ohci); in hci1394_isr() 267 hci1394_ohci_intr_clear(soft_state->ohci, in hci1394_isr() 301 soft_state->ohci); in hci1394_isr() 342 hci1394_ohci_current_busgen(soft_state->ohci); in hci1394_isr_bus_reset() 417 hci1394_ohci_intr_enable(soft_state->ohci, in hci1394_isr_self_id() 438 hci1394_ohci_selfid_sync(soft_state->ohci); in hci1394_isr_self_id() 441 hci1394_ohci_selfid_info(soft_state->ohci, in hci1394_isr_self_id() [all …]
|
H A D | hci1394_ohci.c | 83 hci1394_ohci_t *ohci; in hci1394_ohci_init() local 93 *ohci_hdl = ohci; in hci1394_ohci_init() 104 ohci->ohci_bustime_count = 0; in hci1394_ohci_init() 108 ohci->ohci_gap_count = 0; in hci1394_ohci_init() 116 &ohci->ohci_reg_handle); in hci1394_ohci_init() 124 ohci->soft_state = soft_state; in hci1394_ohci_init() 125 ohci->ohci_drvinfo = drvinfo; in hci1394_ohci_init() 182 ddi_get32(ohci->ohci_reg_handle, &ohci->ohci_regs->vendor_id); in hci1394_ohci_init() 183 version = ddi_get32(ohci->ohci_reg_handle, &ohci->ohci_regs->version); in hci1394_ohci_init() 234 hci1394_ohci_t *ohci; in hci1394_ohci_fini() local [all …]
|
H A D | hci1394_s1394if.c | 440 status = hci1394_ohci_bus_reset(soft_state->ohci); in hci1394_s1394if_reset_bus() 475 status = hci1394_ohci_contender_enable(soft_state->ohci); in hci1394_s1394if_set_contender_bit() 679 status = hci1394_ohci_bus_reset_short(soft_state->ohci); in hci1394_s1394if_short_bus_reset() 755 hci1394_ohci_nodeid_get(soft_state->ohci, data); in hci1394_s1394if_csr_read() 772 hci1394_ohci_cycletime_get(soft_state->ohci, data); in hci1394_s1394if_csr_read() 777 hci1394_ohci_bustime_get(soft_state->ohci, data); in hci1394_s1394if_csr_read() 781 hci1394_ohci_atreq_retries_get(soft_state->ohci, data); in hci1394_s1394if_csr_read() 845 hci1394_ohci_nodeid_set(soft_state->ohci, data); in hci1394_s1394if_csr_write() 884 hci1394_ohci_cycletime_set(soft_state->ohci, data); in hci1394_s1394if_csr_write() 888 hci1394_ohci_bustime_set(soft_state->ohci, data); in hci1394_s1394if_csr_write() [all …]
|
H A D | hci1394_isoch.c | 212 &soft_statep->ohci->ohci_regs->it[i]; in hci1394_alloc_isoch_dma() 247 &soft_statep->ohci->ohci_regs->ir[i]; in hci1394_alloc_isoch_dma() 292 hci1394_ohci_intr_clear(soft_statep->ohci, in hci1394_alloc_isoch_dma() 294 hci1394_ohci_intr_enable(soft_statep->ohci, in hci1394_alloc_isoch_dma() 361 hci1394_ohci_ir_cmd_ptr_set(soft_statep->ohci, in hci1394_start_isoch_dma() 407 hci1394_ohci_ir_intr_clear(soft_statep->ohci, in hci1394_start_isoch_dma() 411 hci1394_ohci_ir_intr_enable(soft_statep->ohci, in hci1394_start_isoch_dma() 431 hci1394_ohci_it_intr_clear(soft_statep->ohci, in hci1394_start_isoch_dma() 684 hci1394_ohci_intr_disable(soft_statep->ohci, in hci1394_free_isoch_dma() 750 hci1394_ohci_intr_clear(soft_statep->ohci, in hci1394_isoch_error_ints_enable() [all …]
|
H A D | hci1394_attach.c | 166 status = hci1394_ohci_startup(soft_state->ohci); in hci1394_attach() 193 status = hci1394_ohci_startup(soft_state->ohci); in hci1394_attach() 304 hci1394_ohci_bus_capabilities(soft_state->ohci, in hci1394_soft_state_phase2_init() 340 &soft_state->ohci); in hci1394_hardware_init() 347 hci1394_csr_init(&soft_state->drvinfo, soft_state->ohci, in hci1394_hardware_init() 355 hci1394_ohci_fini(&soft_state->ohci); in hci1394_hardware_init() 361 hci1394_isoch_init(&soft_state->drvinfo, soft_state->ohci, in hci1394_hardware_init() 371 hci1394_ohci_fini(&soft_state->ohci); in hci1394_hardware_init() 398 status = hci1394_ohci_resume(soft_state->ohci); in hci1394_hardware_resume() 725 hci1394_ohci_intr_master_disable(soft_state->ohci); in hci1394_cleanup() [all …]
|
H A D | hci1394_ioctl.c | 118 status = hci1394_ohci_bus_reset(soft_state->ohci); in hci1394_ioctl() 172 hci1394_ohci_reg_write(soft_state->ohci, wrreg.addr, wrreg.data); in hci1394_ioctl_wrreg() 193 hci1394_ohci_reg_read(soft_state->ohci, rdreg.addr, &rdreg.data); in hci1394_ioctl_rdreg() 294 busgen_cnt.count = hci1394_ohci_current_busgen(soft_state->ohci); in hci1394_ioctl_busgen_cnt() 321 status = hci1394_ohci_phy_write(soft_state->ohci, wrphy.addr, in hci1394_ioctl_wrphy() 346 status = hci1394_ohci_phy_read(soft_state->ohci, rdphy.addr, in hci1394_ioctl_rdphy() 454 hci1394_ohci_selfid_read(soft_state->ohci, offset, &data); in hci1394_ioctl_read_selfid() 495 hci1394_ohci_selfid_read(soft_state->ohci, offset, &data); in hci1394_ioctl_read_selfid32()
|
H A D | hci1394_misc.c | 132 hci1394_ohci_intr_master_disable(soft_state->ohci); in hci1394_shutdown() 138 (void) hci1394_ohci_soft_reset(soft_state->ohci); in hci1394_shutdown()
|
H A D | hci1394_csr.c | 100 hci1394_csr_init(hci1394_drvinfo_t *drvinfo, hci1394_ohci_handle_t ohci, in hci1394_csr_init() argument 107 ASSERT(ohci != NULL); in hci1394_csr_init() 118 csr->csr_ohci = ohci; in hci1394_csr_init()
|
H A D | hci1394_ixl_isr.c | 818 hci1394_ohci_intr_clear(soft_statep->ohci, OHCI_INTR_CYC_INCONSISTENT); in hci1394_isoch_cycle_inconsistent() 869 hci1394_ohci_intr_disable(soft_statep->ohci, in hci1394_isoch_cycle_inconsistent() 903 hci1394_ohci_intr_clear(soft_statep->ohci, OHCI_INTR_CYC_LOST); in hci1394_isoch_cycle_lost() 954 hci1394_ohci_intr_disable(soft_statep->ohci, in hci1394_isoch_cycle_lost()
|
H A D | hci1394_vendor.c | 78 hci1394_vendor_init(hci1394_drvinfo_t *drvinfo, hci1394_ohci_handle_t ohci, in hci1394_vendor_init() argument 95 vendor->ve_ohci = ohci; in hci1394_vendor_init()
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/openhci/ |
H A D | ohcid.h | 294 #define OHCI_INTRS_STATS(ohci) ((ohci)->ohci_intrs_stats) argument 295 #define OHCI_INTRS_STATS_DATA(ohci) \ argument 296 ((ohci_intrs_stats_t *)OHCI_INTRS_STATS((ohci))->ks_data) 298 #define OHCI_TOTAL_STATS(ohci) ((ohci)->ohci_total_stats) argument 299 #define OHCI_TOTAL_STATS_DATA(ohci) (KSTAT_IO_PTR((ohci)->ohci_total_stats)) argument 300 #define OHCI_CTRL_STATS(ohci) \ argument 302 #define OHCI_BULK_STATS(ohci) \ argument 303 (KSTAT_IO_PTR((ohci)->ohci_count_stats[USB_EP_ATTR_BULK])) 304 #define OHCI_INTR_STATS(ohci) \ argument 305 (KSTAT_IO_PTR((ohci)->ohci_count_stats[USB_EP_ATTR_INTR])) [all …]
|
/illumos-gate/usr/src/uts/common/sys/1394/adapters/ |
H A D | hci1394_ohci.h | 338 WAKE) (ddi_put32((HCIP)->ohci->ohci_reg_handle, \ 339 &(HCIP)->ohci->ohci_regs->ir[(I)].ctxt_ctrl_set, \ 349 (ddi_put32((HCIP)->ohci->ohci_reg_handle, \ 350 &(HCIP)->ohci->ohci_regs->ir[(I)].ctxt_ctrl_clr, \ 359 (ddi_put32((HCIP)->ohci->ohci_reg_handle, \ 360 &(HCIP)->ohci->ohci_regs->it[(I)].ctxt_ctrl_set, 0 | \ 368 (ddi_put32((HCIP)->ohci->ohci_reg_handle, \ 378 &(HCIP)->ohci->ohci_regs->ir[(I)].ctxt_match, 0 | \ 389 (ddi_get32((SOFTSTATEP)->ohci->ohci_reg_handle, \ 393 (ddi_get32((SOFTSTATEP)->ohci->ohci_reg_handle, \ [all …]
|
H A D | hci1394_state.h | 62 hci1394_ohci_handle_t ohci; /* see hci1394_ohci.h */ member
|
H A D | hci1394_vendor.h | 109 int hci1394_vendor_init(hci1394_drvinfo_t *drvinfo, hci1394_ohci_handle_t ohci,
|
H A D | hci1394_csr.h | 123 void hci1394_csr_init(hci1394_drvinfo_t *drvinfo, hci1394_ohci_handle_t ohci,
|
H A D | hci1394_isoch.h | 193 void hci1394_isoch_init(hci1394_drvinfo_t *drvinfo, hci1394_ohci_handle_t ohci,
|
/illumos-gate/usr/src/uts/intel/ohci/ |
H A D | Makefile | 37 MODULE = ohci
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | driver-usb.p5m | 52 file path=kernel/drv/$(ARCH64)/ohci group=sys 62 file path=kernel/drv/ohci.conf group=sys 101 file path=usr/share/man/man4d/ohci.4d 257 driver name=ohci perms="* 0644 root sys" alias=pciclass,0c0310
|
/illumos-gate/usr/src/man/man4d/ |
H A D | Makefile | 102 ohci.4d \
|
/illumos-gate/usr/src/uts/intel/ |
H A D | Makefile.intel | 471 DRV_KMODS += ohci
|
/illumos-gate/usr/src/uts/common/ |
H A D | Makefile.files | 1806 OHCI_OBJS += ohci.o ohci_hub.o ohci_polled.o
|