/freebsd-11.0-release/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: 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 D | cam_xpt.h | 37 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 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: 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 D | cam_compat.h | 62 void (*cbfcnp)(struct cam_periph *, union ccb *); 128 void (*cbfcnp)(struct cam_periph *, union ccb *);
|
H A D | cam_xpt_internal.h | 49 typedef void (*xpt_announce_periph_func)(struct cam_periph *periph); 164 struct cam_periph *periph;
|
/freebsd-11.0-release/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_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_pass.c | 55 #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 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 | 962 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 D | scsi_sa.c | 61 #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 D | scsi_cd.c | 70 #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 D | scsi_enc.c | 51 #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 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_da.c | 61 #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 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...] |
/freebsd-11.0-release/sys/cam/nvme/ |
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 | 52 #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 D | mpt_cam.h | 104 #include <cam/cam_periph.h>
|
/freebsd-11.0-release/sys/modules/cam/ |
H A D | Makefile | 23 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 D | vhba.h | 66 #include <cam/cam_periph.h>
|