• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/ahci/

Lines Matching refs:sim

95 static void ahciaction(struct cam_sim *sim, union ccb *ccb);
96 static void ahcipoll(struct cam_sim *sim);
893 ch->sim = cam_sim_alloc(ahciaction, ahcipoll, "ahcich", ch,
898 if (ch->sim == NULL) {
900 device_printf(dev, "unable to allocate sim\n");
904 if (xpt_bus_register(ch->sim, dev, 0) != CAM_SUCCESS) {
909 if (xpt_create_path(&ch->path, /*periph*/NULL, cam_sim_path(ch->sim),
930 xpt_bus_deregister(cam_sim_path(ch->sim));
932 cam_sim_free(ch->sim, /*free_devq*/TRUE);
953 xpt_release_simq(ch->sim, TRUE);
956 xpt_bus_deregister(cam_sim_path(ch->sim));
957 cam_sim_free(ch->sim, /*free_devq*/TRUE);
1027 xpt_freeze_simq(ch->sim, 1);
1032 xpt_release_simq(ch->sim, TRUE);
1049 xpt_release_simq(ch->sim, TRUE);
1235 cam_sim_path(ch->sim),
1270 if (xpt_create_path(&ccb->ccb_h.path, NULL, cam_sim_path(ch->sim),
1922 xpt_freeze_simq(ch->sim, 1);
2048 xpt_freeze_simq(ch->sim, 1);
2056 xpt_freeze_simq(ch->sim, 1);
2085 xpt_release_simq(ch->sim, TRUE);
2136 xpt_release_simq(ch->sim, TRUE);
2218 xpt_freeze_simq(ch->sim, 1);
2278 xpt_release_simq(ch->sim, TRUE);
2299 xpt_release_simq(ch->sim, TRUE);
2439 xpt_release_simq(ch->sim, TRUE);
2445 xpt_release_simq(ch->sim, TRUE);
2457 xpt_freeze_simq(ch->sim, 1);
2464 xpt_release_simq(ch->sim, TRUE);
2494 xpt_release_simq(ch->sim, TRUE);
2513 xpt_release_simq(ch->sim, TRUE);
2538 xpt_release_simq(ch->sim, TRUE);
2703 ahciaction(struct cam_sim *sim, union ccb *ccb)
2710 ch = (struct ahci_channel *)cam_sim_softc(sim);
2729 xpt_freeze_simq(ch->sim, 1);
2858 cpi->bus_id = cam_sim_bus(sim);
2862 strlcpy(cpi->dev_name, cam_sim_name(sim), DEV_IDLEN);
2863 cpi->unit_number = cam_sim_unit(sim);
2887 ahcipoll(struct cam_sim *sim)
2889 struct ahci_channel *ch = (struct ahci_channel *)cam_sim_softc(sim);