| /linux/drivers/char/tpm/ |
| H A D | tpm_tis_core.c | 163 priv->locality = l; in check_locality() 251 rc = tpm_tis_read8(priv, TPM_STS(priv->locality), &status); in tpm_tis_status() 284 tpm_tis_write8(priv, TPM_STS(priv->locality), TPM_STS_COMMAND_READY); in tpm_tis_ready() 300 rc = tpm_tis_read32(priv, TPM_STS(priv->locality), &value); in get_burstcount() 331 rc = tpm_tis_read_bytes(priv, TPM_DATA_FIFO(priv->locality), in recv_data() 414 tpm_tis_write8(priv, TPM_STS(priv->locality), in tpm_tis_recv() 456 rc = tpm_tis_write_bytes(priv, TPM_DATA_FIFO(priv->locality), in tpm_tis_send_data() 479 rc = tpm_tis_write8(priv, TPM_DATA_FIFO(priv->locality), buf[count]); in tpm_tis_send_data() 515 tpm_tis_read32(priv, TPM_INT_ENABLE(priv->locality), &int_mask); in __tpm_tis_disable_interrupts() 517 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() 553 rc = iic_tpm_write(TPM_DATA_FIFO(tpm_dev.locality), in tpm_tis_i2c_send() 576 iic_tpm_write(TPM_DATA_FIFO(tpm_dev.locality), &(buf[count]), 1); in tpm_tis_i2c_send() 584 iic_tpm_write(TPM_STS(tpm_dev.locality), &sts, 1); in tpm_tis_i2c_send() [all …]
|
| H A D | tpm_crb_ffa.h | 14 int tpm_crb_ffa_start(int request_type, int locality); 17 static inline int tpm_crb_ffa_start(int request_type, int locality) { return 0; } in tpm_crb_ffa_start() argument
|
| H A D | tpm_tis_i2c_cr50.c | 393 if (tpm_cr50_i2c_read(chip, TPM_I2C_STS(chip->locality), buf, sizeof(buf)) < 0) in tpm_cr50_i2c_tis_status() 409 tpm_cr50_i2c_write(chip, TPM_I2C_STS(chip->locality), buf, sizeof(buf)); in tpm_cr50_i2c_tis_set_ready() 439 if (tpm_cr50_i2c_read(chip, TPM_I2C_STS(chip->locality), buf, sizeof(buf)) < 0) { in tpm_cr50_i2c_get_burst_and_status() 473 u8 addr = TPM_I2C_DATA_FIFO(chip->locality); in tpm_cr50_i2c_tis_recv() 593 rc = tpm_cr50_i2c_write(chip, TPM_I2C_DATA_FIFO(chip->locality), in tpm_cr50_i2c_tis_send() 615 rc = tpm_cr50_i2c_write(chip, TPM_I2C_STS(chip->locality), tpm_go, in tpm_cr50_i2c_tis_send()
|
| 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() 345 chip->locality = -1; in tpm_chip_alloc()
|
| H A D | tpm_vtpm_proxy.c | 396 static int vtpm_proxy_request_locality(struct tpm_chip *chip, int locality) in vtpm_proxy_request_locality() argument 411 tpm_buf_append_u8(&buf, locality); in vtpm_proxy_request_locality() 420 locality = rc; in vtpm_proxy_request_locality() 427 locality = -1; in vtpm_proxy_request_locality() 432 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_crb.c | 229 return __crb_go_idle(dev, priv, chip->locality); in crb_go_idle() 283 return __crb_cmd_ready(dev, priv, chip->locality); in crb_cmd_ready() 460 __crb_cmd_ready(&chip->dev, priv, chip->locality); in crb_send() 487 rc = tpm_crb_ffa_start(CRB_FFA_START_TYPE_COMMAND, chip->locality); in crb_send() 509 rc = tpm_crb_ffa_start(CRB_FFA_START_TYPE_COMMAND, chip->locality); in crb_cancel()
|
| H A D | tpm_crb_ffa.c | 318 int tpm_crb_ffa_start(int request_type, int locality) in tpm_crb_ffa_start() argument 328 return __tpm_crb_ffa_send_receive(CRB_FFA_START, request_type, locality, 0x00); in tpm_crb_ffa_start()
|
| 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 | 100 int locality; member
|
| /linux/include/linux/ |
| H A D | tpm_svsm.h | 78 u8 locality; member 110 svsm_vtpm_cmd_request_fill(struct svsm_vtpm_cmd_request *req, u8 locality, in svsm_vtpm_cmd_request_fill() argument 117 req->locality = locality; in svsm_vtpm_cmd_request_fill()
|
| H A D | tpm.h | 206 int locality; member
|
| /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
|
| /linux/include/xen/interface/io/ |
| H A D | tpmif.h | 45 uint8_t locality; /* for the current request */ member
|
| /linux/Documentation/security/tpm/ |
| H A D | tpm_tis.rst | 28 locality 0 by setting the requestUse bit in the TPM_ACCESS register. The bit is 31 informs the chip that the locality has been relinquished.
|
| /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()
|
| /linux/Documentation/driver-api/cxl/platform/acpi/ |
| H A D | slit.rst | 7 The system locality information table provides "abstract distances" between
|
| /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
|
| H A D | swap-table.rst | 57 With swap table, swap cache lookup can achieve great locality, simpler,
|
| /linux/net/netfilter/ipvs/ |
| H A D | Kconfig | 179 tristate "locality-based least-connection scheduling" 181 The locality-based least-connection scheduling algorithm is for 193 tristate "locality-based least-connection with replication scheduling" 195 The locality-based least-connection with replication scheduling
|
| /linux/Documentation/arch/x86/ |
| H A D | orc-unwinder.rst | 44 instruction cache locality improvement: 3.2% .text savings almost 47 whose cache locality is borderline."
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | numaperf.rst | 14 under different domains, or "nodes", based on locality and performance
|
| /linux/Documentation/networking/ |
| H A D | scaling.rst | 236 CPU. If NUMA locality is not an issue, this could also be all CPUs in 316 application locality. This is accomplished by Receive Flow Steering 440 closest in cache locality.
|