/kernel/linux/linux-5.10/drivers/char/tpm/ |
H A D | tpm_tis_core.c | 132 priv->locality = l; in check_locality() 220 rc = tpm_tis_read8(priv, TPM_STS(priv->locality), &status); in tpm_tis_status() 228 * returning 0xff because the locality hasn't been in tpm_tis_status() 254 tpm_tis_write8(priv, TPM_STS(priv->locality), TPM_STS_COMMAND_READY); in tpm_tis_ready() 270 rc = tpm_tis_read32(priv, TPM_STS(priv->locality), &value); in get_burstcount() 301 rc = tpm_tis_read_bytes(priv, TPM_DATA_FIFO(priv->locality), in recv_data() 398 rc = tpm_tis_write_bytes(priv, TPM_DATA_FIFO(priv->locality), in tpm_tis_send_data() 418 rc = tpm_tis_write8(priv, TPM_DATA_FIFO(priv->locality), buf[count]); in tpm_tis_send_data() 449 rc = tpm_tis_read32(priv, TPM_INT_ENABLE(priv->locality), &intmask); in disable_interrupts() 454 rc = tpm_tis_write32(priv, TPM_INT_ENABLE(priv->locality), intmas in disable_interrupts() [all...] |
H A D | tpm_i2c_infineon.c | 61 int locality; member 323 tpm_dev.locality = loc; in check_locality() 372 if (iic_tpm_read(TPM_STS(tpm_dev.locality), &buf, 1) < 0) in tpm_tis_i2c_status() 386 iic_tpm_write_long(TPM_STS(tpm_dev.locality), &buf, 1); in tpm_tis_i2c_ready() 400 if (iic_tpm_read(TPM_STS(tpm_dev.locality)+1, buf, 3) < 0) in get_burstcount() 454 rc = iic_tpm_read(TPM_DATA_FIFO(tpm_dev.locality), in recv_data() 513 release_locality(chip, tpm_dev.locality, 0); in tpm_tis_i2c_recv() 552 rc = iic_tpm_write(TPM_DATA_FIFO(tpm_dev.locality), in tpm_tis_i2c_send() 575 iic_tpm_write(TPM_DATA_FIFO(tpm_dev.locality), &(buf[count]), 1); in tpm_tis_i2c_send() 583 iic_tpm_write(TPM_STS(tpm_dev.locality), in tpm_tis_i2c_send() [all...] |
H A D | tpm_vtpm_proxy.c | 395 static int vtpm_proxy_request_locality(struct tpm_chip *chip, int locality) in vtpm_proxy_request_locality() argument 410 tpm_buf_append_u8(&buf, locality); in vtpm_proxy_request_locality() 414 rc = tpm_transmit_cmd(chip, &buf, 0, "attempting to set locality"); in vtpm_proxy_request_locality() 419 locality = rc; in vtpm_proxy_request_locality() 426 locality = -1; in vtpm_proxy_request_locality() 431 return locality; in vtpm_proxy_request_locality()
|
H A D | tpm-chip.c | 46 chip->locality = rc; in tpm_request_locality() 57 rc = chip->ops->relinquish_locality(chip, chip->locality); in tpm_relinquish_locality() 61 chip->locality = -1; in tpm_relinquish_locality() 106 if (chip->locality == -1) { in tpm_chip_start() 367 chip->locality = -1; in tpm_chip_alloc()
|
H A D | tpm_tis_spi_cr50.c | 239 tpm_tis_write8(data, TPM_CR50_FW_VER(data->locality), 0); in cr50_print_fw_version() 243 tpm_tis_read_bytes(data, TPM_CR50_FW_VER(data->locality), 4, in cr50_print_fw_version()
|
H A D | tpm_tis_core.h | 95 int locality; member
|
/kernel/linux/linux-6.6/drivers/char/tpm/ |
H A D | tpm_tis_core.c | 164 priv->locality = l; in check_locality() 252 rc = tpm_tis_read8(priv, TPM_STS(priv->locality), &status); in tpm_tis_status() 260 * returning 0xff because the locality hasn't been in tpm_tis_status() 286 tpm_tis_write8(priv, TPM_STS(priv->locality), TPM_STS_COMMAND_READY); in tpm_tis_ready() 302 rc = tpm_tis_read32(priv, TPM_STS(priv->locality), &value); in get_burstcount() 333 rc = tpm_tis_read_bytes(priv, TPM_DATA_FIFO(priv->locality), in recv_data() 416 tpm_tis_write8(priv, TPM_STS(priv->locality), in tpm_tis_recv() 458 rc = tpm_tis_write_bytes(priv, TPM_DATA_FIFO(priv->locality), in tpm_tis_send_data() 478 rc = tpm_tis_write8(priv, TPM_DATA_FIFO(priv->locality), buf[count]); in tpm_tis_send_data() 511 tpm_tis_read32(priv, TPM_INT_ENABLE(priv->locality), in __tpm_tis_disable_interrupts() [all...] |
H A D | tpm_i2c_infineon.c | 61 int locality; member 323 tpm_dev.locality = loc; in check_locality() 372 if (iic_tpm_read(TPM_STS(tpm_dev.locality), &buf, 1) < 0) in tpm_tis_i2c_status() 386 iic_tpm_write_long(TPM_STS(tpm_dev.locality), &buf, 1); in tpm_tis_i2c_ready() 400 if (iic_tpm_read(TPM_STS(tpm_dev.locality)+1, buf, 3) < 0) in get_burstcount() 454 rc = iic_tpm_read(TPM_DATA_FIFO(tpm_dev.locality), in recv_data() 513 release_locality(chip, tpm_dev.locality, 0); in tpm_tis_i2c_recv() 552 rc = iic_tpm_write(TPM_DATA_FIFO(tpm_dev.locality), in tpm_tis_i2c_send() 575 iic_tpm_write(TPM_DATA_FIFO(tpm_dev.locality), &(buf[count]), 1); in tpm_tis_i2c_send() 583 iic_tpm_write(TPM_STS(tpm_dev.locality), in tpm_tis_i2c_send() [all...] |
H A D | tpm-chip.c | 51 chip->locality = rc; in tpm_request_locality() 62 rc = chip->ops->relinquish_locality(chip, chip->locality); in tpm_relinquish_locality() 66 chip->locality = -1; in tpm_relinquish_locality() 111 if (chip->locality == -1) { in tpm_chip_start() 370 chip->locality = -1; in tpm_chip_alloc()
|
H A D | tpm_vtpm_proxy.c | 395 static int vtpm_proxy_request_locality(struct tpm_chip *chip, int locality) in vtpm_proxy_request_locality() argument 410 tpm_buf_append_u8(&buf, locality); in vtpm_proxy_request_locality() 414 rc = tpm_transmit_cmd(chip, &buf, 0, "attempting to set locality"); in vtpm_proxy_request_locality() 419 locality = rc; in vtpm_proxy_request_locality() 426 locality = -1; in vtpm_proxy_request_locality() 431 return locality; in vtpm_proxy_request_locality()
|
H A D | tpm_tis_i2c.c | 80 * For most addresses this can be done by simply stripping off the locality 87 * to the TPM and always uses locality 0. 334 const u8 locality = 0; in tpm_tis_i2c_probe() local 354 ret = tpm_tis_i2c_write_bytes(&phy->priv, TPM_LOC_SEL, sizeof(locality), in tpm_tis_i2c_probe() 355 &locality, TPM_TIS_PHYS_8); in tpm_tis_i2c_probe()
|
H A D | tpm_tis_spi_cr50.c | 252 tpm_tis_write8(data, TPM_CR50_FW_VER(data->locality), 0); in cr50_print_fw_version() 256 tpm_tis_read_bytes(data, TPM_CR50_FW_VER(data->locality), 4, in cr50_print_fw_version()
|
H A D | tpm_tis_core.h | 99 int locality; member
|
/kernel/linux/linux-5.10/include/xen/interface/io/ |
H A D | tpmif.h | 45 uint8_t locality; /* for the current request */ member
|
/kernel/linux/linux-6.6/include/xen/interface/io/ |
H A D | tpmif.h | 45 uint8_t locality; /* for the current request */ member
|
/kernel/linux/linux-5.10/drivers/char/tpm/st33zp24/ |
H A D | st33zp24.h | 17 int locality; member
|
H A D | st33zp24.c | 106 * check_locality if the locality is active 126 * request_locality request the TPM locality 128 * @return: the active locality or negative value. 138 return tpm_dev->locality; in request_locality() 147 /* Request locality is usually effective after the request */ in request_locality() 150 return tpm_dev->locality; in request_locality() 154 /* could not get locality */ in request_locality() 159 * release_locality release the active locality 536 tpm_dev->locality = LOCALITY0; in st33zp24_probe()
|
/kernel/linux/linux-6.6/drivers/char/tpm/st33zp24/ |
H A D | st33zp24.h | 20 int locality; member
|
H A D | st33zp24.c | 101 * if the locality is active 126 return tpm_dev->locality; in request_locality() 135 /* Request locality is usually effective after the request */ in request_locality() 138 return tpm_dev->locality; in request_locality() 142 /* could not get locality */ in request_locality() 472 tpm_dev->locality = LOCALITY0; in st33zp24_probe()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | tpm.h | 164 /* active locality */ 165 int locality; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | tpm.h | 171 /* active locality */ 172 int locality; member
|
/kernel/linux/linux-5.10/net/ceph/ |
H A D | osd_client.c | 1491 * crush_location option. Prefers the primary if the locality is 1499 int i = 0, locality; in pick_closest_replica() local 1502 locality = ceph_get_crush_locality(osdc->osdmap, in pick_closest_replica() 1506 (locality >= 0 && best_locality < 0) || in pick_closest_replica() 1507 (locality >= 0 && best_locality >= 0 && in pick_closest_replica() 1508 locality < best_locality)) { in pick_closest_replica() 1510 best_locality = locality; in pick_closest_replica() 1514 dout("%s picked osd%d with locality %d, primary osd%d\n", __func__, in pick_closest_replica()
|
/kernel/linux/linux-6.6/net/ceph/ |
H A D | osd_client.c | 1571 * crush_location option. Prefers the primary if the locality is 1579 int i = 0, locality; in pick_closest_replica() local 1582 locality = ceph_get_crush_locality(osdc->osdmap, in pick_closest_replica() 1586 (locality >= 0 && best_locality < 0) || in pick_closest_replica() 1587 (locality >= 0 && best_locality >= 0 && in pick_closest_replica() 1588 locality < best_locality)) { in pick_closest_replica() 1590 best_locality = locality; in pick_closest_replica() 1594 dout("%s picked osd%d with locality %d, primary osd%d\n", __func__, in pick_closest_replica()
|