Lines Matching refs:period

125 						u_int *period,
144 u_int period, u_int offset);
150 u_int period, u_int offset,
3699 u_int *period, u_int *ppr_options, role_t role) in ahd_devlimited_syncrate() argument
3731 if (transinfo->period == 0) { in ahd_devlimited_syncrate()
3732 *period = 0; in ahd_devlimited_syncrate()
3735 *period = max(*period, (u_int)transinfo->period); in ahd_devlimited_syncrate()
3736 ahd_find_syncrate(ahd, period, ppr_options, maxsync); in ahd_devlimited_syncrate()
3746 ahd_find_syncrate(struct ahd_softc *ahd, u_int *period, in ahd_find_syncrate() argument
3749 if (*period < maxsync) in ahd_find_syncrate()
3750 *period = maxsync; in ahd_find_syncrate()
3753 && *period > AHD_SYNCRATE_MIN_DT) in ahd_find_syncrate()
3756 if (*period > AHD_SYNCRATE_MIN) in ahd_find_syncrate()
3757 *period = 0; in ahd_find_syncrate()
3760 if (*period > AHD_SYNCRATE_PACED) in ahd_find_syncrate()
3771 && *period < AHD_SYNCRATE_DT) in ahd_find_syncrate()
3772 *period = AHD_SYNCRATE_DT; in ahd_find_syncrate()
3776 && *period < AHD_SYNCRATE_ULTRA2) in ahd_find_syncrate()
3777 *period = AHD_SYNCRATE_ULTRA2; in ahd_find_syncrate()
3787 u_int period, u_int *offset, int wide, in ahd_validate_offset() argument
3793 if (period == 0) in ahd_validate_offset()
3795 else if (period <= AHD_SYNCRATE_PACED) { in ahd_validate_offset()
3862 tinfo->curr.period = AHD_PERIOD_UNKNOWN; in ahd_update_neg_request()
3865 if (tinfo->curr.period != tinfo->goal.period in ahd_update_neg_request()
3890 u_int period, u_int offset, u_int ppr_options, in ahd_set_syncrate() argument
3904 if (period == 0 || offset == 0) { in ahd_set_syncrate()
3905 period = 0; in ahd_set_syncrate()
3913 tinfo->user.period = period; in ahd_set_syncrate()
3919 tinfo->goal.period = period; in ahd_set_syncrate()
3924 old_period = tinfo->curr.period; in ahd_set_syncrate()
3929 && (old_period != period in ahd_set_syncrate()
3935 tinfo->curr.period = period; in ahd_set_syncrate()
3948 period, offset); in ahd_set_syncrate()
4104 u_int period; in ahd_update_neg_table() local
4116 period = tinfo->period; in ahd_update_neg_table()
4122 if (period == 0) in ahd_update_neg_table()
4123 period = AHD_SYNCRATE_ASYNC; in ahd_update_neg_table()
4124 if (period == AHD_SYNCRATE_160) { in ahd_update_neg_table()
4147 period = AHD_SYNCRATE_REVA_160; in ahd_update_neg_table()
4185 ahd_outb(ahd, NEGPERIOD, period); in ahd_update_neg_table()
4534 u_int period; in ahd_build_transfer_msg() local
4546 period = tinfo->goal.period; in ahd_build_transfer_msg()
4552 ahd_devlimited_syncrate(ahd, tinfo, &period, in ahd_build_transfer_msg()
4555 dosync = tinfo->curr.offset != offset || tinfo->curr.period != period; in ahd_build_transfer_msg()
4598 ahd_validate_offset(ahd, tinfo, period, &offset, in ahd_build_transfer_msg()
4603 ahd_construct_ppr(ahd, devinfo, period, offset, in ahd_build_transfer_msg()
4606 ahd_construct_sdtr(ahd, devinfo, period, offset); in ahd_build_transfer_msg()
4619 u_int period, u_int offset) in ahd_construct_sdtr() argument
4622 period = AHD_ASYNC_XFER_PERIOD; in ahd_construct_sdtr()
4624 ahd->msgout_buf + ahd->msgout_index, period, offset); in ahd_construct_sdtr()
4629 devinfo->lun, period, offset); in ahd_construct_sdtr()
4657 u_int period, u_int offset, u_int bus_width, in ahd_construct_ppr() argument
4665 if (period <= AHD_SYNCRATE_PACED) in ahd_construct_ppr()
4668 period = AHD_ASYNC_XFER_PERIOD; in ahd_construct_ppr()
4670 ahd->msgout_buf + ahd->msgout_index, period, offset, in ahd_construct_ppr()
4677 bus_width, period, offset, ppr_options); in ahd_construct_ppr()
5153 u_int period; in ahd_parse_msg() local
5173 period = ahd->msgin_buf[3]; in ahd_parse_msg()
5176 ahd_devlimited_syncrate(ahd, tinfo, &period, in ahd_parse_msg()
5178 ahd_validate_offset(ahd, tinfo, period, &offset, in ahd_parse_msg()
5187 period, offset); in ahd_parse_msg()
5189 ahd_set_syncrate(ahd, devinfo, period, in ahd_parse_msg()
5219 period, offset); in ahd_parse_msg()
5324 u_int period; in ahd_parse_msg() local
5347 period = ahd->msgin_buf[3]; in ahd_parse_msg()
5358 && period <= 9) in ahd_parse_msg()
5372 ahd_devlimited_syncrate(ahd, tinfo, &period, in ahd_parse_msg()
5374 ahd_validate_offset(ahd, tinfo, period, &offset, in ahd_parse_msg()
5387 period = 0; in ahd_parse_msg()
5405 ahd_construct_ppr(ahd, devinfo, period, offset, in ahd_parse_msg()
5419 bus_width, period, offset, ppr_options); in ahd_parse_msg()
5424 ahd_set_syncrate(ahd, devinfo, period, in ahd_parse_msg()
5545 && tinfo->goal.period <= AHD_SYNCRATE_PACED) { in ahd_handle_msg_reject()
5557 tinfo->goal.period = AHD_SYNCRATE_DT; in ahd_handle_msg_reject()
7669 tinfo->user.period = AHD_SYNCRATE_DT; in ahd_default_config()
7671 tinfo->user.period = AHD_SYNCRATE_160; in ahd_default_config()
7762 user_tinfo->period = (sc->device_flags[targ] & CFXFER); in ahd_parse_cfgdata()
7763 if (user_tinfo->period < CFXFER_ASYNC) { in ahd_parse_cfgdata()
7764 if (user_tinfo->period <= AHD_PERIOD_10MHz) in ahd_parse_cfgdata()
7769 user_tinfo->period = AHD_ASYNC_XFER_PERIOD; in ahd_parse_cfgdata()
7772 if (user_tinfo->period <= AHD_SYNCRATE_160) in ahd_parse_cfgdata()
7773 user_tinfo->period = AHD_SYNCRATE_DT; in ahd_parse_cfgdata()
7795 user_tinfo->period, user_tinfo->offset, in ahd_parse_cfgdata()