Lines Matching defs:ap_msg
85 struct ap_message *ap_msg,
94 struct type50_meb1_msg *meb1 = ap_msg->message;
96 ap_msg->length = sizeof(*meb1);
104 struct type50_meb2_msg *meb2 = ap_msg->message;
106 ap_msg->length = sizeof(*meb2);
132 struct ap_message *ap_msg,
161 struct type50_crb1_msg *crb1 = ap_msg->message;
163 ap_msg->length = sizeof(*crb1);
174 struct type50_crb2_msg *crb2 = ap_msg->message;
176 ap_msg->length = sizeof(*crb2);
294 struct ap_message ap_msg;
298 ap_msg.message = kmalloc(CEX2A_MAX_MESSAGE_SIZE, GFP_KERNEL);
299 if (!ap_msg.message)
301 ap_msg.psmid = (((unsigned long long) current->pid) << 32) +
303 ap_msg.private = &work;
304 rc = ICAMEX_msg_to_type50MEX_msg(zdev, &ap_msg, mex);
308 ap_queue_message(zdev->ap_dev, &ap_msg);
312 rc = convert_response(zdev, &ap_msg, mex->outputdata,
316 ap_cancel_message(zdev->ap_dev, &ap_msg);
322 kfree(ap_msg.message);
336 struct ap_message ap_msg;
340 ap_msg.message = kmalloc(CEX2A_MAX_MESSAGE_SIZE, GFP_KERNEL);
341 if (!ap_msg.message)
343 ap_msg.psmid = (((unsigned long long) current->pid) << 32) +
345 ap_msg.private = &work;
346 rc = ICACRT_msg_to_type50CRT_msg(zdev, &ap_msg, crt);
350 ap_queue_message(zdev->ap_dev, &ap_msg);
354 rc = convert_response(zdev, &ap_msg, crt->outputdata,
358 ap_cancel_message(zdev->ap_dev, &ap_msg);
364 kfree(ap_msg.message);