Home
last modified time | relevance | path

Searched refs:IO (Results 1 – 25 of 641) sorted by relevance

12345678910>>...26

/openbmc/u-boot/arch/x86/include/asm/arch-quark/acpi/
H A Dlpc.asl42 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 Dio.cpp14 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 Dio.hpp25 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 Dlpc.asl64 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 Dublk.rst28 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 Dblk-mq.rst4 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 Dmachvec_impl.h100 #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 D024.out5 === 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 D048.out3 === 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 Dlibio-stringy-perl_2.111.bb1 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 Dlibio-socket-ssl-perl_2.089.bb2 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 Dlibio-compress-perl_2.213.bb5 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 Dpm80xx_hwi.c110 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 Dpm8001_hwi.c1343 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 Dlibio-pty-perl_1.20.bb1 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 Dgfp_mask-from-fs-io.rst16 从FS/IO上下文中使用的GFP掩码
25 文件系统和IO栈中的代码路径在分配内存时必须小心,以防止因直接调用FS或IO路径的内
42 没有内存分配可以追溯到FS/IO中。
49 然后,FS/IO代码在任何与回收有关的关键部分开始之前简单地调用适当的保存函数
/openbmc/openbmc/poky/scripts/contrib/bb-perf/
H A Dbuildstats.sh30 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 Darmada-8k-memory.txt31 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 Dio.cpp88 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 DIO-APIC.rst4 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 Dmainboard.asl21 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 Dacpi_pci_hotplug.rst7 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 Dboot-interrupts.rst13 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 Ddeferred_io.rst2 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 Dmpi_history.txt88 * 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 …]

12345678910>>...26