Lines Matching refs:work_bgn

1630 static int sdr_working_phase(const u32 grp, u32 *work_bgn, u32 *d,  in sdr_working_phase()  argument
1637 *work_bgn = 0; in sdr_working_phase()
1642 ret = sdr_find_phase(1, grp, work_bgn, i, p); in sdr_working_phase()
1645 *work_bgn += iocfg->delay_per_dqs_en_dchain_tap; in sdr_working_phase()
1662 static void sdr_backup_phase(const u32 grp, u32 *work_bgn, u32 *p) in sdr_backup_phase() argument
1674 tmp_delay = *work_bgn - iocfg->delay_per_opa_tap; in sdr_backup_phase()
1677 for (d = 0; d <= iocfg->dqs_en_delay_max && tmp_delay < *work_bgn; in sdr_backup_phase()
1684 *work_bgn = tmp_delay; in sdr_backup_phase()
1740 static int sdr_find_window_center(const u32 grp, const u32 work_bgn, in sdr_find_window_center() argument
1747 work_mid = (work_bgn + work_end) / 2; in sdr_find_window_center()
1750 work_bgn, work_end, work_mid); in sdr_find_window_center()
1810 u32 work_bgn, work_end; in rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase() local
1829 work_bgn = 0; in rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase()
1830 ret = sdr_working_phase(grp, &work_bgn, &d, &p, &i); in rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase()
1834 work_end = work_bgn; in rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase()
1846 sdr_backup_phase(grp, &work_bgn, &p); in rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase()
1887 if (work_end < work_bgn) { in rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase()
1895 __func__, __LINE__, work_bgn, work_end); in rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase()
1959 ret = sdr_find_window_center(grp, work_bgn, work_end); in rw_mgr_mem_calibrate_vfifo_find_dqs_en_phase()