• Home
  • Raw
  • Download

Lines Matching refs:chip

194 	struct tpm_chip *chip = dev_get_priv(dev);  in tpm_tis_spi_check_locality()  local
203 chip->locality = loc; in tpm_tis_spi_check_locality()
227 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_request_locality() local
250 stop = chip->timeout_a; in tpm_tis_spi_request_locality()
273 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_status() local
275 return tpm_tis_spi_read(dev, TPM_STS(chip->locality), status, 1); in tpm_tis_spi_status()
300 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_valid_status() local
303 chip->timeout_c, status); in tpm_tis_spi_valid_status()
308 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_get_burstcount() local
314 stop = chip->timeout_d; in tpm_tis_spi_get_burstcount()
316 ret = tpm_tis_spi_read32(dev, TPM_STS(chip->locality), in tpm_tis_spi_get_burstcount()
333 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_cancel() local
336 return tpm_tis_spi_write(dev, TPM_STS(chip->locality), &data, 1); in tpm_tis_spi_cancel()
341 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_recv_data() local
348 chip->timeout_c, &status) == 0) { in tpm_tis_spi_recv_data()
354 ret = tpm_tis_spi_read(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_spi_recv_data()
367 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_recv() local
370 if (!chip) in tpm_tis_spi_recv()
401 tpm_tis_spi_release_locality(dev, chip->locality, false); in tpm_tis_spi_recv()
408 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_send() local
414 if (!chip) in tpm_tis_spi_send()
443 chip->timeout_b, &status); in tpm_tis_spi_send()
458 ret = tpm_tis_spi_write(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_spi_send()
475 ret = tpm_tis_spi_write(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_spi_send()
490 ret = tpm_tis_spi_write(dev, TPM_STS(chip->locality), &data, 1); in tpm_tis_spi_send()
498 tpm_tis_spi_release_locality(dev, chip->locality, false); in tpm_tis_spi_send()
505 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_cleanup() local
513 tpm_tis_spi_release_locality(dev, chip->locality, false); in tpm_tis_spi_cleanup()
520 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_open() local
523 if (chip->is_open) in tpm_tis_spi_open()
526 chip->is_open = 1; in tpm_tis_spi_open()
533 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_close() local
535 if (chip->is_open) { in tpm_tis_spi_close()
536 tpm_tis_spi_release_locality(dev, chip->locality, true); in tpm_tis_spi_close()
537 chip->is_open = 0; in tpm_tis_spi_close()
545 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_get_desc() local
552 dev->name, chip->vend_dev & 0xFFFF, in tpm_tis_get_desc()
553 chip->vend_dev >> 16, chip->rid, in tpm_tis_get_desc()
554 (chip->is_open ? "open" : "closed")); in tpm_tis_get_desc()
559 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_wait_init() local
565 stop = chip->timeout_b; in tpm_tis_wait_init()
584 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_probe() local
608 chip->locality = 0; in tpm_tis_spi_probe()
609 chip->timeout_a = TIS_SHORT_TIMEOUT_MS; in tpm_tis_spi_probe()
610 chip->timeout_b = TIS_LONG_TIMEOUT_MS; in tpm_tis_spi_probe()
611 chip->timeout_c = TIS_SHORT_TIMEOUT_MS; in tpm_tis_spi_probe()
612 chip->timeout_d = TIS_SHORT_TIMEOUT_MS; in tpm_tis_spi_probe()
616 ret = tpm_tis_wait_init(dev, chip->locality); in tpm_tis_spi_probe()
622 ret = tpm_tis_spi_request_locality(dev, chip->locality); in tpm_tis_spi_probe()
625 __func__, chip->locality); in tpm_tis_spi_probe()
629 ret = tpm_tis_spi_read32(dev, TPM_DID_VID(chip->locality), in tpm_tis_spi_probe()
630 &chip->vend_dev); in tpm_tis_spi_probe()
637 ret = tpm_tis_spi_read(dev, TPM_RID(chip->locality), &chip->rid, 1); in tpm_tis_spi_probe()
646 chip->vend_dev & 0xFFFF, chip->vend_dev >> 16, chip->rid); in tpm_tis_spi_probe()
653 struct tpm_chip *chip = dev_get_priv(dev); in tpm_tis_spi_remove() local
655 tpm_tis_spi_release_locality(dev, chip->locality, true); in tpm_tis_spi_remove()