Lines Matching defs:inmsg

654 chipset_init(CONTROLVM_MESSAGE *inmsg)
672 inmsg->cmd.initChipset.
682 if (inmsg->hdr.Flags.responseExpected)
683 controlvm_respond_chipset_init(&inmsg->hdr, rc, features);
1092 bus_create(CONTROLVM_MESSAGE *inmsg)
1094 CONTROLVM_MESSAGE_PACKET *cmd = &inmsg->cmd;
1125 if (inmsg->hdr.Flags.testMessage == 1)
1130 pBusInfo->flags.server = inmsg->hdr.Flags.server;
1141 bus_epilog(busNo, CONTROLVM_BUS_CREATE, &inmsg->hdr,
1142 rc, inmsg->hdr.Flags.responseExpected == 1);
1146 bus_destroy(CONTROLVM_MESSAGE *inmsg)
1148 CONTROLVM_MESSAGE_PACKET *cmd = &inmsg->cmd;
1167 bus_epilog(busNo, CONTROLVM_BUS_DESTROY, &inmsg->hdr,
1168 rc, inmsg->hdr.Flags.responseExpected == 1);
1172 bus_configure(CONTROLVM_MESSAGE *inmsg, PARSER_CONTEXT *parser_ctx)
1174 CONTROLVM_MESSAGE_PACKET *cmd = &inmsg->cmd;
1218 bus_epilog(busNo, CONTROLVM_BUS_CONFIGURE, &inmsg->hdr,
1219 rc, inmsg->hdr.Flags.responseExpected == 1);
1223 my_device_create(CONTROLVM_MESSAGE *inmsg)
1225 CONTROLVM_MESSAGE_PACKET *cmd = &inmsg->cmd;
1275 if (inmsg->hdr.Flags.testMessage == 1)
1295 CONTROLVM_DEVICE_CREATE, &inmsg->hdr, rc,
1296 inmsg->hdr.Flags.responseExpected == 1,
1301 my_device_changestate(CONTROLVM_MESSAGE *inmsg)
1303 CONTROLVM_MESSAGE_PACKET *cmd = &inmsg->cmd;
1329 &inmsg->hdr, rc,
1330 inmsg->hdr.Flags.responseExpected == 1,
1335 my_device_destroy(CONTROLVM_MESSAGE *inmsg)
1337 CONTROLVM_MESSAGE_PACKET *cmd = &inmsg->cmd;
1359 CONTROLVM_DEVICE_DESTROY, &inmsg->hdr, rc,
1360 inmsg->hdr.Flags.responseExpected == 1,
1718 parahotplug_process_message(CONTROLVM_MESSAGE *inmsg)
1722 req = parahotplug_request_create(inmsg);
1729 if (inmsg->cmd.deviceChangeState.state.Active) {
1740 controlvm_respond_physdev_changestate(&inmsg->hdr,
1742 inmsg->cmd.
1771 handle_command(CONTROLVM_MESSAGE inmsg, HOSTADDRESS channel_addr)
1773 CONTROLVM_MESSAGE_PACKET *cmd = &inmsg.cmd;
1781 isLocalAddr = (inmsg.hdr.Flags.testMessage == 1);
1786 parametersAddr = channel_addr + inmsg.hdr.PayloadVmOffset;
1787 parametersBytes = inmsg.hdr.PayloadBytes;
1805 LOGWRN("inmsg.hdr.Id=0x%lx", (ulong) inmsg.hdr.Id);
1813 controlvm_init_response(&ackmsg, &inmsg.hdr,
1821 switch (inmsg.hdr.Id) {
1824 (ulong) inmsg.cmd.initChipset.busCount,
1825 (ulong) inmsg.cmd.initChipset.switchCount);
1826 chipset_init(&inmsg);
1832 bus_create(&inmsg);
1836 bus_destroy(&inmsg);
1840 bus_configure(&inmsg, parser_ctx);
1846 my_device_create(&inmsg);
1854 parahotplug_process_message(&inmsg);
1862 my_device_changestate(&inmsg);
1863 g_DiagMsgHdr = inmsg.hdr;
1864 g_DeviceChangeStatePacket = inmsg.cmd;
1872 my_device_destroy(&inmsg);
1879 if (inmsg.hdr.Flags.responseExpected)
1880 controlvm_respond(&inmsg.hdr, CONTROLVM_RESP_SUCCESS);
1884 chipset_ready(&inmsg.hdr);
1888 chipset_selftest(&inmsg.hdr);
1892 chipset_notready(&inmsg.hdr);
1895 LOGERR("unrecognized controlvm cmd=%d", (int) inmsg.hdr.Id);
1896 if (inmsg.hdr.Flags.responseExpected)
1897 controlvm_respond(&inmsg.hdr,
1927 CONTROLVM_MESSAGE inmsg;
1965 &inmsg)) {
1966 if (inmsg.hdr.PayloadMaxBytes != 0) {
1968 (ulong) inmsg.hdr.PayloadMaxBytes,
1969 (ulong) inmsg.hdr.PayloadVmOffset,
1970 inmsg.hdr.Id);
1979 inmsg = ControlVm_Pending_Msg;
1983 gotACommand = read_controlvm_event(&inmsg);
1989 if (handle_command(inmsg,
1992 gotACommand = read_controlvm_event(&inmsg);
2001 ControlVm_Pending_Msg = inmsg;