ipc_protocol_ap_shm
addr + offsetof(struct ipc_protocol_ap_shm, device_info);
addr + offsetof(struct ipc_protocol_ap_shm, head_array);
addr + offsetof(struct ipc_protocol_ap_shm, tail_array);
p_ci->msg_head = addr + offsetof(struct ipc_protocol_ap_shm, msg_head);
p_ci->msg_tail = addr + offsetof(struct ipc_protocol_ap_shm, msg_tail);
addr + offsetof(struct ipc_protocol_ap_shm, msg_ring);
struct ipc_protocol_ap_shm *p_ap_shm;
struct ipc_protocol_ap_shm *ipc_ap_shm = ipc_protocol->p_ap_shm;
struct ipc_protocol_ap_shm *ipc_ap_shm = ipc_protocol->p_ap_shm;