| /dragonfly/sys/bus/cam/ |
| HD | cam_sim.h | 50 struct cam_sim; 53 typedef void (*sim_action_func)(struct cam_sim *sim, union ccb *ccb); 54 typedef void (*sim_poll_func)(struct cam_sim *sim); 70 struct cam_sim * cam_sim_alloc(sim_action_func sim_action, 79 void cam_sim_free(struct cam_sim *sim); 80 void cam_sim_release(struct cam_sim *sim, int flags); 81 void cam_sim_set_max_tags(struct cam_sim *sim, int max_tags); 86 void cam_sim_set_path(struct cam_sim *sim, u_int32_t path_id); 91 static __inline u_int32_t cam_sim_path(struct cam_sim *sim); 92 static __inline const char *cam_sim_name(struct cam_sim *sim); [all …]
|
| HD | cam_sim.c | 159 struct cam_sim * 165 struct cam_sim *sim; in cam_sim_alloc() 188 sim = kmalloc(sizeof(struct cam_sim), M_CAMSIM, M_INTWAIT | M_ZERO); in cam_sim_alloc() 218 cam_sim_set_max_tags(struct cam_sim *sim, int max_tags) in cam_sim_set_max_tags() 226 static void deadsim_poll(struct cam_sim *sim); 227 static void deadsim_action(struct cam_sim *sim, union ccb *ccb); 230 cam_sim_free(struct cam_sim *sim) in cam_sim_free() 243 cam_sim_release(struct cam_sim *sim, int flags) in cam_sim_release() 260 cam_sim_set_path(struct cam_sim *sim, u_int32_t path_id) in cam_sim_set_path() 270 deadsim_poll(struct cam_sim *sim) in deadsim_poll() [all …]
|
| HD | cam_xpt_sim.h | 40 int32_t xpt_bus_register(struct cam_sim *sim, u_int32_t bus); 42 u_int32_t xpt_freeze_simq(struct cam_sim *sim, u_int count); 43 void xpt_release_simq(struct cam_sim *sim, int run_queue);
|
| HD | cam_xpt.h | 38 struct cam_sim; 77 struct cam_sim * xpt_path_sim(struct cam_path *path);
|
| HD | cam_xpt.c | 123 struct cam_sim *sim; 193 struct cam_sim *sim; 657 typedef TAILQ_HEAD(cam_simq, cam_sim) cam_simq_t; 693 static void dead_sim_action(struct cam_sim *sim, union ccb *ccb); 694 static void dead_sim_poll(struct cam_sim *sim); 697 static struct cam_sim cam_dead_sim; 798 static void xptaction(struct cam_sim *sim, union ccb *work_ccb); 799 static void xptpoll(struct cam_sim *sim); 802 static void camisr_runqueue(struct cam_sim *); 1400 struct cam_sim *sim; in xpt_scanner_thread() [all …]
|
| HD | cam_periph.c | 61 struct cam_sim *sim, path_id_t pathid, 159 struct cam_sim *sim; in cam_periph_alloc() 343 struct cam_sim *sim; in cam_periph_release() 414 struct cam_sim *sim; in cam_periph_unhold() 499 struct cam_sim *sim, path_id_t pathid, in camperiphunit() 865 struct cam_sim *sim; in cam_periph_ccbwait() 944 struct cam_sim *sim; in cam_periph_runccb()
|
| /dragonfly/sys/dev/disk/iscsi/initiator/ |
| HD | isc_cam.c | 145 if(xpt_create_path(&sp->cam_path, xpt_periph, cam_sim_path(sp->isc->cam_sim), in ic_fullfeature() 166 _inq(struct cam_sim *sim, union ccb *ccb, int maxluns) in _inq() 190 _scsi_encap(struct cam_sim *sim, union ccb *ccb) in _scsi_encap() 202 ic_action(struct cam_sim *sim, union ccb *ccb) in ic_action() 312 ic_poll(struct cam_sim *sim) in ic_poll() 325 if(sp && sp->isc->cam_sim) { in ic_getCamVals() 326 cp->path_id = cam_sim_path(sp->isc->cam_sim); in ic_getCamVals() 345 xpt_bus_deregister(cam_sim_path(isp->cam_sim)); in ic_destroy() 346 cam_sim_free(isp->cam_sim); in ic_destroy() 354 struct cam_sim *sim; in ic_init() [all …]
|
| HD | iscsivar.h | 215 struct cam_sim *cam_sim; member 252 int scsi_encap(struct cam_sim *sim, union ccb *ccb);
|
| /dragonfly/sys/dev/raid/aac/ |
| HD | aac_cam.c | 69 struct cam_sim *sim; 76 static void aac_cam_action(struct cam_sim *, union ccb *); 77 static void aac_cam_poll(struct cam_sim *); 83 static u_int32_t aac_cam_reset_bus(struct cam_sim *, union ccb *); 84 static u_int32_t aac_cam_abort_ccb(struct cam_sim *, union ccb *); 85 static u_int32_t aac_cam_term_io(struct cam_sim *, union ccb *); 222 struct cam_sim *sim; in aac_cam_attach() 269 aac_cam_action(struct cam_sim *sim, union ccb *ccb) in aac_cam_action() 527 aac_cam_poll(struct cam_sim *sim) in aac_cam_poll() 637 aac_cam_reset_bus(struct cam_sim *sim, union ccb *ccb) in aac_cam_reset_bus() [all …]
|
| /dragonfly/sys/dev/raid/mrsas/ |
| HD | mrsas_cam.c | 57 int mrsas_ldio_inq(struct cam_sim *sim, union ccb *ccb); 59 int mrsas_bus_scan_sim(struct mrsas_softc *sc, struct cam_sim *sim); 64 union ccb *ccb, struct cam_sim *sim); 80 static void mrsas_freeze_simq(struct mrsas_mpt_cmd *cmd, struct cam_sim *sim); 81 static void mrsas_poll(struct cam_sim *sim); 82 static void mrsas_action(struct cam_sim *sim, union ccb *ccb); 86 static int32_t mrsas_startio(struct mrsas_softc *sc, struct cam_sim *sim, 239 static void mrsas_action(struct cam_sim *sim, union ccb *ccb) in mrsas_action() 387 static int32_t mrsas_startio(struct mrsas_softc *sc, struct cam_sim *sim, in mrsas_startio() 549 int mrsas_ldio_inq(struct cam_sim *sim, union ccb *ccb) in mrsas_ldio_inq() [all …]
|
| /dragonfly/sys/dev/disk/vpo/ |
| HD | vpo.c | 76 struct cam_sim *sim; 87 static void vpo_action(struct cam_sim *sim, union ccb *ccb); 88 static void vpo_poll(struct cam_sim *sim); 329 vpo_action(struct cam_sim *sim, union ccb *ccb) in vpo_action() 438 vpo_poll(struct cam_sim *sim) in vpo_poll()
|
| /dragonfly/sys/dev/raid/mfi/ |
| HD | mfi_cam.c | 65 struct cam_sim *sim; 72 static void mfip_cam_action(struct cam_sim *, union ccb *); 73 static void mfip_cam_poll(struct cam_sim *); 162 mfip_cam_action(struct cam_sim *sim, union ccb *ccb) in mfip_cam_action() 382 mfip_cam_poll(struct cam_sim *sim) in mfip_cam_poll()
|
| /dragonfly/sys/dev/disk/nata/ |
| HD | atapi-cam.c | 66 struct cam_sim *sim; 102 static void atapi_action(struct cam_sim *, union ccb *); 103 static void atapi_poll(struct cam_sim *); 114 static void cam_rescan(struct cam_sim *); 191 struct cam_sim *sim = NULL; in atapi_cam_attach() 345 atapi_action(struct cam_sim *sim, union ccb *ccb) in atapi_action() 675 atapi_poll(struct cam_sim *sim) in atapi_poll() 830 cam_rescan(struct cam_sim *sim) in cam_rescan()
|
| /dragonfly/sys/dev/raid/amr/ |
| HD | amr_cam.c | 84 static void amr_cam_action(struct cam_sim *sim, union ccb *ccb); 85 static void amr_cam_poll(struct cam_sim *sim); 238 amr_cam_action(struct cam_sim *sim, union ccb *ccb) in amr_cam_action() 533 amr_cam_poll(struct cam_sim *sim) in amr_cam_poll()
|
| /dragonfly/sys/dev/raid/twa/ |
| HD | tw_osl_cam.c | 57 static TW_VOID twa_action(struct cam_sim *sim, union ccb *ccb); 58 static TW_VOID twa_poll(struct cam_sim *sim); 357 twa_action(struct cam_sim *sim, union ccb *ccb) in twa_action() 506 twa_poll(struct cam_sim *sim) in twa_poll()
|
| /dragonfly/sys/dev/raid/iir/ |
| HD | iir.c | 154 static void iir_action(struct cam_sim *sim, union ccb *ccb); 155 static void iir_poll(struct cam_sim *sim); 674 struct cam_sim *sim; in gdt_next() 718 sim = (struct cam_sim *)ccb->ccb_h.ccb_sim_ptr; in gdt_next() 786 struct cam_sim *sim; in gdt_raw_cmd() 805 sim = (struct cam_sim *)ccb->ccb_h.ccb_sim_ptr; in gdt_raw_cmd() 891 struct cam_sim *sim; in gdt_cache_cmd() 913 sim = (struct cam_sim *)ccb->ccb_h.ccb_sim_ptr; in gdt_cache_cmd() 1246 gdt = cam_sim_softc((struct cam_sim *)ccb->ccb_h.ccb_sim_ptr); in gdtexecuteccb() 1308 iir_action( struct cam_sim *sim, union ccb *ccb ) in iir_action() [all …]
|
| /dragonfly/sys/bus/cam/cam/ |
| HD | Makefile | 17 SRCS+= cam_sim.c cam_xpt.c
|
| /dragonfly/sys/dev/virtual/virtio/scsi/ |
| HD | virtio_scsi.c | 87 static void vtscsi_cam_action(struct cam_sim *, union ccb *); 88 static void vtscsi_cam_poll(struct cam_sim *); 90 static void vtscsi_cam_scsi_io(struct vtscsi_softc *, struct cam_sim *, 98 struct cam_sim *, union ccb *); 697 struct cam_sim *sim; in vtscsi_cam_async() 754 vtscsi_cam_action(struct cam_sim *sim, union ccb *ccb) in vtscsi_cam_action() 821 vtscsi_cam_poll(struct cam_sim *sim) in vtscsi_cam_poll() 831 vtscsi_cam_scsi_io(struct vtscsi_softc *sc, struct cam_sim *sim, in vtscsi_cam_scsi_io() 977 vtscsi_cam_path_inquiry(struct vtscsi_softc *sc, struct cam_sim *sim, in vtscsi_cam_path_inquiry()
|
| HD | virtio_scsivar.h | 65 struct cam_sim *vtscsi_sim;
|
| /dragonfly/sys/dev/raid/hpt27xx/ |
| HD | os_bsd.h | 166 struct cam_sim *sim; /* sim for this vbus */
|
| /dragonfly/sys/dev/raid/hptrr/ |
| HD | os_bsd.h | 168 struct cam_sim *sim; /* sim for this vbus */
|
| /dragonfly/sys/dev/disk/advansys/ |
| HD | advansys.c | 72 static void adv_action(struct cam_sim *sim, union ccb *ccb); 75 static void adv_poll(struct cam_sim *sim); 189 adv_action(struct cam_sim *sim, union ccb *ccb) in adv_action() 520 struct cam_sim *sim; in adv_execute_ccb() 1276 adv_poll(struct cam_sim *sim) in adv_poll()
|
| /dragonfly/sys/dev/raid/mps/ |
| HD | mps_sas.h | 92 struct cam_sim *sim;
|
| /dragonfly/sys/dev/raid/tws/ |
| HD | tws.h | 235 struct cam_sim *sim; /* sim for this controller */
|
| /dragonfly/sys/dev/raid/mpr/ |
| HD | mpr_sas.h | 98 struct cam_sim *sim;
|