Lines Matching refs:ret

35 	enum tpm2_result ret = TPM2_OK;  in tpm2_fifo_wait_valid()  local
40 ret = ops->rx8(chip, TPM2_ACCESS(loc), sizeof(access), &access); in tpm2_fifo_wait_valid()
41 if (ret) in tpm2_fifo_wait_valid()
42 return ret; in tpm2_fifo_wait_valid()
58 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_check_locality() local
60 ret = ops->rx8(chip, TPM2_ACCESS(loc), sizeof(locality), &locality); in tpm2_fifo_check_locality()
61 if (ret) in tpm2_fifo_check_locality()
83 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_request_locality() local
96 ret = ops->tx8(chip, TPM2_ACCESS(loc), sizeof(buf), &buf); in tpm2_fifo_request_locality()
97 if (ret) in tpm2_fifo_request_locality()
98 return ret; in tpm2_fifo_request_locality()
118 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_relinquish_locality() local
125 ret = ops->tx8(chip, TPM2_ACCESS(chip->locality), sizeof(buf), &buf); in tpm2_fifo_relinquish_locality()
126 if (ret) in tpm2_fifo_relinquish_locality()
127 return ret; in tpm2_fifo_relinquish_locality()
147 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_get_status() local
149 ret = ops->rx8(chip, TPM2_STS(chip->locality), sizeof(*status), status); in tpm2_fifo_get_status()
150 if (ret) in tpm2_fifo_get_status()
151 return ret; in tpm2_fifo_get_status()
168 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_wait_for_status() local
172 ret = tpm2_fifo_get_status(chip, status); in tpm2_fifo_wait_for_status()
173 if (ret) in tpm2_fifo_wait_for_status()
174 return ret; in tpm2_fifo_wait_for_status()
191 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_get_burstcount() local
199 ret = ops->rx32(chip, TPM2_STS(chip->locality), &burst); in tpm2_fifo_get_burstcount()
200 if (ret) in tpm2_fifo_get_burstcount()
201 return ret; in tpm2_fifo_get_burstcount()
216 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_init() local
229 ret = tpm2_fifo_wait_valid(chip, 0); in tpm2_fifo_init()
230 if (ret) in tpm2_fifo_init()
233 ret = tpm2_fifo_request_locality(chip, 0); in tpm2_fifo_init()
234 if (ret) in tpm2_fifo_init()
235 return ret; in tpm2_fifo_init()
238 ret = chip->phy_ops->rx32(chip, TPM2_INT_ENABLE(chip->locality), in tpm2_fifo_init()
240 if (ret) in tpm2_fifo_init()
241 return ret; in tpm2_fifo_init()
247 ret = chip->phy_ops->tx32(chip, TPM2_INT_ENABLE(chip->locality), flags); in tpm2_fifo_init()
248 if (ret) in tpm2_fifo_init()
249 return ret; in tpm2_fifo_init()
256 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_end() local
259 ret = tpm2_fifo_set_status(chip, TPM2_STS_COMMAND_READY); in tpm2_fifo_end()
260 if (ret) in tpm2_fifo_end()
261 return ret; in tpm2_fifo_end()
271 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_send() local
286 ret = tpm2_fifo_request_locality(chip, 0); in tpm2_fifo_send()
287 if (ret) in tpm2_fifo_send()
288 return ret; in tpm2_fifo_send()
295 ret = tpm2_fifo_get_status(chip, &status); in tpm2_fifo_send()
296 if (ret) in tpm2_fifo_send()
304 ret = tpm2_fifo_set_status(chip, in tpm2_fifo_send()
306 if (ret) { in tpm2_fifo_send()
310 ret = tpm2_fifo_wait_for_status(chip, in tpm2_fifo_send()
314 if (ret) { in tpm2_fifo_send()
323 ret = tpm2_fifo_get_burstcount(chip, &burstcnt); in tpm2_fifo_send()
324 if (ret) in tpm2_fifo_send()
328 ret = ops->tx8(chip, TPM2_DATA_FIFO(chip->locality), in tpm2_fifo_send()
330 if (ret) in tpm2_fifo_send()
333 ret = tpm2_fifo_wait_for_status(chip, TPM2_STS_VALID, in tpm2_fifo_send()
336 if (ret) in tpm2_fifo_send()
343 ret = TPM2_ERR_IO; in tpm2_fifo_send()
349 if (ret) { in tpm2_fifo_send()
355 ret = tpm2_fifo_wait_for_status(chip, TPM2_STS_VALID, in tpm2_fifo_send()
357 if (ret) { in tpm2_fifo_send()
364 ret = TPM2_ERR_GENERIC; in tpm2_fifo_send()
369 ret = tpm2_fifo_set_status(chip, TPM2_STS_GO); in tpm2_fifo_send()
370 if (ret) in tpm2_fifo_send()
380 return ret; in tpm2_fifo_send()
395 enum tpm2_result ret = TPM2_OK; in tpm2_fifo_recv() local
415 ret = tpm2_fifo_wait_for_status(chip, flags, cmd_duration, in tpm2_fifo_recv()
417 if (ret) { in tpm2_fifo_recv()
426 ret = TPM2_OK; in tpm2_fifo_recv()
429 ret = tpm2_fifo_get_burstcount(chip, &burstcnt); in tpm2_fifo_recv()
430 if (ret) in tpm2_fifo_recv()
434 ret = ops->rx8(chip, TPM2_DATA_FIFO(chip->locality), sz, in tpm2_fifo_recv()
436 if (ret) in tpm2_fifo_recv()
454 ret = TPM2_ERR_SHORT_BUFFER; in tpm2_fifo_recv()
461 if (ret) { in tpm2_fifo_recv()
466 ret = tpm2_fifo_wait_for_status(chip, TPM2_STS_VALID, in tpm2_fifo_recv()
468 if (ret) in tpm2_fifo_recv()
485 return ret; in tpm2_fifo_recv()