survey_event
event = xchg(&hbus->survey_event, NULL);
if (cmpxchg(&hbus->survey_event, NULL, &comp))
struct completion *survey_event;
struct survey_event *psurvey_evt;
cmdsz = (sizeof(struct survey_event) + sizeof(struct C2HEvent_Header));
pc2h_evt_hdr->len = sizeof(struct survey_event);
psurvey_evt = (struct survey_event *)(pevtcmd + sizeof(struct C2HEvent_Header));