Home
last modified time | relevance | path

Searched refs:pmf_dev (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/platform/x86/amd/pmf/
H A Dacpi.c338 static void amd_pmf_custom_bios_inputs_rb(struct amd_pmf_dev *pmf_dev) in amd_pmf_custom_bios_inputs_rb() argument
340 struct pmf_cbi_ring_buffer *rb = &pmf_dev->cbi_buf; in amd_pmf_custom_bios_inputs_rb()
343 guard(mutex)(&pmf_dev->cbi_mutex); in amd_pmf_custom_bios_inputs_rb()
345 switch (pmf_dev->cpu_id) { in amd_pmf_custom_bios_inputs_rb()
348 rb->data[rb->head].val[i] = pmf_dev->req1.custom_policy[i]; in amd_pmf_custom_bios_inputs_rb()
349 rb->data[rb->head].preq = pmf_dev->req1.pending_req; in amd_pmf_custom_bios_inputs_rb()
354 rb->data[rb->head].val[i] = pmf_dev->req.custom_policy[i]; in amd_pmf_custom_bios_inputs_rb()
355 rb->data[rb->head].preq = pmf_dev->req.pending_req; in amd_pmf_custom_bios_inputs_rb()
363 dev_warn(pmf_dev->dev, "Overwriting BIOS input value, data may be lost\n"); in amd_pmf_custom_bios_inputs_rb()
381 struct amd_pmf_dev *pmf_dev = data; in apmf_event_handler_v2() local
[all …]
H A Dpmf.h862 int apmf_acpi_init(struct amd_pmf_dev *pmf_dev);
863 void apmf_acpi_deinit(struct amd_pmf_dev *pmf_dev);
868 int apmf_install_handler(struct amd_pmf_dev *pmf_dev);
919 int apmf_check_smart_pc(struct amd_pmf_dev *pmf_dev);