/freebsd/sys/cam/ |
H A D | cam_sim.h | 45 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 D | cam_sim.c | 99 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 D | cam_xpt_sim.h | 40 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 D | cam_xpt.h | 44 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 D | cam_xpt_internal.h | 99 struct cam_sim *sim; 184 struct cam_sim *sim;
|
/freebsd/sys/cam/mmc/ |
H A D | mmc_all.h | 70 struct cam_sim; 72 const struct cam_sim *sim, size_t maxio); 73 void mmccam_start_discovery(struct cam_sim *sim);
|
H A D | mmc_sim.h | 36 struct cam_sim *sim;
|
H A D | mmc_sim.c | 42 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 D | aac_cam.c | 72 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 D | mmcnull.c | 51 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 D | nvme_sim.c | 49 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 D | aacraid_cam.c | 95 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 D | mfi_cam.c | 77 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 D | aic7xxx_osm.c | 51 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 D | aic79xx_osm.c | 57 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 D | aic7xxx_osm.h | 115 struct cam_sim *sim; 116 struct cam_sim *sim_b;
|
/freebsd/tools/tools/vhba/ |
H A D | vhba.c | 36 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 D | vhba.h | 73 struct cam_sim * sim;
|
/freebsd/sys/dev/mrsas/ |
H A D | mrsas_cam.c | 58 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 D | mpi3mr_cam.h | 137 struct cam_sim *sim; 170 struct cam_sim *sim; in mpi3mr_print_cdb()
|
/freebsd/sys/powerpc/ps3/ |
H A D | ps3cdrom.c | 101 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 D | ctl_frontend_cam_sim.c | 74 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 D | isci_controller.c | 56 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 D | iscsi.h | 111 struct cam_sim *is_sim;
|
/freebsd/sys/dev/virtio/scsi/ |
H A D | virtio_scsi.c | 92 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()
|