Lines Matching refs:tinfo
614 struct ahd_initiator_tinfo *tinfo;
627 tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id,
643 spi_min_period(starget) = tinfo->user.period;
644 spi_max_offset(starget) = tinfo->user.offset;
647 tinfo = ahd_fetch_transinfo(ahd, channel, ahd->our_id,
772 struct ahd_initiator_tinfo *tinfo;
812 tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id,
826 if ((tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ) != 0) {
1284 struct ahd_initiator_tinfo *tinfo;
1287 tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id,
1292 tinfo, AHD_NEG_ALWAYS);
1539 struct ahd_initiator_tinfo *tinfo;
1555 tinfo = ahd_fetch_transinfo(ahd, 'A', ahd->our_id,
1558 || (tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ) != 0) {
1588 if ((tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ) != 0)
1673 struct ahd_initiator_tinfo *tinfo;
1679 tinfo = ahd_fetch_transinfo(ahd, channel, ahd->our_id,
1686 if (tinfo->curr.period != tinfo->goal.period
1687 || tinfo->curr.width != tinfo->goal.width
1688 || tinfo->curr.offset != tinfo->goal.offset
1689 || tinfo->curr.ppr_options != tinfo->goal.ppr_options)
1711 if (tinfo->curr.period == spi_period(starget)
1712 && tinfo->curr.width == spi_width(starget)
1713 && tinfo->curr.offset == spi_offset(starget)
1714 && tinfo->curr.ppr_options == target_ppr_options)
1718 spi_period(starget) = tinfo->curr.period;
1719 spi_width(starget) = tinfo->curr.width;
1720 spi_offset(starget) = tinfo->curr.offset;
1721 spi_dt(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_DT_REQ ? 1 : 0;
1722 spi_qas(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_QAS_REQ ? 1 : 0;
1723 spi_iu(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_IU_REQ ? 1 : 0;
1724 spi_rd_strm(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_RD_STRM ? 1 : 0;
1725 spi_pcomp_en(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_PCOMP_EN ? 1 : 0;
1726 spi_rti(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_RTI ? 1 : 0;
1727 spi_wr_flow(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_WR_FLOW ? 1 : 0;
1728 spi_hold_mcs(starget) = tinfo->curr.ppr_options & MSG_EXT_PPR_HOLD_MCS ? 1 : 0;
2372 struct ahd_initiator_tinfo *tinfo
2377 unsigned int ppr_options = tinfo->goal.ppr_options;
2380 unsigned long offset = tinfo->goal.offset;
2425 struct ahd_initiator_tinfo *tinfo
2443 period = tinfo->goal.period;
2444 ppr_options = tinfo->goal.ppr_options;
2460 struct ahd_initiator_tinfo *tinfo
2465 unsigned int ppr_options = tinfo->goal.ppr_options
2467 unsigned int period = tinfo->goal.period;
2468 unsigned int width = tinfo->goal.width;
2492 ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset,
2502 struct ahd_initiator_tinfo *tinfo
2507 unsigned int ppr_options = tinfo->goal.ppr_options
2509 unsigned int period = tinfo->goal.period;
2531 ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset,
2541 struct ahd_initiator_tinfo *tinfo
2546 unsigned int ppr_options = tinfo->goal.ppr_options
2548 unsigned int period = tinfo->goal.period;
2571 ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset,
2581 struct ahd_initiator_tinfo *tinfo
2586 unsigned int ppr_options = tinfo->goal.ppr_options
2588 unsigned int period = tinfo->goal.period;
2607 ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset,
2617 struct ahd_initiator_tinfo *tinfo
2622 unsigned int ppr_options = tinfo->goal.ppr_options
2624 unsigned int period = tinfo->goal.period;
2643 ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset,
2653 struct ahd_initiator_tinfo *tinfo
2658 unsigned int ppr_options = tinfo->goal.ppr_options
2660 unsigned int period = tinfo->goal.period;
2687 ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset,
2697 struct ahd_initiator_tinfo *tinfo
2702 unsigned int ppr_options = tinfo->goal.ppr_options
2704 unsigned int period = tinfo->goal.period;
2737 ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset,
2747 struct ahd_initiator_tinfo *tinfo
2752 unsigned int ppr_options = tinfo->goal.ppr_options
2754 unsigned int period = tinfo->goal.period;
2767 ahd_set_syncrate(ahd, &devinfo, period, tinfo->goal.offset,