Home
last modified time | relevance | path

Searched refs:mailbox_channel (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/accel/amdxdna/
H A Damdxdna_mailbox.c55 struct mailbox_channel { struct
99 static void mailbox_reg_write(struct mailbox_channel *mb_chann, u32 mbox_reg, u32 data) in mailbox_reg_write()
107 static u32 mailbox_reg_read(struct mailbox_channel *mb_chann, u32 mbox_reg) in mailbox_reg_read()
116 mailbox_set_headptr(struct mailbox_channel *mb_chann, u32 headptr_val) in mailbox_set_headptr()
123 mailbox_set_tailptr(struct mailbox_channel *mb_chann, u32 tailptr_val) in mailbox_set_tailptr()
130 mailbox_get_headptr(struct mailbox_channel *mb_chann, enum channel_res_type type) in mailbox_get_headptr()
136 mailbox_get_tailptr(struct mailbox_channel *mb_chann, enum channel_res_type type) in mailbox_get_tailptr()
142 mailbox_get_ringbuf_size(struct mailbox_channel *mb_chann, enum channel_res_type type) in mailbox_get_ringbuf_size()
152 static int mailbox_acquire_msgid(struct mailbox_channel *mb_chann, struct mailbox_msg *mb_msg) in mailbox_acquire_msgid()
170 static void mailbox_release_msgid(struct mailbox_channel *mb_chann, int msg_id) in mailbox_release_msgid()
[all …]
H A Damdxdna_mailbox.h10 struct mailbox_channel;
81 struct mailbox_channel *xdna_mailbox_alloc_channel(struct mailbox *mb);
95 xdna_mailbox_start_channel(struct mailbox_channel *mb_chann,
106 void xdna_mailbox_free_channel(struct mailbox_channel *mailbox_chann);
113 void xdna_mailbox_stop_channel(struct mailbox_channel *mailbox_chann);
124 int xdna_mailbox_send_msg(struct mailbox_channel *mailbox_chann,
H A Daie2_message.c495 struct mailbox_channel *chann = hwctx->priv->mbox_chann; in aie2_config_cu()
948 struct mailbox_channel *chann = hwctx->priv->mbox_chann; in aie2_execbuf()
982 struct mailbox_channel *chann = hwctx->priv->mbox_chann; in aie2_cmdlist_multi_execbuf()
1049 struct mailbox_channel *chann = hwctx->priv->mbox_chann; in aie2_cmdlist_single_execbuf()
1087 struct mailbox_channel *chann = hwctx->priv->mbox_chann; in aie2_sync_bo()
1123 struct mailbox_channel *chann = hwctx->priv->mbox_chann; in aie2_config_debug_bo()
H A Daie2_pci.h211 struct mailbox_channel *mgmt_chann;