Lines Matching refs:sim

105 	struct cam_sim		*sim;  member
187 struct aac_sim *sim; in aac_cam_rescan() local
193 TAILQ_FOREACH(sim, &sc->aac_sim_tqh, sim_link) { in aac_cam_rescan()
194 camsc = sim->aac_cam; in aac_cam_rescan()
207 cam_sim_path(camsc->sim), in aac_cam_rescan()
231 xpt_release_simq(camsc->sim, 1); in aac_cam_event()
273 xpt_bus_deregister(cam_sim_path(camsc->sim)); in aac_cam_detach()
274 cam_sim_free(camsc->sim, /*free_devq*/TRUE); in aac_cam_detach()
290 struct cam_sim *sim; in aac_cam_attach() local
307 sim = aac_sim_alloc(aac_cam_action, aac_cam_poll, "aacraidp", camsc, in aac_cam_attach()
309 if (sim == NULL) { in aac_cam_attach()
316 if (aac_xpt_bus_register(sim, dev, 0) != CAM_SUCCESS) { in aac_cam_attach()
317 cam_sim_free(sim, TRUE); in aac_cam_attach()
322 if (xpt_create_path(&path, NULL, cam_sim_path(sim), in aac_cam_attach()
324 xpt_bus_deregister(cam_sim_path(sim)); in aac_cam_attach()
325 cam_sim_free(sim, TRUE); in aac_cam_attach()
335 camsc->sim = sim; in aac_cam_attach()
371 aac_container_rw_command(struct cam_sim *sim, union ccb *ccb, u_int8_t *cmdp) in aac_container_rw_command() argument
379 camsc = (struct aac_cam *)cam_sim_softc(sim); in aac_container_rw_command()
386 xpt_freeze_simq(sim, 1); in aac_container_rw_command()
518 aac_container_special_command(struct cam_sim *sim, union ccb *ccb, in aac_container_special_command() argument
525 camsc = (struct aac_cam *)cam_sim_softc(sim); in aac_container_special_command()
634 xpt_freeze_simq(sim, 1); in aac_container_special_command()
855 aac_passthrough_command(struct cam_sim *sim, union ccb *ccb) in aac_passthrough_command() argument
863 camsc = (struct aac_cam *)cam_sim_softc(sim); in aac_passthrough_command()
870 xpt_freeze_simq(sim, 1); in aac_passthrough_command()
971 aac_cam_action(struct cam_sim *sim, union ccb *ccb) in aac_cam_action() argument
976 camsc = (struct aac_cam *)cam_sim_softc(sim); in aac_cam_action()
1044 strlcpy(cpi->dev_name, cam_sim_name(sim), DEV_IDLEN); in aac_cam_action()
1045 cpi->unit_number = cam_sim_unit(sim); in aac_cam_action()
1080 ccb->ccb_h.status = aac_cam_reset_bus(sim, ccb); in aac_cam_action()
1091 ccb->ccb_h.status = aac_cam_abort_ccb(sim, ccb); in aac_cam_action()
1095 ccb->ccb_h.status = aac_cam_term_io(sim, ccb); in aac_cam_action()
1118 aac_container_rw_command(sim, ccb, cmdp); in aac_cam_action()
1120 aac_container_special_command(sim, ccb, cmdp); in aac_cam_action()
1122 aac_passthrough_command(sim, ccb); in aac_cam_action()
1127 aac_cam_poll(struct cam_sim *sim) in aac_cam_poll() argument
1255 aac_cam_reset_bus(struct cam_sim *sim, union ccb *ccb) in aac_cam_reset_bus() argument
1265 camsc = (struct aac_cam *)cam_sim_softc(sim); in aac_cam_reset_bus()
1276 xpt_freeze_simq(sim, 1); in aac_cam_reset_bus()
1333 aac_cam_abort_ccb(struct cam_sim *sim, union ccb *ccb) in aac_cam_abort_ccb() argument
1339 aac_cam_term_io(struct cam_sim *sim, union ccb *ccb) in aac_cam_term_io() argument