/freebsd-11-stable/sys/cam/ |
H A D | cam_xpt_periph.h | 43 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 D | cam_periph.h | 28 * $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 D | cam_xpt.h | 43 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 D | cam_iosched.h | 44 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 D | cam_periph.c | 31 __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 D | cam_xpt_internal.h | 49 typedef void (*xpt_announce_periph_func)(struct cam_periph *periph); 194 struct cam_periph *periph;
|
/freebsd-11-stable/sys/cam/nvme/ |
H A D | nvme_all.h | 45 const void *nvme_get_identify_cntrl(struct cam_periph *); 46 const void *nvme_get_identify_ns(struct cam_periph *);
|
H A D | nvme_all.c | 59 #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 D | nvme_da.c | 60 #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 D | nvme_xpt.c | 51 #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 D | scsi_pt.c | 45 #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 D | scsi_sg.c | 51 #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 D | scsi_pass.c | 58 #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 D | scsi_ch.c | 87 #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 D | scsi_ch.h | 472 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 D | scsi_targ_bh.c | 45 #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 D | scsi_sa.h | 975 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 D | scsi_cd.c | 70 #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 D | scsi_sa.c | 61 #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 D | scsi_enc.c | 55 #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 D | ata_all.h | 35 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 D | ata_pmp.c | 55 #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 D | ata_da.c | 61 #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 D | mpt_cam.h | 104 #include <cam/cam_periph.h>
|
/freebsd-11-stable/sys/dev/ocs_fc/ |
H A D | ocs_cam.h | 40 #include <cam/cam_periph.h>
|