Lines Matching refs:value
113 static void tpm_write_byte(struct tpm_tis_lpc_priv *priv, u8 value, u8 *ptr) in tpm_write_byte() argument
116 (u32)(uintptr_t)ptr - (u32)(uintptr_t)priv->regs, value); in tpm_write_byte()
117 writeb(value, ptr); in tpm_write_byte()
120 static void tpm_write_word(struct tpm_tis_lpc_priv *priv, u32 value, in tpm_write_word() argument
124 (u32)(uintptr_t)ptr - (u32)(uintptr_t)priv->regs, value); in tpm_write_word()
125 writel(value, ptr); in tpm_write_word()
147 u32 value = tpm_read_word(priv, reg); in tis_wait_reg() local
148 if ((value & mask) == expected) in tis_wait_reg()
149 return value; in tis_wait_reg()
207 u32 value; in tis_senddata() local
209 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_senddata()
211 if (value == -ETIMEDOUT) { in tis_senddata()
214 return value; in tis_senddata()
216 burst = burst_count(value); in tis_senddata()
249 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_senddata()
252 if ((value == -ETIMEDOUT) || !(value & TIS_STS_EXPECT)) { in tis_senddata()
255 return value == -ETIMEDOUT ? value : -EIO; in tis_senddata()
258 burst = burst_count(value); in tis_senddata()
275 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_senddata()
277 if ((value == -ETIMEDOUT) || (value & TIS_STS_EXPECT)) { in tis_senddata()
279 __FILE__, __LINE__, value); in tis_senddata()
280 return value == -ETIMEDOUT ? value : -EIO; in tis_senddata()
305 u32 value; in tis_readresponse() local
313 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_readresponse()
315 if (value == -ETIMEDOUT) { in tis_readresponse()
318 return value; in tis_readresponse()
322 while ((burst = burst_count(value)) == 0) { in tis_readresponse()
329 value = tpm_read_word(priv, ®s[locality].tpm_status); in tis_readresponse()
363 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_readresponse()
365 if (value == -ETIMEDOUT) { in tis_readresponse()
368 return value; in tis_readresponse()
374 } while ((value & has_data) == has_data); in tis_readresponse()
380 if (value & TIS_STS_DATA_AVAILABLE) { in tis_readresponse()
382 __FILE__, __LINE__, value); in tis_readresponse()