Lines Matching refs:fwdev
105 struct fw_device *fwdev; member
204 struct fw_device *fwdev; member
645 xfer = fwmem_write_block(orbi->fwdev, (void *)orbi, in sbp_targ_status_FIFO()
962 xfer = fwmem_read_block(orbi->fwdev, in sbp_targ_xfer_buf()
969 xfer = fwmem_write_block(orbi->fwdev, in sbp_targ_xfer_buf()
1142 xfer = fwmem_read_block(orbi->fwdev, (void *)orbi, /*spd*/FWSPD_S400, in sbp_targ_fetch_pt()
1287 login->fwdev, in sbp_targ_action1()
1510 sbp_targ_fetch_orb(orbi->sc, orbi->fwdev, in sbp_targ_cmd_handler()
1528 sbp_targ_get_login(struct sbp_targ_softc *sc, struct fw_device *fwdev, int lun) in sbp_targ_get_login() argument
1537 if (login->fwdev == fwdev) in sbp_targ_get_login()
1557 login->fwdev = fwdev; in sbp_targ_get_login()
1618 STAILQ_FIRST(&lstate->logins)->fwdev != orbi->fwdev) in sbp_targ_mgm_handler()
1628 login = sbp_targ_get_login(orbi->sc, orbi->fwdev, lun); in sbp_targ_mgm_handler()
1648 fwmem_write_block(orbi->fwdev, NULL, /*spd*/FWSPD_S400, orb[2], orb[3], in sbp_targ_mgm_handler()
1656 if (login != NULL && login->fwdev == orbi->fwdev) { in sbp_targ_mgm_handler()
1670 if (login->fwdev != orbi->fwdev) { in sbp_targ_mgm_handler()
1705 sbp_targ_fetch_orb(orbi->login->lstate->sc, orbi->fwdev, in sbp_targ_pointer_handler()
1714 sbp_targ_fetch_orb(struct sbp_targ_softc *sc, struct fw_device *fwdev, in sbp_targ_fetch_orb() argument
1728 orbi->fwdev = fwdev; in sbp_targ_fetch_orb()
1738 fwmem_read_block(fwdev, (void *)orbi, /*spd*/FWSPD_S400, orb_hi, orb_lo, in sbp_targ_fetch_orb()
1758 login->fwdev = fwdev; in sbp_targ_fetch_orb()
1765 fwmem_read_block(fwdev, (void *)orbi, /*spd*/FWSPD_S400, orb_hi, orb_lo, in sbp_targ_fetch_orb()
1772 fwmem_read_block(fwdev, (void *)orbi, /*spd*/FWSPD_S400, orb_hi, orb_lo, in sbp_targ_fetch_orb()
1799 sbp_targ_cmd(struct fw_xfer *xfer, struct fw_device *fwdev, int login_id, in sbp_targ_cmd() argument
1814 if (login->fwdev != fwdev) { in sbp_targ_cmd()
1828 sbp_targ_fetch_orb(sc, fwdev, in sbp_targ_cmd()
1854 sbp_targ_fetch_orb(sc, fwdev, in sbp_targ_cmd()
1875 sbp_targ_mgm(struct fw_xfer *xfer, struct fw_device *fwdev) in sbp_targ_mgm() argument
1888 sbp_targ_fetch_orb(sc, fwdev, in sbp_targ_mgm()
1900 struct fw_device *fwdev; in sbp_targ_recv() local
1908 fwdev = fw_noderesolve_nodeid(sc->fd.fc, fp->mode.wreqb.src & 0x3f); in sbp_targ_recv()
1909 if (fwdev == NULL) { in sbp_targ_recv()
1918 rtcode = sbp_targ_mgm(xfer, fwdev); in sbp_targ_recv()
1920 rtcode = sbp_targ_cmd(xfer, fwdev, SBP_TARG_LOGIN_ID(lo), in sbp_targ_recv()