Searched refs:mbox (Results 1 – 2 of 2) sorted by relevance
/hal_microchip-latest/mec5/drivers/ |
D | mec_mailbox.c | 194 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 …]
|
D | mec_mailbox_api.h | 53 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);
|