Lines Matching refs:sim
95 static void pvscsi_poll(struct cam_sim *sim);
99 static void pvscsi_action(struct cam_sim *sim, union ccb *ccb);
194 struct cam_sim *sim;
250 xpt_freeze_simq(sc->sim, 1);
1081 cam_sim_path(sc->sim), desc->target, desc->lun[1])
1153 pvscsi_poll(struct cam_sim *sim)
1157 sc = cam_sim_softc(sim);
1256 pvscsi_action(struct cam_sim *sim, union ccb *ccb)
1261 sc = cam_sim_softc(sim);
1330 e->bus = cam_sim_bus(sim);
1419 cpi->unit_number = cam_sim_unit(sim);
1420 cpi->bus_id = cam_sim_bus(sim);
1425 strlcpy(cpi->dev_name, cam_sim_name(sim), DEV_IDLEN);
1549 if (sc->sim) {
1556 status = xpt_bus_deregister(cam_sim_path(sc->sim));
1562 cam_sim_free(sc->sim, TRUE);
1721 sc->sim = cam_sim_alloc(pvscsi_action, pvscsi_poll, "pvscsi", sc,
1723 if (sc->sim == NULL) {
1724 device_printf(dev, "cam sim alloc failed\n");
1732 if (xpt_bus_register(sc->sim, dev, 0) != CAM_SUCCESS) {
1739 if (xpt_create_path(&sc->bus_path, NULL, cam_sim_path(sc->sim),