Lines Matching refs:sim

58 void isci_action(struct cam_sim *sim, union ccb *ccb);
59 void isci_poll(struct cam_sim *sim);
249 controller->sim = NULL; in isci_controller_construct()
387 xpt_freeze_simq(controller->sim, 1); in isci_controller_initialize()
584 xpt_release_simq(isci_controller->sim, TRUE); in isci_controller_domain_discovery_complete()
595 cam_sim_path(isci_controller->sim), in isci_controller_domain_discovery_complete()
634 controller->sim = cam_sim_alloc(isci_action, isci_poll, "isci", in isci_controller_attach_to_cam()
638 if(controller->sim == NULL) { in isci_controller_attach_to_cam()
644 if(xpt_bus_register(controller->sim, parent, controller->index) in isci_controller_attach_to_cam()
647 cam_sim_free(controller->sim, TRUE); in isci_controller_attach_to_cam()
653 cam_sim_path(controller->sim), CAM_TARGET_WILDCARD, in isci_controller_attach_to_cam()
656 xpt_bus_deregister(cam_sim_path(controller->sim)); in isci_controller_attach_to_cam()
657 cam_sim_free(controller->sim, TRUE); in isci_controller_attach_to_cam()
665 void isci_poll(struct cam_sim *sim) in isci_poll() argument
668 (struct ISCI_CONTROLLER *)cam_sim_softc(sim); in isci_poll()
673 void isci_action(struct cam_sim *sim, union ccb *ccb) in isci_action() argument
676 (struct ISCI_CONTROLLER *)cam_sim_softc(sim); in isci_action()
682 int bus = cam_sim_bus(sim); in isci_action()
683 ccb->ccb_h.ccb_sim_ptr = sim; in isci_action()
695 cpi->unit_number = cam_sim_unit(sim); in isci_action()
701 strlcpy(cpi->dev_name, cam_sim_name(sim), DEV_IDLEN); in isci_action()