Home
last modified time | relevance | path

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

/hal_microchip-latest/mec5/drivers/
Dmec_mailbox.c194 int mec_hal_mbox_get(struct mec_mbox_regs *base, uint8_t mbox, uint8_t *data) in mec_hal_mbox_get() argument
196 if (!base || (mbox > MEC_MBOX_MAX_INDEX) || !data) { in mec_hal_mbox_get()
202 *data = p[mbox]; in mec_hal_mbox_get()
207 int mec_hal_mbox_put(struct mec_mbox_regs *base, uint8_t mbox, uint8_t data) in mec_hal_mbox_put() argument
209 if (!base || (mbox > MEC_MBOX_MAX_INDEX)) { in mec_hal_mbox_put()
215 p[mbox] = data; in mec_hal_mbox_put()
221 int mec_hal_mbox32_get(struct mec_mbox_regs *base, uint8_t mbox, uint32_t *data) in mec_hal_mbox32_get() argument
223 if (!base || (mbox > (MEC_MBOX_MAX_INDEX / 4)) || !data) { in mec_hal_mbox32_get()
227 *data = base->MBOXD[mbox]; in mec_hal_mbox32_get()
232 int mec_hal_mbox32_put(struct mec_mbox_regs *base, uint8_t mbox, uint32_t data) in mec_hal_mbox32_put() argument
[all …]
Dmec_mailbox_api.h53 int mec_hal_mbox_get(struct mec_mbox_regs *base, uint8_t mbox, uint8_t *data);
54 int mec_hal_mbox_put(struct mec_mbox_regs *base, uint8_t mbox, uint8_t data);
56 int mec_hal_mbox32_get(struct mec_mbox_regs *base, uint8_t mbox, uint32_t *data);
57 int mec_hal_mbox32_put(struct mec_mbox_regs *base, uint8_t mbox, uint32_t data);