Home
last modified time | relevance | path

Searched refs:locality (Results 1 – 25 of 54) sorted by relevance

123

/openbmc/u-boot/drivers/tpm/
H A Dtpm_tis_lpc.c204 u8 locality = 0; in tis_senddata() local
207 value = tis_wait_reg(priv, &regs[locality].tpm_status, in tis_senddata()
228 &regs[locality].tpm_status)); in tis_senddata()
245 &regs[locality].data); in tis_senddata()
247 value = tis_wait_reg(priv, &regs[locality].tpm_status, in tis_senddata()
268 tpm_write_byte(priv, data[offset++], &regs[locality].data); in tis_senddata()
273 value = tis_wait_reg(priv, &regs[locality].tpm_status, in tis_senddata()
282 tpm_write_word(priv, TIS_STS_TPM_GO, &regs[locality].tpm_status); in tis_senddata()
305 u8 locality = 0; in tis_readresponse() local
311 value = tis_wait_reg(priv, &regs[locality].tpm_status, in tis_readresponse()
[all …]
H A Dtpm2_tis_core.c41 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 Dtpm2_tis_spi.c203 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 Dtpm_tis_infineon.c203 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 Dtpm_tis_st33zp24_i2c.c136 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 Dtpm_tis_st33zp24_spi.c266 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 Dtpm_tis.h108 int locality; member
/openbmc/linux/drivers/char/tpm/
H A Dtpm_tis_core.c164 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 Dtpm_i2c_infineon.c61 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 Dtpm-chip.c51 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 Dtpm_vtpm_proxy.c395 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 Dtpm_tis_i2c.c334 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 Dtpm_tis_spi_cr50.c252 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 Dtrace-events9 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 Dallocators.rst6 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 Dipvsadm_1.31.bb11 locality-based least-connection, locality-based least-connection with replication, \
/openbmc/linux/include/xen/interface/io/
H A Dtpmif.h45 uint8_t locality; /* for the current request */ member
/openbmc/linux/drivers/char/tpm/st33zp24/
H A Dst33zp24.h20 int locality; member
H A Dst33zp24.c126 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 D0001-Remove-using-std-binary_function.patch69 // Sort by cache DB to improve IO locality.
80 // Sort by cache DB to improve IO locality.
/openbmc/linux/Documentation/core-api/
H A Dworkqueue.rst98 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 Dmultigen_lru.rst18 * 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 Dtrace-events17 tpm_emulator_set_locality(uint8_t locty) "setting locality to %d"
/openbmc/qemu/tests/qemu-iotests/
H A Dcommon.tls171 locality = R'lyeh
/openbmc/openbmc/poky/documentation/ref-manual/
H A Dvarlocality.rst9 often associated with a particular locality or context. This chapter

123