/kernel/linux/linux-6.6/tools/include/nolibc/ |
H A D | stdlib.h | 206 int dig; in utoh_r() local 209 dig = in >> pos; in utoh_r() 210 in -= (uint64_t)dig << pos; in utoh_r() 212 if (dig || digits || pos < 0) { in utoh_r() 213 if (dig > 9) in utoh_r() 214 dig += 'a' - '0' - 10; in utoh_r() 215 buffer[digits++] = '0' + dig; in utoh_r() 247 int dig; in utoa_r() local 250 for (dig = 0, lim = 1; dig < po in utoa_r() 338 int dig; u64toh_r() local 383 int dig; u64toa_r() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | dce6_afmt.c | 81 struct radeon_encoder_atom_dig *dig; in dce6_audio_get_pin() local 95 dig = radeon_encoder->enc_priv; in dce6_audio_get_pin() 96 if (dig->pin == pin) in dce6_audio_get_pin() 114 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in dce6_afmt_select_pin() local 116 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_select_pin() 119 WREG32(AFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, in dce6_afmt_select_pin() 120 AFMT_AUDIO_SRC_SELECT(dig->pin->id)); in dce6_afmt_select_pin() 129 struct radeon_encoder_atom_dig *dig in dce6_afmt_write_latency_fields() local 157 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; dce6_afmt_hdmi_write_speaker_allocation() local 182 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; dce6_afmt_dp_write_speaker_allocation() local 207 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; dce6_afmt_write_sad_regs() local [all...] |
H A D | r600_hdmi.c | 249 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in r600_hdmi_update_audio_infoframe() local 250 uint32_t offset = dig->afmt->offset; in r600_hdmi_update_audio_infoframe() 267 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in r600_hdmi_is_audio_buffer_filled() local 268 uint32_t offset = dig->afmt->offset; in r600_hdmi_is_audio_buffer_filled() 279 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in r600_hdmi_buffer_status_changed() local 282 if (!dig->afmt || !dig->afmt->enabled) in r600_hdmi_buffer_status_changed() 286 result = dig->afmt->last_buffer_filled_status != status; in r600_hdmi_buffer_status_changed() 287 dig->afmt->last_buffer_filled_status = status; in r600_hdmi_buffer_status_changed() 300 struct radeon_encoder_atom_dig *dig in r600_hdmi_audio_workaround() local 318 struct radeon_encoder_atom_dig *dig; r600_hdmi_audio_set_dto() local 416 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; r600_hdmi_update_audio_settings() local 474 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; r600_hdmi_enable() local [all...] |
H A D | radeon_audio.c | 250 struct radeon_encoder_atom_dig *dig; in radeon_audio_enable() local 260 dig = radeon_encoder->enc_priv; in radeon_audio_enable() 261 if (dig->pin == pin) in radeon_audio_enable() 445 struct radeon_encoder_atom_dig *dig; in radeon_audio_detect() local 453 dig = radeon_encoder->enc_priv; in radeon_audio_detect() 469 if (!dig->pin) in radeon_audio_detect() 470 dig->pin = radeon_audio_get_pin(encoder); in radeon_audio_detect() 471 radeon_audio_enable(rdev, dig->pin, 0xf); in radeon_audio_detect() 473 radeon_audio_enable(rdev, dig->pin, 0); in radeon_audio_detect() 474 dig in radeon_audio_detect() 510 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_set_avi_packet() local 626 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_update_acr() local 638 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_set_vbi_packet() local 651 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_hdmi_set_color_depth() local 668 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_set_audio_packet() local 680 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_set_mute() local 696 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_hdmi_mode_set() local 736 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_dp_mode_set() local [all...] |
H A D | evergreen_hdmi.c | 405 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in evergreen_hdmi_enable() local 407 if (!dig || !dig->afmt) in evergreen_hdmi_enable() 414 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable() 419 WREG32_OR(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable() 422 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable() 425 WREG32_AND(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable() 429 WREG32_AND(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable() 431 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, 0); in evergreen_hdmi_enable() 434 dig in evergreen_hdmi_enable() 445 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; evergreen_dp_enable() local [all...] |
H A D | atombios_encoders.c | 98 struct radeon_encoder_atom_dig *dig; in atombios_set_backlight_level() local 107 dig = radeon_encoder->enc_priv; in atombios_set_backlight_level() 108 dig->backlight_level = level; in atombios_set_backlight_level() 109 radeon_atom_set_backlight_level_to_reg(rdev, dig->backlight_level); in atombios_set_backlight_level() 115 if (dig->backlight_level == 0) { in atombios_set_backlight_level() 130 if (dig->backlight_level == 0) in atombios_set_backlight_level() 193 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_init() local 233 dig = radeon_encoder->enc_priv; in radeon_atom_backlight_init() 234 dig->bl_dev = bd; in radeon_atom_backlight_init() 262 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_exit() local 571 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; atombios_digital_setup() local 852 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; atombios_dig_encoder_setup2() local 1022 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; atombios_dig_transmitter_setup2() local 1643 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_atom_encoder_dpms_avivo() local 1672 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_atom_encoder_dpms_dig() local 1874 struct radeon_encoder_atom_dig *dig; atombios_set_encoder_crtc_source() local 2121 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_atom_pick_dig_encoder() local 2498 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_atom_encoder_prepare() local 2553 struct radeon_encoder_atom_dig *dig; radeon_atom_encoder_disable() local 2708 struct radeon_encoder_atom_dig *dig = kzalloc(sizeof(struct radeon_encoder_atom_dig), GFP_KERNEL); radeon_atombios_set_dig_info() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | dce6_afmt.c | 82 struct radeon_encoder_atom_dig *dig; in dce6_audio_get_pin() local 96 dig = radeon_encoder->enc_priv; in dce6_audio_get_pin() 97 if (dig->pin == pin) in dce6_audio_get_pin() 115 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in dce6_afmt_select_pin() local 117 if (!dig || !dig->afmt || !dig->pin) in dce6_afmt_select_pin() 120 WREG32(AFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, in dce6_afmt_select_pin() 121 AFMT_AUDIO_SRC_SELECT(dig->pin->id)); in dce6_afmt_select_pin() 130 struct radeon_encoder_atom_dig *dig in dce6_afmt_write_latency_fields() local 158 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; dce6_afmt_hdmi_write_speaker_allocation() local 183 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; dce6_afmt_dp_write_speaker_allocation() local 208 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; dce6_afmt_write_sad_regs() local [all...] |
H A D | radeon_audio.c | 191 struct radeon_encoder_atom_dig *dig; in radeon_audio_enable() local 201 dig = radeon_encoder->enc_priv; in radeon_audio_enable() 202 if (dig->pin == pin) in radeon_audio_enable() 388 struct radeon_encoder_atom_dig *dig; in radeon_audio_detect() local 396 dig = radeon_encoder->enc_priv; in radeon_audio_detect() 412 if (!dig->pin) in radeon_audio_detect() 413 dig->pin = radeon_audio_get_pin(encoder); in radeon_audio_detect() 414 radeon_audio_enable(rdev, dig->pin, 0xf); in radeon_audio_detect() 416 radeon_audio_enable(rdev, dig->pin, 0); in radeon_audio_detect() 417 dig in radeon_audio_detect() 453 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_set_avi_packet() local 569 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_update_acr() local 581 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_set_vbi_packet() local 594 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_hdmi_set_color_depth() local 611 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_set_audio_packet() local 623 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_set_mute() local 639 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_hdmi_mode_set() local 679 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_audio_dp_mode_set() local 753 struct radeon_encoder_atom_dig *dig; radeon_audio_component_get_eld() local [all...] |
H A D | r600_hdmi.c | 250 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in r600_hdmi_update_audio_infoframe() local 251 uint32_t offset = dig->afmt->offset; in r600_hdmi_update_audio_infoframe() 268 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in r600_hdmi_is_audio_buffer_filled() local 269 uint32_t offset = dig->afmt->offset; in r600_hdmi_is_audio_buffer_filled() 280 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in r600_hdmi_buffer_status_changed() local 283 if (!dig->afmt || !dig->afmt->enabled) in r600_hdmi_buffer_status_changed() 287 result = dig->afmt->last_buffer_filled_status != status; in r600_hdmi_buffer_status_changed() 288 dig->afmt->last_buffer_filled_status = status; in r600_hdmi_buffer_status_changed() 301 struct radeon_encoder_atom_dig *dig in r600_hdmi_audio_workaround() local 319 struct radeon_encoder_atom_dig *dig; r600_hdmi_audio_set_dto() local 417 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; r600_hdmi_update_audio_settings() local 475 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; r600_hdmi_enable() local [all...] |
H A D | evergreen_hdmi.c | 406 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in evergreen_hdmi_enable() local 408 if (!dig || !dig->afmt) in evergreen_hdmi_enable() 415 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable() 420 WREG32_OR(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable() 423 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, in evergreen_hdmi_enable() 426 WREG32_AND(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable() 430 WREG32_AND(AFMT_AUDIO_PACKET_CONTROL + dig->afmt->offset, in evergreen_hdmi_enable() 432 WREG32(HDMI_INFOFRAME_CONTROL0 + dig->afmt->offset, 0); in evergreen_hdmi_enable() 435 dig in evergreen_hdmi_enable() 446 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; evergreen_dp_enable() local [all...] |
H A D | atombios_encoders.c | 102 struct radeon_encoder_atom_dig *dig; in atombios_set_backlight_level() local 111 dig = radeon_encoder->enc_priv; in atombios_set_backlight_level() 112 dig->backlight_level = level; in atombios_set_backlight_level() 113 radeon_atom_set_backlight_level_to_reg(rdev, dig->backlight_level); in atombios_set_backlight_level() 119 if (dig->backlight_level == 0) { in atombios_set_backlight_level() 134 if (dig->backlight_level == 0) in atombios_set_backlight_level() 195 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_init() local 240 dig = radeon_encoder->enc_priv; in radeon_atom_backlight_init() 241 dig->bl_dev = bd; in radeon_atom_backlight_init() 269 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_exit() local 562 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; atombios_digital_setup() local 835 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; atombios_dig_encoder_setup2() local 1005 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; atombios_dig_transmitter_setup2() local 1626 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_atom_encoder_dpms_avivo() local 1655 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_atom_encoder_dpms_dig() local 1853 struct radeon_encoder_atom_dig *dig; atombios_set_encoder_crtc_source() local 2053 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_atom_pick_dig_encoder() local 2430 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; radeon_atom_encoder_prepare() local 2485 struct radeon_encoder_atom_dig *dig; radeon_atom_encoder_disable() local 2640 struct radeon_encoder_atom_dig *dig = kzalloc(sizeof(struct radeon_encoder_atom_dig), GFP_KERNEL); radeon_atombios_set_dig_info() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | dce_v11_0.c | 1240 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v11_0_afmt_audio_select_pin() local 1243 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_afmt_audio_select_pin() 1246 tmp = RREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset); in dce_v11_0_afmt_audio_select_pin() 1247 tmp = REG_SET_FIELD(tmp, AFMT_AUDIO_SRC_CONTROL, AFMT_AUDIO_SRC_SELECT, dig->afmt->pin->id); in dce_v11_0_afmt_audio_select_pin() 1248 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, tmp); in dce_v11_0_afmt_audio_select_pin() 1257 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v11_0_audio_write_latency_fields() local 1264 if (!dig || !dig in dce_v11_0_audio_write_latency_fields() 1303 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_audio_write_speaker_allocation() local 1359 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_audio_write_sad_regs() local 1531 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_afmt_update_ACR() local 1566 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_afmt_update_avi_infoframe() local 1585 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_audio_set_dto() local 1616 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_afmt_setmode() local 1796 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_afmt_enable() local 2230 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_pick_dig_encoder() local 2296 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_pick_pll() local 3482 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_encoder_prepare() local 3524 struct amdgpu_encoder_atom_dig *dig; dce_v11_0_encoder_disable() local [all...] |
H A D | dce_v10_0.c | 1214 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v10_0_afmt_audio_select_pin() local 1217 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_afmt_audio_select_pin() 1220 tmp = RREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset); in dce_v10_0_afmt_audio_select_pin() 1221 tmp = REG_SET_FIELD(tmp, AFMT_AUDIO_SRC_CONTROL, AFMT_AUDIO_SRC_SELECT, dig->afmt->pin->id); in dce_v10_0_afmt_audio_select_pin() 1222 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, tmp); in dce_v10_0_afmt_audio_select_pin() 1231 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v10_0_audio_write_latency_fields() local 1238 if (!dig || !dig in dce_v10_0_audio_write_latency_fields() 1277 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_audio_write_speaker_allocation() local 1333 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_audio_write_sad_regs() local 1489 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_afmt_update_ACR() local 1524 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_afmt_update_avi_infoframe() local 1543 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_audio_set_dto() local 1574 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_afmt_setmode() local 1754 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_afmt_enable() local 2197 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_pick_dig_encoder() local 3356 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_encoder_prepare() local 3398 struct amdgpu_encoder_atom_dig *dig; dce_v10_0_encoder_disable() local [all...] |
H A D | dce_v6_0.c | 1119 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v6_0_audio_select_pin() local 1121 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v6_0_audio_select_pin() 1124 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, in dce_v6_0_audio_select_pin() 1126 dig->afmt->pin->id)); in dce_v6_0_audio_select_pin() 1135 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v6_0_audio_write_latency_fields() local 1170 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v6_0_audio_write_latency_fields() 1179 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v6_0_audio_write_speaker_allocation() local 1208 tmp = RREG32_AUDIO_ENDPT(dig in dce_v6_0_audio_write_speaker_allocation() 1240 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_write_sad_regs() local 1397 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_vbi_packet() local 1414 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_acr() local 1451 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_avi_infoframe() local 1527 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_packet() local 1571 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_mute() local 1584 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_hdmi_enable() local 1621 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_dp_enable() local 1650 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_afmt_setmode() local 1719 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_afmt_enable() local 2115 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_pick_dig_encoder() local 3157 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_encoder_prepare() local 3201 struct amdgpu_encoder_atom_dig *dig; dce_v6_0_encoder_disable() local [all...] |
H A D | atombios_encoders.c | 88 struct amdgpu_encoder_atom_dig *dig; in amdgpu_atombios_encoder_set_backlight_level() local 95 dig = amdgpu_encoder->enc_priv; in amdgpu_atombios_encoder_set_backlight_level() 96 dig->backlight_level = level; in amdgpu_atombios_encoder_set_backlight_level() 97 amdgpu_atombios_encoder_set_backlight_level_to_reg(adev, dig->backlight_level); in amdgpu_atombios_encoder_set_backlight_level() 105 if (dig->backlight_level == 0) in amdgpu_atombios_encoder_set_backlight_level() 173 struct amdgpu_encoder_atom_dig *dig; in amdgpu_atombios_encoder_init_backlight() local 212 dig = amdgpu_encoder->enc_priv; in amdgpu_atombios_encoder_init_backlight() 213 dig->bl_dev = bd; in amdgpu_atombios_encoder_init_backlight() 234 struct amdgpu_encoder_atom_dig *dig; in amdgpu_atombios_encoder_fini_backlight() local 242 dig in amdgpu_atombios_encoder_fini_backlight() 578 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; amdgpu_atombios_encoder_setup_dig_encoder() local 767 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; amdgpu_atombios_encoder_setup_dig_transmitter() local 1332 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; amdgpu_atombios_encoder_setup_dig() local 1475 struct amdgpu_encoder_atom_dig *dig; amdgpu_atombios_encoder_set_crtc_source() local 2142 struct amdgpu_encoder_atom_dig *dig = kzalloc(sizeof(struct amdgpu_encoder_atom_dig), GFP_KERNEL); amdgpu_atombios_encoder_get_dig_info() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | dce_v11_0.c | 1243 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v11_0_afmt_audio_select_pin() local 1246 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v11_0_afmt_audio_select_pin() 1249 tmp = RREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset); in dce_v11_0_afmt_audio_select_pin() 1250 tmp = REG_SET_FIELD(tmp, AFMT_AUDIO_SRC_CONTROL, AFMT_AUDIO_SRC_SELECT, dig->afmt->pin->id); in dce_v11_0_afmt_audio_select_pin() 1251 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, tmp); in dce_v11_0_afmt_audio_select_pin() 1260 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v11_0_audio_write_latency_fields() local 1267 if (!dig || !dig in dce_v11_0_audio_write_latency_fields() 1306 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_audio_write_speaker_allocation() local 1362 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_audio_write_sad_regs() local 1534 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_afmt_update_ACR() local 1569 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_afmt_update_avi_infoframe() local 1588 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_audio_set_dto() local 1619 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_afmt_setmode() local 1799 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_afmt_enable() local 2232 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_pick_dig_encoder() local 2294 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_pick_pll() local 3497 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v11_0_encoder_prepare() local 3539 struct amdgpu_encoder_atom_dig *dig; dce_v11_0_encoder_disable() local [all...] |
H A D | dce_v10_0.c | 1211 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v10_0_afmt_audio_select_pin() local 1214 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v10_0_afmt_audio_select_pin() 1217 tmp = RREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset); in dce_v10_0_afmt_audio_select_pin() 1218 tmp = REG_SET_FIELD(tmp, AFMT_AUDIO_SRC_CONTROL, AFMT_AUDIO_SRC_SELECT, dig->afmt->pin->id); in dce_v10_0_afmt_audio_select_pin() 1219 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, tmp); in dce_v10_0_afmt_audio_select_pin() 1228 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v10_0_audio_write_latency_fields() local 1235 if (!dig || !dig in dce_v10_0_audio_write_latency_fields() 1274 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_audio_write_speaker_allocation() local 1330 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_audio_write_sad_regs() local 1485 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_afmt_update_ACR() local 1520 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_afmt_update_avi_infoframe() local 1539 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_audio_set_dto() local 1570 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_afmt_setmode() local 1750 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_afmt_enable() local 2191 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_pick_dig_encoder() local 3366 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v10_0_encoder_prepare() local 3408 struct amdgpu_encoder_atom_dig *dig; dce_v10_0_encoder_disable() local [all...] |
H A D | dce_v6_0.c | 1121 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v6_0_audio_select_pin() local 1123 if (!dig || !dig->afmt || !dig->afmt->pin) in dce_v6_0_audio_select_pin() 1126 WREG32(mmAFMT_AUDIO_SRC_CONTROL + dig->afmt->offset, in dce_v6_0_audio_select_pin() 1128 dig->afmt->pin->id)); in dce_v6_0_audio_select_pin() 1137 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v6_0_audio_write_latency_fields() local 1172 WREG32_AUDIO_ENDPT(dig->afmt->pin->offset, in dce_v6_0_audio_write_latency_fields() 1181 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; in dce_v6_0_audio_write_speaker_allocation() local 1210 tmp = RREG32_AUDIO_ENDPT(dig in dce_v6_0_audio_write_speaker_allocation() 1242 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_write_sad_regs() local 1399 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_vbi_packet() local 1416 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_acr() local 1453 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_avi_infoframe() local 1529 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_packet() local 1573 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_set_mute() local 1586 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_hdmi_enable() local 1623 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_audio_dp_enable() local 1652 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_afmt_setmode() local 1721 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_afmt_enable() local 2116 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_pick_dig_encoder() local 3178 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; dce_v6_0_encoder_prepare() local 3222 struct amdgpu_encoder_atom_dig *dig; dce_v6_0_encoder_disable() local [all...] |
H A D | atombios_encoders.c | 89 struct amdgpu_encoder_atom_dig *dig; in amdgpu_atombios_encoder_set_backlight_level() local 96 dig = amdgpu_encoder->enc_priv; in amdgpu_atombios_encoder_set_backlight_level() 97 dig->backlight_level = level; in amdgpu_atombios_encoder_set_backlight_level() 98 amdgpu_atombios_encoder_set_backlight_level_to_reg(adev, dig->backlight_level); in amdgpu_atombios_encoder_set_backlight_level() 106 if (dig->backlight_level == 0) in amdgpu_atombios_encoder_set_backlight_level() 172 struct amdgpu_encoder_atom_dig *dig; in amdgpu_atombios_encoder_init_backlight() local 213 dig = amdgpu_encoder->enc_priv; in amdgpu_atombios_encoder_init_backlight() 214 dig->bl_dev = bd; in amdgpu_atombios_encoder_init_backlight() 240 struct amdgpu_encoder_atom_dig *dig; in amdgpu_atombios_encoder_fini_backlight() local 248 dig in amdgpu_atombios_encoder_fini_backlight() 566 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; amdgpu_atombios_encoder_setup_dig_encoder() local 755 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; amdgpu_atombios_encoder_setup_dig_transmitter() local 1299 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv; amdgpu_atombios_encoder_setup_dig() local 1442 struct amdgpu_encoder_atom_dig *dig; amdgpu_atombios_encoder_set_crtc_source() local 2112 struct amdgpu_encoder_atom_dig *dig = kzalloc(sizeof(struct amdgpu_encoder_atom_dig), GFP_KERNEL); amdgpu_atombios_encoder_get_dig_info() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/ |
H A D | phy.c | 3818 struct rtw89_dig_info *dig = &rtwdev->dig; in rtw89_phy_dig_read_gain_table() local 3828 gain_arr = dig->lna_gain_g; in rtw89_phy_dig_read_gain_table() 3834 gain_arr = dig->tia_gain_g; in rtw89_phy_dig_read_gain_table() 3840 gain_arr = dig->lna_gain_a; in rtw89_phy_dig_read_gain_table() 3846 gain_arr = dig->tia_gain_a; in rtw89_phy_dig_read_gain_table() 3869 struct rtw89_dig_info *dig = &rtwdev->dig; in rtw89_phy_dig_update_gain_para() local 3878 dig->ib_pkpwr = sign_extend32(tmp >> DIG_GAIN_SHIFT, U8_MAX_BIT); in rtw89_phy_dig_update_gain_para() 3879 dig in rtw89_phy_dig_update_gain_para() 3897 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_update_rssi_info() local 3910 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_update_para() local 3942 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_para_reset() local 3966 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_lna_idx_by_rssi() local 3987 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_tia_idx_by_rssi() local 4003 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_rxb_idx_by_rssi() local 4035 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_igi_offset_by_env() local 4133 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_config_igi() local 4155 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_dyn_pd_th() local 4219 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig_reset() local 4232 struct rtw89_dig_info *dig = &rtwdev->dig; rtw89_phy_dig() local [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/b53/ |
H A D | b53_serdes.c | 103 u16 dig, bmsr; in b53_serdes_link_state() local 108 dig = b53_serdes_read(dev, lane, B53_SERDES_DIGITAL_STATUS, in b53_serdes_link_state() 113 switch ((dig >> SPEED_STATUS_SHIFT) & SPEED_STATUS_MASK) { in b53_serdes_link_state() 129 state->duplex = dig & DUPLEX_STATUS ? DUPLEX_FULL : DUPLEX_HALF; in b53_serdes_link_state() 131 state->link = !!(dig & LINK_STATUS); in b53_serdes_link_state() 132 if (dig & PAUSE_RESOLUTION_RX_SIDE) in b53_serdes_link_state() 134 if (dig & PAUSE_RESOLUTION_TX_SIDE) in b53_serdes_link_state()
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | wm9705.c | 182 wm->dig[2] | WM97XX_PRP_DET_DIG); in wm9705_dig_enable() 186 wm->dig[2] & ~WM97XX_PRP_DET_DIG); in wm9705_dig_enable() 191 memcpy(wm->dig_save, wm->dig, sizeof(wm->dig)); in wm9705_aux_prepare() 204 return wm->dig[2] & WM9705_PDEN; in is_pden() 299 dig1 = wm->dig[1]; in wm9705_acc_enable() 300 dig2 = wm->dig[2]; in wm9705_acc_enable()
|
H A D | wm9713.c | 221 wm97xx_reg_write(wm, AC97_WM9713_DIG3, wm->dig[2] | in wm9713_dig_enable() 225 wm97xx_reg_write(wm, AC97_WM9713_DIG3, wm->dig[2] & in wm9713_dig_enable() 241 memcpy(wm->dig_save, wm->dig, sizeof(wm->dig)); in wm9713_aux_prepare() 249 return wm->dig[2] & WM9713_PDEN; in is_pden() 425 dig1 = wm->dig[0]; in wm9713_acc_enable() 426 dig2 = wm->dig[1]; in wm9713_acc_enable() 427 dig3 = wm->dig[2]; in wm9713_acc_enable()
|
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | wm9705.c | 182 wm->dig[2] | WM97XX_PRP_DET_DIG); in wm9705_dig_enable() 186 wm->dig[2] & ~WM97XX_PRP_DET_DIG); in wm9705_dig_enable() 191 memcpy(wm->dig_save, wm->dig, sizeof(wm->dig)); in wm9705_aux_prepare() 204 return wm->dig[2] & WM9705_PDEN; in is_pden() 299 dig1 = wm->dig[1]; in wm9705_acc_enable() 300 dig2 = wm->dig[2]; in wm9705_acc_enable()
|
H A D | wm9713.c | 221 wm97xx_reg_write(wm, AC97_WM9713_DIG3, wm->dig[2] | in wm9713_dig_enable() 225 wm97xx_reg_write(wm, AC97_WM9713_DIG3, wm->dig[2] & in wm9713_dig_enable() 241 memcpy(wm->dig_save, wm->dig, sizeof(wm->dig)); in wm9713_aux_prepare() 249 return wm->dig[2] & WM9713_PDEN; in is_pden() 425 dig1 = wm->dig[0]; in wm9713_acc_enable() 426 dig2 = wm->dig[1]; in wm9713_acc_enable() 427 dig3 = wm->dig[2]; in wm9713_acc_enable()
|