sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1025
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1037
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1057
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1075
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1086
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1114
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1127
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1169
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1185
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1188
(union firmware_info *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1212
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1223
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1232
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1258
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1268
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
128
struct atom_context *ctx = adev->mode_info.atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1295
if (!amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1300
(adev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1311
(adev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1314
(adev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1317
(adev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1320
(adev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1323
(adev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1395
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1442
if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1445
(adev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1485
if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1488
(adev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1523
if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1526
(adev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1595
if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1598
(adev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
163
struct atom_context *ctx = adev->mode_info.atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1680
if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1783
struct atom_context *ctx = adev->mode_info.atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1965
struct atom_context *ctx = adev->mode_info.atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1985
if (adev->mode_info.atom_context) {
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1986
kfree(adev->mode_info.atom_context->scratch);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1987
kfree(adev->mode_info.atom_context->iio);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1989
kfree(adev->mode_info.atom_context);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
1990
adev->mode_info.atom_context = NULL;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
2037
adev->mode_info.atom_context = amdgpu_atom_parse(atom_card_info, adev->bios);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
2038
if (!adev->mode_info.atom_context) {
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
2043
lockinit(&adev->mode_info.atom_context->mutex, "agmiacm", 0, LK_CANRECURSE);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
267
struct atom_context *ctx = mode_info->atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
294
struct atom_context *ctx = mode_info->atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
582
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
589
(union firmware_info *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
736
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
739
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
776
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
779
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
804
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
807
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
918
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
92
struct atom_context *ctx = adev->mode_info.atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_atombios.c
922
(union asic_ss_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
138
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, &size,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
141
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
212
if (amdgpu_atom_parse_data_header(mode_info->atom_context,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
217
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
227
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
260
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
263
(union firmware_info *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
283
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
286
(union smu_info *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
306
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
309
(union umc_info *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
343
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
346
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
39
if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
42
(struct atom_firmware_info_v3_1 *)(adev->mode_info.atom_context->bios +
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
58
if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
61
(struct atom_firmware_info_v3_1 *)(adev->mode_info.atom_context->bios +
sys/dev/drm/amd/amdgpu/amdgpu_atomfirmware.c
71
struct atom_context *ctx = adev->mode_info.atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2560
r = amdgpu_atom_asic_init(adev->mode_info.atom_context);
sys/dev/drm/amd/amdgpu/amdgpu_device.c
2923
r = amdgpu_atom_asic_init(adev->mode_info.atom_context);
sys/dev/drm/amd/amdgpu/amdgpu_device.c
3253
amdgpu_atom_asic_init(adev->mode_info.atom_context);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
315
if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
318
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
348
if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
351
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
357
fan_info = (union fan_info *)(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
388
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
399
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
410
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
421
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
433
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
451
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
498
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
533
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
538
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
542
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
547
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
601
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
605
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
638
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
664
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
696
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
721
u8 rev = *(u8 *)(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
732
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
739
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
760
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
827
if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/amdgpu_dpm.c
831
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/amdgpu_kms.c
1229
struct atom_context *ctx = adev->mode_info.atom_context;
sys/dev/drm/amd/amdgpu/amdgpu_mode.h
324
struct atom_context *atom_context;
sys/dev/drm/amd/amdgpu/atom.c
101
static uint32_t atom_iio_execute(struct atom_context *ctx, int base,
sys/dev/drm/amd/amdgpu/atom.c
1198
static int amdgpu_atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params)
sys/dev/drm/amd/amdgpu/atom.c
1259
int amdgpu_atom_execute_table(struct atom_context *ctx, int index, uint32_t * params)
sys/dev/drm/amd/amdgpu/atom.c
1282
static void atom_index_iio(struct atom_context *ctx, int base)
sys/dev/drm/amd/amdgpu/atom.c
1296
struct atom_context *amdgpu_atom_parse(struct card_info *card, void *bios)
sys/dev/drm/amd/amdgpu/atom.c
1299
struct atom_context *ctx =
sys/dev/drm/amd/amdgpu/atom.c
1300
kzalloc(sizeof(struct atom_context), GFP_KERNEL);
sys/dev/drm/amd/amdgpu/atom.c
1354
int amdgpu_atom_asic_init(struct atom_context *ctx)
sys/dev/drm/amd/amdgpu/atom.c
1378
void amdgpu_atom_destroy(struct atom_context *ctx)
sys/dev/drm/amd/amdgpu/atom.c
1384
bool amdgpu_atom_parse_data_header(struct atom_context *ctx, int index,
sys/dev/drm/amd/amdgpu/atom.c
1405
bool amdgpu_atom_parse_cmd_header(struct atom_context *ctx, int index, uint8_t * frev,
sys/dev/drm/amd/amdgpu/atom.c
177
struct atom_context *gctx = ctx->ctx;
sys/dev/drm/amd/amdgpu/atom.c
447
struct atom_context *gctx = ctx->ctx;
sys/dev/drm/amd/amdgpu/atom.c
56
struct atom_context *ctx;
sys/dev/drm/amd/amdgpu/atom.c
66
static int amdgpu_atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params);
sys/dev/drm/amd/amdgpu/atom.h
148
struct atom_context *amdgpu_atom_parse(struct card_info *, void *);
sys/dev/drm/amd/amdgpu/atom.h
149
int amdgpu_atom_execute_table(struct atom_context *, int, uint32_t *);
sys/dev/drm/amd/amdgpu/atom.h
150
int amdgpu_atom_asic_init(struct atom_context *);
sys/dev/drm/amd/amdgpu/atom.h
151
void amdgpu_atom_destroy(struct atom_context *);
sys/dev/drm/amd/amdgpu/atom.h
152
bool amdgpu_atom_parse_data_header(struct atom_context *ctx, int index, uint16_t *size,
sys/dev/drm/amd/amdgpu/atom.h
154
bool amdgpu_atom_parse_cmd_header(struct atom_context *ctx, int index,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
110
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
127
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
143
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
159
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
175
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
187
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
232
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
297
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
380
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
398
amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
431
amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
481
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
518
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
537
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
548
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
598
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev,
sys/dev/drm/amd/amdgpu/atombios_crtc.c
744
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_crtc.c
81
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_dp.c
307
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_dp.c
74
base = (unsigned char *)(adev->mode_info.atom_context->scratch + 1);
sys/dev/drm/amd/amdgpu/atombios_dp.c
85
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1242
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1263
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1270
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1328
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1394
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1549
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1739
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1787
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/atombios_encoders.c
1812
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2081
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2084
(union lvds_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2149
record = (u8 *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/atombios_encoders.c
2153
record = (u8 *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/atombios_encoders.c
414
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
463
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/atombios_encoders.c
511
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
673
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/atombios_encoders.c
817
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
901
if (!amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/amd/amdgpu/atombios_i2c.c
180
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/atombios_i2c.c
54
base = (unsigned char *)adev->mode_info.atom_context->scratch;
sys/dev/drm/amd/amdgpu/atombios_i2c.c
94
amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/amd/amdgpu/ci_dpm.c
5665
if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5668
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/ci_dpm.c
5673
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/ci_dpm.c
5676
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/ci_dpm.c
5679
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/ci_dpm.c
5749
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/ci_dpm.c
5752
(ATOM_FIRMWARE_INFO_V2_2 *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/ci_dpm.c
6052
if (amdgpu_atom_parse_data_header(adev->mode_info.atom_context, index, &size,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2569
if (amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2571
igp_info = (union igp_info *)(mode_info->atom_context->bios +
sys/dev/drm/amd/amdgpu/kv_dpm.c
2719
if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/kv_dpm.c
2722
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/kv_dpm.c
2727
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/kv_dpm.c
2730
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/kv_dpm.c
2733
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/si_dpm.c
7227
if (!amdgpu_atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/amd/amdgpu/si_dpm.c
7230
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/amd/amdgpu/si_dpm.c
7235
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/si_dpm.c
7238
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/amdgpu/si_dpm.c
7241
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
411
adev->mode_info.atom_context->bios;
sys/dev/drm/amd/display/dc/bios/command_table.c
38
(amdgpu_atom_execute_table(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_context, \
sys/dev/drm/amd/display/dc/bios/command_table.c
43
amdgpu_atom_parse_cmd_header(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_context, \
sys/dev/drm/amd/display/dc/bios/command_table.c
91
if (amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context,
sys/dev/drm/amd/display/dc/bios/command_table2.c
50
(amdgpu_atom_execute_table(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_context, \
sys/dev/drm/amd/display/dc/bios/command_table2.c
55
amdgpu_atom_parse_cmd_header(((struct amdgpu_device *)bp->base.ctx->driver_context)->mode_info.atom_context, \
sys/dev/drm/amd/display/dc/bios/command_table2.c
70
if (amdgpu_atom_parse_cmd_header(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1104
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1149
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1311
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1332
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1351
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
1464
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
191
return amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
261
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
308
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
329
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
359
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
383
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
420
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
453
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
744
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
765
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
785
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
806
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
828
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
849
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomctrl.c
880
result = amdgpu_atom_execute_table(adev->mode_info.atom_context,
sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.c
261
adev->mode_info.atom_context, idx, (uint32_t *)&pll_parameters))
sys/dev/drm/amd/powerplay/hwmgr/ppatomfwctrl.c
507
adev->mode_info.atom_context, ix, (uint32_t *)¶meters))
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
667
adev->mode_info.atom_context, table, size,
sys/dev/drm/amd/powerplay/hwmgr/smu_helper.c
669
return (uint8_t *)adev->mode_info.atom_context->bios +
sys/dev/drm/radeon/atom.c
102
static uint32_t atom_iio_execute(struct atom_context *ctx, int base,
sys/dev/drm/radeon/atom.c
1163
static int atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params)
sys/dev/drm/radeon/atom.c
1224
int atom_execute_table_scratch_unlocked(struct atom_context *ctx, int index, uint32_t * params)
sys/dev/drm/radeon/atom.c
1245
int atom_execute_table(struct atom_context *ctx, int index, uint32_t * params)
sys/dev/drm/radeon/atom.c
1256
static void atom_index_iio(struct atom_context *ctx, int base)
sys/dev/drm/radeon/atom.c
1270
struct atom_context *atom_parse(struct card_info *card, void *bios)
sys/dev/drm/radeon/atom.c
1273
struct atom_context *ctx =
sys/dev/drm/radeon/atom.c
1274
kzalloc(sizeof(struct atom_context), GFP_KERNEL);
sys/dev/drm/radeon/atom.c
1331
int atom_asic_init(struct atom_context *ctx)
sys/dev/drm/radeon/atom.c
1360
void atom_destroy(struct atom_context *ctx)
sys/dev/drm/radeon/atom.c
1366
bool atom_parse_data_header(struct atom_context *ctx, int index,
sys/dev/drm/radeon/atom.c
1387
bool atom_parse_cmd_header(struct atom_context *ctx, int index, uint8_t * frev,
sys/dev/drm/radeon/atom.c
1404
int atom_allocate_fb_scratch(struct atom_context *ctx)
sys/dev/drm/radeon/atom.c
181
struct atom_context *gctx = ctx->ctx;
sys/dev/drm/radeon/atom.c
458
struct atom_context *gctx = ctx->ctx;
sys/dev/drm/radeon/atom.c
56
struct atom_context *ctx;
sys/dev/drm/radeon/atom.c
66
static int atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params);
sys/dev/drm/radeon/atom.h
147
struct atom_context *atom_parse(struct card_info *, void *);
sys/dev/drm/radeon/atom.h
148
int atom_execute_table(struct atom_context *, int, uint32_t *);
sys/dev/drm/radeon/atom.h
149
int atom_execute_table_scratch_unlocked(struct atom_context *, int, uint32_t *);
sys/dev/drm/radeon/atom.h
150
int atom_asic_init(struct atom_context *);
sys/dev/drm/radeon/atom.h
151
void atom_destroy(struct atom_context *);
sys/dev/drm/radeon/atom.h
152
bool atom_parse_data_header(struct atom_context *ctx, int index, uint16_t *size,
sys/dev/drm/radeon/atom.h
154
bool atom_parse_cmd_header(struct atom_context *ctx, int index,
sys/dev/drm/radeon/atom.h
156
int atom_allocate_fb_scratch(struct atom_context *ctx);
sys/dev/drm/radeon/atombios_crtc.c
157
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
178
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
194
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
210
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
242
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
262
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
344
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
390
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
547
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
681
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev,
sys/dev/drm/radeon/atombios_crtc.c
699
atom_execute_table(rdev->mode_info.atom_context,
sys/dev/drm/radeon/atombios_crtc.c
732
atom_execute_table(rdev->mode_info.atom_context,
sys/dev/drm/radeon/atombios_crtc.c
77
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
781
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev,
sys/dev/drm/radeon/atombios_crtc.c
817
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_crtc.c
842
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev,
sys/dev/drm/radeon/atombios_crtc.c
957
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_dp.c
101
mutex_lock(&rdev->mode_info.atom_context->scratch_mutex);
sys/dev/drm/radeon/atombios_dp.c
103
base = (unsigned char *)(rdev->mode_info.atom_context->scratch + 1);
sys/dev/drm/radeon/atombios_dp.c
115
atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_dp.c
149
mutex_unlock(&rdev->mode_info.atom_context->scratch_mutex);
sys/dev/drm/radeon/atombios_dp.c
356
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_dp.c
818
if (atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev)) {
sys/dev/drm/radeon/atombios_encoders.c
1050
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
111
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1139
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_encoders.c
114
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
116
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1432
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1461
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_encoders.c
1468
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1526
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_encoders.c
1590
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1625
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1689
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1692
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1700
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1708
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1711
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
1930
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_encoders.c
2059
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
2077
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_encoders.c
2109
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
2408
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_encoders.c
2433
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
452
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
508
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
557
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_encoders.c
609
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
653
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_encoders.c
727
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_encoders.c
938
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/atombios_i2c.c
51
mutex_lock(&rdev->mode_info.atom_context->scratch_mutex);
sys/dev/drm/radeon/atombios_i2c.c
53
base = (unsigned char *)rdev->mode_info.atom_context->scratch;
sys/dev/drm/radeon/atombios_i2c.c
86
atom_execute_table_scratch_unlocked(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/atombios_i2c.c
99
mutex_unlock(&rdev->mode_info.atom_context->scratch_mutex);
sys/dev/drm/radeon/ci_dpm.c
5593
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/ci_dpm.c
5596
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/ci_dpm.c
5599
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/ci_dpm.c
5602
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/ci_dpm.c
5605
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/ci_dpm.c
5685
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/ci_dpm.c
5688
(ATOM_FIRMWARE_INFO_V2_2 *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/ci_dpm.c
5953
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/cik.c
8514
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/cik.c
8606
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/evergreen.c
5115
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/evergreen.c
5187
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/kv_dpm.c
2495
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/kv_dpm.c
2497
igp_info = (union igp_info *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/kv_dpm.c
2645
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/kv_dpm.c
2648
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/kv_dpm.c
2651
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/kv_dpm.c
2654
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/kv_dpm.c
2657
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/ni.c
2323
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/ni.c
2390
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/ni_dpm.c
3998
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/ni_dpm.c
4001
power_info = (union power_info *)((uint8_t*)mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/ni_dpm.c
4010
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/ni_dpm.c
4014
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/ni_dpm.c
4032
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r420.c
320
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/r520.c
236
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/r520.c
287
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/r600.c
3222
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/r600.c
3287
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/r600_dpm.c
1036
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1071
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1076
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1080
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1085
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1138
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1142
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1175
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1201
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1233
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1258
u8 rev = *(u8 *)(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1269
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
1276
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
854
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/r600_dpm.c
857
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/r600_dpm.c
885
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/r600_dpm.c
888
power_info = (union power_info *)((uint8_t*)mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/r600_dpm.c
894
fan_info = (union fan_info *)((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
925
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
934
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
945
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
957
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
971
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/r600_dpm.c
989
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
1117
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1119
igp_info = (union igp_info *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
1140
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1143
(union firmware_info *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
124
struct atom_context *ctx = rdev->mode_info.atom_context;
sys/dev/drm/radeon/radeon_atombios.c
1308
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1310
igp_info = (union igp_info *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
1342
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1345
(struct _ATOM_TMDS_INFO *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
1391
if (atom_parse_data_header(mode_info->atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
1394
(struct _ATOM_SPREAD_SPECTRUM_INFO *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
1430
if (atom_parse_data_header(mode_info->atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
1433
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
1528
if (atom_parse_data_header(mode_info->atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
1532
(union asic_ss_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
160
struct atom_context *ctx = rdev->mode_info.atom_context;
sys/dev/drm/radeon/radeon_atombios.c
1631
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1634
(union lvds_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
1699
record = (u8 *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
1703
record = (u8 *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
1771
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1774
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
1800
if (!atom_parse_data_header(mode_info->atom_context, data_index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1806
tv_info = (ATOM_ANALOG_TV_INFO *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
1845
tv_info_v1_2 = (ATOM_ANALOG_TV_INFO_V1_2 *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
1896
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1900
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
194
struct atom_context *ctx = rdev->mode_info.atom_context;
sys/dev/drm/radeon/radeon_atombios.c
1957
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
1961
(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
2093
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
2096
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
2385
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
2388
(union firmware_info *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/radeon_atombios.c
2584
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
2587
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
2600
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
2604
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
2617
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
2676
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
2679
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
2683
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
2686
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
2689
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
2763
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/radeon_atombios.c
2840
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/radeon_atombios.c
2849
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
2863
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
2878
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
2898
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
2917
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
2928
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
2956
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/radeon_atombios.c
2969
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3002
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3010
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3019
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3031
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3045
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3064
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3075
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3087
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3103
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/radeon_atombios.c
3131
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3141
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/radeon_atombios.c
3152
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3161
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3187
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/radeon_atombios.c
3197
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3224
if (!atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3229
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3240
(rdev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
3243
(rdev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
3246
(rdev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
3249
(rdev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
3252
(rdev->mode_info.atom_context->bios + data_offset +
sys/dev/drm/radeon/radeon_atombios.c
3324
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3339
if (!atom_parse_cmd_header(rdev->mode_info.atom_context, index, &frev, &crev))
sys/dev/drm/radeon/radeon_atombios.c
3350
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3358
atom_execute_table(rdev->mode_info.atom_context, index, (uint32_t *)&args);
sys/dev/drm/radeon/radeon_atombios.c
3443
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3446
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3502
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3505
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3545
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3548
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3604
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3607
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3654
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3657
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3723
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3726
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3823
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3826
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3915
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3918
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
3987
if (atom_parse_data_header(rdev->mode_info.atom_context, index, &size,
sys/dev/drm/radeon/radeon_atombios.c
3990
(rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/radeon_atombios.c
513
struct atom_context *ctx = mode_info->atom_context;
sys/dev/drm/radeon/radeon_atombios.c
851
struct atom_context *ctx = mode_info->atom_context;
sys/dev/drm/radeon/radeon_atombios.c
895
struct atom_context *ctx = mode_info->atom_context;
sys/dev/drm/radeon/radeon_device.c
1011
if (rdev->mode_info.atom_context) {
sys/dev/drm/radeon/radeon_device.c
1012
kfree(rdev->mode_info.atom_context->scratch);
sys/dev/drm/radeon/radeon_device.c
1013
kfree(rdev->mode_info.atom_context->iio);
sys/dev/drm/radeon/radeon_device.c
1015
kfree(rdev->mode_info.atom_context);
sys/dev/drm/radeon/radeon_device.c
1016
rdev->mode_info.atom_context = NULL;
sys/dev/drm/radeon/radeon_device.c
758
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/radeon_device.c
987
rdev->mode_info.atom_context = atom_parse(atom_card_info, rdev->bios);
sys/dev/drm/radeon/radeon_device.c
988
if (!rdev->mode_info.atom_context) {
sys/dev/drm/radeon/radeon_device.c
993
lockinit(&rdev->mode_info.atom_context->mutex, "rmiacmtx", 0, LK_CANRECURSE);
sys/dev/drm/radeon/radeon_device.c
994
lockinit(&rdev->mode_info.atom_context->scratch_mutex, "rmiacsmtx", 0, LK_CANRECURSE);
sys/dev/drm/radeon/radeon_device.c
996
atom_allocate_fb_scratch(rdev->mode_info.atom_context);
sys/dev/drm/radeon/radeon_mode.h
243
struct atom_context *atom_context;
sys/dev/drm/radeon/rs600.c
1048
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/rs690.c
72
if (atom_parse_data_header(rdev->mode_info.atom_context, index, NULL,
sys/dev/drm/radeon/rs690.c
74
info = (union igp_info *)((uintptr_t)rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/rs690.c
764
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/rs780_dpm.c
802
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/rs780_dpm.c
805
power_info = (union power_info *)((uint8_t*)mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/rs780_dpm.c
814
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/rs780_dpm.c
818
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/rs780_dpm.c
824
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/rs780_dpm.c
871
if (atom_parse_data_header(rdev->mode_info.atom_context, index, NULL,
sys/dev/drm/radeon/rs780_dpm.c
873
info = (union igp_info *)((uint8_t*)rdev->mode_info.atom_context->bios + data_offset);
sys/dev/drm/radeon/rv515.c
580
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/rv6xx_dpm.c
1886
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/rv6xx_dpm.c
1889
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/rv6xx_dpm.c
1898
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/rv6xx_dpm.c
1902
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/rv6xx_dpm.c
1919
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/rv770.c
1858
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/rv770.c
1925
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/rv770_dpm.c
2284
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/rv770_dpm.c
2287
power_info = (union power_info *)((uint8_t*)mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/rv770_dpm.c
2296
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/rv770_dpm.c
2300
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/rv770_dpm.c
2318
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/si.c
6766
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/si.c
6839
atom_asic_init(rdev->mode_info.atom_context);
sys/dev/drm/radeon/si_dpm.c
6825
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/si_dpm.c
6828
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/si_dpm.c
6831
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/si_dpm.c
6834
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/si_dpm.c
6837
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/sumo_dpm.c
1472
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/sumo_dpm.c
1475
power_info = (union power_info *)(mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/sumo_dpm.c
1478
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/sumo_dpm.c
1481
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/sumo_dpm.c
1484
(mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/sumo_dpm.c
1667
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/sumo_dpm.c
1669
igp_info = (union igp_info *)(mode_info->atom_context->bios +
sys/dev/drm/radeon/trinity_dpm.c
1751
if (!atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/trinity_dpm.c
1754
power_info = (union power_info *)((uint8_t*)mode_info->atom_context->bios + data_offset);
sys/dev/drm/radeon/trinity_dpm.c
1757
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/trinity_dpm.c
1760
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/trinity_dpm.c
1763
((uint8_t*)mode_info->atom_context->bios + data_offset +
sys/dev/drm/radeon/trinity_dpm.c
1860
if (atom_parse_data_header(mode_info->atom_context, index, NULL,
sys/dev/drm/radeon/trinity_dpm.c
1862
igp_info = (union igp_info *)((uint8_t*)mode_info->atom_context->bios +