Lines Matching refs:fwdev
91 struct fw_device *fwdev, in fwmem_xfer_req() argument
104 xfer->fc = fwdev->fc; in fwmem_xfer_req()
105 xfer->send.hdr.mode.hdr.dst = FWLOCALBUS | fwdev->dst; in fwmem_xfer_req()
107 xfer->send.spd = fwdev->speed; in fwmem_xfer_req()
109 xfer->send.spd = min(spd, fwdev->speed); in fwmem_xfer_req()
120 struct fw_device *fwdev, in fwmem_read_quad() argument
131 xfer = fwmem_xfer_req(fwdev, sc, spd, 0, 4, hand); in fwmem_read_quad()
145 printf("fwmem_read_quad: %d %04x:%08x\n", fwdev->dst, in fwmem_read_quad()
157 struct fw_device *fwdev, in fwmem_write_quad() argument
168 xfer = fwmem_xfer_req(fwdev, sc, spd, 0, 0, hand); in fwmem_write_quad()
181 printf("fwmem_write_quad: %d %04x:%08x %08x\n", fwdev->dst, in fwmem_write_quad()
193 struct fw_device *fwdev, in fwmem_read_block() argument
205 xfer = fwmem_xfer_req(fwdev, sc, spd, 0, roundup2(len, 4), hand); in fwmem_read_block()
220 printf("fwmem_read_block: %d %04x:%08x %d\n", fwdev->dst, in fwmem_read_block()
231 struct fw_device *fwdev, in fwmem_write_block() argument
243 xfer = fwmem_xfer_req(fwdev, sc, spd, len, 0, hand); in fwmem_write_block()
258 printf("fwmem_write_block: %d %04x:%08x %d\n", fwdev->dst, in fwmem_write_block()
348 struct fw_device *fwdev; in fwmem_strategy() local
357 fwdev = fw_noderesolve_eui64(fms->sc->fc, &fms->eui); in fwmem_strategy()
358 if (fwdev == NULL) { in fwmem_strategy()
369 xfer = fwmem_read_quad(fwdev, in fwmem_strategy()
374 xfer = fwmem_read_block(fwdev, in fwmem_strategy()
380 xfer = fwmem_write_quad(fwdev, in fwmem_strategy()
385 xfer = fwmem_write_block(fwdev, in fwmem_strategy()