Home
last modified time | relevance | path

Searched refs:periph (Results 1 – 25 of 76) sorted by relevance

1234

/freebsd-12.1/sys/cam/
H A Dcam_periph.h208 if (periph != NULL) in cam_periph_mtx()
236 while (periph != NULL && (periph->flags & CAM_PERIPH_INVALID) != 0) in cam_periph_acquire_first()
237 periph = TAILQ_NEXT(periph, unit_links); in cam_periph_acquire_first()
238 if (periph != NULL) in cam_periph_acquire_first()
239 periph->refcount++; in cam_periph_acquire_first()
241 return (periph); in cam_periph_acquire_first()
252 periph = TAILQ_NEXT(periph, unit_links); in cam_periph_acquire_next()
253 } while (periph != NULL && (periph->flags & CAM_PERIPH_INVALID) != 0); in cam_periph_acquire_next()
254 if (periph != NULL) in cam_periph_acquire_next()
258 return (periph); in cam_periph_acquire_next()
[all …]
H A Dcam_periph.c231 periph->unit_number, periph->flags, in cam_periph_alloc()
503 if ((error = cam_periph_sleep(periph, periph, priority, in cam_periph_hold()
527 wakeup(periph); in cam_periph_unhold()
554 periph != NULL && periph->unit_number != newunit; in camperiphnextunit()
555 periph = TAILQ_NEXT(periph, unit_links)) in camperiphnextunit()
558 if (periph != NULL && periph->unit_number == newunit) { in camperiphnextunit()
671 periph->periph_oninval(periph); in cam_periph_invalidate()
683 periph->periph_name, periph->unit_number)); in camperiphfree()
729 periph->periph_dtor(periph); in camperiphfree()
766 periph->deferred_callback(NULL, periph->deferred_ac, in camperiphfree()
[all …]
H A Dcam_xpt.c1080 periph->periph_name, periph->unit_number, in xpt_announce_periph()
1124 periph->periph_name, periph->unit_number, in xpt_announce_periph_sbuf()
1137 periph->periph_name, periph->unit_number, in xpt_announce_periph_sbuf()
1142 periph->periph_name, periph->unit_number, in xpt_announce_periph_sbuf()
1231 periph->periph_name, periph->unit_number, in xpt_denounce_periph_sbuf()
2022 cdm->pos.cookie.periph = periph; in xptedtperiphfunc()
2181 cdm->pos.cookie.periph = periph; in xptplistperiphfunc()
2389 periph = SLIST_NEXT(periph, periph_links); in xptperiphtraverse()
2464 periph = TAILQ_NEXT(periph, unit_links); in xptpdperiphtraverse()
3438 periph->periph_start(periph, ccb); in xpt_run_allocq()
[all …]
/freebsd-12.1/sys/cam/nvme/
H A Dnvme_da.c285 cam_periph_lock(periph); in ndaopen()
395 ndaschedule(periph); in ndastrategy()
414 periph = dp->d_drv1; in ndadump()
499 xpt_register_async(0, ndaasync, periph, periph->path); in ndaoninvalidate()
696 periph->path); in ndagetattr()
737 periph->softc = softc; in ndaregister()
770 disk->d_drv1 = periph; in ndaregister()
855 ndaasync, periph, periph->path); in ndaregister()
994 ndaschedule(periph); in ndastart()
1060 ndaschedule(periph); in ndadone()
[all …]
H A Dnvme_xpt.c122 struct cam_periph *periph; member
224 periph->softc = softc; in nvme_probe_register()
225 softc->periph = periph; in nvme_probe_register()
233 nvme_probe_schedule(periph); in nvme_probe_register()
377 xpt_schedule(periph, priority); in nvme_probe_done()
414 nvme_probe_schedule(periph); in nvme_probe_done()
427 cam_periph_invalidate(periph); in nvme_probe_done()
428 cam_periph_release_locked(periph); in nvme_probe_done()
435 free(periph->softc, M_CAMXPT); in nvme_probe_cleanup()
741 xpt_path_inq(&cpi, periph->path); in nvme_announce_periph()
[all …]
/freebsd-12.1/sys/cam/scsi/
H A Dscsi_pt.c140 struct cam_periph *periph; in ptopen() local
150 cam_periph_lock(periph); in ptopen()
180 cam_periph_lock(periph); in ptclose()
201 if (periph == NULL) { in ptstrategy()
205 cam_periph_lock(periph); in ptstrategy()
278 periph->softc = softc; in ptctor()
292 periph->unit_number); in ptctor()
305 cam_periph_lock(periph); in ptctor()
316 ptasync, periph, periph->path); in ptctor()
334 xpt_register_async(0, ptasync, periph, periph->path); in ptoninvalidate()
[all …]
H A Dscsi_enc.c171 enc = periph->softc; in enc_oninvalidate()
182 xpt_register_async(0, enc_async, periph, periph->path); in enc_oninvalidate()
202 enc = periph->softc; in enc_dtor()
292 cam_periph_lock(periph); in enc_open()
326 enc = periph->softc; in enc_close()
389 cam_periph_lock(periph); in enc_ioctl()
660 printf("%s%d: ", enc->periph->periph_name, enc->periph->unit_number); in enc_log()
934 enc->periph = periph; in enc_ctor()
977 periph->softc = enc; in enc_ctor()
1023 xpt_register_async(AC_LOST_DEVICE, enc_async, periph, periph->path); in enc_ctor()
[all …]
H A Dscsi_sg.c225 xpt_register_async(0, sgasync, periph, periph->path); in sgoninvalidate()
325 periph->softc = softc; in sgregister()
372 periph->periph_name, periph->unit_number); in sgregister()
392 xpt_register_async(AC_LOST_DEVICE, sgasync, periph, periph->path); in sgregister()
481 softc = periph->softc; in sgclose()
690 periph = dev->si_drv1; in sgwrite()
761 sc = periph->softc; in sgwrite()
810 periph = dev->si_drv1; in sgread()
825 sc = periph->softc; in sgread()
896 softc = periph->softc; in sgsendccb()
[all …]
H A Dscsi_cd.c155 struct cam_periph *periph; member
360 xpt_register_async(0, cdasync, periph, periph->path); in cdoninvalidate()
390 cam_periph_lock(periph); in cdcleanup()
594 periph->softc = softc; in cdregister()
595 softc->periph = periph; in cdregister()
633 periph->unit_number); in cdregister()
700 cam_periph_lock(periph); in cdregister()
707 AC_SCSI_AEN | AC_UNIT_ATTENTION, cdasync, periph, periph->path); in cdregister()
736 cam_periph_lock(periph); in cdopen()
758 cdcheckmedia(periph); in cdopen()
[all …]
H A Dscsi_pass.c318 passrejectios(periph); in passdevgonecb()
347 xpt_register_async(0, passasync, periph, periph->path); in passoninvalidate()
412 periph = context; in pass_shutdown_kqueue()
413 softc = periph->softc; in pass_shutdown_kqueue()
436 periph = context; in pass_add_physpath()
437 softc = periph->softc; in pass_add_physpath()
577 periph->softc = softc; in passregister()
578 softc->periph = periph; in passregister()
584 periph->periph_name, periph->unit_number); in passregister()
586 periph->periph_name, periph->unit_number); in passregister()
[all …]
H A Dscsi_ch.c249 struct cam_periph *periph; in chdevgonecb() local
296 xpt_register_async(0, chasync, periph, periph->path); in choninvalidate()
392 periph->softc = softc; in chregister()
425 cam_periph_lock(periph); in chregister()
439 periph->unit_number); in chregister()
440 cam_periph_lock(periph); in chregister()
450 xpt_register_async(AC_LOST_DEVICE, chasync, periph, periph->path); in chregister()
475 cam_periph_lock(periph); in chopen()
759 cam_periph_lock(periph); in chioctl()
1233 cam_periph_lock(periph); in chgetelemstatus()
[all …]
H A Dscsi_da.c1698 #define da_periph_unhold(periph, token) cam_periph_unhold((periph)) argument
1699 #define da_periph_acquire(periph, token) cam_periph_acquire((periph)) argument
1700 #define da_periph_release(periph, token) cam_periph_release((periph)) argument
1727 dareprobe(periph); in daopen()
1865 daschedule(periph); in dastrategy()
1882 periph = dp->d_drv1; in dadump()
1945 periph->path); in dagetattr()
1999 xpt_register_async(0, daasync, periph, periph->path); in daoninvalidate()
2186 dareprobe(periph); in daasync()
2542 daschedule(periph); in daprobedone()
[all …]
H A Dscsi_sa.c2191 xpt_register_async(0, saasync, periph, periph->path); in saoninvalidate()
2377 softc->periph = periph; in saregister()
2514 periph->periph_name, periph->unit_number); in saregister()
2523 periph->periph_name, periph->unit_number); in saregister()
2532 periph->periph_name, periph->unit_number); in saregister()
2541 periph->periph_name, periph->unit_number); in saregister()
2565 xpt_register_async(AC_LOST_DEVICE, saasync, periph, periph->path); in saregister()
4420 sagetpos(periph); in saextget()
4743 sagetpos(periph); in saspace()
4795 sagetpos(periph); in sawritefilemarks()
[all …]
H A Dscsi_target.c96 struct cam_periph *periph; member
175 struct cam_periph *periph; in targcdevdtor() local
188 periph = softc->periph; in targcdevdtor()
190 cam_periph_lock(periph); in targcdevdtor()
194 softc->periph = NULL; in targcdevdtor()
215 softc->periph = NULL; in targopen()
416 if (periph != NULL) { in targenable()
490 periph->softc = softc; in targctor()
491 softc->periph = periph; in targctor()
519 softc->periph = NULL; in targdtor()
[all …]
H A Dscsi_targ_bh.c218 struct cam_periph *periph; in targbhasync() local
221 cam_periph_invalidate(periph); in targbhasync()
254 xpt_print(periph->path, in targbhenlun()
297 xpt_print(periph->path, in targbhenlun()
300 targbhdislun(periph); in targbhenlun()
331 xpt_print(periph->path, in targbhenlun()
334 targbhdislun(periph); in targbhenlun()
409 periph->softc = softc; in targbhctor()
413 cam_periph_invalidate(periph); in targbhctor()
426 targbhdislun(periph); in targbhdtor()
[all …]
/freebsd-12.1/sys/cam/mmc/
H A Dmmc_da.c422 periph = softc->periph; in sddaopen()
452 periph = softc->periph; in sddaclose()
503 periph = softc->periph; in sddastrategy()
560 periph = part->sc->periph; in sddadiskgonecb()
579 xpt_register_async(0, sddaasync, periph, periph->path); in sddaoninvalidate()
715 periph = softc->periph; in sddagetattr()
718 periph->path); in sddagetattr()
752 softc->periph = periph; in sddaregister()
1327 mmc_select_card(periph, start_ccb, get_rca(periph)); in sdda_start_init()
1413 AC_ADVINFO_CHANGED, sddaasync, periph, periph->path); in sdda_start_init()
[all …]
/freebsd-12.1/sys/cam/ata/
H A Data_pmp.c230 xpt_register_async(0, pmpasync, periph, periph->path); in pmponinvalidate()
240 pmprelease(periph, -1); in pmponinvalidate()
250 cam_periph_unlock(periph); in pmpcleanup()
261 cam_periph_lock(periph); in pmpcleanup()
387 periph->softc = softc; in pmpregister()
404 AC_SCSI_AEN, pmpasync, periph, periph->path); in pmpregister()
659 periph->periph_name, periph->unit_number, in pmpdone()
697 periph->periph_name, periph->unit_number, softc->caps, res); in pmpdone()
750 periph->periph_name, periph->unit_number, in pmpdone()
786 periph->periph_name, periph->unit_number, in pmpdone()
[all …]
H A Data_da.c1062 adaschedule(periph); in adastrategy()
1081 periph = dp->d_drv1; in adadump()
1201 xpt_register_async(0, adaasync, periph, periph->path); in adaoninvalidate()
1557 periph->path); in adagetattr()
1737 periph->softc = softc; in adaregister()
1848 adaasync, periph, periph->path); in adaregister()
2040 softc = periph->softc; in ada_zone_cmd()
2425 adaschedule(periph); in adastart()
2587 adaschedule(periph); in adaprobedone()
2844 adaschedule(periph); in adadone()
[all …]
/freebsd-12.1/sys/gnu/dts/arm/
H A Dsama5d3_gmac.dtsi20 <AT91_PIOB 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB0 periph A GTX0, conflicts with PWMH0 */
21 AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB1 periph A GTX1, conflicts with PWML0 */
22 AT91_PIOB 2 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB2 periph A GTX2, conflicts with TK1 */
23 AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB3 periph A GTX3, conflicts with TF1 */
26 AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A GRX2, conflicts with TD1 */
46 AT91_PIOB 16 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB16 periph A GMDC */
47 AT91_PIOB 17 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB17 periph A GMDIO */
48 AT91_PIOB 18 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* PB18 periph A G125CK */
59 AT91_PIOB 16 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB16 periph A GMDC */
60 AT91_PIOB 17 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB17 periph A GMDIO */
[all …]
H A Dat91sam9263.dtsi211 <AT91_PIOD 7 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* PD7 periph B */
216 <AT91_PIOD 8 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* PD8 periph B */
347 <AT91_PIOB 0 AT91_PERIPH_B AT91_PINCTRL_NONE /* PB0 periph B */
348 AT91_PIOB 1 AT91_PERIPH_B AT91_PINCTRL_NONE /* PB1 periph B */
354 <AT91_PIOB 3 AT91_PERIPH_B AT91_PINCTRL_NONE /* PB3 periph B */
355 AT91_PIOB 4 AT91_PERIPH_B AT91_PINCTRL_NONE /* PB4 periph B */
363 <AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A */
364 AT91_PIOB 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB7 periph A */
370 <AT91_PIOB 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB9 periph A */
435 <AT91_PIOC 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PC1 periph A */
[all …]
H A Dat91sam9x5_macb0.dtsi20 <AT91_PIOB 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB0 periph A */
21 AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB1 periph A */
22 AT91_PIOB 2 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB2 periph A */
23 AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB3 periph A */
24 AT91_PIOB 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB4 periph A */
25 AT91_PIOB 5 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB5 periph A */
26 AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A */
27 AT91_PIOB 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB7 periph A */
28 AT91_PIOB 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB9 periph A */
34 <AT91_PIOB 8 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB8 periph A */
[all …]
H A Dat91sam9g45.dtsi658 <AT91_PIOA 6 AT91_PERIPH_B AT91_PINCTRL_NONE /* PA6 periph B */
659 AT91_PIOA 7 AT91_PERIPH_B AT91_PINCTRL_NONE /* PA7 periph B */
660 AT91_PIOA 8 AT91_PERIPH_B AT91_PINCTRL_NONE /* PA8 periph B */
661 AT91_PIOA 9 AT91_PERIPH_B AT91_PINCTRL_NONE /* PA9 periph B */
672 <AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA0 periph A */
720 <AT91_PIOD 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PD0 periph A */
721 AT91_PIOD 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PD1 periph A */
727 <AT91_PIOD 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PD3 periph A */
728 AT91_PIOD 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* PD4 periph A */
846 <AT91_PIOE 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PE0 periph A */
[all …]
H A Dat91rm9200.dtsi532 <AT91_PIOB 19 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB19 periph A */
594 <AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA7 periph A */
595 AT91_PIOA 8 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA8 periph A */
596 AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA9 periph A */
655 <AT91_PIOB 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB0 periph A */
656 AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB1 periph A */
662 <AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB3 periph A */
663 AT91_PIOB 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB4 periph A */
671 <AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A */
672 AT91_PIOB 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB7 periph A */
[all …]
H A Dat91sam9260.dtsi207 <AT91_PIOB 24 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB24 periph A */
249 <AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* PA4 periph A */
254 <AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* PA5 periph A */
307 <AT91_PIOA 12 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA12 periph A */
308 AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA13 periph A */
309 AT91_PIOA 14 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA14 periph A */
310 AT91_PIOA 15 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA15 periph A */
311 AT91_PIOA 16 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA16 periph A */
312 AT91_PIOA 17 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA17 periph A */
313 AT91_PIOA 18 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA18 periph A */
[all …]
/freebsd-12.1/sys/cam/ctl/
H A Dscsi_ctl.c103 struct cam_periph *periph; member
470 softc->periph = periph; in ctlferegister()
471 periph->softc = softc; in ctlferegister()
906 cam_periph_lock(periph); in ctlfestart()
922 cam_periph_lock(periph); in ctlfe_drain()
1484 xpt_print(periph->path, in ctlfedone()
1665 if (periph != NULL) { in ctlfe_online()
1761 if (periph != NULL) { in ctlfe_lun_enable()
1851 struct cam_periph *periph = softc->periph; in ctlfe_dump_queue() local
1918 cam_periph_lock(periph); in ctlfe_datamove()
[all …]

1234