Lines Matching refs:bl

1027 	uint8_t bl;	/* which BL in the module (always 2 per module) */  in sample_dqs()  local
1066 for (bl = 0; bl < 2; bl++) { in sample_dqs()
1070 if (sampled_val[j] & msk[bl]) in sample_dqs()
1076 ret_val |= (1 << (bl + bl_grp * 2)); in sample_dqs()
1096 uint8_t bl; /* byte lane counter */ in find_rising_edge() local
1112 for (bl = 0; bl < (NUM_BYTE_LANES / bl_divisor); bl++) { in find_rising_edge()
1115 set_rcvn(channel, rank, bl, in find_rising_edge()
1116 delay[bl] + sample * SAMPLE_DLY); in find_rising_edge()
1118 set_wdqs(channel, rank, bl, in find_rising_edge()
1119 delay[bl] + sample * SAMPLE_DLY); in find_rising_edge()
1137 for (bl = 0; bl < NUM_BYTE_LANES / bl_divisor; bl++) { in find_rising_edge()
1142 ((sample_result[sample] & (1 << bl)) >> bl) << in find_rising_edge()
1155 delay[bl] += 2 * SAMPLE_DLY; in find_rising_edge()
1156 direction[bl] = FORWARD; in find_rising_edge()
1161 delay[bl] += 1 * SAMPLE_DLY; in find_rising_edge()
1162 direction[bl] = FORWARD; in find_rising_edge()
1167 delay[bl] += 0 * SAMPLE_DLY; in find_rising_edge()
1168 direction[bl] = FORWARD; in find_rising_edge()
1172 delay[bl] += 2 * SAMPLE_DLY; in find_rising_edge()
1173 direction[bl] = FORWARD; in find_rising_edge()
1178 delay[bl] += 0 * SAMPLE_DLY; in find_rising_edge()
1179 direction[bl] = BACKWARD; in find_rising_edge()
1188 set_rcvn(channel, rank, bl, delay[bl]); in find_rising_edge()
1190 set_wdqs(channel, rank, bl, delay[bl]); in find_rising_edge()
1202 for (bl = 0; bl < NUM_BYTE_LANES / bl_divisor; bl++) { in find_rising_edge()
1203 if (temp & (1 << bl)) { in find_rising_edge()
1205 if (direction[bl] == BACKWARD) { in find_rising_edge()
1211 delay[bl] -= 1; in find_rising_edge()
1214 bl, delay[bl]); in find_rising_edge()
1217 bl, delay[bl]); in find_rising_edge()
1222 if (direction[bl] == FORWARD) { in find_rising_edge()
1228 delay[bl] += 1; in find_rising_edge()
1231 bl, delay[bl]); in find_rising_edge()
1234 bl, delay[bl]); in find_rising_edge()
1355 uint8_t bl; in clear_pointers() local
1360 for (bl = 0; bl < NUM_BYTE_LANES; bl++) { in clear_pointers()
1364 (bl >> 1) * DDRIODQ_BL_OFFSET, in clear_pointers()
1370 (bl >> 1) * DDRIODQ_BL_OFFSET, in clear_pointers()
1381 uint8_t bl; in print_timings_internal() local
1412 for (bl = 0; bl < NUM_BYTE_LANES / bl_divisor; bl++) { in print_timings_internal()
1415 DPF(D_INFO, " %03d", get_rcvn(channel, rank, bl)); in print_timings_internal()
1418 DPF(D_INFO, " %03d", get_wdqs(channel, rank, bl)); in print_timings_internal()
1421 DPF(D_INFO, " %03d", get_wdq(channel, rank, bl)); in print_timings_internal()
1424 DPF(D_INFO, " %03d", get_rdqs(channel, rank, bl)); in print_timings_internal()
1427 DPF(D_INFO, " %03d", get_vref(channel, bl)); in print_timings_internal()