Searched refs:cam_periph (Results 1 - 25 of 88) sorted by relevance

1234

/freebsd-11.0-release/sys/cam/
H A Dcam_xpt_periph.h43 void xpt_schedule(struct cam_periph *perph, u_int32_t new_priority);
44 int32_t xpt_add_periph(struct cam_periph *periph);
45 void xpt_remove_periph(struct cam_periph *periph);
46 void xpt_announce_periph(struct cam_periph *periph,
48 void xpt_announce_quirks(struct cam_periph *periph,
50 void xpt_denounce_periph(struct cam_periph *periph);
H A Dcam_periph.h28 * $FreeBSD: releng/11.0/sys/cam/cam_periph.h 288420 2015-09-30 13:31:37Z mav $
44 extern struct cam_periph *xpt_periph;
84 TAILQ_HEAD(,cam_periph) units;
100 typedef void periph_start_t (struct cam_periph *periph,
102 typedef cam_status periph_ctor_t (struct cam_periph *periph,
104 typedef void periph_oninv_t (struct cam_periph *periph);
105 typedef void periph_dtor_t (struct cam_periph *periph);
106 struct cam_periph { struct
132 SLIST_ENTRY(cam_periph) periph_links;
133 TAILQ_ENTRY(cam_periph) unit_link
[all...]
H A Dcam_xpt.h37 struct cam_periph;
66 SLIST_HEAD(periph_list, cam_periph);
83 struct cam_periph *perph,
87 struct cam_periph *perph,
109 struct cam_periph *xpt_path_periph(struct cam_path *path);
127 struct cam_periph *perph,
H A Dcam_iosched.h44 int cam_iosched_init(struct cam_iosched_softc **, struct cam_periph *periph);
52 void cam_iosched_schedule(struct cam_iosched_softc *isc, struct cam_periph *periph);
H A Dcam_periph.c31 __FBSDID("$FreeBSD: releng/11.0/sys/cam/cam_periph.c 300050 2016-05-17 12:52:31Z eadler $");
53 #include <cam/cam_periph.h>
68 static void camperiphdone(struct cam_periph *periph,
70 static void camperiphfree(struct cam_periph *periph);
164 struct cam_periph *periph;
165 struct cam_periph *cur_periph;
198 periph = (struct cam_periph *)malloc(sizeof(*periph), M_CAMPERIPH,
298 struct cam_periph *
302 struct cam_periph *periph;
334 struct cam_periph *perip
[all...]
H A Dcam_compat.h62 void (*cbfcnp)(struct cam_periph *, union ccb *);
128 void (*cbfcnp)(struct cam_periph *, union ccb *);
H A Dcam_xpt_internal.h49 typedef void (*xpt_announce_periph_func)(struct cam_periph *periph);
164 struct cam_periph *periph;
/freebsd-11.0-release/sys/cam/scsi/
H A Dscsi_pt.c45 #include <cam/cam_periph.h>
98 static void ptdone(struct cam_periph *periph,
105 void (*cbfcnp)(struct cam_periph *, union ccb *),
138 struct cam_periph *periph;
142 periph = (struct cam_periph *)dev->si_drv1;
172 struct cam_periph *periph;
175 periph = (struct cam_periph *)dev->si_drv1;
194 struct cam_periph *periph;
197 periph = (struct cam_periph *)bp->bio_dev->si_drv1;
247 ptctor(struct cam_periph *perip
[all...]
H A Dscsi_sg.c51 #include <cam/cam_periph.h>
124 static void sgdone(struct cam_periph *periph, union ccb *done_ccb);
125 static int sgsendccb(struct cam_periph *periph, union ccb *ccb);
126 static int sgsendrdwr(struct cam_periph *periph, union ccb *ccb);
174 struct cam_periph *periph;
179 periph = (struct cam_periph *)arg;
214 sgoninvalidate(struct cam_periph *periph)
242 sgcleanup(struct cam_periph *periph)
256 struct cam_periph *periph;
258 periph = (struct cam_periph *)callback_ar
[all...]
H A Dscsi_ch.c87 #include <cam/cam_periph.h>
191 static void chdone(struct cam_periph *periph,
195 static int chmove(struct cam_periph *periph,
197 static int chexchange(struct cam_periph *periph,
199 static int chposition(struct cam_periph *periph,
201 static int chgetelemstatus(struct cam_periph *periph,
204 static int chsetvoltag(struct cam_periph *periph,
206 static int chielem(struct cam_periph *periph,
208 static int chgetparams(struct cam_periph *periph);
209 static int chscsiversion(struct cam_periph *perip
[all...]
H A Dscsi_pass.c55 #include <cam/cam_periph.h>
142 struct cam_periph *periph;
168 static void passdone(struct cam_periph *periph,
170 static int passcreatezone(struct cam_periph *periph);
173 static int passcopysglist(struct cam_periph *periph,
176 static int passmemsetup(struct cam_periph *periph,
178 static int passmemdone(struct cam_periph *periph,
182 static int passsendccb(struct cam_periph *periph, union ccb *ccb,
231 passrejectios(struct cam_periph *periph)
287 struct cam_periph *perip
[all...]
H A Dscsi_ch.h472 void (*cbfcnp)(struct cam_periph *, union ccb *),
478 void (*cbfcnp)(struct cam_periph *, union ccb *),
484 void (*cbfcnp)(struct cam_periph *, union ccb *),
490 void (*cbfcnp)(struct cam_periph *, union ccb *),
498 void (*cbfcnp)(struct cam_periph *, union ccb *),
502 void (*cbfcnp)(struct cam_periph *, union ccb *),
H A Dscsi_targ_bh.c45 #include <cam/cam_periph.h>
132 static cam_status targbhenlun(struct cam_periph *periph);
133 static cam_status targbhdislun(struct cam_periph *periph);
137 static void targbhdone(struct cam_periph *periph,
216 struct cam_periph *periph;
230 targbhenlun(struct cam_periph *periph)
340 targbhdislun(struct cam_periph *periph)
389 targbhctor(struct cam_periph *periph, void *arg)
416 targbhdtor(struct cam_periph *periph)
440 targbhstart(struct cam_periph *perip
[all...]
H A Dscsi_sa.h962 void (*cbfcnp)(struct cam_periph *, union ccb *),
967 void (*cbfcnp)(struct cam_periph *, union ccb *),
974 void (*cbfcnp)(struct cam_periph *, union ccb *),
979 void (*cbfcnp)(struct cam_periph *, union ccb *),
984 void (*cbfcnp)(struct cam_periph *, union ccb *),
990 void (*cbfcnp)(struct cam_periph *, union ccb *),
996 void (*cbfcnp)(struct cam_periph *,
1003 void (*cbfcnp)(struct cam_periph *, union ccb *),
1013 void (*cbfcnp)(struct cam_periph *, union ccb *),
1018 void (*cbfcnp)(struct cam_periph *, unio
[all...]
H A Dscsi_sa.c61 #include <cam/cam_periph.h>
325 struct cam_periph *periph;
537 static void sadone(struct cam_periph *periph,
541 static int samarkswanted(struct cam_periph *);
542 static int sacheckeod(struct cam_periph *periph);
543 static int sagetparams(struct cam_periph *periph,
554 static int sasetprot(struct cam_periph *periph,
556 static int sasetparams(struct cam_periph *periph,
561 static int sasetsili(struct cam_periph *periph,
563 static int saseteotwarn(struct cam_periph *perip
[all...]
H A Dscsi_cd.c70 #include <cam/cam_periph.h>
150 struct cam_periph *periph;
223 static void cddone(struct cam_periph *periph,
227 static void cdprevent(struct cam_periph *periph, int action);
228 static int cdcheckmedia(struct cam_periph *periph);
229 static int cdsize(struct cam_periph *periph, u_int32_t *size);
233 static int cdreadtoc(struct cam_periph *periph, u_int32_t mode,
236 static int cdgetmode(struct cam_periph *periph,
238 static int cdsetmode(struct cam_periph *periph,
240 static int cdplay(struct cam_periph *perip
[all...]
H A Dscsi_enc.c51 #include <cam/cam_periph.h>
115 struct cam_periph *periph;
120 periph = (struct cam_periph *)arg;
151 enc_oninvalidate(struct cam_periph *periph)
182 enc_dtor(struct cam_periph *periph)
203 struct cam_periph *periph;
205 periph = (struct cam_periph *)callback_arg;
262 struct cam_periph *periph;
266 periph = (struct cam_periph *)dev->si_drv1;
296 struct cam_periph *perip
[all...]
/freebsd-11.0-release/sys/cam/ata/
H A Data_all.h35 struct cam_periph;
129 void (*cbfcnp)(struct cam_periph *, union ccb *),
156 u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb*),
161 u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *),
166 u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb*),
171 u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *),
176 void (*cbfcnp)(struct cam_periph *, union ccb *),
182 void (*cbfcnp)(struct cam_periph *, union ccb *),
H A Data_da.c61 #include <cam/cam_periph.h>
745 static int ada_zone_cmd(struct cam_periph *periph, union ccb *ccb,
748 static void adaprobedone(struct cam_periph *periph, union ccb *ccb);
749 static void adazonedone(struct cam_periph *periph, union ccb *ccb);
750 static void adadone(struct cam_periph *periph,
754 static void adagetparams(struct cam_periph *periph,
862 struct cam_periph *periph;
866 periph = (struct cam_periph *)dp->d_drv1;
892 struct cam_periph *periph;
897 periph = (struct cam_periph *)d
[all...]
H A Data_pmp.c55 #include <cam/cam_periph.h>
121 static void pmpdone(struct cam_periph *periph,
176 pmpfreeze(struct cam_periph *periph, int mask)
198 pmprelease(struct cam_periph *periph, int mask)
220 pmponinvalidate(struct cam_periph *periph)
242 pmpcleanup(struct cam_periph *periph)
266 struct cam_periph *periph;
269 periph = (struct cam_periph *)callback_arg;
339 struct cam_periph *periph;
343 periph = (struct cam_periph *)contex
[all...]
/freebsd-11.0-release/sys/cam/nvme/
H A Dnvme_da.c60 #include <cam/cam_periph.h>
135 static void ndadone(struct cam_periph *periph,
256 struct cam_periph *periph;
260 periph = (struct cam_periph *)dp->d_drv1;
286 struct cam_periph *periph;
291 periph = (struct cam_periph *)dp->d_drv1;
325 ndaschedule(struct cam_periph *periph)
343 struct cam_periph *periph;
346 periph = (struct cam_periph *)bp->bio_disk->d_drv1;
379 struct cam_periph *perip
[all...]
H A Dnvme_xpt.c52 #include <cam/cam_periph.h>
118 struct cam_periph *periph;
135 static cam_status nvme_probe_register(struct cam_periph *periph,
137 static void nvme_probe_schedule(struct cam_periph *nvme_probe_periph);
138 static void nvme_probe_start(struct cam_periph *periph, union ccb *start_ccb);
139 static void nvme_probe_cleanup(struct cam_periph *periph);
141 static void nvme_scan_lun(struct cam_periph *periph,
154 static void nvme_announce_periph(struct cam_periph *periph);
176 nvme_probe_register(struct cam_periph *periph, void *arg)
216 nvme_probe_schedule(struct cam_periph *perip
[all...]
/freebsd-11.0-release/sys/dev/mpt/
H A Dmpt_cam.h104 #include <cam/cam_periph.h>
/freebsd-11.0-release/sys/modules/cam/
H A DMakefile23 SRCS+= cam_iosched.c cam_periph.c cam_queue.c cam_sim.c cam_xpt.c
/freebsd-11.0-release/tools/tools/vhba/
H A Dvhba.h66 #include <cam/cam_periph.h>

Completed in 292 milliseconds

1234