Lines Matching refs:mrc_params
1022 uint32_t sample_dqs(struct mrc_params *mrc_params, uint8_t channel, in sample_dqs() argument
1029 uint8_t bl_divisor = (mrc_params->channel_width == X16) ? 2 : 1; in sample_dqs()
1046 hte_mem_op(address, mrc_params->first_run, in sample_dqs()
1048 mrc_params->first_run = 0; in sample_dqs()
1089 void find_rising_edge(struct mrc_params *mrc_params, uint32_t delay[], in find_rising_edge() argument
1097 uint8_t bl_divisor = (mrc_params->channel_width == X16) ? 2 : 1; in find_rising_edge()
1106 mrc_params->first_run = 1; in find_rising_edge()
1123 sample_result[sample] = sample_dqs(mrc_params, in find_rising_edge()
1199 temp = sample_dqs(mrc_params, channel, rank, rcvn); in find_rising_edge()
1253 uint32_t byte_lane_mask(struct mrc_params *mrc_params) in byte_lane_mask() argument
1271 if (mrc_params->channel_width == X16) in byte_lane_mask()
1282 uint32_t check_rw_coarse(struct mrc_params *mrc_params, uint32_t address) in check_rw_coarse() argument
1287 if (mrc_params->hte_setup) { in check_rw_coarse()
1288 mrc_params->hte_setup = 0; in check_rw_coarse()
1293 result = hte_basic_write_read(mrc_params, address, first_run, in check_rw_coarse()
1306 uint32_t check_bls_ex(struct mrc_params *mrc_params, uint32_t address) in check_bls_ex() argument
1311 if (mrc_params->hte_setup) { in check_bls_ex()
1312 mrc_params->hte_setup = 0; in check_bls_ex()
1317 result = hte_write_stress_bit_lanes(mrc_params, address, first_run); in check_bls_ex()
1443 void print_timings(struct mrc_params *mrc_params) in print_timings() argument
1448 uint8_t bl_divisor = (mrc_params->channel_width == X16) ? 2 : 1; in print_timings()
1456 if (mrc_params->channel_enables & (1 << channel)) { in print_timings()
1458 if (mrc_params->rank_enables & in print_timings()