/freebsd-10.0-release/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, u_int32_t path_id); 73 static __inline u_int32_t cam_sim_path(struct cam_sim *sim); 74 static __inline const char * cam_sim_name(struct cam_sim *si 91 struct cam_sim { struct [all...] |
H A D | cam_xpt_sim.h | 40 int32_t xpt_bus_register(struct cam_sim *sim, device_t parent, 43 u_int32_t xpt_freeze_simq(struct cam_sim *sim, u_int count); 44 void xpt_release_simq(struct cam_sim *sim, int run_queue); 49 void xpt_batch_start(struct cam_sim *sim); 50 void xpt_batch_done(struct cam_sim *sim);
|
H A D | cam_sim.c | 41 #include <cam/cam_sim.h> 61 struct cam_sim * 67 struct cam_sim *sim; 72 sim = (struct cam_sim *)malloc(sizeof(struct cam_sim), 107 cam_sim_free(struct cam_sim *sim, int free_devq) 131 cam_sim_release(struct cam_sim *sim) 142 cam_sim_hold(struct cam_sim *sim) 151 cam_sim_set_path(struct cam_sim *sim, u_int32_t path_id)
|
H A D | cam_xpt.h | 39 struct cam_sim; 104 struct cam_sim *xpt_path_sim(struct cam_path *path);
|
H A D | cam_xpt_internal.h | 76 struct cam_sim *sim; 157 struct cam_sim *sim;
|
H A D | cam_xpt.c | 55 #include <cam/cam_sim.h> 160 typedef TAILQ_HEAD(cam_simq, cam_sim) cam_simq_t; 245 static void xptaction(struct cam_sim *sim, union ccb *work_ccb); 246 static void xptpoll(struct cam_sim *sim); 248 static void camisr_runqueue(struct cam_sim *); 787 struct cam_sim *sim; 856 struct cam_sim *xpt_sim; 949 struct cam_sim *xpt_sim; 956 xpt_sim = (struct cam_sim *)arg; 2257 struct cam_sim *si [all...] |
H A D | cam_periph.h | 35 #include <cam/cam_sim.h> 113 struct cam_sim *sim;
|
/freebsd-10.0-release/sys/dev/iscsi_initiator/ |
H A D | isc_cam.c | 52 #include <cam/cam_sim.h> 60 _inq(struct cam_sim *sim, union ccb *ccb) 90 _scsi_encap(struct cam_sim *sim, union ccb *ccb) 153 if(xpt_create_path(&sp->cam_path, NULL, cam_sim_path(sp->cam_sim), 183 ic_action(struct cam_sim *sim, union ccb *ccb) 284 ic_poll(struct cam_sim *sim) 295 if(sp && sp->cam_sim) { 296 cp->path_id = cam_sim_path(sp->cam_sim); 311 cam_sim_name(sp->cam_sim), cam_sim_unit(sp->cam_sim)); [all...] |
/freebsd-10.0-release/tools/tools/vhba/ |
H A D | vhba.h | 52 #include <cam/cam_sim.h> 74 struct cam_sim * sim;
|
H A D | vhba.c | 37 static void vhba_action(struct cam_sim *, union ccb *); 38 static void vhba_poll(struct cam_sim *); 77 vhba_poll(struct cam_sim *sim) 84 vhba_action(struct cam_sim *sim, union ccb *ccb)
|
/freebsd-10.0-release/sys/dev/aac/ |
H A D | aac_cam.c | 49 #include <cam/cam_sim.h> 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 *); 208 struct cam_sim *sim; 256 aac_cam_action(struct cam_sim *sim, union ccb *ccb) 519 aac_cam_poll(struct cam_sim *si [all...] |
/freebsd-10.0-release/sys/dev/ppbus/ |
H A D | vpo.c | 41 #include <cam/cam_sim.h> 73 struct cam_sim *sim; 84 static void vpo_action(struct cam_sim *sim, union ccb *ccb); 85 static void vpo_poll(struct cam_sim *sim); 298 vpo_action(struct cam_sim *sim, union ccb *ccb) 408 vpo_poll(struct cam_sim *sim)
|
/freebsd-10.0-release/sys/dev/iscsi/ |
H A D | iscsi.h | 109 struct cam_sim *is_sim;
|
/freebsd-10.0-release/sys/dev/mpt/ |
H A D | mpt_cam.h | 102 #include <cam/cam_sim.h>
|
/freebsd-10.0-release/sys/modules/cam/ |
H A D | Makefile | 23 SRCS+= cam_periph.c cam_queue.c cam_sim.c cam_xpt.c
|
/freebsd-10.0-release/sys/dev/aic7xxx/ |
H A D | aic7xxx_osm.h | 82 #include <cam/cam_sim.h> 137 struct cam_sim *sim; 138 struct cam_sim *sim_b;
|
H A D | aic7xxx_osm.c | 56 static void ahc_action(struct cam_sim *sim, union ccb *ccb); 64 static void ahc_poll(struct cam_sim *sim); 65 static void ahc_setup_data(struct ahc_softc *ahc, struct cam_sim *sim, 67 static void ahc_abort_ccb(struct ahc_softc *ahc, struct cam_sim *sim, 151 struct cam_sim *sim; 152 struct cam_sim *sim2; 442 ahc_action(struct cam_sim *sim, union ccb *ccb) 895 struct cam_sim *sim; 897 sim = (struct cam_sim *)callback_arg; 1127 ahc_poll(struct cam_sim *si [all...] |
H A D | aic79xx_osm.c | 60 static void ahd_action(struct cam_sim *sim, union ccb *ccb); 71 static void ahd_poll(struct cam_sim *sim); 72 static void ahd_setup_data(struct ahd_softc *ahd, struct cam_sim *sim, 74 static void ahd_abort_ccb(struct ahd_softc *ahd, struct cam_sim *sim, 218 struct cam_sim *sim; 454 ahd_action(struct cam_sim *sim, union ccb *ccb) 911 struct cam_sim *sim; 913 sim = (struct cam_sim *)callback_arg; 1063 ahd_poll(struct cam_sim *sim) 1069 ahd_setup_data(struct ahd_softc *ahd, struct cam_sim *si [all...] |
H A D | aic79xx_osm.h | 74 #include <cam/cam_sim.h> 128 struct cam_sim *sim;
|
/freebsd-10.0-release/sys/dev/amr/ |
H A D | amr_cam.c | 73 #include <cam/cam_sim.h> 89 static void amr_cam_action(struct cam_sim *sim, union ccb *ccb); 90 static void amr_cam_poll(struct cam_sim *sim); 243 amr_cam_action(struct cam_sim *sim, union ccb *ccb) 535 amr_cam_poll(struct cam_sim *sim)
|
/freebsd-10.0-release/sys/dev/twa/ |
H A D | tw_osl_cam.c | 48 #include <cam/cam_sim.h> 56 static TW_VOID twa_action(struct cam_sim *sim, union ccb *ccb); 57 static TW_VOID twa_poll(struct cam_sim *sim); 311 twa_action(struct cam_sim *sim, union ccb *ccb) 458 twa_poll(struct cam_sim *sim)
|
/freebsd-10.0-release/sys/dev/mfi/ |
H A D | mfi_cam.c | 54 #include <cam/cam_sim.h> 78 struct cam_sim *sim; 86 static void mfip_cam_action(struct cam_sim *, union ccb *); 87 static void mfip_cam_poll(struct cam_sim *); 206 mfip_cam_action(struct cam_sim *sim, union ccb *ccb) 293 struct cam_sim *sim; 465 mfip_cam_poll(struct cam_sim *sim)
|
/freebsd-10.0-release/sys/dev/aacraid/ |
H A D | aacraid_cam.c | 53 #include <cam/cam_sim.h> 103 struct cam_sim *sim; 110 static void aac_cam_action(struct cam_sim *, union ccb *); 111 static void aac_cam_poll(struct cam_sim *); 122 static void aac_container_rw_command(struct cam_sim *, union ccb *, u_int8_t *); 123 static void aac_container_special_command(struct cam_sim *, union ccb *, 125 static void aac_passthrough_command(struct cam_sim *, union ccb *); 127 static u_int32_t aac_cam_reset_bus(struct cam_sim *, union ccb *); 128 static u_int32_t aac_cam_abort_ccb(struct cam_sim *, union ccb *); 129 static u_int32_t aac_cam_term_io(struct cam_sim *, unio [all...] |
/freebsd-10.0-release/sys/powerpc/ps3/ |
H A D | ps3cdrom.c | 56 #include <cam/cam_sim.h> 103 struct cam_sim *sc_sim; 134 static void ps3cdrom_action(struct cam_sim *sim, union ccb *ccb); 135 static void ps3cdrom_poll(struct cam_sim *sim); 337 ps3cdrom_action(struct cam_sim *sim, union ccb *ccb) 447 ps3cdrom_poll(struct cam_sim *sim)
|
/freebsd-10.0-release/sys/dev/mps/ |
H A D | mps_sas.h | 92 struct cam_sim *sim;
|