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

1234

/freebsd-11-stable/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: stable/11/sys/cam/cam_periph.h 355341 2019-12-03 16:52:39Z mav $
44 extern struct cam_periph *xpt_periph;
89 TAILQ_HEAD(,cam_periph) units;
106 typedef void periph_start_t (struct cam_periph *periph,
108 typedef cam_status periph_ctor_t (struct cam_periph *periph,
110 typedef void periph_oninv_t (struct cam_periph *periph);
111 typedef void periph_dtor_t (struct cam_periph *periph);
112 struct cam_periph { struct
140 SLIST_ENTRY(cam_periph) periph_links;
141 TAILQ_ENTRY(cam_periph) unit_link
[all...]
H A Dcam_xpt.h43 struct cam_periph;
72 SLIST_HEAD(periph_list, cam_periph);
89 struct cam_periph *perph,
93 struct cam_periph *perph,
115 struct cam_periph *xpt_path_periph(struct cam_path *path);
133 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: stable/11/sys/cam/cam_periph.c 367145 2020-10-29 22:00:15Z brooks $");
54 #include <cam/cam_periph.h>
69 static void camperiphdone(struct cam_periph *periph,
71 static void camperiphfree(struct cam_periph *periph);
200 struct cam_periph *periph;
201 struct cam_periph *cur_periph;
234 periph = (struct cam_periph *)malloc(sizeof(*periph), M_CAMPERIPH,
334 struct cam_periph *
338 struct cam_periph *periph;
370 struct cam_periph *perip
[all...]
H A Dcam_xpt_internal.h49 typedef void (*xpt_announce_periph_func)(struct cam_periph *periph);
194 struct cam_periph *periph;
/freebsd-11-stable/sys/cam/nvme/
H A Dnvme_all.h45 const void *nvme_get_identify_cntrl(struct cam_periph *);
46 const void *nvme_get_identify_ns(struct cam_periph *);
H A Dnvme_all.c59 #include <cam/cam_periph.h>
135 nvme_get_identify_cntrl(struct cam_periph *periph)
145 nvme_get_identify_ns(struct cam_periph *periph)
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.c51 #include <cam/cam_periph.h>
117 struct cam_periph *periph;
134 static cam_status nvme_probe_register(struct cam_periph *periph,
136 static void nvme_probe_schedule(struct cam_periph *nvme_probe_periph);
137 static void nvme_probe_start(struct cam_periph *periph, union ccb *start_ccb);
138 static void nvme_probe_cleanup(struct cam_periph *periph);
140 static void nvme_scan_lun(struct cam_periph *periph,
153 static void nvme_announce_periph(struct cam_periph *periph);
195 nvme_probe_register(struct cam_periph *periph, void *arg)
235 nvme_probe_schedule(struct cam_periph *perip
[all...]
/freebsd-11-stable/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_pass.c58 #include <cam/cam_periph.h>
145 struct cam_periph *periph;
171 static void passdone(struct cam_periph *periph,
173 static int passcreatezone(struct cam_periph *periph);
176 static int passcopysglist(struct cam_periph *periph,
179 static int passmemsetup(struct cam_periph *periph,
181 static int passmemdone(struct cam_periph *periph,
185 static int passsendccb(struct cam_periph *periph, union ccb *ccb,
234 passrejectios(struct cam_periph *periph)
290 struct cam_periph *perip
[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_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.h975 void (*cbfcnp)(struct cam_periph *, union ccb *),
980 void (*cbfcnp)(struct cam_periph *, union ccb *),
987 void (*cbfcnp)(struct cam_periph *, union ccb *),
992 void (*cbfcnp)(struct cam_periph *, union ccb *),
997 void (*cbfcnp)(struct cam_periph *, union ccb *),
1003 void (*cbfcnp)(struct cam_periph *, union ccb *),
1009 void (*cbfcnp)(struct cam_periph *,
1016 void (*cbfcnp)(struct cam_periph *, union ccb *),
1026 void (*cbfcnp)(struct cam_periph *, union ccb *),
1031 void (*cbfcnp)(struct cam_periph *, unio
[all...]
H A Dscsi_cd.c70 #include <cam/cam_periph.h>
164 struct cam_periph *periph;
239 static void cddone(struct cam_periph *periph,
243 static void cdprevent(struct cam_periph *periph, int action);
244 static void cdmediaprobedone(struct cam_periph *periph);
245 static int cdcheckmedia(struct cam_periph *periph, int do_wait);
247 static int cdsize(struct cam_periph *periph, u_int32_t *size);
252 static int cdreadtoc(struct cam_periph *periph, u_int32_t mode,
255 static int cdgetmode(struct cam_periph *periph,
257 static int cdsetmode(struct cam_periph *perip
[all...]
H A Dscsi_sa.c61 #include <cam/cam_periph.h>
325 struct cam_periph *periph;
539 static void sadone(struct cam_periph *periph,
543 static int samarkswanted(struct cam_periph *);
544 static int sacheckeod(struct cam_periph *periph);
545 static int sagetparams(struct cam_periph *periph,
556 static int sasetprot(struct cam_periph *periph,
558 static int sasetparams(struct cam_periph *periph,
563 static int sasetsili(struct cam_periph *periph,
565 static int saseteotwarn(struct cam_periph *perip
[all...]
H A Dscsi_enc.c55 #include <cam/cam_periph.h>
130 struct cam_periph *periph;
135 periph = (struct cam_periph *)arg;
166 enc_oninvalidate(struct cam_periph *periph)
197 enc_dtor(struct cam_periph *periph)
218 struct cam_periph *periph;
220 periph = (struct cam_periph *)callback_arg;
283 struct cam_periph *periph;
287 periph = (struct cam_periph *)dev->si_drv1;
317 struct cam_periph *perip
[all...]
/freebsd-11-stable/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_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...]
H A Data_da.c61 #include <cam/cam_periph.h>
815 static int ada_zone_cmd(struct cam_periph *periph, union ccb *ccb,
818 static void adaprobedone(struct cam_periph *periph, union ccb *ccb);
819 static void adazonedone(struct cam_periph *periph, union ccb *ccb);
820 static void adadone(struct cam_periph *periph,
930 struct cam_periph *periph;
934 periph = (struct cam_periph *)dp->d_drv1;
960 struct cam_periph *periph;
965 periph = (struct cam_periph *)dp->d_drv1;
1012 adaschedule(struct cam_periph *perip
[all...]
/freebsd-11-stable/sys/dev/mpt/
H A Dmpt_cam.h104 #include <cam/cam_periph.h>
/freebsd-11-stable/sys/dev/ocs_fc/
H A Docs_cam.h40 #include <cam/cam_periph.h>

Completed in 170 milliseconds

1234