/openbmc/docs/designs/ |
H A D | phosphor-hwmon-io-uring.md | 1 # Using io_uring in BMCs for asynchronous sensor reads 14 Currently, OpenBMC has code that performs I2C reads for sensors that may take 27 sensor reads for OpenBMC. 30 method for preventing sensors from blocking all other sensor reads and D-Bus if 38 By using io_uring, the asynchronous sensor reads will need to maintain the same 39 accuracy as the current, synchronous reads in each of the daemons. Potential 47 The focus of this project is to add asynchronous sensor reads to the 49 sensor reads into dbus-sensors. 63 as well the addition of a caching layer for the results from the sensor reads. 65 In mainloop.cpp currently, the `read()` function, which reads hwmon sysfs [all …]
|
/openbmc/qemu/contrib/plugins/ |
H A D | hotpages.c | 44 uint64_t reads; member 58 r = (ea->reads + ea->writes) > (eb->reads + eb->writes) ? -1 : 1; in cmp_access_count() 61 r = ea->reads > eb->reads ? -1 : 1; in cmp_access_count() 78 g_autoptr(GString) report = g_string_new("Addr, RCPUs, Reads, WCPUs, Writes\n"); in plugin_exit() 94 rec->cpu_read, rec->reads, in plugin_exit() 144 count->reads++; in vcpu_haddr() 175 if (g_strcmp0(tokens[1], "reads") == 0) { in qemu_plugin_install()
|
H A D | hwprofile.c | 28 uint64_t reads; member 78 return ea->totals.reads + ea->totals.writes > in sort_cmp() 79 eb->totals.reads + eb->totals.writes ? -1 : 1; in sort_cmp() 93 rec->cpu_read, rec->reads); in fmt_iocount_record() 117 g_string_append_printf(report, ", RCPUs, Reads"); in plugin_exit() 192 count->reads++; in inc_count()
|
/openbmc/qemu/tests/tcg/multiarch/system/ |
H A D | validate-memory-counts.py | 49 Region Base, Reads, Writes, Seen all 74 reads = int(parts[1]) 78 total_reads += reads 124 print("Fail: The memory reads and writes count does not match.") 125 print(f"Expected Reads: {exp_reads}, Actual Reads: {preads}")
|
/openbmc/phosphor-hwmon/ |
H A D | env.hpp | 32 /** @brief Reads an environment variable 34 * Reads the environment for that key 48 /** @brief Reads an environment variable 50 * Reads <prefix>_<sensor.first><sensor.second> 71 /** @brief Reads an environment variable, and takes type and id separately
|
/openbmc/u-boot/arch/x86/include/asm/ |
H A D | early_cmos.h | 15 * This reads from CMOS for the 8-bit data stored at the given address. 25 * This reads from CMOS for the 16-bit data stored at the given address. 35 * This reads from CMOS for the 32-bit data stored at the given address.
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 017 | 4 # Simple backing file reads 57 # Some clusters with alternating backing file/image file reads 75 # Some clusters with alternating backing file/image file reads 87 # Some clusters with alternating backing file/image file reads
|
H A D | 018 | 58 # Some clusters with alternating backing file/image file reads 76 # Some clusters with alternating backing file/image file reads 91 # Some clusters with alternating backing file/image file reads
|
H A D | 019 | 66 # Some clusters with alternating backing file/image file reads 84 # Some clusters with alternating backing file/image file reads 116 # Some clusters with alternating backing file/image file reads
|
H A D | 020 | 67 # Some clusters with alternating backing file/image file reads 85 # Some clusters with alternating backing file/image file reads 100 # Some clusters with alternating backing file/image file reads
|
/openbmc/u-boot/drivers/mtd/nand/raw/ |
H A D | nand_spl_loaders.c | 47 * reads. Note: This does not support runtime detected FLASH yet, but 61 * function in the simple code. On NAND which allows subpage reads 86 * Non page aligned reads go to the scratch buffer. in nand_spl_read_block() 87 * Page aligned reads go directly to the destination. in nand_spl_read_block()
|
/openbmc/qemu/tests/qtest/ |
H A D | libqtest-single.h | 133 * Reads an 8-bit value from an I/O port. 146 * Reads a 16-bit value from an I/O port. 159 * Reads a 32-bit value from an I/O port. 220 * Reads an 8-bit value from guest memory. 233 * Reads a 16-bit value from guest memory. 246 * Reads a 32-bit value from guest memory. 259 * Reads a 64-bit value from guest memory.
|
/openbmc/openbmc-tools/dbus_sensor_tester/ |
H A D | main.cpp | 17 size_t reads = 0; variable 47 if (reads > 0) { in on_loop() 48 std::cout << "Read " << reads << " sensor updates\n"; in on_loop() 49 reads = 0; in on_loop() 119 reads++; in main()
|
/openbmc/qemu/replay/ |
H A D | replay-internal.h | 135 /*! Reads data type from the file and stores it in the 148 /*! Reads next clock value from the file. 173 /*! Reads input event from the log */ 186 /*! Reads char event read from the file. */ 195 /*! Reads network from the file. */
|
/openbmc/qemu/target/hexagon/ |
H A D | attribs_def.h.inc | 114 DEF_ATTRIB(IMPLICIT_READS_PC, "Reads the PC register", "", "") 115 DEF_ATTRIB(IMPLICIT_READS_P0, "Reads the P0 register", "", "") 116 DEF_ATTRIB(IMPLICIT_READS_P1, "Reads the P1 register", "", "") 117 DEF_ATTRIB(IMPLICIT_READS_P2, "Reads the P2 register", "", "") 118 DEF_ATTRIB(IMPLICIT_READS_P3, "Reads the P3 register", "", "") 120 DEF_ATTRIB(IMPLICIT_READS_SP, "Reads the SP register", "", "")
|
/openbmc/qemu/include/hw/i2c/ |
H A D | smbus_slave.h | 56 * Likewise we can't distinguish between different reads, or even know 59 * byte on block reads. This call cannot fail, it should return 61 * This may be NULL if no data is read from the device. Reads will
|
/openbmc/qemu/include/io/ |
H A D | channel-null.h | 35 * that discards all writes and returns EOF for all reads. 48 * and returns EOF for all reads.
|
/openbmc/qemu/include/system/ |
H A D | replay.h | 79 /*! Saves or reads the clock depending on the current replay mode. */ 110 * or reads the events from the file (while replaying). 144 /*! Reads char write return value from the replay log. */ 146 /*! Reads information about read_all character event. */
|
/openbmc/obmc-console/test/ |
H A D | test-console-client-can-read | 48 $SOCAT EXEC:"$CLIENT -i $TEST_NAME" EXEC:'grep -m1 -qF client-reads-this' & 53 echo client-reads-this > remote
|
/openbmc/qemu/hw/vfio/ |
H A D | pci-quirks.h | 22 * pass reads and writes through to hardware until a value matching the 57 * through a region within a BAR. When enabled, reads and writes are
|
/openbmc/libmctp/docs/bindings/ |
H A D | vendor-ibm-astlpc.md | 101 - A window of the LPC FW address space, where reads and writes are forwarded to 318 | 3 | The BMC reads the status register for IBF | 319 | 4 | If IBF is set, the BMC reads the host command from IDR | 331 | 3 | The host reads the status register for OBF | 332 | 4 | If OBF is set, the host reads the BMC command from ODR | 345 | 4 | If OBF is set, the host reads the BMC command from ODR | 348 | 7 | The host reads the status register to capture the state change | 367 3. The Rx side now owns the buffer, and reads the message from its Rx area 405 | 10 | ✓ | ✓ | ✓ | The host reads the negotiated version … 406 | 11 | | ✓ | ✓ | The host reads both `rx_size` and `tx_size` to derive the negotiated MTU… [all …]
|
/openbmc/u-boot/tools/ |
H A D | mkexynosspl.c | 20 * IROM code reads first (CHECKSUM_OFFSET + 4) bytes from boot device. It then 26 * IROM code reads the below header to find out the size of the blob (total 27 * size, header size included) and its checksum. Then it reads the rest of the 57 * This utility first reads the "u-boot-spl.bin" into a buffer. In case of
|
/openbmc/qemu/util/ |
H A D | stats64.c | 80 /* 64-bit reads always take the lock, so they don't care about the in stat64_add32_carry() 106 /* We have to set low before high, just like stat64_min reads in stat64_min_slow() 135 /* We have to set low before high, just like stat64_max reads in stat64_max_slow()
|
/openbmc/u-boot/drivers/mtd/onenand/ |
H A D | onenand_spl.c | 117 /* Temporary storage for non page aligned and non page sized reads. */ 146 * Non page aligned reads go to the scratch buffer. in onenand_spl_read_block() 147 * Page aligned reads go directly to the destination. in onenand_spl_read_block()
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | dbus_watcher.hpp | 87 * Reads the property if it is on D-Bus, and sets up the match 129 * Reads the property if it is on D-Bus, and sets up the match 151 * @brief Reads the property on D-Bus, and calls 268 * Reads all properties on the interface if it is on D-Bus, 305 * @brief Reads the interface's properties on D-Bus, and
|