| /linux/drivers/char/tpm/ |
| 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() 302 rc = tpm_tis_read32(priv, TPM_STS(priv->locality), &value); in get_burstcount() 416 tpm_tis_write8(priv, TPM_STS(priv->locality), in tpm_tis_recv() 771 tpm_tis_relinquish_locality(chip, priv->locality); in probe_itpm() 936 rc = tpm_tis_read8(priv, TPM_INT_VECTOR(priv->locality), in tpm_tis_probe_irq_single() 939 tpm_tis_relinquish_locality(chip, priv->locality); in tpm_tis_probe_irq_single() 974 TPM_INT_VECTOR(priv->locality)); in tpm_tis_probe_irq_single() 978 tpm_tis_relinquish_locality(chip, priv->locality); in tpm_tis_probe_irq_single() 993 rc = tpm_tis_read8(priv, TPM_INT_VECTOR(priv->locality), in tpm_tis_probe_irq() [all …]
|
| 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() 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() 583 iic_tpm_write(TPM_STS(tpm_dev.locality), &sts, 1); in tpm_tis_i2c_send() 592 release_locality(chip, tpm_dev.locality, 0); in tpm_tis_i2c_send() 657 release_locality(chip, tpm_dev.locality, 1); in tpm_tis_i2c_init() [all …]
|
| 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() 376 chip->locality = -1; in tpm_chip_alloc()
|
| A D | tpm_vtpm_proxy.c | 394 static int vtpm_proxy_request_locality(struct tpm_chip *chip, int locality) in vtpm_proxy_request_locality() argument 409 tpm_buf_append_u8(&buf, locality); in vtpm_proxy_request_locality() 418 locality = rc; in vtpm_proxy_request_locality() 425 locality = -1; in vtpm_proxy_request_locality() 430 return locality; in vtpm_proxy_request_locality()
|
| 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()
|
| 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()
|
| A D | tpm_tis_core.h | 99 int locality; member
|
| /linux/Documentation/filesystems/ext4/ |
| 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/ |
| A D | tpmif.h | 45 uint8_t locality; /* for the current request */ member
|
| /linux/Documentation/security/tpm/ |
| 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/ |
| A D | st33zp24.h | 20 int locality; member
|
| 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/core-api/ |
| A D | workqueue.rst | 106 things like CPU locality, concurrency limits, priority and more. To 192 possible. Unbound wq sacrifices locality but is useful for 362 level of locality in wq operations and work item execution. 369 cache locality. For example, if a workqueue is using the default affinity 423 locality while still being able to utilize other CPUs if necessary and 438 kernel, there exists a pronounced trade-off between locality and utilization 441 Higher locality leads to higher efficiency where more work is performed for 442 the same number of consumed CPU cycles. However, higher locality may also 464 execution locality matter between the issuer and ``kcryptd``. The following 492 locality. [all …]
|
| /linux/Documentation/mm/ |
| 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
|
| A D | numa.rst | 107 to improve NUMA locality using various CPU affinity command line interfaces,
|
| A D | page_migration.rst | 46 Cpusets allow the automation of process locality. If a task is moved to
|
| /linux/net/netfilter/ipvs/ |
| 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/filesystems/nfs/ |
| A D | localio.rst | 30 beginning, the ultimate use case this locality makes possible is the 108 advantage of NFS client and server locality. Policy that initiates 118 allows the NFS client to negotiate and leverage locality without 119 requiring more elaborate modeling and discovery of such locality in a
|
| /linux/Documentation/arch/x86/ |
| A D | orc-unwinder.rst | 44 instruction cache locality improvement: 3.2% .text savings almost 47 whose cache locality is borderline."
|
| /linux/include/linux/ |
| A D | tpm.h | 203 int locality; member
|
| /linux/Documentation/admin-guide/mm/ |
| A D | numaperf.rst | 14 under different domains, or "nodes", based on locality and performance
|
| /linux/Documentation/networking/ |
| A D | scaling.rst | 229 CPU. If NUMA locality is not an issue, this could also be all CPUs in 309 application locality. This is accomplished by Receive Flow Steering 431 set to be one whose processing CPU is closest in cache locality.
|
| /linux/net/ceph/ |
| A D | osd_client.c | 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()
|
| /linux/Documentation/admin-guide/sysctl/ |
| A D | vm.rst | 713 Type(A) offers the best locality for processes on Node(0), but ZONE_DMA 717 Type(B) cannot offer the best locality but is more robust against OOM of 1082 data locality.
|
| /linux/Documentation/filesystems/ |
| A D | squashfs.rst | 318 which have been packed with it, these because of locality-of-reference may be
|