Lines Matching refs:reg_val

144 		uint32_t reg_val)  in dmub_reg_value_burst_set_pack()  argument
162 cmd_buf->write_values[offload->reg_seq_count] = reg_val; in dmub_reg_value_burst_set_pack()
227 uint32_t reg_val; in generic_reg_update_ex() local
243 reg_val = dm_read_reg(ctx, addr); in generic_reg_update_ex()
244 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value; in generic_reg_update_ex()
245 dm_write_reg(ctx, addr, reg_val); in generic_reg_update_ex()
246 return reg_val; in generic_reg_update_ex()
250 uint32_t addr, uint32_t reg_val, int n, in generic_reg_set_ex() argument
265 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value; in generic_reg_set_ex()
269 return dmub_reg_value_burst_set_pack(ctx, addr, reg_val); in generic_reg_set_ex()
273 dm_write_reg(ctx, addr, reg_val); in generic_reg_set_ex()
274 return reg_val; in generic_reg_set_ex()
280 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get() local
281 *field_value = get_reg_field_value_ex(reg_val, mask, shift); in generic_reg_get()
282 return reg_val; in generic_reg_get()
289 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get2() local
290 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get2()
291 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get2()
292 return reg_val; in generic_reg_get2()
300 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get3() local
301 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get3()
302 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get3()
303 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get3()
304 return reg_val; in generic_reg_get3()
313 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get4() local
314 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get4()
315 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get4()
316 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get4()
317 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get4()
318 return reg_val; in generic_reg_get4()
328 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get5() local
329 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get5()
330 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get5()
331 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get5()
332 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get5()
333 *field_value5 = get_reg_field_value_ex(reg_val, mask5, shift5); in generic_reg_get5()
334 return reg_val; in generic_reg_get5()
345 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get6() local
346 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get6()
347 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get6()
348 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get6()
349 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get6()
350 *field_value5 = get_reg_field_value_ex(reg_val, mask5, shift5); in generic_reg_get6()
351 *field_value6 = get_reg_field_value_ex(reg_val, mask6, shift6); in generic_reg_get6()
352 return reg_val; in generic_reg_get6()
364 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get7() local
365 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get7()
366 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get7()
367 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get7()
368 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get7()
369 *field_value5 = get_reg_field_value_ex(reg_val, mask5, shift5); in generic_reg_get7()
370 *field_value6 = get_reg_field_value_ex(reg_val, mask6, shift6); in generic_reg_get7()
371 *field_value7 = get_reg_field_value_ex(reg_val, mask7, shift7); in generic_reg_get7()
372 return reg_val; in generic_reg_get7()
385 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get8() local
386 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get8()
387 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get8()
388 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get8()
389 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get8()
390 *field_value5 = get_reg_field_value_ex(reg_val, mask5, shift5); in generic_reg_get8()
391 *field_value6 = get_reg_field_value_ex(reg_val, mask6, shift6); in generic_reg_get8()
392 *field_value7 = get_reg_field_value_ex(reg_val, mask7, shift7); in generic_reg_get8()
393 *field_value8 = get_reg_field_value_ex(reg_val, mask8, shift8); in generic_reg_get8()
394 return reg_val; in generic_reg_get8()
433 uint32_t reg_val; in generic_reg_wait() local
459 reg_val = dm_read_reg(ctx, addr); in generic_reg_wait()
461 field_value = get_reg_field_value_ex(reg_val, mask, shift); in generic_reg_wait()
538 uint32_t index, uint32_t reg_val, int n, in generic_indirect_reg_update_ex() argument
549 reg_val = set_reg_field_value_ex(reg_val, field_value1, mask1, shift1); in generic_indirect_reg_update_ex()
556 reg_val = set_reg_field_value_ex(reg_val, field_value, mask, shift); in generic_indirect_reg_update_ex()
560 generic_write_indirect_reg(ctx, addr_index, addr_data, index, reg_val); in generic_indirect_reg_update_ex()
563 return reg_val; in generic_indirect_reg_update_ex()
568 uint32_t index, uint32_t reg_val, int n, in generic_indirect_reg_update_ex_sync() argument
579 reg_val = set_reg_field_value_ex(reg_val, field_value1, mask1, shift1); in generic_indirect_reg_update_ex_sync()
586 reg_val = set_reg_field_value_ex(reg_val, field_value, mask, shift); in generic_indirect_reg_update_ex_sync()
590 dm_write_index_reg(ctx, CGS_IND_REG__PCIE, index, reg_val); in generic_indirect_reg_update_ex_sync()
593 return reg_val; in generic_indirect_reg_update_ex_sync()