/openbmc/u-boot/drivers/tpm/ |
H A D | tpm_tis_lpc.c | 204 u8 locality = 0; in tis_senddata() local 207 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_senddata() 228 ®s[locality].tpm_status)); in tis_senddata() 245 ®s[locality].data); in tis_senddata() 247 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_senddata() 268 tpm_write_byte(priv, data[offset++], ®s[locality].data); in tis_senddata() 273 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_senddata() 282 tpm_write_word(priv, TIS_STS_TPM_GO, ®s[locality].tpm_status); in tis_senddata() 305 u8 locality = 0; in tis_readresponse() local 311 value = tis_wait_reg(priv, ®s[locality].tpm_status, in tis_readresponse() [all …]
|
H A D | tpm2_tis_core.c | 41 u8 locality; in tpm_tis_check_locality() local 43 phy_ops->read_bytes(dev, TPM_ACCESS(loc), 1, &locality); in tpm_tis_check_locality() 44 if ((locality & (TPM_ACCESS_ACTIVE_LOCALITY | TPM_ACCESS_VALID | in tpm_tis_check_locality() 47 chip->locality = loc; in tpm_tis_check_locality() 97 if (chip->locality < 0) in tpm_tis_status() 100 phy_ops->read_bytes(dev, TPM_STS(chip->locality), 1, status); in tpm_tis_status() 125 if (chip->locality < 0) in tpm_tis_release_locality() 129 chip->locality = -1; in tpm_tis_release_locality() 179 if (chip->locality < 0) in tpm_tis_get_burstcount() 190 phy_ops->read32(dev, TPM_STS(chip->locality), &burst); in tpm_tis_get_burstcount() [all …]
|
H A D | tpm2_tis_spi.c | 203 chip->locality = loc; in tpm_tis_spi_check_locality() 275 return tpm_tis_spi_read(dev, TPM_STS(chip->locality), status, 1); in tpm_tis_spi_status() 308 ret = tpm_tis_spi_read32(dev, TPM_STS(chip->locality), in tpm_tis_spi_get_burstcount() 328 return tpm_tis_spi_write(dev, TPM_STS(chip->locality), &data, 1); in tpm_tis_spi_cancel() 346 ret = tpm_tis_spi_read(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_spi_recv_data() 393 tpm_tis_spi_release_locality(dev, chip->locality, false); in tpm_tis_spi_recv() 450 ret = tpm_tis_spi_write(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_spi_send() 467 ret = tpm_tis_spi_write(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_spi_send() 482 ret = tpm_tis_spi_write(dev, TPM_STS(chip->locality), &data, 1); in tpm_tis_spi_send() 490 tpm_tis_spi_release_locality(dev, chip->locality, false); in tpm_tis_spi_send() [all …]
|
H A D | tpm_tis_infineon.c | 203 chip->locality = loc; in tpm_tis_i2c_check_locality() 272 if (tpm_tis_i2c_read(dev, TPM_STS(chip->locality), &buf, 1) < 0) in tpm_tis_i2c_status() 287 rc = tpm_tis_i2c_write_long(dev, TPM_STS(chip->locality), &buf, 1); in tpm_tis_i2c_ready() 307 addr = TPM_STS(chip->locality) + 1; in tpm_tis_i2c_get_burstcount() 361 rc = tpm_tis_i2c_read(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_i2c_recv_data() 463 rc = tpm_tis_i2c_write(dev, TPM_DATA_FIFO(chip->locality), in tpm_tis_i2c_send() 483 rc = tpm_tis_i2c_write(dev, TPM_STS(chip->locality), &sts, 1); in tpm_tis_i2c_send() 501 tpm_tis_i2c_release_locality(dev, chip->locality, 0); in tpm_tis_i2c_cleanup() 576 tpm_tis_i2c_release_locality(dev, chip->locality, 1); in tpm_tis_i2c_close()
|
H A D | tpm_tis_st33zp24_i2c.c | 136 return chip->locality; in st33zp24_i2c_check_locality() 153 if (st33zp24_i2c_check_locality(dev) == chip->locality) in st33zp24_i2c_request_locality() 154 return chip->locality; in st33zp24_i2c_request_locality() 166 return chip->locality; in st33zp24_i2c_request_locality() 444 chip->locality = LOCALITY0; in st33zp24_i2c_init() 515 chip->locality = LOCALITY0; in st33zp24_i2c_probe()
|
H A D | tpm_tis_st33zp24_spi.c | 266 return chip->locality; in st33zp24_spi_check_locality() 283 if (st33zp24_spi_check_locality(dev) == chip->locality) in st33zp24_spi_request_locality() 284 return chip->locality; in st33zp24_spi_request_locality() 296 return chip->locality; in st33zp24_spi_request_locality() 573 chip->locality = LOCALITY0; in st33zp24_spi_init()
|
H A D | tpm_tis.h | 108 int locality; member
|
/openbmc/linux/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() 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), &int_mask); in __tpm_tis_disable_interrupts() 513 tpm_tis_write32(priv, TPM_INT_ENABLE(priv->locality), int_mask); 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), &sts, 1); 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() 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 | 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()
|
/openbmc/qemu/hw/tpm/ |
H A D | trace-events | 9 tpm_tis_new_active_locality(uint8_t locty) "Active locality is now %d" 10 tpm_tis_abort(uint8_t locty) "New active locality is %d" 14 tpm_tis_mmio_write_locty4(void) "Access to locality 4 only allowed from hardware" 15 tpm_tis_mmio_write_release_locty(uint8_t locty) "Releasing locality %d" 17 tpm_tis_mmio_write_next_locty(uint8_t locty) "Next active locality is %d" 18 tpm_tis_mmio_write_locty_seized(uint8_t locty, uint8_t active) "Locality %d seized from locality %d"
|
/openbmc/linux/Documentation/filesystems/ext4/ |
H A D | allocators.rst | 6 ext4 recognizes (better than ext3, anyway) that data locality is 11 but locality can increase the size of each transfer request while 12 reducing the total number of requests. This locality may also have the 45 maintain data locality. However, there is a deliberate quirk -- when a
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/ipvsadm/ |
H A D | ipvsadm_1.31.bb | 11 locality-based least-connection, locality-based least-connection with replication, \
|
/openbmc/linux/include/xen/interface/io/ |
H A D | tpmif.h | 45 uint8_t locality; /* for the current request */ member
|
/openbmc/linux/drivers/char/tpm/st33zp24/ |
H A D | st33zp24.h | 20 int locality; member
|
H A D | st33zp24.c | 126 return tpm_dev->locality; in request_locality() 138 return tpm_dev->locality; in request_locality() 472 tpm_dev->locality = LOCALITY0; in st33zp24_probe()
|
/openbmc/openbmc/poky/meta/recipes-devtools/apt/apt/ |
H A D | 0001-Remove-using-std-binary_function.patch | 69 // Sort by cache DB to improve IO locality. 80 // Sort by cache DB to improve IO locality.
|
/openbmc/linux/Documentation/core-api/ |
H A D | workqueue.rst | 98 things like CPU locality, concurrency limits, priority and more. To 173 possible. Unbound wq sacrifices locality but is useful for 347 level of locality in wq operations and work item execution. 354 cache locality. For example, if a workqueue is using the default affinity 408 locality while still being able to utilize other CPUs if necessary and 423 kernel, there exists a pronounced trade-off between locality and utilization 426 Higher locality leads to higher efficiency where more work is performed for 427 the same number of consumed CPU cycles. However, higher locality may also 449 execution locality matter between the issuer and ``kcryptd``. The followings 477 locality. [all …]
|
/openbmc/linux/Documentation/mm/ |
H A D | multigen_lru.rst | 18 * Try to profit from spatial locality 29 Exploiting spatial locality improves efficiency when gathering the 72 * Accesses exhibiting temporal locality 73 * Accesses not exhibiting temporal locality 189 ``lru_gen_look_around()`` exploits spatial locality to reduce the
|
/openbmc/qemu/backends/tpm/ |
H A D | trace-events | 17 tpm_emulator_set_locality(uint8_t locty) "setting locality to %d"
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | common.tls | 171 locality = R'lyeh
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | varlocality.rst | 9 often associated with a particular locality or context. This chapter
|