Lines Matching refs:auxdev
190 struct oobmsm_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev) in tpmi_get_platform_data() argument
192 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev); in tpmi_get_platform_data()
198 int tpmi_get_resource_count(struct auxiliary_device *auxdev) in tpmi_get_resource_count() argument
200 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev); in tpmi_get_resource_count()
209 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index) in tpmi_get_resource_at_index() argument
211 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev); in tpmi_get_resource_at_index()
340 int tpmi_get_feature_status(struct auxiliary_device *auxdev, in tpmi_get_feature_status() argument
343 struct intel_vsec_device *intel_vsec_dev = dev_to_ivdev(auxdev->dev.parent); in tpmi_get_feature_status()
344 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(&intel_vsec_dev->auxdev); in tpmi_get_feature_status()
359 struct dentry *tpmi_get_debugfs_dir(struct auxiliary_device *auxdev) in tpmi_get_debugfs_dir() argument
361 struct intel_vsec_device *intel_vsec_dev = dev_to_ivdev(auxdev->dev.parent); in tpmi_get_debugfs_dir()
362 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(&intel_vsec_dev->auxdev); in tpmi_get_debugfs_dir()
558 static void tpmi_set_control_base(struct auxiliary_device *auxdev, in tpmi_set_control_base() argument
569 mem = devm_ioremap(&auxdev->dev, pfs->vsec_offset, size); in tpmi_set_control_base()
658 return intel_vsec_add_aux(vsec_dev->pcidev, &vsec_dev->auxdev.dev, in tpmi_create_device()
742 static int intel_vsec_tpmi_init(struct auxiliary_device *auxdev) in intel_vsec_tpmi_init() argument
744 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev); in intel_vsec_tpmi_init()
750 tpmi_info = devm_kzalloc(&auxdev->dev, sizeof(*tpmi_info), GFP_KERNEL); in intel_vsec_tpmi_init()
758 tpmi_info->tpmi_features = devm_kcalloc(&auxdev->dev, vsec_dev->num_resources, in intel_vsec_tpmi_init()
809 tpmi_set_control_base(auxdev, tpmi_info, pfs); in intel_vsec_tpmi_init()
814 auxiliary_set_drvdata(auxdev, tpmi_info); in intel_vsec_tpmi_init()
832 static int tpmi_probe(struct auxiliary_device *auxdev, in tpmi_probe() argument
835 return intel_vsec_tpmi_init(auxdev); in tpmi_probe()
838 static void tpmi_remove(struct auxiliary_device *auxdev) in tpmi_remove() argument
840 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(auxdev); in tpmi_remove()