Lines Matching refs:fwdev
84 fwcam_find_iidc(struct fw_device *fwdev) in fwcam_find_iidc() argument
90 if (!crom_has_specver(fwdev->csrrom, CSRVAL_1394TA, CSR_PROTCAM130) && in fwcam_find_iidc()
91 !crom_has_specver(fwdev->csrrom, CSRVAL_1394TA, CSR_PROTCAM120) && in fwcam_find_iidc()
92 !crom_has_specver(fwdev->csrrom, CSRVAL_1394TA, CSR_PROTCAM104)) in fwcam_find_iidc()
96 crom_init_context(&cc, fwdev->csrrom); in fwcam_find_iidc()
112 if (sc->fwdev == NULL) { in fwcam_read_quadlet()
116 dst = FWLOCALBUS | sc->fwdev->dst; in fwcam_read_quadlet()
117 spd = min(sc->fwdev->speed, FWSPD_S400); in fwcam_read_quadlet()
136 if (sc->fwdev == NULL) { in fwcam_write_quadlet()
140 dst = FWLOCALBUS | sc->fwdev->dst; in fwcam_write_quadlet()
141 spd = min(sc->fwdev->speed, FWSPD_S400); in fwcam_write_quadlet()
258 if (sc->state == FWCAM_STATE_DETACHING || sc->fwdev == NULL) in fwcam_probe_task()
459 if (sc->fwdev != NULL) in fwcam_iso_stop()
797 if (sc->fwdev == NULL) in fwcam_cdev_ioctl()
893 struct fw_device *fwdev; in fwcam_post_explore() local
904 if (sc->fwdev != NULL) { in fwcam_post_explore()
905 STAILQ_FOREACH(fwdev, &sc->fd.fc->devices, link) { in fwcam_post_explore()
906 if (fwdev == sc->fwdev && in fwcam_post_explore()
907 fwdev->status == FWDEVATTACHED) in fwcam_post_explore()
910 if (fwdev == NULL) { in fwcam_post_explore()
914 sc->fwdev = NULL; in fwcam_post_explore()
926 if (sc->fwdev == NULL) { in fwcam_post_explore()
927 STAILQ_FOREACH(fwdev, &sc->fd.fc->devices, link) { in fwcam_post_explore()
928 if (fwdev->status != FWDEVATTACHED) in fwcam_post_explore()
931 cmd_base = fwcam_find_iidc(fwdev); in fwcam_post_explore()
935 sc->fwdev = fwdev; in fwcam_post_explore()
984 sc->fwdev = NULL; in fwcam_attach()
1026 sc->fwdev = NULL; in fwcam_detach()