Symbol: amd_hfi_data
drivers/platform/x86/amd/hfi/hfi.c
141
static int amd_hfi_fill_metadata(struct amd_hfi_data *amd_hfi_data)
drivers/platform/x86/amd/hfi/hfi.c
144
(struct acpi_pcct_ext_pcc_slave *)amd_hfi_data->pcct_entry;
drivers/platform/x86/amd/hfi/hfi.c
148
pcc_comm_addr = acpi_os_ioremap(amd_hfi_data->pcc_chan->shmem_base_addr,
drivers/platform/x86/amd/hfi/hfi.c
149
amd_hfi_data->pcc_chan->shmem_size);
drivers/platform/x86/amd/hfi/hfi.c
151
dev_err(amd_hfi_data->dev, "failed to ioremap PCC common region mem\n");
drivers/platform/x86/amd/hfi/hfi.c
155
memcpy_fromio(amd_hfi_data->shmem, pcc_comm_addr, pcct_ext->length);
drivers/platform/x86/amd/hfi/hfi.c
158
if (amd_hfi_data->shmem->header.signature != PCC_SIGNATURE) {
drivers/platform/x86/amd/hfi/hfi.c
159
dev_err(amd_hfi_data->dev, "invalid signature in shared memory\n");
drivers/platform/x86/amd/hfi/hfi.c
162
if (amd_hfi_data->shmem->version_number < AMD_HETERO_RANKING_TABLE_MIN_VER ||
drivers/platform/x86/amd/hfi/hfi.c
163
amd_hfi_data->shmem->version_number > AMD_HETERO_RANKING_TABLE_MAX_VER) {
drivers/platform/x86/amd/hfi/hfi.c
164
dev_err(amd_hfi_data->dev, "invalid version %d\n",
drivers/platform/x86/amd/hfi/hfi.c
165
amd_hfi_data->shmem->version_number);
drivers/platform/x86/amd/hfi/hfi.c
169
for (unsigned int i = 0; i < amd_hfi_data->shmem->n_bitmaps; i++) {
drivers/platform/x86/amd/hfi/hfi.c
170
u32 bitmap = amd_hfi_data->shmem->table_data[i];
drivers/platform/x86/amd/hfi/hfi.c
182
dev_warn(amd_hfi_data->dev, "APIC ID %u not found\n", apic_id);
drivers/platform/x86/amd/hfi/hfi.c
193
u32 *table = amd_hfi_data->shmem->table_data +
drivers/platform/x86/amd/hfi/hfi.c
194
amd_hfi_data->shmem->n_bitmaps +
drivers/platform/x86/amd/hfi/hfi.c
245
struct amd_hfi_data *dev = platform_get_drvdata(pdev);
drivers/platform/x86/amd/hfi/hfi.c
346
struct amd_hfi_data *amd_hfi_data)
drivers/platform/x86/amd/hfi/hfi.c
376
amd_hfi_data->pcc_chan = pcc_chan;
drivers/platform/x86/amd/hfi/hfi.c
377
amd_hfi_data->pcct_entry = pcct_entry;
drivers/platform/x86/amd/hfi/hfi.c
385
amd_hfi_data->shmem = devm_kzalloc(amd_hfi_data->dev, pcct_ext->length, GFP_KERNEL);
drivers/platform/x86/amd/hfi/hfi.c
386
if (!amd_hfi_data->shmem) {
drivers/platform/x86/amd/hfi/hfi.c
395
ret = amd_hfi_fill_metadata(amd_hfi_data);
drivers/platform/x86/amd/hfi/hfi.c
464
struct amd_hfi_data *amd_hfi_data;
drivers/platform/x86/amd/hfi/hfi.c
470
amd_hfi_data = devm_kzalloc(&pdev->dev, sizeof(*amd_hfi_data), GFP_KERNEL);
drivers/platform/x86/amd/hfi/hfi.c
471
if (!amd_hfi_data)
drivers/platform/x86/amd/hfi/hfi.c
474
amd_hfi_data->dev = &pdev->dev;
drivers/platform/x86/amd/hfi/hfi.c
475
platform_set_drvdata(pdev, amd_hfi_data);
drivers/platform/x86/amd/hfi/hfi.c
481
ret = amd_hfi_metadata_parser(pdev, amd_hfi_data);
drivers/platform/x86/amd/hfi/hfi.c
500
amd_hfi_data->dbgfs_dir = debugfs_create_dir("amd_hfi", arch_debugfs_dir);
drivers/platform/x86/amd/hfi/hfi.c
501
debugfs_create_file("class_capabilities", 0644, amd_hfi_data->dbgfs_dir, pdev,