| /freebsd-14.2/sys/cam/ |
| H A D | cam_periph.h | 216 if (periph != NULL) in cam_periph_mtx() 244 while (periph != NULL && (periph->flags & CAM_PERIPH_INVALID) != 0) in cam_periph_acquire_first() 245 periph = TAILQ_NEXT(periph, unit_links); in cam_periph_acquire_first() 246 if (periph != NULL) in cam_periph_acquire_first() 247 periph->refcount++; in cam_periph_acquire_first() 249 return (periph); in cam_periph_acquire_first() 260 periph = TAILQ_NEXT(periph, unit_links); in cam_periph_acquire_next() 261 } while (periph != NULL && (periph->flags & CAM_PERIPH_INVALID) != 0); in cam_periph_acquire_next() 262 if (periph != NULL) in cam_periph_acquire_next() 266 return (periph); in cam_periph_acquire_next() [all …]
|
| H A D | cam_periph.c | 231 periph->unit_number, periph->flags, in cam_periph_alloc() 502 if ((error = cam_periph_sleep(periph, periph, priority, in cam_periph_hold() 526 wakeup(periph); in cam_periph_unhold() 566 periph != NULL && periph->unit_number != newunit; in camperiphnextunit() 567 periph = TAILQ_NEXT(periph, unit_links)) in camperiphnextunit() 570 if (periph != NULL && periph->unit_number == newunit) { in camperiphnextunit() 692 periph->periph_oninval(periph); in cam_periph_invalidate() 704 periph->periph_name, periph->unit_number)); in camperiphfree() 750 periph->periph_dtor(periph); in camperiphfree() 790 periph->deferred_callback(NULL, periph->deferred_ac, in camperiphfree() [all …]
|
| H A D | cam_xpt.c | 647 periph = TAILQ_NEXT(periph, unit_links)) { in xptdoioctl() 1066 periph->periph_name, periph->unit_number, in xpt_announce_periph_sbuf() 1083 periph->periph_name, periph->unit_number, in xpt_announce_periph_sbuf() 1140 periph->periph_name, periph->unit_number, in xpt_denounce_periph_sbuf() 1892 cdm->pos.cookie.periph = periph; in xptedtperiphfunc() 2051 cdm->pos.cookie.periph = periph; in xptplistperiphfunc() 2259 periph = SLIST_NEXT(periph, periph_links); in xptperiphtraverse() 2334 periph = TAILQ_NEXT(periph, unit_links); in xptpdperiphtraverse() 3276 periph->periph_start(periph, ccb); in xpt_run_allocq() 3846 periph = free_ccb->ccb_h.path->periph; in xpt_release_ccb() [all …]
|
| H A D | cam_xpt_periph.h | 43 int32_t xpt_add_periph(struct cam_periph *periph); 44 void xpt_remove_periph(struct cam_periph *periph); 45 void xpt_announce_periph(struct cam_periph *periph, 47 void xpt_announce_periph_sbuf(struct cam_periph *periph, 50 void xpt_announce_quirks(struct cam_periph *periph, 52 void xpt_announce_quirks_sbuf(struct cam_periph *periph, 55 void xpt_denounce_periph(struct cam_periph *periph); 56 void xpt_denounce_periph_sbuf(struct cam_periph *periph, struct sbuf *sb);
|
| /freebsd-14.2/sys/cam/nvme/ |
| H A D | nvme_da.c | 494 ndaschedule(periph); in ndastrategy() 513 periph = dp->d_drv1; in ndadump() 597 xpt_register_async(0, ndaasync, periph, periph->path); in ndaoninvalidate() 834 periph->path); in ndagetattr() 875 periph->softc = softc; in ndaregister() 907 disk->d_drv1 = periph; in ndaregister() 985 ndaasync, periph, periph->path); in ndaregister() 1128 ndaschedule(periph); in ndastart() 1143 ndaschedule(periph); in ndastart() 1209 ndaschedule(periph); in ndadone() [all …]
|
| /freebsd-14.2/sys/cam/scsi/ |
| H A D | scsi_pt.c | 136 struct cam_periph *periph; in ptopen() local 146 cam_periph_lock(periph); in ptopen() 176 cam_periph_lock(periph); in ptclose() 197 if (periph == NULL) { in ptstrategy() 201 cam_periph_lock(periph); in ptstrategy() 274 periph->softc = softc; in ptctor() 288 periph->unit_number); in ptctor() 301 cam_periph_lock(periph); in ptctor() 312 ptasync, periph, periph->path); in ptctor() 330 xpt_register_async(0, ptasync, periph, periph->path); in ptoninvalidate() [all …]
|
| H A D | scsi_enc.c | 169 enc = periph->softc; in enc_oninvalidate() 180 xpt_register_async(0, enc_async, periph, periph->path); in enc_oninvalidate() 200 enc = periph->softc; in enc_dtor() 287 cam_periph_lock(periph); in enc_open() 321 enc = periph->softc; in enc_close() 373 cam_periph_lock(periph); in enc_ioctl() 654 printf("%s%d: ", enc->periph->periph_name, enc->periph->unit_number); in enc_log() 906 enc->periph = periph; in enc_ctor() 946 periph->softc = enc; in enc_ctor() 992 xpt_register_async(AC_LOST_DEVICE, enc_async, periph, periph->path); in enc_ctor() [all …]
|
| H A D | scsi_cd.c | 169 struct cam_periph *periph; member 378 xpt_register_async(0, cdasync, periph, periph->path); in cdoninvalidate() 408 cam_periph_lock(periph); in cdcleanup() 524 cam_periph_lock(periph); in cdsysctlinit() 618 periph->softc = softc; in cdregister() 619 softc->periph = periph; in cdregister() 657 periph->unit_number); in cdregister() 712 cam_periph_lock(periph); in cdregister() 719 AC_SCSI_AEN | AC_UNIT_ATTENTION, cdasync, periph, periph->path); in cdregister() 752 cam_periph_lock(periph); in cdopen() [all …]
|
| H A D | scsi_sg.c | 219 xpt_register_async(0, sgasync, periph, periph->path); in sgoninvalidate() 319 periph->softc = softc; in sgregister() 366 periph->periph_name, periph->unit_number); in sgregister() 386 xpt_register_async(AC_LOST_DEVICE, sgasync, periph, periph->path); in sgregister() 473 softc = periph->softc; in sgclose() 682 periph = dev->si_drv1; in sgwrite() 753 sc = periph->softc; in sgwrite() 802 periph = dev->si_drv1; in sgread() 817 sc = periph->softc; in sgread() 888 softc = periph->softc; in sgsendccb() [all …]
|
| H A D | scsi_pass.c | 317 passrejectios(periph); in passdevgonecb() 346 xpt_register_async(0, passasync, periph, periph->path); in passoninvalidate() 423 periph = context; in pass_shutdown_kqueue() 424 softc = periph->softc; in pass_shutdown_kqueue() 447 periph = context; in pass_add_physpath() 448 softc = periph->softc; in pass_add_physpath() 588 periph->softc = softc; in passregister() 589 softc->periph = periph; in passregister() 595 periph->periph_name, periph->unit_number); in passregister() 597 periph->periph_name, periph->unit_number); in passregister() [all …]
|
| H A D | scsi_da.c | 1758 #define da_periph_unhold(periph, token) cam_periph_unhold((periph)) argument 1759 #define da_periph_acquire(periph, token) cam_periph_acquire((periph)) argument 1760 #define da_periph_release(periph, token) cam_periph_release((periph)) argument 1787 dareprobe(periph); in daopen() 1924 daschedule(periph); in dastrategy() 1941 periph = dp->d_drv1; in dadump() 2006 periph->path); in dagetattr() 2063 xpt_register_async(0, daasync, periph, periph->path); in daoninvalidate() 2246 dareprobe(periph); in daasync() 2614 daschedule(periph); in daprobedone() [all …]
|
| H A D | scsi_ch.c | 246 struct cam_periph *periph; in chdevgonecb() local 293 xpt_register_async(0, chasync, periph, periph->path); in choninvalidate() 388 periph->softc = softc; in chregister() 421 cam_periph_lock(periph); in chregister() 434 periph->unit_number); in chregister() 435 cam_periph_lock(periph); in chregister() 445 xpt_register_async(AC_LOST_DEVICE, chasync, periph, periph->path); in chregister() 470 cam_periph_lock(periph); in chopen() 747 cam_periph_lock(periph); in chioctl() 1220 cam_periph_lock(periph); in chgetelemstatus() [all …]
|
| H A D | scsi_sa.c | 2249 xpt_register_async(0, saasync, periph, periph->path); in saoninvalidate() 2499 softc->periph = periph; in saregister() 2659 periph->periph_name, periph->unit_number); in saregister() 2668 periph->periph_name, periph->unit_number); in saregister() 2677 periph->periph_name, periph->unit_number); in saregister() 2686 periph->periph_name, periph->unit_number); in saregister() 2712 xpt_register_async(AC_LOST_DEVICE, saasync, periph, periph->path); in saregister() 4725 sagetpos(periph); in saextget() 5049 sagetpos(periph); in saspace() 5101 sagetpos(periph); in sawritefilemarks() [all …]
|
| H A D | scsi_target.c | 92 struct cam_periph *periph; member 170 struct cam_periph *periph; in targcdevdtor() local 183 periph = softc->periph; in targcdevdtor() 185 cam_periph_lock(periph); in targcdevdtor() 189 softc->periph = NULL; in targcdevdtor() 210 softc->periph = NULL; in targopen() 412 if (periph != NULL) { in targenable() 486 periph->softc = softc; in targctor() 487 softc->periph = periph; in targctor() 515 softc->periph = NULL; in targdtor() [all …]
|
| H A D | scsi_targ_bh.c | 216 struct cam_periph *periph; in targbhasync() local 219 cam_periph_invalidate(periph); in targbhasync() 253 xpt_print(periph->path, in targbhenlun() 296 xpt_print(periph->path, in targbhenlun() 299 targbhdislun(periph); in targbhenlun() 330 xpt_print(periph->path, in targbhenlun() 333 targbhdislun(periph); in targbhenlun() 410 periph->softc = softc; in targbhctor() 414 cam_periph_invalidate(periph); in targbhctor() 427 targbhdislun(periph); in targbhdtor() [all …]
|
| /freebsd-14.2/sys/cam/ata/ |
| H A D | ata_pmp.c | 228 xpt_register_async(0, pmpasync, periph, periph->path); in pmponinvalidate() 238 pmprelease(periph, -1); in pmponinvalidate() 248 cam_periph_unlock(periph); in pmpcleanup() 259 cam_periph_lock(periph); in pmpcleanup() 385 periph->softc = softc; in pmpregister() 402 AC_SCSI_AEN, pmpasync, periph, periph->path); in pmpregister() 657 periph->periph_name, periph->unit_number, in pmpdone() 695 periph->periph_name, periph->unit_number, softc->caps, res); in pmpdone() 748 periph->periph_name, periph->unit_number, in pmpdone() 784 periph->periph_name, periph->unit_number, in pmpdone() [all …]
|
| H A D | ata_da.c | 1114 adaschedule(periph); in adastrategy() 1133 periph = dp->d_drv1; in adadump() 1256 xpt_register_async(0, adaasync, periph, periph->path); in adaoninvalidate() 1632 periph->path); in adagetattr() 1845 periph->softc = softc; in adaregister() 1956 adaasync, periph, periph->path); in adaregister() 2155 softc = periph->softc; in ada_zone_cmd() 2544 adaschedule(periph); in adastart() 2711 adaschedule(periph); in adaprobedone() 2974 adaschedule(periph); in adadone() [all …]
|
| /freebsd-14.2/sys/cam/mmc/ |
| H A D | mmc_da.c | 451 periph = softc->periph; in sddaopen() 481 periph = softc->periph; in sddaclose() 532 periph = softc->periph; in sddastrategy() 589 periph = part->sc->periph; in sddadiskgonecb() 608 xpt_register_async(0, sddaasync, periph, periph->path); in sddaoninvalidate() 741 periph = softc->periph; in sddagetattr() 782 softc->periph = periph; in sddaregister() 1351 mmc_select_card(periph, start_ccb, get_rca(periph)); in sdda_start_init() 1503 AC_ADVINFO_CHANGED, sddaasync, periph, periph->path); in sdda_start_init() 1692 periph->unit_number, mmc_get_media_size(periph), ro); in sdda_process_mmc_partitions() [all …]
|
| /freebsd-14.2/sys/contrib/device-tree/src/arm/ |
| H A D | sama5d3_gmac.dtsi | 19 <AT91_PIOB 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB0 periph A GTX0, conflicts with PWMH0 */ 20 AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB1 periph A GTX1, conflicts with PWML0 */ 21 AT91_PIOB 2 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB2 periph A GTX2, conflicts with TK1 */ 22 AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB3 periph A GTX3, conflicts with TF1 */ 25 AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A GRX2, conflicts with TD1 */ 45 AT91_PIOB 16 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB16 periph A GMDC */ 46 AT91_PIOB 17 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB17 periph A GMDIO */ 47 AT91_PIOB 18 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* PB18 periph A G125CK */ 58 AT91_PIOB 16 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB16 periph A GMDC */ 59 AT91_PIOB 17 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB17 periph A GMDIO */ [all …]
|
| H A D | at91sam9x5_macb0.dtsi | 19 <AT91_PIOB 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB0 periph A */ 20 AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB1 periph A */ 21 AT91_PIOB 2 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB2 periph A */ 22 AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB3 periph A */ 23 AT91_PIOB 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB4 periph A */ 24 AT91_PIOB 5 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB5 periph A */ 25 AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A */ 26 AT91_PIOB 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB7 periph A */ 27 AT91_PIOB 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB9 periph A */ 33 <AT91_PIOB 8 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB8 periph A */ [all …]
|
| H A D | at91sam9263.dtsi | 218 <AT91_PIOD 7 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* PD7 periph B */ 223 <AT91_PIOD 8 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* PD8 periph B */ 354 <AT91_PIOB 0 AT91_PERIPH_B AT91_PINCTRL_NONE /* PB0 periph B */ 355 AT91_PIOB 1 AT91_PERIPH_B AT91_PINCTRL_NONE /* PB1 periph B */ 361 <AT91_PIOB 3 AT91_PERIPH_B AT91_PINCTRL_NONE /* PB3 periph B */ 362 AT91_PIOB 4 AT91_PERIPH_B AT91_PINCTRL_NONE /* PB4 periph B */ 370 <AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A */ 371 AT91_PIOB 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB7 periph A */ 377 <AT91_PIOB 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB9 periph A */ 442 <AT91_PIOC 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PC1 periph A */ [all …]
|
| H A D | at91sam9g45.dtsi | 400 <AT91_PIOA 6 AT91_PERIPH_B AT91_PINCTRL_NONE /* PA6 periph B */ 401 AT91_PIOA 7 AT91_PERIPH_B AT91_PINCTRL_NONE /* PA7 periph B */ 402 AT91_PIOA 8 AT91_PERIPH_B AT91_PINCTRL_NONE /* PA8 periph B */ 403 AT91_PIOA 9 AT91_PERIPH_B AT91_PINCTRL_NONE /* PA9 periph B */ 414 <AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA0 periph A */ 462 <AT91_PIOD 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PD0 periph A */ 463 AT91_PIOD 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PD1 periph A */ 469 <AT91_PIOD 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PD3 periph A */ 470 AT91_PIOD 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* PD4 periph A */ 588 <AT91_PIOE 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PE0 periph A */ [all …]
|
| H A D | at91rm9200.dtsi | 285 <AT91_PIOB 19 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB19 periph A */ 347 <AT91_PIOA 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA7 periph A */ 348 AT91_PIOA 8 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA8 periph A */ 349 AT91_PIOA 9 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA9 periph A */ 408 <AT91_PIOB 0 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB0 periph A */ 409 AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB1 periph A */ 415 <AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB3 periph A */ 416 AT91_PIOB 4 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB4 periph A */ 424 <AT91_PIOB 6 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB6 periph A */ 425 AT91_PIOB 7 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB7 periph A */ [all …]
|
| H A D | at91sam9260.dtsi | 211 <AT91_PIOB 24 AT91_PERIPH_A AT91_PINCTRL_NONE /* PB24 periph A */ 253 <AT91_PIOA 4 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* PA4 periph A */ 258 <AT91_PIOA 5 AT91_PERIPH_A AT91_PINCTRL_NONE>; /* PA5 periph A */ 311 <AT91_PIOA 12 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA12 periph A */ 312 AT91_PIOA 13 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA13 periph A */ 313 AT91_PIOA 14 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA14 periph A */ 314 AT91_PIOA 15 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA15 periph A */ 315 AT91_PIOA 16 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA16 periph A */ 316 AT91_PIOA 17 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA17 periph A */ 317 AT91_PIOA 18 AT91_PERIPH_A AT91_PINCTRL_NONE /* PA18 periph A */ [all …]
|
| /freebsd-14.2/sys/cam/ctl/ |
| H A D | scsi_ctl.c | 101 struct cam_periph *periph; member 467 softc->periph = periph; in ctlferegister() 468 periph->softc = softc; in ctlferegister() 905 cam_periph_lock(periph); in ctlfestart() 921 cam_periph_lock(periph); in ctlfe_drain() 1482 xpt_print(periph->path, in ctlfedone() 1664 if (periph != NULL) { in ctlfe_online() 1760 if (periph != NULL) { in ctlfe_lun_enable() 1850 struct cam_periph *periph = softc->periph; in ctlfe_dump_queue() local 1918 cam_periph_lock(periph); in ctlfe_datamove() [all …]
|