Lines Matching defs:auxdev

171 struct intel_tpmi_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev)
173 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev);
179 int tpmi_get_resource_count(struct auxiliary_device *auxdev)
181 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev);
190 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index)
192 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev);
333 int tpmi_get_feature_status(struct auxiliary_device *auxdev, int feature_id,
336 struct intel_vsec_device *intel_vsec_dev = dev_to_ivdev(auxdev->dev.parent);
337 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(&intel_vsec_dev->auxdev);
525 static void tpmi_set_control_base(struct auxiliary_device *auxdev,
536 mem = devm_ioremap(&auxdev->dev, pfs->vsec_offset, size);
611 return intel_vsec_add_aux(vsec_dev->pcidev, &vsec_dev->auxdev.dev,
679 static int intel_vsec_tpmi_init(struct auxiliary_device *auxdev)
681 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev);
687 tpmi_info = devm_kzalloc(&auxdev->dev, sizeof(*tpmi_info), GFP_KERNEL);
695 tpmi_info->tpmi_features = devm_kcalloc(&auxdev->dev, vsec_dev->num_resources,
739 tpmi_set_control_base(auxdev, tpmi_info, pfs);
744 auxiliary_set_drvdata(auxdev, tpmi_info);
762 static int tpmi_probe(struct auxiliary_device *auxdev,
765 return intel_vsec_tpmi_init(auxdev);
768 static void tpmi_remove(struct auxiliary_device *auxdev)
770 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(auxdev);