Lines Matching full:reply
161 } reply;
172 ret = gh100_fsp_recv(fsp, (u8 *)&reply, sizeof(reply));
176 if (NVVAL_TEST(reply.mctp_header, MCTP, HEADER, SOM, !=, 1) ||
177 NVVAL_TEST(reply.mctp_header, MCTP, HEADER, EOM, !=, 1)) {
178 nvkm_error(subdev, "unexpected MCTP header in reply: 0x%08x\n", reply.mctp_header);
182 if (NVDEF_TEST(reply.nvdm_header, MCTP, MSG_HEADER, TYPE, !=, VENDOR_PCI) ||
183 NVDEF_TEST(reply.nvdm_header, MCTP, MSG_HEADER, VENDOR_ID, !=, NV) ||
184 NVVAL_TEST(reply.nvdm_header, MCTP, MSG_HEADER, NVDM_TYPE, !=, NVDM_TYPE_FSP_RESPONSE)) {
185 nvkm_error(subdev, "unexpected NVDM header in reply: 0x%08x\n", reply.nvdm_header);
189 if (reply.response.commandNvdmType != nvdm_type) {
190 nvkm_error(subdev, "expected NVDM type 0x%02x in reply, got 0x%02x\n",
191 nvdm_type, reply.response.commandNvdmType);
195 if (reply.response.errorCode) {
197 nvdm_type, reply.response.errorCode);