/openbmc/u-boot/arch/x86/include/asm/arch-quark/acpi/ |
H A D | lpc.asl | 42 IO(Decode16, 0x20, 0x20, 0x01, 0x02) 43 IO(Decode16, 0x24, 0x24, 0x01, 0x02) 44 IO(Decode16, 0x28, 0x28, 0x01, 0x02) 45 IO(Decode16, 0x2c, 0x2c, 0x01, 0x02) 46 IO(Decode16, 0x30, 0x30, 0x01, 0x02) 47 IO(Decode16, 0x34, 0x34, 0x01, 0x02) 48 IO(Decode16, 0x38, 0x38, 0x01, 0x02) 49 IO(Decode16, 0x3c, 0x3c, 0x01, 0x02) 50 IO(Decode16, 0xa0, 0xa0, 0x01, 0x02) 51 IO(Decode16, 0xa4, 0xa4, 0x01, 0x02) [all …]
|
/openbmc/sdeventplus/src/sdeventplus/source/ |
H A D | io.cpp | 14 IO::IO(const Event& event, int fd, uint32_t events, Callback&& callback) : in IO() function in sdeventplus::source::IO 20 IO::IO(const IO& other, sdeventplus::internal::NoOwn) : in IO() function in sdeventplus::source::IO 24 void IO::set_callback(Callback&& callback) in set_callback() 29 int IO::get_fd() const in get_fd() 36 void IO::set_fd(int fd) const in set_fd() 42 uint32_t IO::get_events() const in get_events() 51 void IO::set_events(uint32_t events) const in set_events() 58 uint32_t IO::get_revents() const in get_revents() 67 detail::IOData& IO::get_userdata() const in get_userdata() 72 IO::Callback& IO::get_callback() in get_callback() [all …]
|
H A D | io.hpp | 25 class IO : public Base class 28 using Callback = fu2::unique_function<void(IO&, int fd, uint32_t revents)>; 40 IO(const Event& event, int fd, uint32_t events, Callback&& callback); 51 IO(const IO& event, sdeventplus::internal::NoOwn); 135 class IOData : public IO, public BaseData 138 IO::Callback callback; 141 IOData(const IO& base, IO::Callback&& callback); 143 friend IO;
|
/openbmc/u-boot/arch/x86/include/asm/arch-baytrail/acpi/ |
H A D | lpc.asl | 64 IO(Decode16, 0x20, 0x20, 0x01, 0x02) 65 IO(Decode16, 0x24, 0x24, 0x01, 0x02) 66 IO(Decode16, 0x28, 0x28, 0x01, 0x02) 67 IO(Decode16, 0x2c, 0x2c, 0x01, 0x02) 68 IO(Decode16, 0x30, 0x30, 0x01, 0x02) 69 IO(Decode16, 0x34, 0x34, 0x01, 0x02) 70 IO(Decode16, 0x38, 0x38, 0x01, 0x02) 71 IO(Decode16, 0x3c, 0x3c, 0x01, 0x02) 72 IO(Decode16, 0xa0, 0xa0, 0x01, 0x02) 73 IO(Decode16, 0xa4, 0xa4, 0x01, 0x02) [all …]
|
/openbmc/linux/Documentation/block/ |
H A D | ublk.rst | 28 ublk block device (``/dev/ublkb*``) is added by ublk driver. Any IO request 37 After the IO is handled by userspace, the result is committed back to the 38 driver, thus completing the request cycle. This way, any specific IO handling 39 logic is totally done by userspace, such as loop's IO handling, NBD's IO 40 communication, or qcow2's IO mapping. 44 IO too, which is 1:1 mapped with IO of ``/dev/ublkb*``. 46 Both the IO request forward and IO handling result committing are done via 49 give better IOPS than block IO; which is why ublk is one of high performance 50 implementation of userspace block device: not only IO request communication is 51 done by io_uring, but also the preferred IO handling in ublk server is io_uring [all …]
|
H A D | blk-mq.rst | 4 Multi-Queue Block IO Queueing Mechanism (blk-mq) 7 The Multi-Queue Block IO Queueing Mechanism is an API to enable fast storage 9 through queueing and submitting IO requests to block devices simultaneously, 19 development of the kernel. The Block IO subsystem aimed to achieve the best 32 The former design had a single queue to store block IO requests with a single 36 to different CPUs) wanted to perform block IO. Instead of this, the blk-mq API 44 When the userspace performs IO to a block device (reading or writing a file, 45 for instance), blk-mq takes action: it will store and manage IO requests to 52 cases that it might not do that: if there's an IO scheduler attached at the 65 The block IO subsystem adds requests in the software staging queues [all …]
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | machvec_impl.h | 100 #define IO(UP,low) \ macro 105 #define DO_APECS_IO IO(APECS,apecs) 106 #define DO_CIA_IO IO(CIA,cia) 107 #define DO_IRONGATE_IO IO(IRONGATE,irongate) 108 #define DO_LCA_IO IO(LCA,lca) 109 #define DO_MARVEL_IO IO(MARVEL,marvel) 110 #define DO_MCPCIA_IO IO(MCPCIA,mcpcia) 111 #define DO_POLARIS_IO IO(POLARIS,polaris) 112 #define DO_T2_IO IO(T2,t2) 113 #define DO_TSUNAMI_IO IO(TSUNAMI,tsunami) [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 024.out | 5 === IO: pattern 0x11 25 === IO: pattern 0x22 37 === IO: pattern 0x33 40 === IO: pattern 0x33 45 === IO: pattern 0x33 48 === IO: pattern 0x33 51 === IO: pattern 0x33 54 === IO: pattern 0x33 57 === IO: pattern 0x11 60 === IO: pattern 0x00 [all …]
|
H A D | 048.out | 3 === IO: pattern 45 23 === IO: pattern 67 28 === IO: pattern 123 34 === IO: pattern 100 37 === IO: pattern 101
|
/openbmc/openbmc/meta-openembedded/meta-perl/recipes-perl/libio/ |
H A D | libio-stringy-perl_2.111.bb | 1 SUMMARY = "IO-stringy - I/O on in-core objects like strings and arrays" 4 filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines." 6 HOMEPAGE = "http://www.zeegee.com/products/IO-stringy/" 12 SRC_URI = "${CPAN_MIRROR}/authors/id/D/DS/DSKOLL/IO-stringy-${PV}.tar.gz" 15 S = "${WORKDIR}/IO-stringy-${PV}"
|
H A D | libio-socket-ssl-perl_2.089.bb | 2 DESCRIPTION = "This module is a true drop-in replacement for IO::Socket::INET that \ 4 or client. IO::Socket::SSL supports all the extra features that one \ 9 HOMEPAGE = "https://metacpan.org/dist/IO-Socket-SSL" 23 SRC_URI = "${CPAN_MIRROR}/authors/id/S/SU/SULLR/IO-Socket-SSL-${PV}.tar.gz" 26 S = "${WORKDIR}/IO-Socket-SSL-${PV}"
|
H A D | libio-compress-perl_2.213.bb | 5 IO-Compress supports reading and writing of the following compressed data \ 13 HOMEPAGE = "https://metacpan.org/release/IO-Compress" 19 SRC_URI = "${CPAN_MIRROR}/authors/id/P/PM/PMQS/IO-Compress-${PV}.tar.gz" 23 S = "${WORKDIR}/IO-Compress-${PV}"
|
/openbmc/linux/drivers/scsi/pm8001/ |
H A D | pm80xx_hwi.c | 110 pm8001_dbg(pm8001_ha, IO, in pm80xx_get_fatal_dump() 124 pm8001_dbg(pm8001_ha, IO, "ossaHwCB: status1 %d\n", status); in pm80xx_get_fatal_dump() 125 pm8001_dbg(pm8001_ha, IO, "ossaHwCB: read_len 0x%x\n", in pm80xx_get_fatal_dump() 127 pm8001_dbg(pm8001_ha, IO, "ossaHwCB: direct_len 0x%x\n", in pm80xx_get_fatal_dump() 129 pm8001_dbg(pm8001_ha, IO, "ossaHwCB: direct_offset 0x%x\n", in pm80xx_get_fatal_dump() 150 pm8001_dbg(pm8001_ha, IO, "get_fatal_spcv: accum_len 0x%x\n", in pm80xx_get_fatal_dump() 152 pm8001_dbg(pm8001_ha, IO, "get_fatal_spcv: length_to_read 0x%x\n", in pm80xx_get_fatal_dump() 154 pm8001_dbg(pm8001_ha, IO, "get_fatal_spcv: last_offset 0x%x\n", in pm80xx_get_fatal_dump() 156 pm8001_dbg(pm8001_ha, IO, "get_fatal_spcv: read_len 0x%x\n", in pm80xx_get_fatal_dump() 158 pm8001_dbg(pm8001_ha, IO, "get_fatal_spcv:: direct_len 0x%x\n", in pm80xx_get_fatal_dump() [all …]
|
H A D | pm8001_hwi.c | 1343 pm8001_dbg(pm8001_ha, IO, "No free mpi buffer\n"); in pm8001_mpi_build_cmd() 1406 pm8001_dbg(pm8001_ha, IO, " CI=%d PI=%d\n", in pm8001_mpi_msg_free_set() 1449 pm8001_dbg(pm8001_ha, IO, in pm8001_mpi_msg_consume() 1589 pm8001_dbg(pm8001_ha, IO, "IO_XFER_OPEN_RETRY_TIMEOUT\n"); in pm8001_work_fn() 1594 pm8001_dbg(pm8001_ha, IO, "...Task on lu\n"); in pm8001_work_fn() 1596 pm8001_dbg(pm8001_ha, IO, "...Task NOT on lu\n"); in pm8001_work_fn() 1643 pm8001_dbg(pm8001_ha, IO, "...Reset phy\n"); in pm8001_work_fn() 1657 pm8001_dbg(pm8001_ha, IO, "...Reset phy\n"); in pm8001_work_fn() 1664 pm8001_dbg(pm8001_ha, IO, "...Complete\n"); in pm8001_work_fn() 1814 pm8001_dbg(pm8001_ha, IO, "IO_SUCCESS,param = %d\n", in mpi_ssp_completion() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/perl/ |
H A D | libio-pty-perl_1.20.bb | 1 SUMMARY = "Perl module for pseudo tty IO" 6 SRC_URI = "http://www.cpan.org/modules/by-module/IO/IO-Tty-${PV}.tar.gz" 10 S = "${WORKDIR}/IO-Tty-${PV}" 25 FILES:${PN}-dbg += "${libdir}/perl/vendor_perl/*/auto/IO/Tty/.debug/"
|
/openbmc/linux/Documentation/translations/zh_CN/core-api/ |
H A D | gfp_mask-from-fs-io.rst | 16 从FS/IO上下文中使用的GFP掩码 25 文件系统和IO栈中的代码路径在分配内存时必须小心,以防止因直接调用FS或IO路径的内 42 没有内存分配可以追溯到FS/IO中。 49 然后,FS/IO代码在任何与回收有关的关键部分开始之前简单地调用适当的保存函数
|
/openbmc/openbmc/poky/scripts/contrib/bb-perf/ |
H A D | buildstats.sh | 30 IO="IO wchar:IO write_bytes:IO syscr:IO read_bytes:IO rchar:IO syscw:IO cancelled_write_bytes" 54 -s stats The stats to be matched. Options: TIME, IO, RUSAGE, CHILD_RUSAGE 59 IO=$IO 113 IO) 114 stats="${stats}:${IO}"
|
/openbmc/u-boot/doc/mvebu/ |
H A D | armada-8k-memory.txt | 31 0xF9000000 0xF900FFFF CP-0 / PCIe#0 IO space. 33 0xF9010000 0xF901FFFF CP-0 / PCIe#1 IO space. 35 0xF9020000 0xF902FFFF CP-0 / PCIe#2 IO space. 45 0xFD000000 0xFD00FFFF CP-1 / PCIe#0 IO space. 47 0xFD010000 0xFD01FFFF CP-1 / PCIe#1 IO space. 49 0xFD020000 0xFD02FFFF CP-1 / PCIe#2 IO space.
|
/openbmc/sdeventplus/test/source/ |
H A D | io.cpp | 88 IO::Callback callback = [&](IO&, int fd, uint32_t revents) { in TEST_F() argument 93 IO io(*event, fd, events, std::move(callback)); in TEST_F() 120 IO::Callback callback = [&completions](IO&, int, uint32_t) { in TEST_F() argument 123 EXPECT_THROW(IO(*event, fd, events, std::move(callback)), SdEventError); in TEST_F() 131 std::unique_ptr<IO> io; 157 std::make_unique<IO>(*event, fd, events, [](IO&, int, uint32_t) {}); in SetUp() argument 174 auto io2 = std::make_unique<IO>(*io); in TEST_F() 180 IO io3(*io); in TEST_F()
|
/openbmc/linux/Documentation/arch/x86/i386/ |
H A D | IO-APIC.rst | 4 IO-APIC 9 Most (all) Intel-MP compliant SMP boards have the so-called 'IO-APIC', 12 IO-APIC, interrupts from hardware will be delivered only to the 16 multiple IO-APICs. Multiple IO-APICs are used in high-end servers to 23 If your box boots fine with enabled IO-APIC IRQs, then your 28 0: 1360293 IO-APIC-edge timer 29 1: 4 IO-APIC-edge keyboard 32 14: 1448 IO-APIC-edge ide0 33 16: 28232 IO-APIC-level Intel EtherExpress Pro 10/100 Ethernet 34 17: 51304 IO-APIC-level eth0 [all …]
|
/openbmc/u-boot/board/intel/bayleybay/acpi/ |
H A D | mainboard.asl | 21 IO(Decode16, 0x60, 0x60, 0x00, 0x01) 22 IO(Decode16, 0x64, 0x64, 0x00, 0x01) 38 IO(Decode16, 0x60, 0x60, 0x00, 0x01) 39 IO(Decode16, 0x64, 0x64, 0x00, 0x01)
|
/openbmc/qemu/docs/specs/ |
H A D | acpi_pci_hotplug.rst | 7 ACPI GPE block (IO ports 0xafe0-0xafe3, byte access) 13 PCI slot injection notification pending (IO port 0xae00-0xae03, 4-byte access) 21 PCI slot removal notification (IO port 0xae04-0xae07, 4-byte access) 29 PCI device eject (IO port 0xae08-0xae0b, 4-byte access) 44 PCI removability status (IO port 0xae0c-0xae0f, 4-byte access)
|
/openbmc/linux/Documentation/PCI/ |
H A D | boot-interrupts.rst | 13 interrupt messages (Assert_INTx/Deassert_INTx). The integrated IO-APIC in a 14 given Core IO converts the legacy interrupt messages from PCI Express to 15 MSI interrupts. If the IO-APIC is disabled (via the mask bits in the 16 IO-APIC table entries), the messages are routed to the legacy PCH. This 18 did not support the IO-APIC and for boot. Intel in the past has used the 22 describe problems with the Core IO handling of INTx message routing to the 79 Starting with ICX there are no longer any IO-APICs in the Core IO's 80 devices. IO-APIC is only in the PCH. Devices connected to the Core IO's 105 PCH - they are either converted into MSI via the integrated IO-APIC 106 (if the IO-APIC mask bit is clear in the appropriate entries)
|
/openbmc/linux/Documentation/fb/ |
H A D | deferred_io.rst | 2 Deferred IO 5 Deferred IO is a way to delay and repurpose IO. It uses host memory as a 7 IO. The following example may be a useful explanation of how one such setup 11 - deferred IO and driver sets up fault and page_mkwrite handlers 62 2. Setup your deferred IO callback. Eg:: 67 The deferred_io callback is where you would perform all your IO to the display
|
/openbmc/linux/drivers/message/fusion/lsi/ |
H A D | mpi_history.txt | 88 * 03-11-05 01.05.07 Removed function codes for SCSI IO 32 and 91 * 06-24-05 01.05.08 Added function codes for SCSI IO 32 and 242 * Added Manufacturing pages, IO Unit Page 2, SCSI SPI 273 * Added IO Unit Page 3. 302 * Added structures for Manufacturing Page 4, IO Unit 364 * SAS IO Unit, SAS Expander, SAS Device, and SAS PHY. 368 * Two new bits defined for IO Unit Page 1 Flags field. 371 * Four new Flags bits defined for IO Unit Page 2. 372 * Added IO Unit Page 4. 379 * Added more defines for SAS IO Unit Page 0 [all …]
|