Lines Matching refs:mrc_params
1023 uint32_t sample_dqs(struct mrc_params *mrc_params, uint8_t channel, in sample_dqs() argument
1030 uint8_t bl_divisor = (mrc_params->channel_width == X16) ? 2 : 1; in sample_dqs()
1047 hte_mem_op(address, mrc_params->first_run, in sample_dqs()
1049 mrc_params->first_run = 0; in sample_dqs()
1090 void find_rising_edge(struct mrc_params *mrc_params, uint32_t delay[], in find_rising_edge() argument
1098 uint8_t bl_divisor = (mrc_params->channel_width == X16) ? 2 : 1; in find_rising_edge()
1107 mrc_params->first_run = 1; in find_rising_edge()
1124 sample_result[sample] = sample_dqs(mrc_params, in find_rising_edge()
1200 temp = sample_dqs(mrc_params, channel, rank, rcvn); in find_rising_edge()
1254 uint32_t byte_lane_mask(struct mrc_params *mrc_params) in byte_lane_mask() argument
1272 if (mrc_params->channel_width == X16) in byte_lane_mask()
1283 uint32_t check_rw_coarse(struct mrc_params *mrc_params, uint32_t address) in check_rw_coarse() argument
1288 if (mrc_params->hte_setup) { in check_rw_coarse()
1289 mrc_params->hte_setup = 0; in check_rw_coarse()
1294 result = hte_basic_write_read(mrc_params, address, first_run, in check_rw_coarse()
1307 uint32_t check_bls_ex(struct mrc_params *mrc_params, uint32_t address) in check_bls_ex() argument
1312 if (mrc_params->hte_setup) { in check_bls_ex()
1313 mrc_params->hte_setup = 0; in check_bls_ex()
1318 result = hte_write_stress_bit_lanes(mrc_params, address, first_run); in check_bls_ex()
1444 void print_timings(struct mrc_params *mrc_params) in print_timings() argument
1449 uint8_t bl_divisor = (mrc_params->channel_width == X16) ? 2 : 1; in print_timings()
1457 if (mrc_params->channel_enables & (1 << channel)) { in print_timings()
1459 if (mrc_params->rank_enables & in print_timings()