Home
last modified time | relevance | path

Searched refs:proc_priv (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/drivers/thermal/intel/int340x_thermal/
H A Dprocessor_thermal_device.c250 if (!proc_priv) in proc_thermal_notify()
255 proc_thermal_read_ppcc(proc_priv); in proc_thermal_notify()
277 proc_priv->dev = dev; in proc_thermal_add()
278 proc_priv->adev = adev; in proc_thermal_add()
280 ret = proc_thermal_read_ppcc(proc_priv); in proc_thermal_add()
292 if (IS_ERR(proc_priv->int340x_zone)) { in proc_thermal_add()
293 return PTR_ERR(proc_priv->int340x_zone); in proc_thermal_add()
299 (void *)proc_priv); in proc_thermal_add()
331 sysfs_remove_group(&proc_priv->dev->kobj, in proc_thermal_remove()
381 struct proc_thermal_device *proc_priv, in proc_thermal_mmio_add() argument
[all …]
H A Dprocessor_thermal_device_pci_legacy.c21 struct proc_thermal_device *proc_priv; in proc_thermal_pci_msi_irq() local
24 proc_priv = pci_get_drvdata(pdev); in proc_thermal_pci_msi_irq()
34 struct proc_thermal_device *proc_priv; in proc_thermal_pci_probe() local
43 proc_priv = devm_kzalloc(&pdev->dev, sizeof(*proc_priv), GFP_KERNEL); in proc_thermal_pci_probe()
44 if (!proc_priv) in proc_thermal_pci_probe()
51 pci_set_drvdata(pdev, proc_priv); in proc_thermal_pci_probe()
73 proc_priv->soc_dts); in proc_thermal_pci_probe()
75 proc_priv->soc_dts = NULL; in proc_thermal_pci_probe()
86 proc_thermal_remove(proc_priv); in proc_thermal_pci_probe()
97 if (proc_priv->soc_dts) { in proc_thermal_pci_remove()
[all …]
H A Dprocessor_thermal_device_pci.c25 struct proc_thermal_device *proc_priv; member
184 proc_priv = pci_info->proc_priv; in proc_thermal_irq_handler()
339 proc_priv = devm_kzalloc(&pdev->dev, sizeof(*proc_priv), GFP_KERNEL); in proc_thermal_pci_probe()
340 if (!proc_priv) in proc_thermal_pci_probe()
358 proc_priv->priv_data = pci_info; in proc_thermal_pci_probe()
359 pci_info->proc_priv = proc_priv; in proc_thermal_pci_probe()
360 pci_set_drvdata(pdev, proc_priv); in proc_thermal_pci_probe()
416 proc_thermal_remove(proc_priv); in proc_thermal_pci_probe()
438 proc_thermal_remove(proc_priv); in proc_thermal_pci_remove()
449 pci_info = proc_priv->priv_data; in proc_thermal_pci_suspend()
[all …]
H A Dprocessor_thermal_device.h72 int proc_thermal_rapl_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv);
76 struct proc_thermal_device *proc_priv) in proc_thermal_rapl_add() argument
86 int proc_thermal_rfim_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv);
89 int proc_thermal_wt_req_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv);
101 int proc_thermal_read_power_floor_status(struct proc_thermal_device *proc_priv);
103 bool proc_thermal_power_floor_get_state(struct proc_thermal_device *proc_priv);
105 struct proc_thermal_device *proc_priv);
106 bool proc_thermal_check_power_floor_intr(struct proc_thermal_device *proc_priv);
113 void proc_thermal_remove(struct proc_thermal_device *proc_priv);
118 bool proc_thermal_check_wt_intr(struct proc_thermal_device *proc_priv);
[all …]
H A Dprocessor_thermal_mbox.c43 struct proc_thermal_device *proc_priv; in send_mbox_write_cmd() local
47 proc_priv = pci_get_drvdata(pdev); in send_mbox_write_cmd()
48 ret = wait_for_mbox_ready(proc_priv); in send_mbox_write_cmd()
52 writel(data, (proc_priv->mmio_base + MBOX_OFFSET_DATA)); in send_mbox_write_cmd()
57 return wait_for_mbox_ready(proc_priv); in send_mbox_write_cmd()
62 struct proc_thermal_device *proc_priv; in send_mbox_read_cmd() local
66 proc_priv = pci_get_drvdata(pdev); in send_mbox_read_cmd()
67 ret = wait_for_mbox_ready(proc_priv); in send_mbox_read_cmd()
75 ret = wait_for_mbox_ready(proc_priv); in send_mbox_read_cmd()
80 *resp = readl(proc_priv->mmio_base + MBOX_OFFSET_DATA); in send_mbox_read_cmd()
[all …]
H A Dprocessor_thermal_power_floor.c38 int proc_thermal_read_power_floor_status(struct proc_thermal_device *proc_priv) in proc_thermal_read_power_floor_status() argument
42 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_read_power_floor_status()
50 int proc_thermal_power_floor_set_state(struct proc_thermal_device *proc_priv, bool enable) in proc_thermal_power_floor_set_state() argument
62 ret = processor_thermal_mbox_interrupt_config(to_pci_dev(proc_priv->dev), enable, in proc_thermal_power_floor_set_state()
74 bool proc_thermal_power_floor_get_state(struct proc_thermal_device *proc_priv) in proc_thermal_power_floor_get_state() argument
90 bool proc_thermal_check_power_floor_intr(struct proc_thermal_device *proc_priv) in proc_thermal_check_power_floor_intr() argument
94 int_status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_check_power_floor_intr()
113 struct proc_thermal_device *proc_priv) in proc_thermal_power_floor_intr_callback() argument
117 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_power_floor_intr_callback()
H A Dint3401_thermal.c23 struct proc_thermal_device *proc_priv; in int3401_add() local
26 proc_priv = devm_kzalloc(&pdev->dev, sizeof(*proc_priv), GFP_KERNEL); in int3401_add()
27 if (!proc_priv) in int3401_add()
30 ret = proc_thermal_add(&pdev->dev, proc_priv); in int3401_add()
34 platform_set_drvdata(pdev, proc_priv); in int3401_add()
H A Dprocessor_thermal_rfim.c179 struct proc_thermal_device *proc_priv;\
186 proc_priv = pci_get_drvdata(pdev);\
216 struct proc_thermal_device *proc_priv;\
224 proc_priv = pci_get_drvdata(pdev);\
435 if (proc_priv->mmio_feature_mask & PROC_THERMAL_FEATURE_FIVR) { in proc_thermal_rfim_add()
441 if (proc_priv->mmio_feature_mask & PROC_THERMAL_FEATURE_DLVR) { in proc_thermal_rfim_add()
457 if (proc_priv->mmio_feature_mask & PROC_THERMAL_FEATURE_DVFS) { in proc_thermal_rfim_add()
475 struct proc_thermal_device *proc_priv = pci_get_drvdata(pdev); in proc_thermal_rfim_remove() local
477 if (proc_priv->mmio_feature_mask & PROC_THERMAL_FEATURE_FIVR) in proc_thermal_rfim_remove()
480 if (proc_priv->mmio_feature_mask & PROC_THERMAL_FEATURE_DLVR) in proc_thermal_rfim_remove()
[all …]
H A Dprocessor_thermal_wt_hint.c56 struct proc_thermal_device *proc_priv; in workload_type_index_show() local
67 proc_priv = pci_get_drvdata(pdev); in workload_type_index_show()
69 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in workload_type_index_show()
197 bool proc_thermal_check_wt_intr(struct proc_thermal_device *proc_priv) in proc_thermal_check_wt_intr() argument
201 int_status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_check_wt_intr()
210 void proc_thermal_wt_intr_callback(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) in proc_thermal_wt_intr_callback() argument
214 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); in proc_thermal_wt_intr_callback()
224 int proc_thermal_wt_hint_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) in proc_thermal_wt_hint_add() argument
H A Dprocessor_thermal_rapl.c46 int proc_thermal_rapl_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) in proc_thermal_rapl_add() argument
61 proc_priv->mmio_base + in proc_thermal_rapl_add()
66 rapl_mmio_priv.reg_unit.mmio = proc_priv->mmio_base + rapl_regs->reg_unit; in proc_thermal_rapl_add()
H A Dprocessor_thermal_wt_req.c106 int proc_thermal_wt_req_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) in proc_thermal_wt_req_add() argument
/linux-6.15/fs/proc/
H A Dtask_mmu.c3034 struct proc_maps_private *proc_priv = &numa_priv->proc_maps; in show_numa_map() local
3055 mpol_to_str(buffer, sizeof(buffer), proc_priv->task_mempolicy); in show_numa_map()