bp_msg_t
int ADM_Boot_recv(bp_msg_t *MessagePtr, struct timespec *Timeout);
void ADM_Callback(bp_msg_t *Message);
ADM_Boot_recv(bp_msg_t *MessagePtr, struct timespec *Timeout)
ADM_Callback(bp_msg_t *Message)
static bp_msg_t Message;
static bp_msg_t Message;
{ BP_OBP_BOOTINIT, 0, sizeof (bp_msg_t),
{ BP_OBP_RESET, 0, sizeof (bp_msg_t),
rscp_send_bpmsg(bp_msg_t *bpmsg)
bp_msg_t bpmsg_reply;
req_bp->msg_len = sizeof (bp_msg_t);
resp_bp->msg_len = sizeof (bp_msg_t);
bp_msg_t bpmsg_reply;
srec_bp.resp_bp.msg_len = sizeof (bp_msg_t);
void rscp_send_bpmsg(bp_msg_t *);
typedef void rscp_bpmsg_cb_t(bp_msg_t *msg);
rmc_comm_bp_msend(struct rmc_comm_state *rcs, bp_msg_t *bp_msg)
sizeof (bp_msg_t) - sizeof (bp_msg->pad));
bp_msg_t *msgp = (bp_msg_t *)pkt->buf;
int datalen = sizeof (bp_msg_t);
} else if ((pkt->bufpos >= sizeof (bp_msg_t)) &&
} else if ((pkt->bufpos >= sizeof (bp_msg_t)) &&
bp_msg_t *bp_msg;
bp_msg = (bp_msg_t *)request_bp->msg_buf;
bp_msg = (bp_msg_t *)response_bp->msg_buf;
void rmc_comm_bp_msend(struct rmc_comm_state *, bp_msg_t *);