Lines Matching defs:fwdev
197 struct fw_device *fwdev;
337 struct fw_device *fwdev;
339 fwdev = sdev->target->fwdev;
347 fwdev->eui.hi,
348 fwdev->eui.lo,
349 fwdev->dst,
350 fwdev->speed,
351 fwdev->maxrec);
377 sbp_new_target(struct sbp_softc *sbp, struct fw_device *fwdev)
390 if (wired[i].eui.hi == fwdev->eui.hi &&
391 wired[i].eui.lo == fwdev->eui.lo)
397 sbp->targets[target].fwdev == NULL)
401 target, fwdev->eui.hi, fwdev->eui.lo);
406 if (sbp->targets[i].fwdev == NULL && w[i] == 0) {
424 crom_init_context(&cc, target->fwdev->csrrom);
486 crom_init_context(&cc, target->fwdev->csrrom);
575 sbp_alloc_target(struct sbp_softc *sbp, struct fw_device *fwdev)
585 i = sbp_new_target(sbp, fwdev);
592 target->fwdev = fwdev;
596 crom_init_context(&cc, target->fwdev->csrrom);
600 target->fwdev = NULL;
623 struct fw_device *fwdev;
630 fwdev = sdev->target->fwdev;
631 crom_init_context(cc, fwdev->csrrom);
683 #define SBP_FWDEV_ALIVE(fwdev) (((fwdev)->status == FWDEVATTACHED) \
684 && crom_has_specver((fwdev)->csrrom, CSRVAL_ANSIT10, CSRVAL_T10SBP2))
693 alive = SBP_FWDEV_ALIVE(target->fwdev);
785 struct fw_device *fwdev;
803 if (target->fwdev == NULL)
806 STAILQ_FOREACH(fwdev, &sbp->fd.fc->devices, link)
807 if (target->fwdev == fwdev)
809 if (fwdev == NULL) {
817 STAILQ_FOREACH(fwdev, &sbp->fd.fc->devices, link) {
820 __func__, fwdev->eui.hi, fwdev->eui.lo,
821 (fwdev->status != FWDEVATTACHED) ? "not" : "",
822 fwdev->status);
824 alive = SBP_FWDEV_ALIVE(fwdev);
827 if (target->fwdev == fwdev) {
835 target = sbp_alloc_target(sbp, fwdev);
1322 xfer->send.spd = min(sdev->target->fwdev->speed, max_speed);
1338 fp->mode.wreqq.dst = FWLOCALBUS | sdev->target->fwdev->dst;
1868 xfer->spd = min(sdev->target->fwdev->speed, max_speed);
1950 sbp->targets[i].fwdev = NULL;
2092 target->fwdev = NULL;
2263 target->fwdev = NULL;
2283 if (target->fwdev != NULL
2419 speed = min(target->fwdev->speed, max_speed);