Lines Matching refs:tpm_info
34 struct tpm_info { struct
142 static int tpm_tis_init(struct device *dev, struct tpm_info *tpm_info, in tpm_tis_init() argument
152 phy->iobase = devm_ioremap_resource(dev, &tpm_info->res); in tpm_tis_init()
157 irq = tpm_info->irq; in tpm_tis_init()
171 struct tpm_info tpm_info = {}; in tpm_tis_pnp_init() local
178 tpm_info.res = *res; in tpm_tis_pnp_init()
181 tpm_info.irq = pnp_irq(pnp_dev, 0); in tpm_tis_pnp_init()
183 tpm_info.irq = -1; in tpm_tis_pnp_init()
192 return tpm_tis_init(&pnp_dev->dev, &tpm_info, acpi_dev_handle); in tpm_tis_pnp_init()
235 struct tpm_info *tpm_info = (struct tpm_info *) data; in tpm_check_resource() local
239 tpm_info->irq = res.start; in tpm_check_resource()
241 tpm_info->res = res; in tpm_check_resource()
242 tpm_info->res.name = NULL; in tpm_check_resource()
253 struct tpm_info tpm_info = {}; in tpm_tis_acpi_init() local
268 tpm_info.irq = -1; in tpm_tis_acpi_init()
270 &tpm_info); in tpm_tis_acpi_init()
276 if (resource_type(&tpm_info.res) != IORESOURCE_MEM) { in tpm_tis_acpi_init()
285 return tpm_tis_init(&acpi_dev->dev, &tpm_info, acpi_dev->handle); in tpm_tis_acpi_init()
323 struct tpm_info tpm_info = {}; in tpm_tis_plat_probe() local
331 tpm_info.res = *res; in tpm_tis_plat_probe()
335 tpm_info.irq = res->start; in tpm_tis_plat_probe()
338 tpm_info.irq = -1; in tpm_tis_plat_probe()
341 tpm_info.irq = 0; in tpm_tis_plat_probe()
344 return tpm_tis_init(&pdev->dev, &tpm_info, NULL); in tpm_tis_plat_probe()