Home
last modified time | relevance | path

Searched refs:Mailbox (Results 1 – 25 of 59) sorted by relevance

123

/OK3568_Linux_fs/kernel/drivers/mailbox/
H A DKconfig3 bool "Mailbox Hardware Support"
5 Mailbox is a framework to control hardware communication between
12 tristate "ARM MHU Mailbox"
20 tristate "i.MX Mailbox"
23 Mailbox implementation for i.MX Messaging Unit (MU).
26 tristate "Platform MHU Mailbox"
36 bool "ARM PL320 Mailbox"
40 Mailbox (IPCM), tailored for the Calxeda Highbank. It is used to
46 tristate "Armada 37xx rWTM BIU Mailbox"
50 Mailbox implementation for communication with the the firmware
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/actor/
H A Dmailbox.cpp9 Mailbox::Mailbox() { in Mailbox() function in mbgl::Mailbox
12 Mailbox::Mailbox(Scheduler& scheduler_) in Mailbox() function in mbgl::Mailbox
16 void Mailbox::open(Scheduler& scheduler_) { in open()
35 void Mailbox::close() { in close()
47 bool Mailbox::isOpen() const { return bool(scheduler); } in isOpen()
50 void Mailbox::push(std::unique_ptr<Message> message) { in push()
65 void Mailbox::receive() { in receive()
92 void Mailbox::maybeReceive(std::weak_ptr<Mailbox> mailbox) { in maybeReceive()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/include/mbgl/actor/
H A Dmailbox.hpp14 class Mailbox : public std::enable_shared_from_this<Mailbox> { class
21 Mailbox();
23 Mailbox(Scheduler&);
36 static void maybeReceive(std::weak_ptr<Mailbox>);
H A Dscheduler.hpp7 class Mailbox;
39 virtual void schedule(std::weak_ptr<Mailbox>) = 0;
H A Daspiring_actor.hpp37 AspiringActor() : mailbox(std::make_shared<Mailbox>()) { in AspiringActor()
49 std::shared_ptr<Mailbox> mailbox;
H A Dactor_ref.hpp26 ActorRef(Object& object_, std::weak_ptr<Mailbox> weakMailbox_) in ActorRef()
61 std::weak_ptr<Mailbox> weakMailbox;
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/mailbox/
H A Dmailbox.txt1 * Generic Mailbox Controller and client driver bindings
3 Generic binding to provide a way for Mailbox controller drivers to
6 * Mailbox Controller
19 * Mailbox Client
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mailbox/
H A Dhisilicon,hi6220-mailbox.txt1 Hisilicon Hi6220 Mailbox Driver
9 Mailbox Device Node:
45 <0x0 0x06dff800 0x0 0x0800>; /* Mailbox */
52 Mailbox client
58 - mboxes: Standard property to specify a Mailbox (See ./mailbox.txt)
59 Cells must match 'mbox-cells' (See Mailbox Device Node above).
H A Dmailbox.txt1 * Generic Mailbox Controller and client driver bindings
3 Generic binding to provide a way for Mailbox controller drivers to
6 * Mailbox Controller
19 * Mailbox Client
H A Dsti-mailbox.txt1 ST Microelectronics Mailbox Driver
3 Each ST Mailbox IP currently consists of 4 instances of 32 channels. Messages
38 - mboxes : Standard property to specify a Mailbox (See ./mailbox.txt)
H A Domap-mailbox.txt1 OMAP2+ and K3 Mailbox
32 Mailbox Device Node:
34 A Mailbox device node is used to represent a Mailbox IP instance/cluster within
49 controller the Mailbox device uses
107 Mailbox Users:
H A Daltera-mailbox.txt1 Altera Mailbox Driver
32 Mailbox client
H A Dhisilicon,hi3660-mailbox.txt1 Hisilicon Hi3660 Mailbox Controller
38 - mboxes : Standard property to specify a Mailbox (See ./mailbox.txt)
/OK3568_Linux_fs/kernel/drivers/scsi/aacraid/
H A Drx.c49 aac_printf(dev, readl (&dev->IndexRegs->Mailbox[5])); in aac_rx_intr_producer()
171 writel(command, &dev->IndexRegs->Mailbox[0]); in rx_sync_cmd()
175 writel(p1, &dev->IndexRegs->Mailbox[1]); in rx_sync_cmd()
176 writel(p2, &dev->IndexRegs->Mailbox[2]); in rx_sync_cmd()
177 writel(p3, &dev->IndexRegs->Mailbox[3]); in rx_sync_cmd()
178 writel(p4, &dev->IndexRegs->Mailbox[4]); in rx_sync_cmd()
233 *status = readl(&dev->IndexRegs->Mailbox[0]); in rx_sync_cmd()
235 *r1 = readl(&dev->IndexRegs->Mailbox[1]); in rx_sync_cmd()
237 *r2 = readl(&dev->IndexRegs->Mailbox[2]); in rx_sync_cmd()
239 *r3 = readl(&dev->IndexRegs->Mailbox[3]); in rx_sync_cmd()
[all …]
H A Dsrc.c129 writel(events, &dev->IndexRegs->Mailbox[0]); in aac_src_intr_message()
220 writel(command, &dev->IndexRegs->Mailbox[0]); in src_sync_cmd()
224 writel(p1, &dev->IndexRegs->Mailbox[1]); in src_sync_cmd()
225 writel(p2, &dev->IndexRegs->Mailbox[2]); in src_sync_cmd()
226 writel(p3, &dev->IndexRegs->Mailbox[3]); in src_sync_cmd()
227 writel(p4, &dev->IndexRegs->Mailbox[4]); in src_sync_cmd()
300 *status = readl(&dev->IndexRegs->Mailbox[0]); in src_sync_cmd()
302 *r1 = readl(&dev->IndexRegs->Mailbox[1]); in src_sync_cmd()
304 *r2 = readl(&dev->IndexRegs->Mailbox[2]); in src_sync_cmd()
306 *r3 = readl(&dev->IndexRegs->Mailbox[3]); in src_sync_cmd()
[all …]
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/platform/qt/src/
H A Dqmapboxgl_scheduler.cpp16 void QMapboxGLScheduler::schedule(std::weak_ptr<mbgl::Mailbox> mailbox) in schedule()
28 std::queue<std::weak_ptr<mbgl::Mailbox>> taskQueue; in processEvents()
35 mbgl::Mailbox::maybeReceive(taskQueue.front()); in processEvents()
H A Dqmapboxgl_scheduler.hpp22 void schedule(std::weak_ptr<mbgl::Mailbox> scheduled) final;
33 std::queue<std::weak_ptr<mbgl::Mailbox>> m_taskQueue;
H A Dqmapboxgl_renderer_observer.hpp16 : mailbox(std::make_shared<mbgl::Mailbox>(mapRunLoop)) in QMapboxGLRendererObserver()
49 std::shared_ptr<mbgl::Mailbox> mailbox;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/platform/default/mbgl/util/
H A Ddefault_thread_pool.hpp17 void schedule(std::weak_ptr<Mailbox>) override;
21 std::queue<std::weak_ptr<Mailbox>> queue;
H A Ddefault_thread_pool.cpp29 Mailbox::maybeReceive(mailbox); in ThreadPool()
48 void ThreadPool::schedule(std::weak_ptr<Mailbox> mailbox) { in schedule()
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/platform/default/mbgl/storage/
H A Dfile_source_request.hpp12 class Mailbox;
28 std::shared_ptr<Mailbox> mailbox;
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/reset/
H A Dxlnx,zynqmp-power.txt13 "tx" - Mailbox corresponding to transmit path
14 "rx" - Mailbox corresponding to receive path
15 - mboxes : Standard property to specify a Mailbox. Each value of
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/serial/
H A Dnvidia,tegra194-tcu.txt16 "rx" - Mailbox for receiving data from hardware UART
17 "tx" - Mailbox for transmitting data to hardware UART
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/src/mbgl/sprite/
H A Dsprite_loader.cpp24 : mailbox(std::make_shared<Mailbox>(*Scheduler::GetCurrent())), in Loader()
32 std::shared_ptr<Mailbox> mailbox;
/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/include/mbgl/util/
H A Drun_loop.hpp76 void schedule(std::weak_ptr<Mailbox> mailbox) override { in schedule()
78 Mailbox::maybeReceive(mailbox); in schedule()

123