Lines Matching refs:reg_val

146 		uint32_t reg_val)  in dmub_reg_value_burst_set_pack()  argument
164 cmd_buf->write_values[offload->reg_seq_count] = reg_val; in dmub_reg_value_burst_set_pack()
229 uint32_t reg_val; in generic_reg_update_ex() local
245 reg_val = dm_read_reg(ctx, addr); in generic_reg_update_ex()
246 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value; in generic_reg_update_ex()
247 dm_write_reg(ctx, addr, reg_val); in generic_reg_update_ex()
248 return reg_val; in generic_reg_update_ex()
252 uint32_t addr, uint32_t reg_val, int n, in generic_reg_set_ex() argument
268 reg_val = (reg_val & ~field_value_mask.mask) | field_value_mask.value; in generic_reg_set_ex()
272 return dmub_reg_value_burst_set_pack(ctx, addr, reg_val); in generic_reg_set_ex()
276 dm_write_reg(ctx, addr, reg_val); in generic_reg_set_ex()
277 return reg_val; in generic_reg_set_ex()
283 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get() local
284 *field_value = get_reg_field_value_ex(reg_val, mask, shift); in generic_reg_get()
285 return reg_val; in generic_reg_get()
292 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get2() local
293 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get2()
294 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get2()
295 return reg_val; in generic_reg_get2()
303 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get3() local
304 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get3()
305 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get3()
306 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get3()
307 return reg_val; in generic_reg_get3()
316 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get4() local
317 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get4()
318 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get4()
319 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get4()
320 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get4()
321 return reg_val; in generic_reg_get4()
331 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get5() local
332 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get5()
333 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get5()
334 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get5()
335 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get5()
336 *field_value5 = get_reg_field_value_ex(reg_val, mask5, shift5); in generic_reg_get5()
337 return reg_val; in generic_reg_get5()
348 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get6() local
349 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get6()
350 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get6()
351 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get6()
352 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get6()
353 *field_value5 = get_reg_field_value_ex(reg_val, mask5, shift5); in generic_reg_get6()
354 *field_value6 = get_reg_field_value_ex(reg_val, mask6, shift6); in generic_reg_get6()
355 return reg_val; in generic_reg_get6()
367 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get7() local
368 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get7()
369 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get7()
370 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get7()
371 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get7()
372 *field_value5 = get_reg_field_value_ex(reg_val, mask5, shift5); in generic_reg_get7()
373 *field_value6 = get_reg_field_value_ex(reg_val, mask6, shift6); in generic_reg_get7()
374 *field_value7 = get_reg_field_value_ex(reg_val, mask7, shift7); in generic_reg_get7()
375 return reg_val; in generic_reg_get7()
388 uint32_t reg_val = dm_read_reg(ctx, addr); in generic_reg_get8() local
389 *field_value1 = get_reg_field_value_ex(reg_val, mask1, shift1); in generic_reg_get8()
390 *field_value2 = get_reg_field_value_ex(reg_val, mask2, shift2); in generic_reg_get8()
391 *field_value3 = get_reg_field_value_ex(reg_val, mask3, shift3); in generic_reg_get8()
392 *field_value4 = get_reg_field_value_ex(reg_val, mask4, shift4); in generic_reg_get8()
393 *field_value5 = get_reg_field_value_ex(reg_val, mask5, shift5); in generic_reg_get8()
394 *field_value6 = get_reg_field_value_ex(reg_val, mask6, shift6); in generic_reg_get8()
395 *field_value7 = get_reg_field_value_ex(reg_val, mask7, shift7); in generic_reg_get8()
396 *field_value8 = get_reg_field_value_ex(reg_val, mask8, shift8); in generic_reg_get8()
397 return reg_val; in generic_reg_get8()
436 uint32_t reg_val; in generic_reg_wait() local
462 reg_val = dm_read_reg(ctx, addr); in generic_reg_wait()
464 field_value = get_reg_field_value_ex(reg_val, mask, shift); in generic_reg_wait()
541 uint32_t index, uint32_t reg_val, int n, in generic_indirect_reg_update_ex() argument
552 reg_val = set_reg_field_value_ex(reg_val, field_value1, mask1, shift1); in generic_indirect_reg_update_ex()
559 reg_val = set_reg_field_value_ex(reg_val, field_value, mask, shift); in generic_indirect_reg_update_ex()
563 generic_write_indirect_reg(ctx, addr_index, addr_data, index, reg_val); in generic_indirect_reg_update_ex()
566 return reg_val; in generic_indirect_reg_update_ex()
571 uint32_t index, uint32_t reg_val, int n, in generic_indirect_reg_update_ex_sync() argument
582 reg_val = set_reg_field_value_ex(reg_val, field_value1, mask1, shift1); in generic_indirect_reg_update_ex_sync()
589 reg_val = set_reg_field_value_ex(reg_val, field_value, mask, shift); in generic_indirect_reg_update_ex_sync()
593 dm_write_index_reg(ctx, CGS_IND_REG__PCIE, index, reg_val); in generic_indirect_reg_update_ex_sync()
596 return reg_val; in generic_indirect_reg_update_ex_sync()