Lines Matching refs:msg
42 struct nv_sec2_acr_bootstrap_falcon_msg *msg = in gp102_sec2_acr_bootstrap_falcon_callback() local
43 container_of(hdr, typeof(*msg), msg.hdr); in gp102_sec2_acr_bootstrap_falcon_callback()
45 const char *name = nvkm_acr_lsf_id(msg->falcon_id); in gp102_sec2_acr_bootstrap_falcon_callback()
47 if (msg->error_code) { in gp102_sec2_acr_bootstrap_falcon_callback()
50 msg->falcon_id, name, msg->error_code); in gp102_sec2_acr_bootstrap_falcon_callback()
124 struct nv_sec2_init_msg msg; in gp102_sec2_initmsg() local
127 ret = nvkm_falcon_msgq_recv_initmsg(sec2->msgq, &msg, sizeof(msg)); in gp102_sec2_initmsg()
131 if (msg.hdr.unit_id != NV_SEC2_UNIT_INIT || in gp102_sec2_initmsg()
132 msg.msg_type != NV_SEC2_INIT_MSG_INIT) in gp102_sec2_initmsg()
135 for (i = 0; i < ARRAY_SIZE(msg.queue_info); i++) { in gp102_sec2_initmsg()
136 if (msg.queue_info[i].id == NV_SEC2_INIT_MSG_QUEUE_ID_MSGQ) { in gp102_sec2_initmsg()
138 msg.queue_info[i].index, in gp102_sec2_initmsg()
139 msg.queue_info[i].offset, in gp102_sec2_initmsg()
140 msg.queue_info[i].size); in gp102_sec2_initmsg()
143 msg.queue_info[i].index, in gp102_sec2_initmsg()
144 msg.queue_info[i].offset, in gp102_sec2_initmsg()
145 msg.queue_info[i].size); in gp102_sec2_initmsg()