Home
last modified time | relevance | path

Searched refs:mbox (Results 1 – 8 of 8) sorted by relevance

/arm-trusted-firmware-2.8.0/plat/hisilicon/hikey960/drivers/ipc/
A Dhisi_ipc.c90 mmio_write_32(IPC_MBX_ICLR_REG(mbox), source); in hisi_ipc_clear_ack()
104 state = mmio_read_32(IPC_MBX_MODE_REG(mbox)); in hisi_ipc_send_cmd_with_ack()
106 mmio_write_32(IPC_MBX_SOURCE_REG(mbox), source); in hisi_ipc_send_cmd_with_ack()
107 regval = mmio_read_32(IPC_MBX_SOURCE_REG(mbox)); in hisi_ipc_send_cmd_with_ack()
116 mmio_write_32(IPC_MBX_MODE_REG(mbox), 0x1); in hisi_ipc_send_cmd_with_ack()
120 mmio_write_32(IPC_MBX_IMASK_REG(mbox), mask); in hisi_ipc_send_cmd_with_ack()
122 mmio_write_32(IPC_MBX_DATA_REG(mbox, 0), cmdtype); in hisi_ipc_send_cmd_with_ack()
123 mmio_write_32(IPC_MBX_DATA_REG(mbox, 1), cmdpara); in hisi_ipc_send_cmd_with_ack()
125 mmio_write_32(IPC_MBX_SEND_REG(mbox), source); in hisi_ipc_send_cmd_with_ack()
127 hisi_ipc_clear_ack(source, mbox); in hisi_ipc_send_cmd_with_ack()
[all …]
/arm-trusted-firmware-2.8.0/services/std_svc/spm/el3_spmc/
A Dspmc_main.c601 struct mailbox *mbox; in rxtx_map_handler() local
645 spin_lock(&mbox->lock); in rxtx_map_handler()
648 if (mbox->rx_buffer != 0 || mbox->tx_buffer != 0) { in rxtx_map_handler()
650 (void *) mbox->rx_buffer, (void *)mbox->tx_buffer); in rxtx_map_handler()
718 spin_lock(&mbox->lock); in rxtx_unmap_handler()
721 if (mbox->rx_buffer == 0 || mbox->tx_buffer == 0) { in rxtx_unmap_handler()
733 mbox->rx_buffer = 0; in rxtx_unmap_handler()
741 mbox->tx_buffer = 0; in rxtx_unmap_handler()
887 struct mailbox *mbox; in partition_info_get_handler() local
963 mbox, in partition_info_get_handler()
[all …]
A Dspmc_shared_mem.c1161 spin_lock(&mbox->lock); in spmc_ffa_mem_send()
1164 spin_unlock(&mbox->lock); in spmc_ffa_mem_send()
1229 spin_lock(&mbox->lock); in spmc_ffa_mem_frag_tx()
1232 spin_unlock(&mbox->lock); in spmc_ffa_mem_frag_tx()
1331 spin_lock(&mbox->lock); in spmc_ffa_mem_retrieve_req()
1333 req = mbox->tx_buffer; in spmc_ffa_mem_retrieve_req()
1334 resp = mbox->rx_buffer; in spmc_ffa_mem_retrieve_req()
1547 spin_unlock(&mbox->lock); in spmc_ffa_mem_retrieve_req()
1625 spin_lock(&mbox->lock); in spmc_ffa_mem_frag_rx()
1714 spin_lock(&mbox->lock); in spmc_ffa_mem_relinquish()
[all …]
/arm-trusted-firmware-2.8.0/fdts/
A Dcorstone700.dtsi121 #mbox-cells = <1>;
122 mbox-name = "arm-es0-mhu0";
133 #mbox-cells = <1>;
134 mbox-name = "arm-es0-mhu1";
145 #mbox-cells = <1>;
146 mbox-name = "arm-se-mhu1";
152 mbox-names = "es0mhu0", "es0mhu1", "semhu1";
A Dmorello.dtsi59 #mbox-cells = <2>;
60 mbox-name = "ARM-MHU";
A Dtc.dts246 #mbox-cells = <2>;
258 #mbox-cells = <2>;
272 mbox-names = "tx", "rx";
A Dmorello-fvp.dts142 mbox-names = "tx", "rx";
A Dmorello-soc.dts219 mbox-names = "tx", "rx";

Completed in 12 milliseconds