Lines Matching refs:cpc_ptr

143 		struct cpc_desc *cpc_ptr = to_cpc_desc(kobj);		\
147 ret = access_fn(cpc_ptr->cpu_id, &st_name); \
169 struct cpc_desc *cpc_ptr = to_cpc_desc(kobj);
173 ret = cppc_get_perf_ctrs(cpc_ptr->cpu_id, &fb_ctrs);
364 static int acpi_get_psd(struct cpc_desc *cpc_ptr, acpi_handle handle)
387 pdomain = &(cpc_ptr->domain_info);
395 pr_debug("Invalid _PSD data for CPU:%d\n", cpc_ptr->cpu_id);
400 pr_debug("Unknown _PSD:num_entries for CPU:%d\n", cpc_ptr->cpu_id);
405 pr_debug("Unknown _PSD:revision for CPU: %d\n", cpc_ptr->cpu_id);
412 pr_debug("Invalid _PSD:coord_type for CPU:%d\n", cpc_ptr->cpu_id);
424 struct cpc_desc *cpc_ptr;
431 cpc_ptr = per_cpu(cpc_desc_ptr, cpu);
432 if (!cpc_ptr)
443 struct cpc_desc *cpc_ptr;
447 cpc_ptr = per_cpu(cpc_desc_ptr, cpu);
448 desired_reg = &cpc_ptr->cpc_regs[DESIRED_PERF];
467 struct cpc_desc *cpc_ptr, *match_cpc_ptr;
476 cpc_ptr = per_cpu(cpc_desc_ptr, cpu);
477 if (!cpc_ptr)
480 pdomain = &(cpc_ptr->domain_info);
668 struct cpc_desc *cpc_ptr;
693 cpc_ptr = kzalloc(sizeof(struct cpc_desc), GFP_KERNEL);
694 if (!cpc_ptr) {
747 cpc_ptr->num_entries = num_ent;
748 cpc_ptr->version = cpc_rev;
755 cpc_ptr->cpc_regs[i-2].type = ACPI_TYPE_INTEGER;
756 cpc_ptr->cpc_regs[i-2].cpc_entry.int_value = cpc_obj->integer.value;
790 cpc_ptr->cpc_regs[i-2].sys_mem_vaddr = addr;
823 cpc_ptr->cpc_regs[i-2].type = ACPI_TYPE_BUFFER;
824 memcpy(&cpc_ptr->cpc_regs[i-2].cpc_entry.reg, gas_t, sizeof(*gas_t));
839 cpc_ptr->cpc_regs[i].type = ACPI_TYPE_INTEGER;
840 cpc_ptr->cpc_regs[i].cpc_entry.int_value = 0;
845 cpc_ptr->cpu_id = pr->id;
848 ret = acpi_get_psd(cpc_ptr, handle);
873 per_cpu(cpc_desc_ptr, pr->id) = cpc_ptr;
875 ret = kobject_init_and_add(&cpc_ptr->kobj, &cppc_ktype, &cpu_dev->kobj,
879 kobject_put(&cpc_ptr->kobj);
890 for (i = 2; i < cpc_ptr->num_entries; i++) {
891 void __iomem *addr = cpc_ptr->cpc_regs[i-2].sys_mem_vaddr;
896 kfree(cpc_ptr);
912 struct cpc_desc *cpc_ptr;
928 cpc_ptr = per_cpu(cpc_desc_ptr, pr->id);
929 if (!cpc_ptr)
933 for (i = 2; i < cpc_ptr->num_entries; i++) {
934 addr = cpc_ptr->cpc_regs[i-2].sys_mem_vaddr;
939 kobject_put(&cpc_ptr->kobj);
940 kfree(cpc_ptr);