Lines Matching defs:iobase
43 void __iomem *iobase;
56 static inline void tpm_tis_flush(void __iomem *iobase)
58 ioread8(iobase + TPM_ACCESS(0));
61 #define tpm_tis_flush(iobase) do { } while (0)
71 static inline void tpm_tis_iowrite8(u8 b, void __iomem *iobase, u32 addr)
73 iowrite8(b, iobase + addr);
74 tpm_tis_flush(iobase);
84 static inline void tpm_tis_iowrite32(u32 b, void __iomem *iobase, u32 addr)
86 iowrite32(b, iobase + addr);
87 tpm_tis_flush(iobase);
181 *result++ = ioread8(phy->iobase + addr);
184 result_le16 = cpu_to_le16(ioread16(phy->iobase + addr));
188 result_le32 = cpu_to_le32(ioread32(phy->iobase + addr));
204 tpm_tis_iowrite8(*value++, phy->iobase, addr);
209 tpm_tis_iowrite32(le32_to_cpu(*((__le32 *)value)), phy->iobase, addr);
235 phy->iobase = devm_ioremap_resource(dev, &tpm_info->res);
236 if (IS_ERR(phy->iobase))
237 return PTR_ERR(phy->iobase);