Lines Matching refs:auxdev
171 struct intel_tpmi_plat_info *tpmi_get_platform_data(struct auxiliary_device *auxdev) in tpmi_get_platform_data() argument
173 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev); in tpmi_get_platform_data()
179 int tpmi_get_resource_count(struct auxiliary_device *auxdev) in tpmi_get_resource_count() argument
181 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev); in tpmi_get_resource_count()
190 struct resource *tpmi_get_resource_at_index(struct auxiliary_device *auxdev, int index) in tpmi_get_resource_at_index() argument
192 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev); in tpmi_get_resource_at_index()
333 int tpmi_get_feature_status(struct auxiliary_device *auxdev, int feature_id, in tpmi_get_feature_status() argument
336 struct intel_vsec_device *intel_vsec_dev = dev_to_ivdev(auxdev->dev.parent); in tpmi_get_feature_status()
337 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(&intel_vsec_dev->auxdev); in tpmi_get_feature_status()
526 static void tpmi_set_control_base(struct auxiliary_device *auxdev, in tpmi_set_control_base() argument
537 mem = devm_ioremap(&auxdev->dev, pfs->vsec_offset, size); in tpmi_set_control_base()
612 return intel_vsec_add_aux(vsec_dev->pcidev, &vsec_dev->auxdev.dev, in tpmi_create_device()
680 static int intel_vsec_tpmi_init(struct auxiliary_device *auxdev) in intel_vsec_tpmi_init() argument
682 struct intel_vsec_device *vsec_dev = auxdev_to_ivdev(auxdev); in intel_vsec_tpmi_init()
688 tpmi_info = devm_kzalloc(&auxdev->dev, sizeof(*tpmi_info), GFP_KERNEL); in intel_vsec_tpmi_init()
696 tpmi_info->tpmi_features = devm_kcalloc(&auxdev->dev, vsec_dev->num_resources, in intel_vsec_tpmi_init()
743 tpmi_set_control_base(auxdev, tpmi_info, pfs); in intel_vsec_tpmi_init()
748 auxiliary_set_drvdata(auxdev, tpmi_info); in intel_vsec_tpmi_init()
766 static int tpmi_probe(struct auxiliary_device *auxdev, in tpmi_probe() argument
769 return intel_vsec_tpmi_init(auxdev); in tpmi_probe()
772 static void tpmi_remove(struct auxiliary_device *auxdev) in tpmi_remove() argument
774 struct intel_tpmi_info *tpmi_info = auxiliary_get_drvdata(auxdev); in tpmi_remove()