Lines Matching refs:data_len
89 static int ipmi_lan_send_packet(struct ipmi_intf * intf, uint8_t * data, int data_len);
243 ipmi_lan_send_packet(struct ipmi_intf * intf, uint8_t * data, int data_len) in ipmi_lan_send_packet() argument
246 printbuf(data, data_len, "send_packet"); in ipmi_lan_send_packet()
248 return send(intf->fd, data, data_len, 0); in ipmi_lan_send_packet()
308 rsp.data_len = ret; in ipmi_lan_recv_packet()
311 printbuf(rsp.data, rsp.data_len, "recv_packet"); in ipmi_lan_recv_packet()
568 printbuf(rsp->data, rsp->data_len, "ipmi message header"); in ipmi_lan_poll_recv()
601 if ((rsp->data_len) && (rsp->payload.ipmi_response.netfn == 7) && in ipmi_lan_poll_recv()
604 printbuf(&rsp->data[x], rsp->data_len-x, in ipmi_lan_poll_recv()
612 if (rsp->data_len - x - 1 == 0) { in ipmi_lan_poll_recv()
624 rsp->data_len - x - 1); in ipmi_lan_poll_recv()
626 rsp->data_len -= 8; in ipmi_lan_poll_recv()
653 if (rsp && rsp->data_len > x) { in ipmi_lan_poll_recv()
654 rsp->data_len -= x; in ipmi_lan_poll_recv()
656 rsp->data_len -= 1; /* We don't want the checksum */ in ipmi_lan_poll_recv()
657 memmove(rsp->data, rsp->data + x, rsp->data_len); in ipmi_lan_poll_recv()
658 memset(rsp->data + rsp->data_len, 0, IPMI_BUF_SIZE - rsp->data_len); in ipmi_lan_poll_recv()
746 len = req->msg.data_len + 29; in ipmi_lan_build_cmd()
782 msg[len++] = req->msg.data_len + 7; in ipmi_lan_build_cmd()
787 msg[len++] = req->msg.data_len + 15 + in ipmi_lan_build_cmd()
852 if (req->msg.data_len) { in ipmi_lan_build_cmd()
853 memcpy(msg+len, req->msg.data, req->msg.data_len); in ipmi_lan_build_cmd()
854 len += req->msg.data_len; in ipmi_lan_build_cmd()
1005 len = rsp->data_len + 22; in ipmi_lan_build_rsp()
1041 msg[len++] = rsp->data_len + 8; in ipmi_lan_build_rsp()
1058 if (rsp->data_len) { in ipmi_lan_build_rsp()
1059 memcpy(msg+len, rsp->data, rsp->data_len); in ipmi_lan_build_rsp()
1060 len += rsp->data_len; in ipmi_lan_build_rsp()
1299 else if (is_sol_packet(rsp) && rsp->data_len) in ipmi_lan_send_sol_payload()
1411 if (rsp->data_len) in ipmi_lan_send_sol()
1456 uint8_t unaltered_data_len = rsp->data_len; in check_sol_packet_for_new_data()
1464 new_data_size = rsp->data_len - last_received_byte_count; in check_sol_packet_for_new_data()
1471 rsp->data_len - new_data_size, in check_sol_packet_for_new_data()
1475 rsp->data_len = new_data_size; in check_sol_packet_for_new_data()
1523 ack.payload.sol_packet.accepted_character_count = rsp->data_len; in ack_sol_packet()
1594 req.msg.data_len = 2; in ipmi_get_auth_capabilities_cmd()
1602 printbuf(rsp->data, rsp->data_len, "get_auth_capabilities"); in ipmi_get_auth_capabilities_cmd()
1709 req.msg.data_len = 17; /* 1 byte for authtype, 16 for user */ in ipmi_get_session_challenge_cmd()
1717 printbuf(rsp->data, rsp->data_len, "get_session_challenge"); in ipmi_get_session_challenge_cmd()
1777 req.msg.data_len = 22; in ipmi_activate_session_cmd()
1793 printbuf(rsp->data, rsp->data_len, "activate_session"); in ipmi_activate_session_cmd()
1872 req.msg.data_len = 1; in ipmi_set_session_privlvl_cmd()
1884 printbuf(rsp->data, rsp->data_len, "set_session_privlvl"); in ipmi_set_session_privlvl_cmd()
1919 req.msg.data_len = 4; in ipmi_close_session_cmd()
1927 printbuf(rsp->data, rsp->data_len, "close_session"); in ipmi_close_session_cmd()