Lines Matching defs:fwdev
73 #define SBP_FWDEV_ALIVE(fwdev) (((fwdev)->status == FWDEVATTACHED) \
74 && crom_has_specver((fwdev)->csrrom, CSRVAL_ANSIT10, CSRVAL_T10SBP2))
317 struct fw_device *fwdev;
491 sc->sc_target.fwdev = NULL;
500 if (sbp_alloc_target(sc, fwa->fwdev) == NULL)
554 if (sc->sc_target.fwdev && SBP_FWDEV_ALIVE(sc->sc_target.fwdev)) {
648 struct fw_device *fwdev = sdev->target->fwdev;
655 fwdev->eui.hi,
656 fwdev->eui.lo,
657 fwdev->dst,
658 fwdev->speed,
659 fwdev->maxrec);
674 crom_init_context(&cc, target->fwdev->csrrom);
732 crom_init_context(&cc, target->fwdev->csrrom);
821 sbp_alloc_target(struct sbp_softc *sc, struct fw_device *fwdev)
833 target->fwdev = fwdev;
849 crom_init_context(&cc, target->fwdev->csrrom);
853 target->fwdev = NULL;
866 struct fw_device *fwdev;
873 fwdev = sdev->target->fwdev;
874 crom_init_context(cc, fwdev->csrrom);
975 struct fw_device *fwdev = target->fwdev;
978 alive = SBP_FWDEV_ALIVE(fwdev);
997 struct fw_device *fwdev = target->fwdev;
1000 alive = SBP_FWDEV_ALIVE(fwdev);
1016 printf("sbp_post_explore: EUI:%08x%08x ", fwdev->eui.hi, fwdev->eui.lo);
1425 xfer->send.spd = uimin(target->fwdev->speed, max_speed);
1441 fp->mode.wreqq.dst = FWLOCALBUS | target->fwdev->dst;
1982 xfer->spd = uimin(sdev->target->fwdev->speed, max_speed);
2068 target->fwdev = NULL;
2213 target->fwdev = NULL;
2228 if (target->fwdev != NULL &&
2285 speed = uimin(target->fwdev->speed, max_speed);