psvt
static int acpi_parse_psvt(acpi_handle handle, int *psvt_count, struct psvt **psvtp)
struct psvt *psvts;
struct psvt *psvt = &psvts[i - 1 - nr_bad_entries];
struct psvt *psvt_ptr;
psvt_ptr = (struct psvt *)element.pointer;
memcpy(psvt, psvt_ptr, sizeof(*psvt));
psvt->control_knob_type = (u64)knob->type;
memset(&psvt->limit, 0, sizeof(u64));
strscpy(psvt->limit.string, psvt_ptr->limit.str_ptr, ACPI_LIMIT_STR_MAX_LEN);
psvt->limit.integer = psvt_ptr->limit.integer;
res = acpi_fetch_acpi_dev(psvt->source);
res = acpi_fetch_acpi_dev(psvt->target);
struct psvt *psvts;
struct psvt *psvts;