Lines Matching full:fc
102 struct firewire_comm *fc; in fwe_poll() local
108 fc = fwe->fd.fc; in fwe_poll()
109 fc->poll(fc, (cmd == POLL_AND_CHECK_STATUS)?0:1, count); in fwe_poll()
152 fwe->fd.fc = device_get_ivars(dev); in fwe_attach()
154 tx_speed = fwe->fd.fc->speed; in fwe_attach()
168 eui = &fwe->fd.fc->eui; in fwe_attach()
206 struct firewire_comm *fc; in fwe_stop() local
212 fc = fwe->fd.fc; in fwe_stop()
215 xferq = fc->ir[fwe->dma_ch]; in fwe_stop()
218 fc->irx_disable(fc, fwe->dma_ch); in fwe_stop()
271 struct firewire_comm *fc; in fwe_init() local
283 fc = fwe->fd.fc; in fwe_init()
285 fwe->dma_ch = fw_open_isodma(fc, /* tx */0); in fwe_init()
288 xferq = fc->ir[fwe->dma_ch]; in fwe_init()
323 xfer->fc = fwe->fd.fc; in fwe_init()
329 xferq = fc->ir[fwe->dma_ch]; in fwe_init()
334 fc->irx_enable(fc, fwe->dma_ch); in fwe_init()
382 struct firewire_comm *fc = fwe->fd.fc; in fwe_ioctl() local
390 fc->set_intr(fc, 0); in fwe_ioctl()
398 fc->set_intr(fc, 1); in fwe_ioctl()
492 xferq = fwe->fd.fc->atq; in fwe_as_output()
524 if (fw_asyreq(fwe->fd.fc, -1, xfer) != 0) { in fwe_as_output()
539 xferq->start(fwe->fd.fc); in fwe_as_output()
562 if (fwe->fd.fc->irx_post != NULL) in fwe_as_input()
563 fwe->fd.fc->irx_post(fwe->fd.fc, fp->mode.ld); in fwe_as_input()
606 fwe->fd.fc->irx_enable(fwe->fd.fc, fwe->dma_ch); in fwe_as_input()