Lines Matching refs:ciss_softc

123 static int	ciss_init_pci(struct ciss_softc *sc);
124 static int ciss_setup_msix(struct ciss_softc *sc);
125 static int ciss_init_perf(struct ciss_softc *sc);
126 static int ciss_wait_adapter(struct ciss_softc *sc);
127 static int ciss_flush_adapter(struct ciss_softc *sc);
128 static int ciss_init_requests(struct ciss_softc *sc);
131 static int ciss_identify_adapter(struct ciss_softc *sc);
132 static int ciss_init_logical(struct ciss_softc *sc);
133 static int ciss_init_physical(struct ciss_softc *sc);
134 static int ciss_filter_physical(struct ciss_softc *sc, struct ciss_lun_report *cll);
135 static int ciss_identify_logical(struct ciss_softc *sc, struct ciss_ldrive *ld);
136 static int ciss_get_ldrive_status(struct ciss_softc *sc, struct ciss_ldrive *ld);
137 static int ciss_update_config(struct ciss_softc *sc);
138 static int ciss_accept_media(struct ciss_softc *sc, struct ciss_ldrive *ld);
139 static void ciss_init_sysctl(struct ciss_softc *sc);
140 static void ciss_soft_reset(struct ciss_softc *sc);
141 static void ciss_free(struct ciss_softc *sc);
142 static void ciss_spawn_notify_thread(struct ciss_softc *sc);
143 static void ciss_kill_notify_thread(struct ciss_softc *sc);
147 static void ciss_done(struct ciss_softc *sc, cr_qhead_t *qh);
148 static void ciss_perf_done(struct ciss_softc *sc, cr_qhead_t *qh);
152 static void ciss_complete(struct ciss_softc *sc, cr_qhead_t *qh);
162 static int ciss_get_request(struct ciss_softc *sc, struct ciss_request **crp);
167 static int ciss_get_bmic_request(struct ciss_softc *sc, struct ciss_request **crp,
169 static int ciss_user_command(struct ciss_softc *sc, IOCTL_Command_struct *ioc);
178 static int ciss_cam_init(struct ciss_softc *sc);
179 static void ciss_cam_rescan_target(struct ciss_softc *sc,
183 static int ciss_cam_emulate(struct ciss_softc *sc, struct ccb_scsiio *csio);
186 static void ciss_cam_complete_fixup(struct ciss_softc *sc, struct ccb_scsiio *csio);
187 static int ciss_name_device(struct ciss_softc *sc, int bus, int target);
192 static void ciss_disable_adapter(struct ciss_softc *sc);
193 static void ciss_notify_event(struct ciss_softc *sc);
195 static int ciss_notify_abort(struct ciss_softc *sc);
196 static int ciss_notify_abort_bmic(struct ciss_softc *sc);
197 static void ciss_notify_hotplug(struct ciss_softc *sc, struct ciss_notify *cn);
198 static void ciss_notify_logical(struct ciss_softc *sc, struct ciss_notify *cn);
199 static void ciss_notify_physical(struct ciss_softc *sc, struct ciss_notify *cn);
205 static void ciss_print_ldrive(struct ciss_softc *sc, struct ciss_ldrive *ld);
226 sizeof(struct ciss_softc)
449 struct ciss_softc *sc; in ciss_attach()
588 struct ciss_softc *sc = device_get_softc(dev); in ciss_detach()
613 struct ciss_softc *sc = device_get_softc(dev); in ciss_shutdown()
629 ciss_init_sysctl(struct ciss_softc *sc) in ciss_init_sysctl()
641 ciss_init_pci(struct ciss_softc *sc) in ciss_init_pci()
917 ciss_setup_msix(struct ciss_softc *sc) in ciss_setup_msix()
959 ciss_init_perf(struct ciss_softc *sc) in ciss_init_perf()
1032 ciss_wait_adapter(struct ciss_softc *sc) in ciss_wait_adapter()
1058 ciss_flush_adapter(struct ciss_softc *sc) in ciss_flush_adapter()
1113 ciss_soft_reset(struct ciss_softc *sc) in ciss_soft_reset()
1155 ciss_init_requests(struct ciss_softc *sc) in ciss_init_requests()
1226 ciss_identify_adapter(struct ciss_softc *sc) in ciss_identify_adapter()
1354 ciss_report_luns(struct ciss_softc *sc, int opcode, int nunits) in ciss_report_luns()
1448 ciss_init_logical(struct ciss_softc *sc) in ciss_init_logical()
1530 ciss_init_physical(struct ciss_softc *sc) in ciss_init_physical()
1651 ciss_filter_physical(struct ciss_softc *sc, struct ciss_lun_report *cll) in ciss_filter_physical()
1701 ciss_inquiry_logical(struct ciss_softc *sc, struct ciss_ldrive *ld) in ciss_inquiry_logical()
1762 ciss_identify_logical(struct ciss_softc *sc, struct ciss_ldrive *ld) in ciss_identify_logical()
1862 ciss_get_ldrive_status(struct ciss_softc *sc, struct ciss_ldrive *ld) in ciss_get_ldrive_status()
1924 ciss_update_config(struct ciss_softc *sc) in ciss_update_config()
1948 ciss_accept_media(struct ciss_softc *sc, struct ciss_ldrive *ld) in ciss_accept_media()
2003 ciss_free(struct ciss_softc *sc) in ciss_free()
2163 ciss_done(struct ciss_softc *sc, cr_qhead_t *qh) in ciss_done()
2195 ciss_perf_done(struct ciss_softc *sc, cr_qhead_t *qh) in ciss_perf_done()
2237 struct ciss_softc *sc = (struct ciss_softc *)arg; in ciss_intr()
2253 struct ciss_softc *sc = (struct ciss_softc *)arg; in ciss_perf_intr()
2268 struct ciss_softc *sc = (struct ciss_softc *)arg; in ciss_perf_msi_intr()
2287 ciss_complete(struct ciss_softc *sc, cr_qhead_t *qh) in ciss_complete()
2438 struct ciss_softc *sc; in ciss_poll_request()
2539 ciss_get_request(struct ciss_softc *sc, struct ciss_request **crp) in ciss_get_request()
2603 ciss_get_bmic_request(struct ciss_softc *sc, struct ciss_request **crp, in ciss_get_bmic_request()
2680 ciss_user_command(struct ciss_softc *sc, IOCTL_Command_struct *ioc) in ciss_user_command()
2770 struct ciss_softc *sc; in ciss_map_request()
2817 struct ciss_softc *sc; in ciss_request_map_helper()
2873 struct ciss_softc *sc; in ciss_unmap_request()
2905 ciss_cam_init(struct ciss_softc *sc) in ciss_cam_init()
2992 ciss_cam_rescan_target(struct ciss_softc *sc, int bus, int target) in ciss_cam_rescan_target()
3020 struct ciss_softc *sc; in ciss_cam_action()
3157 struct ciss_softc *sc; in ciss_cam_action_io()
3262 ciss_cam_emulate(struct ciss_softc *sc, struct ccb_scsiio *csio) in ciss_cam_emulate()
3330 struct ciss_softc *sc = cam_sim_softc(sim); in ciss_cam_poll()
3348 struct ciss_softc *sc; in ciss_cam_complete()
3412 ciss_cam_complete_fixup(struct ciss_softc *sc, struct ccb_scsiio *csio) in ciss_cam_complete_fixup()
3461 ciss_name_device(struct ciss_softc *sc, int bus, int target) in ciss_name_device()
3494 struct ciss_softc *sc; in ciss_periodic()
3501 sc = (struct ciss_softc *)arg; in ciss_periodic()
3557 struct ciss_softc *sc; in ciss_nop_complete()
3578 ciss_disable_adapter(struct ciss_softc *sc) in ciss_disable_adapter()
3633 ciss_notify_event(struct ciss_softc *sc) in ciss_notify_event()
3721 struct ciss_softc *sc; in ciss_notify_complete()
3796 ciss_notify_abort(struct ciss_softc *sc) in ciss_notify_abort()
3920 ciss_notify_abort_bmic(struct ciss_softc *sc) in ciss_notify_abort_bmic()
3976 ciss_notify_rescan_logical(struct ciss_softc *sc) in ciss_notify_rescan_logical()
4049 ciss_notify_logical(struct ciss_softc *sc, struct ciss_notify *cn) in ciss_notify_logical()
4135 ciss_notify_physical(struct ciss_softc *sc, struct ciss_notify *cn) in ciss_notify_physical()
4143 ciss_notify_hotplug(struct ciss_softc *sc, struct ciss_notify *cn) in ciss_notify_hotplug()
4192 struct ciss_softc *sc; in ciss_notify_thread()
4196 sc = (struct ciss_softc *)arg; in ciss_notify_thread()
4251 ciss_spawn_notify_thread(struct ciss_softc *sc) in ciss_spawn_notify_thread()
4264 ciss_kill_notify_thread(struct ciss_softc *sc) in ciss_kill_notify_thread()
4282 struct ciss_softc *sc; in ciss_print_request()
4338 ciss_print_ldrive(struct ciss_softc *sc, struct ciss_ldrive *ld) in ciss_print_ldrive()
4402 ciss_print_adapter(struct ciss_softc *sc) in ciss_print_adapter()
4434 struct ciss_softc *sc; in DB_COMMAND()
4578 struct ciss_softc *sc; in ciss_open()
4582 sc = (struct ciss_softc *)dev->si_drv1; in ciss_open()
4598 struct ciss_softc *sc; in ciss_close()
4602 sc = (struct ciss_softc *)dev->si_drv1; in ciss_close()
4619 struct ciss_softc *sc; in ciss_ioctl()
4629 sc = (struct ciss_softc *)dev->si_drv1; in ciss_ioctl()