Searched refs:smi_buf (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/platform/x86/dell/ |
| H A D | dcdbas.c | 47 static struct smi_buffer smi_buf; variable 94 if (!smi_buf.virt || wsmt_enabled) in smi_data_buf_free() 97 dcdbas_smi_free(&smi_buf); in smi_data_buf_free() 108 if (smi_buf.size >= size) in smi_data_buf_realloc() 120 if (smi_buf.virt) in smi_data_buf_realloc() 121 memcpy(tmp.virt, smi_buf.virt, smi_buf.size); in smi_data_buf_realloc() 127 smi_buf = tmp; in smi_data_buf_realloc() 136 return sysfs_emit(buf, "%x\n", (u32)smi_buf.dma); in smi_data_buf_phys_addr_show() 143 return sysfs_emit(buf, "%lu\n", smi_buf.size); in smi_data_buf_size_show() 172 ret = memory_read_from_buffer(buf, count, &pos, smi_buf.virt, in smi_data_read() [all …]
|
| H A D | dell-smbios-smm.c | 23 static struct smi_buffer smi_buf; variable 61 command.ebx = smi_buf.dma; in dell_smbios_smm_call() 105 ret = dcdbas_smi_alloc(&smi_buf, PAGE_SIZE); in init_dell_smbios_smm() 108 buffer = (void *)smi_buf.virt; in init_dell_smbios_smm() 142 dcdbas_smi_free(&smi_buf); in init_dell_smbios_smm() 151 dcdbas_smi_free(&smi_buf); in exit_dell_smbios_smm()
|