Home
last modified time | relevance | path

Searched refs:intel_vsec_dev (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/drivers/platform/x86/intel/
Dvsec.c129 struct intel_vsec_device *intel_vsec_dev = dev_to_ivdev(dev); in intel_vsec_dev_release() local
131 ida_free(intel_vsec_dev->ida, intel_vsec_dev->auxdev.id); in intel_vsec_dev_release()
132 kfree(intel_vsec_dev->resource); in intel_vsec_dev_release()
133 kfree(intel_vsec_dev); in intel_vsec_dev_release()
136 static int intel_vsec_add_aux(struct pci_dev *pdev, struct intel_vsec_device *intel_vsec_dev, in intel_vsec_add_aux() argument
139 struct auxiliary_device *auxdev = &intel_vsec_dev->auxdev; in intel_vsec_add_aux()
142 ret = ida_alloc(intel_vsec_dev->ida, GFP_KERNEL); in intel_vsec_add_aux()
144 kfree(intel_vsec_dev); in intel_vsec_add_aux()
155 ida_free(intel_vsec_dev->ida, auxdev->id); in intel_vsec_add_aux()
156 kfree(intel_vsec_dev->resource); in intel_vsec_add_aux()
[all …]
/Linux-v6.1/drivers/platform/x86/intel/pmt/
Dtelemetry.c105 struct intel_vsec_device *intel_vsec_dev = auxdev_to_ivdev(auxdev); in pmt_telem_probe() local
110 size = struct_size(priv, entry, intel_vsec_dev->num_resources); in pmt_telem_probe()
117 for (i = 0; i < intel_vsec_dev->num_resources; i++) { in pmt_telem_probe()
120 ret = intel_pmt_dev_create(entry, &pmt_telem_ns, intel_vsec_dev, i); in pmt_telem_probe()
Dcrashlog.c272 struct intel_vsec_device *intel_vsec_dev = auxdev_to_ivdev(auxdev); in pmt_crashlog_probe() local
277 size = struct_size(priv, entry, intel_vsec_dev->num_resources); in pmt_crashlog_probe()
284 for (i = 0; i < intel_vsec_dev->num_resources; i++) { in pmt_crashlog_probe()
287 ret = intel_pmt_dev_create(entry, &pmt_crashlog_ns, intel_vsec_dev, i); in pmt_crashlog_probe()
Dclass.c306 struct intel_vsec_device *intel_vsec_dev, int idx) in intel_pmt_dev_create() argument
308 struct device *dev = &intel_vsec_dev->auxdev.dev; in intel_pmt_dev_create()
313 disc_res = &intel_vsec_dev->resource[idx]; in intel_pmt_dev_create()