Lines Matching refs:pdev

57 	struct pci_dev *pdev = to_pci_dev(dev);  in k8temp_update_device()  local
64 pci_read_config_byte(pdev, REG_TEMP, &tmp); in k8temp_update_device()
66 pci_write_config_byte(pdev, REG_TEMP, tmp); in k8temp_update_device()
67 pci_read_config_dword(pdev, REG_TEMP, &data->temp[0][0]); in k8temp_update_device()
71 pci_write_config_byte(pdev, REG_TEMP, tmp); in k8temp_update_device()
72 pci_read_config_dword(pdev, REG_TEMP, in k8temp_update_device()
79 pci_write_config_byte(pdev, REG_TEMP, tmp); in k8temp_update_device()
80 pci_read_config_dword(pdev, REG_TEMP, in k8temp_update_device()
85 pci_write_config_byte(pdev, REG_TEMP, tmp); in k8temp_update_device()
86 pci_read_config_dword(pdev, REG_TEMP, in k8temp_update_device()
176 static int k8temp_probe(struct pci_dev *pdev, in k8temp_probe() argument
185 data = devm_kzalloc(&pdev->dev, sizeof(struct k8temp_data), GFP_KERNEL); in k8temp_probe()
203 dev_warn(&pdev->dev, in k8temp_probe()
215 pci_read_config_byte(pdev, REG_TEMP, &scfg); in k8temp_probe()
217 pci_write_config_byte(pdev, REG_TEMP, scfg); in k8temp_probe()
218 pci_read_config_byte(pdev, REG_TEMP, &scfg); in k8temp_probe()
221 dev_err(&pdev->dev, "Configuration bit(s) stuck at 1!\n"); in k8temp_probe()
226 pci_write_config_byte(pdev, REG_TEMP, scfg); in k8temp_probe()
229 pci_read_config_byte(pdev, REG_TEMP, &data->sensorsp); in k8temp_probe()
233 pci_write_config_byte(pdev, REG_TEMP, scfg); in k8temp_probe()
234 pci_read_config_dword(pdev, REG_TEMP, &temp); in k8temp_probe()
242 pci_write_config_byte(pdev, REG_TEMP, scfg); in k8temp_probe()
243 pci_read_config_dword(pdev, REG_TEMP, &temp); in k8temp_probe()
250 pci_set_drvdata(pdev, data); in k8temp_probe()
253 err = device_create_file(&pdev->dev, in k8temp_probe()
260 err = device_create_file(&pdev->dev, in k8temp_probe()
268 err = device_create_file(&pdev->dev, in k8temp_probe()
273 err = device_create_file(&pdev->dev, in k8temp_probe()
281 err = device_create_file(&pdev->dev, &dev_attr_name); in k8temp_probe()
285 data->hwmon_dev = hwmon_device_register(&pdev->dev); in k8temp_probe()
295 device_remove_file(&pdev->dev, in k8temp_probe()
297 device_remove_file(&pdev->dev, in k8temp_probe()
299 device_remove_file(&pdev->dev, in k8temp_probe()
301 device_remove_file(&pdev->dev, in k8temp_probe()
303 device_remove_file(&pdev->dev, &dev_attr_name); in k8temp_probe()
307 static void k8temp_remove(struct pci_dev *pdev) in k8temp_remove() argument
309 struct k8temp_data *data = pci_get_drvdata(pdev); in k8temp_remove()
312 device_remove_file(&pdev->dev, in k8temp_remove()
314 device_remove_file(&pdev->dev, in k8temp_remove()
316 device_remove_file(&pdev->dev, in k8temp_remove()
318 device_remove_file(&pdev->dev, in k8temp_remove()
320 device_remove_file(&pdev->dev, &dev_attr_name); in k8temp_remove()