Home
last modified time | relevance | path

Searched refs:cam_sim (Results 1 – 25 of 91) sorted by relevance

1234

/freebsd/sys/cam/
H A Dcam_sim.h45 struct cam_sim;
48 typedef void (*sim_action_func)(struct cam_sim *sim, union ccb *ccb);
49 typedef void (*sim_poll_func)(struct cam_sim *sim);
54 struct cam_sim * cam_sim_alloc(sim_action_func sim_action,
63 void cam_sim_free(struct cam_sim *sim, int free_devq);
64 void cam_sim_hold(struct cam_sim *sim);
65 void cam_sim_release(struct cam_sim *sim);
68 void cam_sim_set_path(struct cam_sim *sim, uint32_t path_id);
80 struct cam_sim { struct
86 TAILQ_ENTRY(cam_sim) links; argument
[all …]
H A Dcam_sim.c99 struct cam_sim *
105 struct cam_sim *sim; in cam_sim_alloc()
107 sim = malloc(sizeof(struct cam_sim), M_CAMSIM, M_ZERO | M_NOWAIT); in cam_sim_alloc()
141 cam_sim_free(struct cam_sim *sim, int free_devq) in cam_sim_free()
169 cam_sim_release(struct cam_sim *sim) in cam_sim_release()
190 cam_sim_hold(struct cam_sim *sim) in cam_sim_hold()
209 cam_sim_set_path(struct cam_sim *sim, uint32_t path_id) in cam_sim_set_path()
H A Dcam_xpt_sim.h40 int xpt_bus_register(struct cam_sim *sim, device_t parent,
43 uint32_t xpt_freeze_simq(struct cam_sim *sim, u_int count);
44 void xpt_release_simq(struct cam_sim *sim, int run_queue);
H A Dcam_xpt.h44 struct cam_sim;
111 struct cam_sim *xpt_path_sim(struct cam_path *path);
145 void xpt_sim_poll(struct cam_sim *sim);
H A Dcam_xpt_internal.h99 struct cam_sim *sim;
184 struct cam_sim *sim;
/freebsd/sys/cam/mmc/
H A Dmmc_all.h70 struct cam_sim;
72 const struct cam_sim *sim, size_t maxio);
73 void mmccam_start_discovery(struct cam_sim *sim);
H A Dmmc_sim.h36 struct cam_sim *sim;
H A Dmmc_sim.c42 mmc_cam_default_poll(struct cam_sim *sim) in mmc_cam_default_poll()
89 mmc_cam_sim_default_action(struct cam_sim *sim, union ccb *ccb) in mmc_cam_sim_default_action()
/freebsd/sys/dev/aac/
H A Daac_cam.c72 struct cam_sim *sim;
79 static void aac_cam_action(struct cam_sim *, union ccb *);
80 static void aac_cam_poll(struct cam_sim *);
85 static u_int32_t aac_cam_reset_bus(struct cam_sim *, union ccb *);
86 static u_int32_t aac_cam_abort_ccb(struct cam_sim *, union ccb *);
87 static u_int32_t aac_cam_term_io(struct cam_sim *, union ccb *);
205 struct cam_sim *sim; in aac_cam_attach()
253 aac_cam_action(struct cam_sim *sim, union ccb *ccb) in aac_cam_action()
516 aac_cam_poll(struct cam_sim *sim) in aac_cam_poll()
624 aac_cam_reset_bus(struct cam_sim *sim, union ccb *ccb) in aac_cam_reset_bus()
[all …]
/freebsd/sys/dev/mmcnull/
H A Dmmcnull.c51 struct cam_sim *sim;
62 static void mmcnull_action_sd(struct cam_sim *, union ccb *);
63 static void mmcnull_action_sdio(struct cam_sim *, union ccb *);
66 static void mmcnull_poll(struct cam_sim *);
320 mmcnull_handle_mmcio(struct cam_sim *sim, union ccb *ccb) in mmcnull_handle_mmcio()
338 mmcnull_action_sd(struct cam_sim *sim, union ccb *ccb) in mmcnull_action_sd()
434 mmcnull_action_sdio(struct cam_sim *sim, union ccb *ccb) { in mmcnull_action_sdio()
439 mmcnull_poll(struct cam_sim *sim) in mmcnull_poll()
/freebsd/sys/dev/nvme/
H A Dnvme_sim.c49 static void nvme_sim_action(struct cam_sim *sim, union ccb *ccb);
50 static void nvme_sim_poll(struct cam_sim *sim);
58 struct cam_sim *s_sim;
85 nvme_sim_nvmeio(struct cam_sim *sim, union ccb *ccb) in nvme_sim_nvmeio()
143 nvme_sim_action(struct cam_sim *sim, union ccb *ccb) in nvme_sim_action()
302 nvme_sim_poll(struct cam_sim *sim) in nvme_sim_poll()
/freebsd/sys/dev/aacraid/
H A Daacraid_cam.c95 struct cam_sim *sim;
102 static void aac_cam_action(struct cam_sim *, union ccb *);
103 static void aac_cam_poll(struct cam_sim *);
112 static void aac_container_rw_command(struct cam_sim *, union ccb *, u_int8_t *);
113 static void aac_container_special_command(struct cam_sim *, union ccb *,
115 static void aac_passthrough_command(struct cam_sim *, union ccb *);
117 static u_int32_t aac_cam_reset_bus(struct cam_sim *, union ccb *);
118 static u_int32_t aac_cam_abort_ccb(struct cam_sim *, union ccb *);
119 static u_int32_t aac_cam_term_io(struct cam_sim *, union ccb *);
270 struct cam_sim *sim; in aac_cam_attach()
[all …]
/freebsd/sys/dev/mfi/
H A Dmfi_cam.c77 struct cam_sim *sim;
85 static void mfip_cam_action(struct cam_sim *, union ccb *);
86 static void mfip_cam_poll(struct cam_sim *);
205 mfip_cam_action(struct cam_sim *sim, union ccb *ccb) in mfip_cam_action()
297 struct cam_sim *sim; in mfip_cam_rescan()
467 mfip_cam_poll(struct cam_sim *sim) in mfip_cam_poll()
/freebsd/sys/dev/aic7xxx/
H A Daic7xxx_osm.c51 static void ahc_action(struct cam_sim *sim, union ccb *ccb);
59 static void ahc_poll(struct cam_sim *sim);
60 static void ahc_setup_data(struct ahc_softc *ahc, struct cam_sim *sim,
62 static void ahc_abort_ccb(struct ahc_softc *ahc, struct cam_sim *sim,
145 struct cam_sim *sim; in ahc_attach()
146 struct cam_sim *sim2; in ahc_attach()
447 ahc_action(struct cam_sim *sim, union ccb *ccb) in ahc_action()
897 struct cam_sim *sim; in ahc_async()
899 sim = (struct cam_sim *)callback_arg; in ahc_async()
1121 ahc_poll(struct cam_sim *si in ahc_poll()
[all...]
H A Daic79xx_osm.c57 static void ahd_action(struct cam_sim *sim, union ccb *ccb);
68 static void ahd_poll(struct cam_sim *sim);
69 static void ahd_setup_data(struct ahd_softc *ahd, struct cam_sim *sim,
71 static void ahd_abort_ccb(struct ahd_softc *ahd, struct cam_sim *sim,
215 struct cam_sim *sim; in ahd_attach()
462 ahd_action(struct cam_sim *sim, union ccb *ccb) in ahd_action()
916 struct cam_sim *sim; in ahd_async()
918 sim = (struct cam_sim *)callback_arg; in ahd_async()
1061 ahd_poll(struct cam_sim *sim) in ahd_setup_data()
1067 ahd_setup_data(struct ahd_softc *ahd, struct cam_sim *si in ahd_setup_data()
[all...]
H A Daic7xxx_osm.h115 struct cam_sim *sim;
116 struct cam_sim *sim_b;
/freebsd/tools/tools/vhba/
H A Dvhba.c36 static void vhba_action(struct cam_sim *, union ccb *);
37 static void vhba_poll(struct cam_sim *);
76 vhba_poll(struct cam_sim *sim) in vhba_poll()
83 vhba_action(struct cam_sim *sim, union ccb *ccb) in vhba_action()
H A Dvhba.h73 struct cam_sim * sim;
/freebsd/sys/dev/mrsas/
H A Dmrsas_cam.c58 int mrsas_find_io_type(struct cam_sim *sim, union ccb *ccb);
60 int mrsas_bus_scan_sim(struct mrsas_softc *sc, struct cam_sim *sim);
72 union ccb *ccb, struct cam_sim *sim, u_int8_t fp_possible);
91 static void mrsas_freeze_simq(struct mrsas_mpt_cmd *cmd, struct cam_sim *sim);
92 static void mrsas_cam_poll(struct cam_sim *sim);
93 static void mrsas_action(struct cam_sim *sim, union ccb *ccb);
104 mrsas_startio(struct mrsas_softc *sc, struct cam_sim *sim,
262 mrsas_action(struct cam_sim *sim, union ccb *ccb) in mrsas_action()
435 mrsas_startio(struct mrsas_softc *sc, struct cam_sim *sim, in mrsas_startio()
634 mrsas_find_io_type(struct cam_sim *sim, union ccb *ccb) in mrsas_find_io_type()
[all …]
/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_cam.h137 struct cam_sim *sim;
170 struct cam_sim *sim; in mpi3mr_print_cdb()
/freebsd/sys/powerpc/ps3/
H A Dps3cdrom.c101 struct cam_sim *sc_sim;
132 static void ps3cdrom_action(struct cam_sim *sim, union ccb *ccb);
133 static void ps3cdrom_poll(struct cam_sim *sim);
336 ps3cdrom_action(struct cam_sim *sim, union ccb *ccb) in ps3cdrom_action()
446 ps3cdrom_poll(struct cam_sim *sim) in ps3cdrom_poll()
/freebsd/sys/cam/ctl/
H A Dctl_frontend_cam_sim.c74 struct cam_sim *sim;
93 static void cfcs_poll(struct cam_sim *sim);
98 void cfcs_action(struct cam_sim *sim, union ccb *ccb);
231 cfcs_poll(struct cam_sim *sim) in cfcs_poll()
481 cfcs_action(struct cam_sim *sim, union ccb *ccb) in cfcs_action()
/freebsd/sys/dev/isci/
H A Disci_controller.c56 void isci_action(struct cam_sim *sim, union ccb *ccb);
57 void isci_poll(struct cam_sim *sim);
650 void isci_poll(struct cam_sim *sim) in isci_poll()
658 void isci_action(struct cam_sim *sim, union ccb *ccb) in isci_action()
/freebsd/sys/dev/iscsi/
H A Discsi.h111 struct cam_sim *is_sim;
/freebsd/sys/dev/virtio/scsi/
H A Dvirtio_scsi.c92 static void vtscsi_cam_action(struct cam_sim *, union ccb *);
93 static void vtscsi_cam_poll(struct cam_sim *);
95 static void vtscsi_cam_scsi_io(struct vtscsi_softc *, struct cam_sim *,
103 struct cam_sim *, union ccb *);
673 struct cam_sim *sim; in vtscsi_cam_async()
726 vtscsi_cam_action(struct cam_sim *sim, union ccb *ccb) in vtscsi_cam_action()
793 vtscsi_cam_poll(struct cam_sim *sim) in vtscsi_cam_poll()
803 vtscsi_cam_scsi_io(struct vtscsi_softc *sc, struct cam_sim *sim, in vtscsi_cam_scsi_io()
947 vtscsi_cam_path_inquiry(struct vtscsi_softc *sc, struct cam_sim *sim, in vtscsi_cam_path_inquiry()

1234