Lines Matching refs:auxdev
253 static int intel_rapl_tpmi_probe(struct auxiliary_device *auxdev, in intel_rapl_tpmi_probe() argument
262 info = tpmi_get_platform_data(auxdev); in intel_rapl_tpmi_probe()
270 if (tpmi_get_resource_count(auxdev) > 1) { in intel_rapl_tpmi_probe()
271 dev_err(&auxdev->dev, "does not support multiple resources\n"); in intel_rapl_tpmi_probe()
276 res = tpmi_get_resource_at_index(auxdev, 0); in intel_rapl_tpmi_probe()
278 dev_err(&auxdev->dev, "can't fetch device resource info\n"); in intel_rapl_tpmi_probe()
283 trp->base = devm_ioremap_resource(&auxdev->dev, res); in intel_rapl_tpmi_probe()
304 dev_err(&auxdev->dev, "Domain for Package%d already exists\n", info->package_id); in intel_rapl_tpmi_probe()
311 dev_err(&auxdev->dev, "Failed to add RAPL Domain for Package%d, %ld\n", in intel_rapl_tpmi_probe()
319 auxiliary_set_drvdata(auxdev, trp); in intel_rapl_tpmi_probe()
327 static void intel_rapl_tpmi_remove(struct auxiliary_device *auxdev) in intel_rapl_tpmi_remove() argument
329 struct tpmi_rapl_package *trp = auxiliary_get_drvdata(auxdev); in intel_rapl_tpmi_remove()