/linux-master/drivers/thermal/intel/int340x_thermal/ |
H A D | processor_thermal_device_pci_legacy.c | 21 struct proc_thermal_device *proc_priv; local 24 proc_priv = pci_get_drvdata(pdev); 26 intel_soc_dts_iosf_interrupt_handler(proc_priv->soc_dts); 34 struct proc_thermal_device *proc_priv; local 43 proc_priv = devm_kzalloc(&pdev->dev, sizeof(*proc_priv), GFP_KERNEL); 44 if (!proc_priv) 47 ret = proc_thermal_add(&pdev->dev, proc_priv); 51 pci_set_drvdata(pdev, proc_priv); 61 proc_priv 95 struct proc_thermal_device *proc_priv = pci_get_drvdata(pdev); local [all...] |
H A D | processor_thermal_power_floor.c | 38 int proc_thermal_read_power_floor_status(struct proc_thermal_device *proc_priv) argument 42 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); 50 int proc_thermal_power_floor_set_state(struct proc_thermal_device *proc_priv, bool enable) argument 62 ret = processor_thermal_mbox_interrupt_config(to_pci_dev(proc_priv->dev), enable, 74 bool proc_thermal_power_floor_get_state(struct proc_thermal_device *proc_priv) argument 82 * @proc_priv: Processor thermal device instance. 90 bool proc_thermal_check_power_floor_intr(struct proc_thermal_device *proc_priv) argument 94 int_status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); 102 * @proc_priv: Processor thermal device instance. 113 struct proc_thermal_device *proc_priv) 112 proc_thermal_power_floor_intr_callback(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument [all...] |
H A D | processor_thermal_device.h | 70 int proc_thermal_rapl_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv); 74 struct proc_thermal_device *proc_priv) 84 int proc_thermal_rfim_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv); 87 int proc_thermal_wt_req_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv); 99 int proc_thermal_read_power_floor_status(struct proc_thermal_device *proc_priv); 100 int proc_thermal_power_floor_set_state(struct proc_thermal_device *proc_priv, bool enable); 101 bool proc_thermal_power_floor_get_state(struct proc_thermal_device *proc_priv); 103 struct proc_thermal_device *proc_priv); 104 bool proc_thermal_check_power_floor_intr(struct proc_thermal_device *proc_priv); 111 void proc_thermal_remove(struct proc_thermal_device *proc_priv); 73 proc_thermal_rapl_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument [all...] |
H A D | processor_thermal_device.c | 196 static int proc_thermal_read_ppcc(struct proc_thermal_device *proc_priv) argument 205 status = acpi_evaluate_object(proc_priv->adev->handle, "PPCC", 212 dev_err(proc_priv->dev, "Invalid PPCC data\n"); 218 dev_err(proc_priv->dev, "Invalid PPCC package size\n"); 231 proc_priv->power_limits[i].index = ppcc[0].integer.value; 232 proc_priv->power_limits[i].min_uw = ppcc[1].integer.value; 233 proc_priv->power_limits[i].max_uw = ppcc[2].integer.value; 234 proc_priv->power_limits[i].tmin_us = ppcc[3].integer.value; 235 proc_priv->power_limits[i].tmax_us = ppcc[4].integer.value; 236 proc_priv 248 struct proc_thermal_device *proc_priv = data; local 265 proc_thermal_add(struct device *dev, struct proc_thermal_device *proc_priv) argument 325 proc_thermal_remove(struct proc_thermal_device *proc_priv) argument 365 proc_thermal_set_mmio_base(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument 380 proc_thermal_mmio_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv, kernel_ulong_t feature_mask) argument 437 proc_thermal_mmio_remove(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument [all...] |
H A D | int3401_thermal.c | 23 struct proc_thermal_device *proc_priv; local 26 proc_priv = devm_kzalloc(&pdev->dev, sizeof(*proc_priv), GFP_KERNEL); 27 if (!proc_priv) 30 ret = proc_thermal_add(&pdev->dev, proc_priv); 34 platform_set_drvdata(pdev, proc_priv);
|
H A D | processor_thermal_mbox.c | 21 static int wait_for_mbox_ready(struct proc_thermal_device *proc_priv) argument 29 data = readl(proc_priv->mmio_base + MBOX_OFFSET_INTERFACE); 43 struct proc_thermal_device *proc_priv; local 47 proc_priv = pci_get_drvdata(pdev); 48 ret = wait_for_mbox_ready(proc_priv); 52 writel(data, (proc_priv->mmio_base + MBOX_OFFSET_DATA)); 55 writel(reg_data, (proc_priv->mmio_base + MBOX_OFFSET_INTERFACE)); 57 return wait_for_mbox_ready(proc_priv); 62 struct proc_thermal_device *proc_priv; local 66 proc_priv [all...] |
H A D | processor_thermal_device_pci.c | 25 struct proc_thermal_device *proc_priv; member in struct:proc_thermal_pci 73 *value = ioread32(((u8 __iomem *)pci_info->proc_priv->mmio_base + 86 current_val = ioread32(((u8 __iomem *)pci_info->proc_priv->mmio_base + 95 iowrite32(current_val, ((u8 __iomem *)pci_info->proc_priv->mmio_base + 125 static void proc_thermal_clear_soc_int_status(struct proc_thermal_device *proc_priv) argument 129 if (!(proc_priv->mmio_feature_mask & 133 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); 135 proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); 142 proc_thermal_wt_intr_callback(pci_info->pdev, pci_info->proc_priv); 143 proc_thermal_power_floor_intr_callback(pci_info->pdev, pci_info->proc_priv); 152 struct proc_thermal_device *proc_priv; local 248 struct proc_thermal_device *proc_priv; local 346 struct proc_thermal_device *proc_priv = pci_get_drvdata(pdev); local 368 struct proc_thermal_device *proc_priv; local 382 struct proc_thermal_device *proc_priv; local [all...] |
H A D | processor_thermal_rfim.c | 96 struct proc_thermal_device *proc_priv;\ 103 proc_priv = pci_get_drvdata(pdev);\ 117 reg_val = readl((void __iomem *) (proc_priv->mmio_base + mmio_regs[ret].offset));\ 127 struct proc_thermal_device *proc_priv;\ 136 proc_priv = pci_get_drvdata(pdev);\ 157 reg_val = readl((void __iomem *) (proc_priv->mmio_base + mmio_regs[ret].offset));\ 160 writel(reg_val, (void __iomem *) (proc_priv->mmio_base + mmio_regs[ret].offset));\ 339 int proc_thermal_rfim_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument 343 if (proc_priv->mmio_feature_mask & PROC_THERMAL_FEATURE_FIVR) { 349 if (proc_priv 373 struct proc_thermal_device *proc_priv = pci_get_drvdata(pdev); local [all...] |
H A D | processor_thermal_wt_hint.c | 56 struct proc_thermal_device *proc_priv; local 67 proc_priv = pci_get_drvdata(pdev); 69 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); 197 bool proc_thermal_check_wt_intr(struct proc_thermal_device *proc_priv) argument 201 int_status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); 210 void proc_thermal_wt_intr_callback(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument 214 status = readq(proc_priv->mmio_base + SOC_WT_RES_INT_STATUS_OFFSET); 224 int proc_thermal_wt_hint_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument
|
H A D | processor_thermal_rapl.c | 82 int proc_thermal_rapl_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument 96 proc_priv->mmio_base + 101 rapl_mmio_priv.reg_unit.mmio = proc_priv->mmio_base + rapl_regs->reg_unit;
|
H A D | processor_thermal_wt_req.c | 106 int proc_thermal_wt_req_add(struct pci_dev *pdev, struct proc_thermal_device *proc_priv) argument
|
/linux-master/fs/proc/ |
H A D | task_mmu.c | 2700 struct proc_maps_private *proc_priv = &numa_priv->proc_maps; local 2721 mpol_to_str(buffer, sizeof(buffer), proc_priv->task_mempolicy);
|