Lines Matching refs:rsp
279 struct ipmi_recv rsp; in ipmi_ioctl() local
287 if (copy_from_user(&rsp, arg, sizeof(rsp))) { in ipmi_ioctl()
315 if (rsp.addr_len < addr_len) in ipmi_ioctl()
321 if (copy_to_user(rsp.addr, &(msg->addr), addr_len)) { in ipmi_ioctl()
325 rsp.addr_len = addr_len; in ipmi_ioctl()
327 rsp.recv_type = msg->recv_type; in ipmi_ioctl()
328 rsp.msgid = msg->msgid; in ipmi_ioctl()
329 rsp.msg.netfn = msg->msg.netfn; in ipmi_ioctl()
330 rsp.msg.cmd = msg->msg.cmd; in ipmi_ioctl()
333 if (rsp.msg.data_len < msg->msg.data_len) { in ipmi_ioctl()
336 msg->msg.data_len = rsp.msg.data_len; in ipmi_ioctl()
342 if (copy_to_user(rsp.msg.data, in ipmi_ioctl()
349 rsp.msg.data_len = msg->msg.data_len; in ipmi_ioctl()
351 rsp.msg.data_len = 0; in ipmi_ioctl()
354 if (copy_to_user(arg, &rsp, sizeof(rsp))) { in ipmi_ioctl()