Searched refs:mailbox (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dmailbox.h18 uint32_t mailbox; member in struct:__anon956
33 // sends a command via the mailbox
34 static inline zx_status_t mailbox_send_cmd(mailbox_protocol_t* mailbox, argument
37 return mailbox->ops->send_cmd(mailbox->ctx, channel, mdata);
/fuchsia/zircon/system/dev/scpi/aml-scpi-s912/
H A Daml-mailbox.c5 #include "aml-mailbox.h"
6 #include "aml-mailbox-hw.h"
15 readl((uint32_t*)mailbox->mmio_mailbox_payload.vaddr + (offset))
17 writel(value, (uint32_t*)mailbox->mmio_mailbox_payload.vaddr + (offset))
19 readl((uint32_t*)mailbox->mmio_mailbox.vaddr + (offset))
21 writel(value, (uint32_t*)mailbox->mmio_mailbox.vaddr + (offset))
39 aml_mailbox_t* mailbox = ctx; local
46 aml_get_rx_mailbox(channel->mailbox))) {
50 mtx_lock(&mailbox->mailbox_chan_lock[channel->mailbox]);
90 aml_mailbox_t* mailbox = ctx; local
112 aml_mailbox_t* mailbox = calloc(1, sizeof(aml_mailbox_t)); local
[all...]
H A Drules.mk7 MODULE := $(LOCAL_DIR).mailbox
12 $(LOCAL_DIR)/aml-mailbox.c \
H A Daml-scpi.c6 #include "aml-mailbox.h"
23 uint32_t* mailbox) {
24 if (!mailbox || !VALID_CMD(cmd)) {
30 *mailbox = AP_NS_LOW_PRIORITY_MAILBOX;
37 *mailbox = AP_NS_HIGH_PRIORITY_MAILBOX;
44 *mailbox = AP_SECURE_MAILBOX;
48 *mailbox = INVALID_MAILBOX;
63 zx_status_t status = aml_scpi_get_mailbox(cmd, &channel.mailbox);
72 status = mailbox_send_cmd(&scpi->mailbox, &channel, &mdata);
297 status = device_get_protocol(parent, ZX_PROTOCOL_MAILBOX, &scpi->mailbox);
22 aml_scpi_get_mailbox(uint32_t cmd, uint32_t* mailbox) argument
[all...]
H A Daml-scpi.h12 #include <ddk/protocol/mailbox.h>
35 mailbox_protocol_t mailbox; member in struct:__anon468
H A Daml-mailbox.h11 #include <ddk/protocol/mailbox.h>
/fuchsia/zircon/system/ulib/ddktl/include/ddktl/protocol/
H A Dmailbox.h7 #include <ddk/protocol/mailbox.h>
11 #include "mailbox-internal.h"
13 // DDK mailbox protocol support.
23 // implement the mailbox protocol.
35 // : MailboxDeviceType("my-mailbox-device", parent) {}

Completed in 86 milliseconds