Searched refs:cam_sim (Results 1 - 25 of 123) sorted by relevance

12345

/freebsd-10.0-release/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, 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 Dcam_xpt_sim.h40 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 Dcam_sim.c41 #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 Dcam_xpt.h39 struct cam_sim;
104 struct cam_sim *xpt_path_sim(struct cam_path *path);
H A Dcam_xpt_internal.h76 struct cam_sim *sim;
157 struct cam_sim *sim;
H A Dcam_xpt.c55 #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 Dcam_periph.h35 #include <cam/cam_sim.h>
113 struct cam_sim *sim;
/freebsd-10.0-release/sys/dev/iscsi_initiator/
H A Disc_cam.c52 #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 Dvhba.h52 #include <cam/cam_sim.h>
74 struct cam_sim * sim;
H A Dvhba.c37 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 Daac_cam.c49 #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 Dvpo.c41 #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 Discsi.h109 struct cam_sim *is_sim;
/freebsd-10.0-release/sys/dev/mpt/
H A Dmpt_cam.h102 #include <cam/cam_sim.h>
/freebsd-10.0-release/sys/modules/cam/
H A DMakefile23 SRCS+= cam_periph.c cam_queue.c cam_sim.c cam_xpt.c
/freebsd-10.0-release/sys/dev/aic7xxx/
H A Daic7xxx_osm.h82 #include <cam/cam_sim.h>
137 struct cam_sim *sim;
138 struct cam_sim *sim_b;
H A Daic7xxx_osm.c56 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 Daic79xx_osm.c60 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 Daic79xx_osm.h74 #include <cam/cam_sim.h>
128 struct cam_sim *sim;
/freebsd-10.0-release/sys/dev/amr/
H A Damr_cam.c73 #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 Dtw_osl_cam.c48 #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 Dmfi_cam.c54 #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 Daacraid_cam.c53 #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 Dps3cdrom.c56 #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 Dmps_sas.h92 struct cam_sim *sim;

Completed in 213 milliseconds

12345