Searched refs:periph (Results 1 - 25 of 47) sorted by relevance

12

/freebsd-12-stable/sys/cam/
H A Dcam_periph.h109 typedef void periph_start_t (struct cam_periph *periph,
111 typedef cam_status periph_ctor_t (struct cam_periph *periph,
113 typedef void periph_oninv_t (struct cam_periph *periph);
114 typedef void periph_dtor_t (struct cam_periph *periph);
166 int cam_periph_acquire(struct cam_periph *periph);
167 void cam_periph_doacquire(struct cam_periph *periph);
168 void cam_periph_release(struct cam_periph *periph);
169 void cam_periph_release_locked(struct cam_periph *periph);
170 void cam_periph_release_locked_buses(struct cam_periph *periph);
171 int cam_periph_hold(struct cam_periph *periph, in
208 cam_periph_mtx(struct cam_periph *periph) argument
234 struct cam_periph *periph; local
249 struct cam_periph *periph = pperiph; local
[all...]
H A Dcam_xpt_periph.h46 int32_t xpt_add_periph(struct cam_periph *periph);
47 void xpt_remove_periph(struct cam_periph *periph);
48 void xpt_announce_periph(struct cam_periph *periph,
50 void xpt_announce_periph_sbuf(struct cam_periph *periph,
53 void xpt_announce_quirks(struct cam_periph *periph,
55 void xpt_announce_quirks_sbuf(struct cam_periph *periph,
58 void xpt_denounce_periph(struct cam_periph *periph);
59 void xpt_denounce_periph_sbuf(struct cam_periph *periph, struct sbuf *sb);
H A Dcam_periph.c72 static void camperiphdone(struct cam_periph *periph,
74 static void camperiphfree(struct cam_periph *periph);
99 static MALLOC_DEFINE(M_CAMPERIPH, "CAM periph", "CAM peripheral buffers");
159 printf("CAM periph driver '%s' doesn't have deinit.\n",
203 struct cam_periph *periph; local
219 if ((periph = cam_periph_find(path, name)) != NULL) {
221 if ((periph->flags & CAM_PERIPH_INVALID) != 0
222 && (periph->flags & CAM_PERIPH_NEW_DEV_FOUND) == 0) {
223 periph->flags |= CAM_PERIPH_NEW_DEV_FOUND;
224 periph
341 struct cam_periph *periph; local
373 struct cam_periph *periph; local
413 cam_periph_acquire(struct cam_periph *periph) argument
432 cam_periph_doacquire(struct cam_periph *periph) argument
443 cam_periph_release_locked_buses(struct cam_periph *periph) argument
453 cam_periph_release_locked(struct cam_periph *periph) argument
465 cam_periph_release(struct cam_periph *periph) argument
486 cam_periph_hold(struct cam_periph *periph, int priority) argument
519 cam_periph_unhold(struct cam_periph *periph) argument
545 struct cam_periph *periph; local
647 cam_periph_invalidate(struct cam_periph *periph) argument
676 camperiphfree(struct cam_periph *periph) argument
1118 cam_periph_ioctl(struct cam_periph *periph, u_long cmd, caddr_t addr, int (*error_routine)(union ccb *ccb, cam_flags camflags, u_int32_t sense_flags)) argument
1180 cam_periph_done_panic(struct cam_periph *periph, union ccb *done_ccb) argument
1187 cam_periph_done(struct cam_periph *periph, union ccb *done_ccb) argument
1368 camperiphdone(struct cam_periph *periph, union ccb *done_ccb) argument
1462 cam_periph_async(struct cam_periph *periph, u_int32_t code, struct cam_path *path, void *arg) argument
1475 cam_periph_bus_settle(struct cam_periph *periph, u_int bus_settle) argument
1486 cam_periph_freeze_after_event(struct cam_periph *periph, struct timeval* event_time, u_int duration_ms) argument
1520 struct cam_periph *periph; local
1634 struct cam_periph *periph; local
1850 struct cam_periph *periph; local
2091 struct cam_periph *periph; local
2167 struct cam_periph *periph; local
[all...]
H A Dcam_xpt.c160 typedef int xpt_periphfunc_t (struct cam_periph *periph, void *arg);
245 static union ccb *xpt_get_ccb(struct cam_periph *periph);
246 static union ccb *xpt_get_ccb_nowait(struct cam_periph *periph);
247 static void xpt_run_allocq(struct cam_periph *periph, int sleep);
284 struct cam_periph *periph);
325 static cam_status xptregister(struct cam_periph *periph,
606 struct cam_periph *periph; local
655 for (periph = TAILQ_FIRST(&(*p_drv)->units); periph != NULL;
656 periph
789 xpt_rescan_done(struct cam_periph *periph, union ccb *done_ccb) argument
990 xptregister(struct cam_periph *periph, void *arg) argument
1008 xpt_add_periph(struct cam_periph *periph) argument
1028 xpt_remove_periph(struct cam_periph *periph) argument
1044 xpt_announce_periph(struct cam_periph *periph, char *announce_string) argument
1088 xpt_announce_periph_sbuf(struct cam_periph *periph, struct sbuf *sb, char *announce_string) argument
1146 xpt_announce_quirks(struct cam_periph *periph, int quirks, char *bit_string) argument
1155 xpt_announce_quirks_sbuf(struct cam_periph *periph, struct sbuf *sb, int quirks, char *bit_string) argument
1170 xpt_denounce_periph(struct cam_periph *periph) argument
1198 xpt_denounce_periph_sbuf(struct cam_periph *periph, struct sbuf *sb) argument
1596 xptperiphmatch(struct dev_match_pattern *patterns, u_int num_patterns, struct cam_periph *periph) argument
1840 struct cam_periph *periph; local
1963 xptedtperiphfunc(struct cam_periph *periph, void *arg) argument
2078 struct cam_periph *periph; local
2104 xptplistperiphfunc(struct cam_periph *periph, void *arg) argument
2362 struct cam_periph *periph, *next_periph; local
2439 struct cam_periph *periph, *next_periph; local
2531 xptdefperiphfunc(struct cam_periph *periph, void *arg) argument
3309 xpt_schedule(struct cam_periph *periph, u_int32_t new_priority) argument
3372 struct cam_periph *periph = context; local
3382 xpt_run_allocq(struct cam_periph *periph, int sleep) argument
3619 xpt_create_path_unlocked(struct cam_path **new_path_ptr, struct cam_periph *periph, path_id_t path_id, target_id_t target_id, lun_id_t lun_id) argument
3997 struct cam_periph *periph; local
4346 xpt_async_process(struct cam_periph *periph, union ccb *ccb) argument
4734 xpt_get_ccb_nowait(struct cam_periph *periph) argument
4747 xpt_get_ccb(struct cam_periph *periph) argument
4760 cam_periph_getccb(struct cam_periph *periph, u_int32_t priority) argument
5243 struct cam_periph *periph; local
[all...]
H A Dcam_iosched.h83 int cam_iosched_init(struct cam_iosched_softc **, struct cam_periph *periph);
91 void cam_iosched_schedule(struct cam_iosched_softc *isc, struct cam_periph *periph);
/freebsd-12-stable/sys/cam/scsi/
H A Dscsi_pt.c100 static void ptdone(struct cam_periph *periph,
140 struct cam_periph *periph; local
144 periph = (struct cam_periph *)dev->si_drv1;
145 if (cam_periph_acquire(periph) != 0)
148 softc = (struct pt_softc *)periph->softc;
150 cam_periph_lock(periph);
152 cam_periph_release_locked(periph);
153 cam_periph_unlock(periph);
161 cam_periph_release(periph);
164 CAM_DEBUG(periph
174 struct cam_periph *periph; local
196 struct cam_periph *periph; local
249 ptctor(struct cam_periph *periph, void *arg) argument
325 ptoninvalidate(struct cam_periph *periph) argument
347 ptdtor(struct cam_periph *periph) argument
363 struct cam_periph *periph; local
422 ptstart(struct cam_periph *periph, union ccb *start_ccb) argument
475 ptdone(struct cam_periph *periph, union ccb *done_ccb) argument
566 struct cam_periph *periph; local
577 struct cam_periph *periph; local
[all...]
H A Dscsi_pass.c145 struct cam_periph *periph; member in struct:pass_softc
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) argument
239 softc = (struct pass_softc *)periph->softc;
282 cam_periph_doacquire(periph);
290 struct cam_periph *periph; local
338 passoninvalidate(struct cam_periph *periph) argument
359 passcleanup(struct cam_periph *periph) argument
409 struct cam_periph *periph; local
427 struct cam_periph *periph; local
478 struct cam_periph *periph; local
545 passregister(struct cam_periph *periph, void *arg) argument
702 struct cam_periph *periph; local
759 struct cam_periph *periph; local
837 passstart(struct cam_periph *periph, union ccb *start_ccb) argument
885 passdone(struct cam_periph *periph, union ccb *done_ccb) argument
1026 passcreatezone(struct cam_periph *periph) argument
1205 passcopysglist(struct cam_periph *periph, struct pass_io_req *io_req, ccb_flags direction) argument
1283 passmemsetup(struct cam_periph *periph, struct pass_io_req *io_req) argument
1698 passmemdone(struct cam_periph *periph, struct pass_io_req *io_req) argument
1776 struct cam_periph *periph; local
2124 struct cam_periph *periph; local
2149 struct cam_periph *periph; local
2165 struct cam_periph *periph; local
2177 struct cam_periph *periph; local
2199 passsendccb(struct cam_periph *periph, union ccb *ccb, union ccb *inccb) argument
2278 struct cam_periph *periph; local
[all...]
H A Dscsi_enc.c131 struct cam_periph *periph; local
136 periph = (struct cam_periph *)arg;
137 mtx = cam_periph_mtx(periph);
139 enc = (struct enc_softc *)periph->softc;
147 cam_periph_release_locked(periph);
154 cam_periph_release_locked(periph);
159 * cam_periph_release_locked() above could result in the periph
160 * getting freed. If that is the case, dereferencing the periph
167 enc_oninvalidate(struct cam_periph *periph) argument
171 enc = periph
198 enc_dtor(struct cam_periph *periph) argument
216 struct cam_periph *periph; local
281 struct cam_periph *periph; local
315 struct cam_periph *periph; local
349 struct cam_periph *periph; local
361 struct cam_periph *periph; local
888 enc_ctor(struct cam_periph *periph, void *arg) argument
[all...]
H A Dscsi_sg.c126 static void sgdone(struct cam_periph *periph, union ccb *done_ccb);
127 static int sgsendccb(struct cam_periph *periph, union ccb *ccb);
128 static int sgsendrdwr(struct cam_periph *periph, union ccb *ccb);
176 struct cam_periph *periph; local
181 periph = (struct cam_periph *)arg;
182 mtx = cam_periph_mtx(periph);
185 softc = (struct sg_softc *)periph->softc;
195 cam_periph_release_locked(periph);
202 cam_periph_release_locked(periph);
207 * cam_periph_release_locked() above could result in the periph
216 sgoninvalidate(struct cam_periph *periph) argument
244 sgcleanup(struct cam_periph *periph) argument
258 struct cam_periph *periph; local
300 sgregister(struct cam_periph *periph, void *arg) argument
401 sgdone(struct cam_periph *periph, union ccb *done_ccb) argument
437 struct cam_periph *periph; local
473 struct cam_periph *periph; local
508 struct cam_periph *periph; local
681 struct cam_periph *periph; local
803 struct cam_periph *periph; local
890 sgsendccb(struct cam_periph *periph, union ccb *ccb) argument
926 sgsendrdwr(struct cam_periph *periph, union ccb *ccb) argument
939 struct cam_periph *periph; local
[all...]
H A Dscsi_cd.c169 struct cam_periph *periph; member in struct:cd_softc
260 static void cddone(struct cam_periph *periph,
264 static void cdprevent(struct cam_periph *periph, int action);
265 static void cdmediaprobedone(struct cam_periph *periph);
266 static int cdcheckmedia(struct cam_periph *periph, int do_wait);
268 static int cdsize(struct cam_periph *periph, u_int32_t *size);
273 static int cdreadtoc(struct cam_periph *periph, u_int32_t mode,
276 static int cdgetmode(struct cam_periph *periph,
278 static int cdsetmode(struct cam_periph *periph,
280 static int cdplay(struct cam_periph *periph, u_int32_
363 struct cam_periph *periph; local
370 cdoninvalidate(struct cam_periph *periph) argument
394 cdcleanup(struct cam_periph *periph) argument
416 struct cam_periph *periph; local
510 struct cam_periph *periph; local
584 cdregister(struct cam_periph *periph, void *arg) argument
745 struct cam_periph *periph; local
790 struct cam_periph *periph; local
834 struct cam_periph *periph; local
854 struct cam_periph *periph; local
892 cdstart(struct cam_periph *periph, union ccb *start_ccb) argument
1129 cddone(struct cam_periph *periph, union ccb *done_ccb) argument
1737 struct cam_periph *periph; local
2612 cdprevent(struct cam_periph *periph, int action) argument
2653 cdmediaprobedone(struct cam_periph *periph) argument
2673 cdcheckmedia(struct cam_periph *periph, int do_wait) argument
2913 struct cam_periph *periph; local
3062 struct cam_periph *periph; local
3109 struct cam_periph *periph = arg; local
3128 cdreadtoc(struct cam_periph *periph, u_int32_t mode, u_int32_t start, u_int8_t *data, u_int32_t len, u_int32_t sense_flags) argument
3164 cdreadsubchannel(struct cam_periph *periph, u_int32_t mode, u_int32_t format, int track, struct cd_sub_channel_info *data, u_int32_t len) argument
3216 cdgetmode(struct cam_periph *periph, struct cd_mode_params *data, u_int32_t page) argument
3316 cdsetmode(struct cam_periph *periph, struct cd_mode_params *data) argument
3410 cdplay(struct cam_periph *periph, u_int32_t blk, u_int32_t len) argument
3465 cdplaymsf(struct cam_periph *periph, u_int32_t startm, u_int32_t starts, u_int32_t startf, u_int32_t endm, u_int32_t ends, u_int32_t endf) argument
3511 cdplaytracks(struct cam_periph *periph, u_int32_t strack, u_int32_t sindex, u_int32_t etrack, u_int32_t eindex) argument
3554 cdpause(struct cam_periph *periph, u_int32_t go) argument
3593 cdstartunit(struct cam_periph *periph, int load) argument
3621 cdstopunit(struct cam_periph *periph, u_int32_t eject) argument
3649 cdsetspeed(struct cam_periph *periph, u_int32_t rdspeed, u_int32_t wrspeed) argument
3693 cdreportkey(struct cam_periph *periph, struct dvd_authinfo *authinfo) argument
3852 cdsendkey(struct cam_periph *periph, struct dvd_authinfo *authinfo) argument
3943 cdreaddvdstructure(struct cam_periph *periph, struct dvd_struct *dvdstruct) argument
[all...]
H A Dscsi_da.c252 typedef void da_delete_func_t (struct cam_periph *periph, union ccb *ccb,
1451 static void daprobedone(struct cam_periph *periph, union ccb *ccb);
1457 static void dazonedone(struct cam_periph *periph, union ccb *ccb);
1458 static void dadone(struct cam_periph *periph,
1460 static void dadone_probewp(struct cam_periph *periph,
1462 static void dadone_proberc(struct cam_periph *periph,
1464 static void dadone_probelbp(struct cam_periph *periph,
1466 static void dadone_probeblklimits(struct cam_periph *periph,
1468 static void dadone_probebdc(struct cam_periph *periph,
1470 static void dadone_probeata(struct cam_periph *periph,
1608 da_periph_hold(struct cam_periph *periph, int priority, da_ref_token token) argument
1627 da_periph_unhold(struct cam_periph *periph, da_ref_token token) argument
1642 da_periph_acquire(struct cam_periph *periph, da_ref_token token) argument
1661 da_periph_release(struct cam_periph *periph, da_ref_token token) argument
1676 da_periph_release_locked(struct cam_periph *periph, da_ref_token token) argument
1707 struct cam_periph *periph; local
1759 struct cam_periph *periph; local
1812 daschedule(struct cam_periph *periph) argument
1830 struct cam_periph *periph; local
1874 struct cam_periph *periph; local
1940 struct cam_periph *periph; local
1982 struct cam_periph *periph; local
1989 daoninvalidate(struct cam_periph *periph) argument
2021 dacleanup(struct cam_periph *periph) argument
2056 struct cam_periph *periph; local
2197 struct cam_periph *periph; local
2493 daprobedone(struct cam_periph *periph, union ccb *ccb) argument
2675 daregister(struct cam_periph *periph, void *arg) argument
2931 da_zone_cmd(struct cam_periph *periph, union ccb *ccb, struct bio *bp, int *queue_ccb) argument
3208 dastart(struct cam_periph *periph, union ccb *start_ccb) argument
3888 da_delete_unmap(struct cam_periph *periph, union ccb *ccb, struct bio *bp) argument
4025 da_delete_trim(struct cam_periph *periph, union ccb *ccb, struct bio *bp) argument
4114 da_delete_ws(struct cam_periph *periph, union ccb *ccb, struct bio *bp) argument
4273 dazonedone(struct cam_periph *periph, union ccb *ccb) argument
4419 dadone(struct cam_periph *periph, union ccb *done_ccb) argument
4579 dadone_probewp(struct cam_periph *periph, union ccb *done_ccb) argument
4646 dadone_proberc(struct cam_periph *periph, union ccb *done_ccb) argument
4935 dadone_probelbp(struct cam_periph *periph, union ccb *done_ccb) argument
4993 dadone_probeblklimits(struct cam_periph *periph, union ccb *done_ccb) argument
5087 dadone_probebdc(struct cam_periph *periph, union ccb *done_ccb) argument
5188 dadone_probeata(struct cam_periph *periph, union ccb *done_ccb) argument
5330 dadone_probeatalogdir(struct cam_periph *periph, union ccb *done_ccb) argument
5411 dadone_probeataiddir(struct cam_periph *periph, union ccb *done_ccb) argument
5502 dadone_probeatasup(struct cam_periph *periph, union ccb *done_ccb) argument
5615 dadone_probeatazone(struct cam_periph *periph, union ccb *done_ccb) argument
5710 dadone_probezone(struct cam_periph *periph, union ccb *done_ccb) argument
5787 dadone_tur(struct cam_periph *periph, union ccb *done_ccb) argument
5818 dareprobe(struct cam_periph *periph) argument
5842 struct cam_periph *periph; local
5927 struct cam_periph *periph = arg; local
5945 daprevent(struct cam_periph *periph, int action) argument
5985 dasetgeom(struct cam_periph *periph, uint32_t block_len, uint64_t maxsector, struct scsi_read_capacity_data_long *rcaplong, size_t rcap_len) argument
6113 struct cam_periph *periph = arg; local
6138 struct cam_periph *periph; local
[all...]
H A Dscsi_ch.c189 static void chdone(struct cam_periph *periph,
193 static int chmove(struct cam_periph *periph,
195 static int chexchange(struct cam_periph *periph,
197 static int chposition(struct cam_periph *periph,
199 static int chgetelemstatus(struct cam_periph *periph,
202 static int chsetvoltag(struct cam_periph *periph,
204 static int chielem(struct cam_periph *periph,
206 static int chgetparams(struct cam_periph *periph);
207 static int chscsiversion(struct cam_periph *periph);
249 struct cam_periph *periph; local
287 choninvalidate(struct cam_periph *periph) argument
308 chcleanup(struct cam_periph *periph) argument
322 struct cam_periph *periph; local
368 chregister(struct cam_periph *periph, void *arg) argument
465 struct cam_periph *periph; local
511 struct cam_periph *periph; local
542 chstart(struct cam_periph *periph, union ccb *start_ccb) argument
600 chdone(struct cam_periph *periph, union ccb *done_ccb) argument
743 struct cam_periph *periph; local
754 struct cam_periph *periph; local
871 chmove(struct cam_periph *periph, struct changer_move *cm) argument
925 chexchange(struct cam_periph *periph, struct changer_exchange *ce) argument
988 chposition(struct cam_periph *periph, struct changer_position *cp) argument
1193 chgetelemstatus(struct cam_periph *periph, int scsi_version, u_long cmd, struct changer_element_status_request *cesr) argument
1416 chielem(struct cam_periph *periph, unsigned int timeout) argument
1451 chsetvoltag(struct cam_periph *periph, struct changer_set_voltag_request *csvr) argument
1539 chgetparams(struct cam_periph *periph) argument
1710 chscsiversion(struct cam_periph *periph) argument
[all...]
H A Dscsi_sa.c327 struct cam_periph *periph; member in struct:sa_softc
541 static void sadone(struct cam_periph *periph,
546 static int sacheckeod(struct cam_periph *periph);
547 static int sagetparams(struct cam_periph *periph,
558 static int sasetprot(struct cam_periph *periph,
560 static int sasetparams(struct cam_periph *periph,
565 static int sasetsili(struct cam_periph *periph,
567 static int saseteotwarn(struct cam_periph *periph,
576 static int sasetprotents(struct cam_periph *periph,
579 static int saparamsetlist(struct cam_periph *periph,
655 struct cam_periph *periph; local
731 struct cam_periph *periph; local
901 struct cam_periph *periph; local
1018 sasetsili(struct cam_periph *periph, struct mtparamset *ps, int num_params) argument
1079 saseteotwarn(struct cam_periph *periph, struct mtparamset *ps, int num_params) argument
1187 sasetprotents(struct cam_periph *periph, struct mtparamset *ps, int num_params) argument
1345 saparamsetlist(struct cam_periph *periph, struct mtsetlist *list, int need_copy) argument
1453 sagetparams_common(struct cdev *dev, struct cam_periph *periph) argument
1505 struct cam_periph *periph; local
2139 struct cam_periph *periph; local
2182 saoninvalidate(struct cam_periph *periph) argument
2214 sacleanup(struct cam_periph *periph) argument
2237 struct cam_periph *periph; local
2297 struct cam_periph *periph; local
2342 saregister(struct cam_periph *periph, void *arg) argument
2574 sastart(struct cam_periph *periph, union ccb *start_ccb) argument
2780 sadone(struct cam_periph *periph, union ccb *done_ccb) argument
2871 samount(struct cam_periph *periph, int oflags, struct cdev *dev) argument
3332 samarkswanted(struct cam_periph *periph) argument
3349 sacheckeod(struct cam_periph *periph) argument
3369 struct cam_periph *periph; local
3574 sagetparams(struct cam_periph *periph, sa_params params_to_get, u_int32_t *blocksize, u_int8_t *density, u_int32_t *numblocks, int *buff_mode, u_int8_t *write_protect, u_int8_t *speed, int *comp_supported, int *comp_enabled, u_int32_t *comp_algorithm, sa_comp_t *tcs, struct scsi_control_data_prot_subpage *prot_page, int dp_size, int prot_changeable) argument
3904 sasetprot(struct cam_periph *periph, struct sa_prot_state *new_prot) argument
4087 sasetparams(struct cam_periph *periph, sa_params params_to_set, u_int32_t blocksize, u_int8_t density, u_int32_t calg, u_int32_t sense_flags) argument
4402 saextget(struct cdev *dev, struct cam_periph *periph, struct sbuf *sb, struct mtextget *g) argument
4604 saprevent(struct cam_periph *periph, int action) argument
4643 sarewind(struct cam_periph *periph) argument
4674 saspace(struct cam_periph *periph, int count, scsi_space_code code) argument
4749 sawritefilemarks(struct cam_periph *periph, int nmarks, int setmarks, int immed) argument
4811 sagetpos(struct cam_periph *periph) argument
4907 sardpos(struct cam_periph *periph, int hard, u_int32_t *blkptr) argument
4950 sasetpos(struct cam_periph *periph, int hard, struct mtlocate *locate_info) argument
5063 saretension(struct cam_periph *periph) argument
5091 sareservereleaseunit(struct cam_periph *periph, int reserve) argument
5121 saloadunload(struct cam_periph *periph, int load) argument
5151 saerase(struct cam_periph *periph, int longerase) argument
[all...]
H A Dscsi_targ_bh.c134 static cam_status targbhenlun(struct cam_periph *periph);
135 static cam_status targbhdislun(struct cam_periph *periph);
139 static void targbhdone(struct cam_periph *periph,
218 struct cam_periph *periph; local
220 if ((periph = cam_periph_find(new_path, "targbh")) != NULL)
221 cam_periph_invalidate(periph);
232 targbhenlun(struct cam_periph *periph) argument
239 softc = (struct targbh_softc *)periph->softc;
244 xpt_setup_ccb(&immed_ccb.ccb_h, periph->path, CAM_PRIORITY_NORMAL);
254 xpt_print(periph
342 targbhdislun(struct cam_periph *periph) argument
391 targbhctor(struct cam_periph *periph, void *arg) argument
418 targbhdtor(struct cam_periph *periph) argument
442 targbhstart(struct cam_periph *periph, union ccb *start_ccb) argument
527 targbhdone(struct cam_periph *periph, union ccb *done_ccb) argument
[all...]
H A Dscsi_target.c96 struct cam_periph *periph; member in struct:targ_softc
144 static void targdone(struct cam_periph *periph,
175 struct cam_periph *periph; local
178 if (softc->periph == NULL) {
185 * Acquire a hold on the periph so that it doesn't go away before
188 periph = softc->periph;
189 cam_periph_acquire(periph);
190 cam_periph_lock(periph);
192 if (softc->periph !
388 struct cam_periph *periph; local
484 targctor(struct cam_periph *periph, void *arg) argument
497 targdtor(struct cam_periph *periph) argument
618 targstart(struct cam_periph *periph, union ccb *start_ccb) argument
764 targdone(struct cam_periph *periph, union ccb *done_ccb) argument
[all...]
H A Dscsi_xpt.c175 CAM_DEBUG((softc)->periph->path, CAM_DEBUG_PROBE, \
195 struct cam_periph *periph; member in struct:__anon9721
568 static cam_status proberegister(struct cam_periph *periph,
571 static void probestart(struct cam_periph *periph, union ccb *start_ccb);
572 static void proberequestdefaultnegotiation(struct cam_periph *periph);
573 static int proberequestbackoff(struct cam_periph *periph,
575 static void probedone(struct cam_periph *periph, union ccb *done_ccb);
579 static void probecleanup(struct cam_periph *periph);
581 static void scsi_scan_bus(struct cam_periph *periph, union ccb *ccb);
582 static void scsi_scan_lun(struct cam_periph *periph,
656 proberegister(struct cam_periph *periph, void *arg) argument
700 probeschedule(struct cam_periph *periph) argument
754 probestart(struct cam_periph *periph, union ccb *start_ccb) argument
1035 proberequestdefaultnegotiation(struct cam_periph *periph) argument
1055 proberequestbackoff(struct cam_periph *periph, struct cam_ed *device) argument
1159 probedone(struct cam_periph *periph, union ccb *done_ccb) argument
1884 probecleanup(struct cam_periph *periph) argument
1939 scsi_scan_bus(struct cam_periph *periph, union ccb *request_ccb) argument
2302 scsi_scan_lun(struct cam_periph *periph, struct cam_path *path, cam_flags flags, union ccb *request_ccb) argument
2394 xptscandone(struct cam_periph *periph, union ccb *done_ccb) argument
3038 _scsi_announce_periph(struct cam_periph *periph, u_int *speed, u_int *freq, struct ccb_trans_settings *cts) argument
3090 scsi_announce_periph_sbuf(struct cam_periph *periph, struct sbuf *sb) argument
3146 scsi_announce_periph(struct cam_periph *periph) argument
[all...]
/freebsd-12-stable/sys/cam/nvme/
H A Dnvme_da.c151 static void ndadone(struct cam_periph *periph,
201 * we ever grow another NVME periph, we should move them
278 struct cam_periph *periph; local
282 periph = (struct cam_periph *)dp->d_drv1;
283 if (cam_periph_acquire(periph) != 0) {
287 cam_periph_lock(periph);
288 if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
289 cam_periph_unlock(periph);
290 cam_periph_release(periph);
294 CAM_DEBUG(periph
308 struct cam_periph *periph; local
349 ndaschedule(struct cam_periph *periph) argument
363 struct cam_periph *periph; local
452 struct cam_periph *periph; local
491 struct cam_periph *periph; local
569 struct cam_periph *periph; local
577 ndaoninvalidate(struct cam_periph *periph) argument
602 ndacleanup(struct cam_periph *periph) argument
635 struct cam_periph *periph; local
692 struct cam_periph *periph; local
778 struct cam_periph *periph; local
791 ndaregister(struct cam_periph *periph, void *arg) argument
951 ndastart(struct cam_periph *periph, union ccb *start_ccb) argument
1090 ndadone(struct cam_periph *periph, union ccb *done_ccb) argument
1209 struct cam_periph *periph; local
1244 struct cam_periph *periph; local
[all...]
H A Dnvme_xpt.c103 CAM_DEBUG((softc)->periph->path, CAM_DEBUG_PROBE, \
122 struct cam_periph *periph; member in struct:__anon9643
139 static cam_status nvme_probe_register(struct cam_periph *periph,
142 static void nvme_probe_start(struct cam_periph *periph, union ccb *start_ccb);
143 static void nvme_probe_done(struct cam_periph *periph, union ccb *done_ccb);
144 static void nvme_probe_cleanup(struct cam_periph *periph);
146 static void nvme_scan_lun(struct cam_periph *periph,
159 static void nvme_announce_periph(struct cam_periph *periph);
201 nvme_probe_register(struct cam_periph *periph, void *arg) argument
224 periph
239 nvme_probe_schedule(struct cam_periph *periph) argument
258 nvme_probe_start(struct cam_periph *periph, union ccb *start_ccb) argument
308 nvme_probe_done(struct cam_periph *periph, union ccb *done_ccb) argument
496 nvme_probe_cleanup(struct cam_periph *periph) argument
528 nvme_scan_lun(struct cam_periph *periph, struct cam_path *path, cam_flags flags, union ccb *request_ccb) argument
784 nvme_announce_periph(struct cam_periph *periph) argument
[all...]
H A Dnvme_all.c198 nvme_get_identify_cntrl(struct cam_periph *periph) argument
202 device = periph->path->device;
208 nvme_get_identify_ns(struct cam_periph *periph) argument
212 device = periph->path->device;
/freebsd-12-stable/sys/cam/mmc/
H A Dmmc_da.c122 struct cam_periph *periph; member in struct:sdda_softc
163 static void sddadone(struct cam_periph *periph,
168 static uint16_t get_rca(struct cam_periph *periph);
171 static void sdda_process_mmc_partitions(struct cam_periph *periph, union ccb *start_ccb);
172 static uint32_t sdda_get_host_caps(struct cam_periph *periph, union ccb *ccb);
173 static int mmc_select_card(struct cam_periph *periph, union ccb *ccb, uint32_t rca);
174 static inline uint32_t mmc_get_sector_size(struct cam_periph *periph) {return MMC_SECTOR_SIZE;} argument
177 static inline bool sdda_get_read_only(struct cam_periph *periph, union ccb *start_ccb) argument
183 static uint32_t mmc_get_spec_vers(struct cam_periph *periph);
184 static uint64_t mmc_get_media_size(struct cam_periph *periph);
216 get_rca(struct cam_periph *periph) argument
415 struct cam_periph *periph; local
446 struct cam_periph *periph; local
466 sddaschedule(struct cam_periph *periph) argument
496 struct cam_periph *periph; local
555 struct cam_periph *periph; local
566 sddaoninvalidate(struct cam_periph *periph) argument
597 sddacleanup(struct cam_periph *periph) argument
624 struct cam_periph *periph; local
707 struct cam_periph *periph; local
725 sddaregister(struct cam_periph *periph, void *arg) argument
762 mmc_exec_app_cmd(struct cam_periph *periph, union ccb *ccb, struct mmc_command *cmd) argument
814 mmc_app_get_scr(struct cam_periph *periph, union ccb *ccb, uint32_t *rawscr) argument
839 mmc_send_ext_csd(struct cam_periph *periph, union ccb *ccb, uint8_t *rawextcsd, size_t buf_len) argument
904 mmc_select_card(struct cam_periph *periph, union ccb *ccb, uint32_t rca) argument
936 mmc_switch(struct cam_periph *periph, union ccb *ccb, uint8_t set, uint8_t index, uint8_t value, u_int timeout) argument
959 mmc_get_spec_vers(struct cam_periph *periph) argument
966 mmc_get_media_size(struct cam_periph *periph) argument
973 mmc_get_cmd6_timeout(struct cam_periph *periph) argument
983 mmc_sd_switch(struct cam_periph *periph, union ccb *ccb, uint8_t mode, uint8_t grp, uint8_t value, uint8_t *res) argument
1027 mmc_set_timing(struct cam_periph *periph, union ccb *ccb, enum mmc_bus_timing timing) argument
1074 struct cam_periph *periph; local
1089 sdda_set_bus_width(struct cam_periph *periph, union ccb *ccb, int width) argument
1179 sdda_get_host_caps(struct cam_periph *periph, union ccb *ccb) argument
1200 struct cam_periph *periph = (struct cam_periph *)context; local
1416 sdda_add_part(struct cam_periph *periph, u_int type, const char *name, u_int cnt, off_t media_size, bool ro) argument
1525 sdda_process_mmc_partitions(struct cam_periph *periph, union ccb *ccb) argument
1660 sdda_init_switch_part(struct cam_periph *periph, union ccb *start_ccb, uint8_t part) argument
1684 sddastart(struct cam_periph *periph, union ccb *start_ccb) argument
1814 sddadone(struct cam_periph *periph, union ccb *done_ccb) argument
[all...]
H A Dmmc_xpt.c76 static void mmc_announce_periph(struct cam_periph *periph);
77 static void mmc_scan_lun(struct cam_periph *periph,
81 static cam_status mmcprobe_register(struct cam_periph *periph, void *arg);
82 static void mmcprobe_start(struct cam_periph *periph, union ccb *start_ccb);
83 static void mmcprobe_cleanup(struct cam_periph *periph);
84 static void mmcprobe_done(struct cam_periph *periph, union ccb *done_ccb);
128 CAM_DEBUG((softc)->periph->path, CAM_DEBUG_PROBE, \
171 struct cam_periph *periph; member in struct:__anon9635
174 /* XPort functions -- an interface to CAM at periph side */
236 mmc_scan_lun(struct cam_periph *periph, struc argument
386 mmc_announce_periph(struct cam_periph *periph) argument
475 mmcprobe_register(struct cam_periph *periph, void *arg) argument
548 mmcprobe_start(struct cam_periph *periph, union ccb *start_ccb) argument
756 mmcprobe_cleanup(struct cam_periph *periph) argument
762 mmcprobe_done(struct cam_periph *periph, union ccb *done_ccb) argument
[all...]
/freebsd-12-stable/sys/cam/ata/
H A Data_pmp.c123 static void pmpdone(struct cam_periph *periph,
178 pmpfreeze(struct cam_periph *periph, int mask) argument
180 struct pmp_softc *softc = (struct pmp_softc *)periph->softc;
188 if (xpt_create_path(&dpath, periph,
189 xpt_path_path_id(periph->path),
200 pmprelease(struct cam_periph *periph, int mask) argument
202 struct pmp_softc *softc = (struct pmp_softc *)periph->softc;
210 if (xpt_create_path(&dpath, periph,
211 xpt_path_path_id(periph->path),
222 pmponinvalidate(struct cam_periph *periph) argument
244 pmpcleanup(struct cam_periph *periph) argument
268 struct cam_periph *periph; local
341 struct cam_periph *periph; local
368 pmpregister(struct cam_periph *periph, void *arg) argument
421 pmpstart(struct cam_periph *periph, union ccb *start_ccb) argument
583 pmpdone(struct cam_periph *periph, union ccb *done_ccb) argument
[all...]
H A Data_da.c821 static int ada_zone_cmd(struct cam_periph *periph, union ccb *ccb,
824 static void adaprobedone(struct cam_periph *periph, union ccb *ccb);
825 static void adazonedone(struct cam_periph *periph, union ccb *ccb);
826 static void adadone(struct cam_periph *periph,
932 struct cam_periph *periph; local
936 periph = (struct cam_periph *)dp->d_drv1;
937 if (cam_periph_acquire(periph) != 0) {
941 cam_periph_lock(periph);
942 if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
943 cam_periph_unlock(periph);
962 struct cam_periph *periph; local
1014 adaschedule(struct cam_periph *periph) argument
1032 struct cam_periph *periph; local
1076 struct cam_periph *periph; local
1189 struct cam_periph *periph; local
1197 adaoninvalidate(struct cam_periph *periph) argument
1222 adacleanup(struct cam_periph *periph) argument
1271 struct cam_periph *periph; local
1436 struct cam_periph *periph; local
1557 struct cam_periph *periph; local
1707 adaregister(struct cam_periph *periph, void *arg) argument
2032 ada_zone_cmd(struct cam_periph *periph, union ccb *ccb, struct bio *bp, int *queue_ccb) argument
2218 adastart(struct cam_periph *periph, union ccb *start_ccb) argument
2581 adaprobedone(struct cam_periph *periph, union ccb *ccb) argument
2602 adazonedone(struct cam_periph *periph, union ccb *ccb) argument
2743 adadone(struct cam_periph *periph, union ccb *done_ccb) argument
3290 struct cam_periph *periph; local
3435 struct cam_periph *periph; local
3488 struct cam_periph *periph; local
3576 struct cam_periph *periph; local
[all...]
H A Data_xpt.c129 CAM_DEBUG((softc)->periph->path, CAM_DEBUG_PROBE, \
150 struct cam_periph *periph; member in struct:__anon9516
165 static cam_status proberegister(struct cam_periph *periph,
168 static void probestart(struct cam_periph *periph, union ccb *start_ccb);
169 static void proberequestdefaultnegotiation(struct cam_periph *periph);
170 static void probedone(struct cam_periph *periph, union ccb *done_ccb);
171 static void probecleanup(struct cam_periph *periph);
173 static void ata_scan_bus(struct cam_periph *periph, union ccb *ccb);
174 static void ata_scan_lun(struct cam_periph *periph,
177 static void xptscandone(struct cam_periph *periph, unio
279 proberegister(struct cam_periph *periph, void *arg) argument
315 probeschedule(struct cam_periph *periph) argument
339 probestart(struct cam_periph *periph, union ccb *start_ccb) argument
726 proberequestdefaultnegotiation(struct cam_periph *periph) argument
743 probedone(struct cam_periph *periph, union ccb *done_ccb) argument
1356 probecleanup(struct cam_periph *periph) argument
1395 ata_scan_bus(struct cam_periph *periph, union ccb *request_ccb) argument
1559 ata_scan_lun(struct cam_periph *periph, struct cam_path *path, cam_flags flags, union ccb *request_ccb) argument
1637 xptscandone(struct cam_periph *periph, union ccb *done_ccb) argument
2090 _ata_announce_periph(struct cam_periph *periph, struct ccb_trans_settings *cts, u_int *speed) argument
2124 ata_announce_periph(struct cam_periph *periph) argument
2176 ata_announce_periph_sbuf(struct cam_periph *periph, struct sbuf *sb) argument
[all...]
/freebsd-12-stable/sys/cam/ctl/
H A Dscsi_ctl.c103 struct cam_periph *periph; member in struct:ctlfe_lun_softc
186 static void ctlfedone(struct cam_periph *periph,
199 static void ctlfe_free_ccb(struct cam_periph *periph,
201 static void ctlfe_requeue_ccb(struct cam_periph *periph,
456 ctlferegister(struct cam_periph *periph, void *arg) argument
470 softc->periph = periph;
471 periph->softc = softc;
476 cam_release_devq(periph->path,
483 xpt_setup_ccb(&ccb.ccb_h, periph
608 ctlfeoninvalidate(struct cam_periph *periph) argument
650 ctlfecleanup(struct cam_periph *periph) argument
765 ctlfestart(struct cam_periph *periph, union ccb *start_ccb) argument
919 struct cam_periph *periph = context; local
932 ctlfe_free_ccb(struct cam_periph *periph, union ccb *ccb) argument
983 ctlfe_requeue_ccb(struct cam_periph *periph, union ccb *ccb, int unlock) argument
1082 ctlfedone(struct cam_periph *periph, union ccb *done_ccb) argument
1646 struct cam_periph *periph; local
1708 struct cam_periph *periph; local
1743 struct cam_periph *periph; local
1852 struct cam_periph *periph = softc->periph; local
1910 struct cam_periph *periph; local
1934 struct cam_periph *periph; local
[all...]

Completed in 296 milliseconds

12