Searched refs:mbox (Results 1 – 8 of 8) sorted by relevance
/arm-trusted-firmware-2.8.0/plat/hisilicon/hikey960/drivers/ipc/ |
A D | hisi_ipc.c | 90 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 D | spmc_main.c | 601 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 D | spmc_shared_mem.c | 1161 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 D | corstone700.dtsi | 121 #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 D | morello.dtsi | 59 #mbox-cells = <2>; 60 mbox-name = "ARM-MHU";
|
A D | tc.dts | 246 #mbox-cells = <2>; 258 #mbox-cells = <2>; 272 mbox-names = "tx", "rx";
|
A D | morello-fvp.dts | 142 mbox-names = "tx", "rx";
|
A D | morello-soc.dts | 219 mbox-names = "tx", "rx";
|
Completed in 12 milliseconds