Lines Matching defs:soft_state

59 static int hci1394_ioctl_wrreg(hci1394_state_t *soft_state, void *arg,
61 static int hci1394_ioctl_rdreg(hci1394_state_t *soft_state, void *arg,
63 static int hci1394_ioctl_wrvreg(hci1394_state_t *soft_state, void *arg,
65 static int hci1394_ioctl_rdvreg(hci1394_state_t *soft_state, void *arg,
67 static int hci1394_ioctl_selfid_cnt(hci1394_state_t *soft_state, void *arg,
69 static int hci1394_ioctl_busgen_cnt(hci1394_state_t *soft_state, void *arg,
71 static int hci1394_ioctl_wrphy(hci1394_state_t *soft_state, void *arg,
73 static int hci1394_ioctl_rdphy(hci1394_state_t *soft_state, void *arg,
75 static int hci1394_ioctl_hbainfo(hci1394_state_t *soft_state, void *arg,
77 static int hci1394_ioctl_read_selfid(hci1394_state_t *soft_state, void *arg,
80 static int hci1394_ioctl_read_selfid32(hci1394_state_t *soft_state,
90 hci1394_state_t *soft_state;
105 soft_state = ddi_get_soft_state(hci1394_statep, instance);
106 if (soft_state == NULL) {
117 status = hci1394_ioctl_wrreg(soft_state, (void *)arg, mode);
120 status = hci1394_ioctl_rdreg(soft_state, (void *)arg, mode);
123 status = hci1394_ioctl_rdvreg(soft_state, (void *)arg, mode);
126 status = hci1394_ioctl_wrvreg(soft_state, (void *)arg, mode);
129 status = hci1394_ohci_bus_reset(soft_state->ohci);
132 status = hci1394_ioctl_selfid_cnt(soft_state, (void *)arg,
136 status = hci1394_ioctl_busgen_cnt(soft_state, (void *)arg,
140 status = hci1394_ioctl_read_selfid(soft_state, (void *)arg,
144 status = hci1394_ioctl_rdphy(soft_state, (void *)arg, mode);
147 status = hci1394_ioctl_wrphy(soft_state, (void *)arg, mode);
150 status = hci1394_ioctl_hbainfo(soft_state, (void *)arg, mode);
159 status = h1394_ioctl(soft_state->drvinfo.di_sl_private, cmd,
171 hci1394_ioctl_wrreg(hci1394_state_t *soft_state, void *arg, int mode)
177 ASSERT(soft_state != NULL);
190 hci1394_ohci_reg_write(soft_state->ohci, wrreg.addr, wrreg.data);
199 hci1394_ioctl_rdreg(hci1394_state_t *soft_state, void *arg, int mode)
205 ASSERT(soft_state != NULL);
218 hci1394_ohci_reg_read(soft_state->ohci, rdreg.addr, &rdreg.data);
236 hci1394_ioctl_wrvreg(hci1394_state_t *soft_state, void *arg, int mode)
242 ASSERT(soft_state != NULL);
257 status = hci1394_vendor_reg_write(soft_state->vendor,
274 hci1394_ioctl_rdvreg(hci1394_state_t *soft_state, void *arg, int mode)
280 ASSERT(soft_state != NULL);
295 status = hci1394_vendor_reg_read(soft_state->vendor,
322 hci1394_ioctl_selfid_cnt(hci1394_state_t *soft_state, void *arg, int mode)
328 ASSERT(soft_state != NULL);
333 selfid_cnt.count = soft_state->drvinfo.di_stats.st_selfid_count;
353 hci1394_ioctl_busgen_cnt(hci1394_state_t *soft_state, void *arg, int mode)
359 ASSERT(soft_state != NULL);
364 busgen_cnt.count = hci1394_ohci_current_busgen(soft_state->ohci);
384 hci1394_ioctl_wrphy(hci1394_state_t *soft_state, void *arg, int mode)
390 ASSERT(soft_state != NULL);
403 status = hci1394_ohci_phy_write(soft_state->ohci, wrphy.addr,
420 hci1394_ioctl_rdphy(hci1394_state_t *soft_state, void *arg, int mode)
426 ASSERT(soft_state != NULL);
439 status = hci1394_ohci_phy_read(soft_state->ohci, rdphy.addr,
465 hci1394_ioctl_hbainfo(hci1394_state_t *soft_state, void *arg, int mode)
471 ASSERT(soft_state != NULL);
476 hbainfo.pci_vendor_id = soft_state->vendor_info.vendor_id;
477 hbainfo.pci_device_id = soft_state->vendor_info.device_id;
478 hbainfo.pci_revision_id = soft_state->vendor_info.revision_id;
479 hbainfo.ohci_version = soft_state->vendor_info.ohci_version;
480 hbainfo.ohci_vendor_id = soft_state->vendor_info.ohci_vendor_id;
481 hbainfo.ohci_vregset_cnt = soft_state->vendor_info.vendor_reg_count;
501 hci1394_ioctl_read_selfid(hci1394_state_t *soft_state, void *arg, int mode)
512 ASSERT(soft_state != NULL);
537 status = hci1394_ioctl_read_selfid32(soft_state,
580 hci1394_ohci_selfid_read(soft_state->ohci, offset, &data);
602 hci1394_ioctl_read_selfid32(hci1394_state_t *soft_state,
610 ASSERT(soft_state != NULL);
634 hci1394_ohci_selfid_read(soft_state->ohci, offset, &data);