Lines Matching defs:recv
1168 aprint_error_dev(sc->sc_dev, "reserve recv fails\n");
2395 struct ipmi_recv *recv;
2458 recv = data;
2461 if (recv->msg.data_len < 1) {
2467 error = copyin(recv->addr, &addr, sizeof(addr));
2486 if (len > recv->msg.data_len - 1) {
2491 len = recv->msg.data_len - 1;
2496 recv->recv_type = IPMI_RESPONSE_RECV_TYPE;
2497 recv->msgid = sc->sc_msgid;
2498 recv->msg.netfn = sc->sc_netfn;
2499 recv->msg.cmd = sc->sc_cmd;
2500 recv->msg.data_len = len+1;
2502 error = copyout(&addr, recv->addr, sizeof(addr));
2504 error = copyout(&ccode, recv->msg.data, 1);
2506 error = copyout(buf, recv->msg.data+1, len);