Lines Matching refs:ipmbBuffer

71 void IpmbRequest::i2cToIpmbConstruct(IPMB_HEADER* ipmbBuffer,  in i2cToIpmbConstruct()  argument
75 netFn = ipmbNetFnGet(ipmbBuffer->Header.Req.rsNetFnLUN); in i2cToIpmbConstruct()
76 rsLun = ipmbLunFromNetFnLunGet(ipmbBuffer->Header.Req.rsNetFnLUN); in i2cToIpmbConstruct()
77 rqSA = ipmbBuffer->Header.Req.rqSA; in i2cToIpmbConstruct()
78 seq = ipmbSeqGet(ipmbBuffer->Header.Req.rqSeqLUN); in i2cToIpmbConstruct()
79 rqLun = ipmbLunFromSeqLunGet(ipmbBuffer->Header.Req.rqSeqLUN); in i2cToIpmbConstruct()
80 cmd = ipmbBuffer->Header.Req.cmd; in i2cToIpmbConstruct()
88 data.insert(data.end(), ipmbBuffer->Header.Req.data, in i2cToIpmbConstruct()
89 &ipmbBuffer->Header.Req.data[dataLength]); in i2cToIpmbConstruct()
108 IPMB_HEADER* ipmbBuffer = &(ipmbPkt->hdr); in ipmbToi2cConstruct() local
111 ipmbBuffer->Header.Req.address = address; in ipmbToi2cConstruct()
112 ipmbBuffer->Header.Req.rsNetFnLUN = ipmbNetFnLunSet(netFn, rsLun); in ipmbToi2cConstruct()
113 ipmbBuffer->Header.Req.rqSA = rqSA; in ipmbToi2cConstruct()
114 ipmbBuffer->Header.Req.rqSeqLUN = ipmbSeqLunSet(seq, rqLun); in ipmbToi2cConstruct()
115 ipmbBuffer->Header.Req.cmd = cmd; in ipmbToi2cConstruct()
117 ipmbBuffer->Header.Req.checksum1 = ipmbChecksumCompute( in ipmbToi2cConstruct()
118 (uint8_t*)ipmbBuffer, ipmbConnectionHeaderLength - ipmbChecksumSize); in ipmbToi2cConstruct()
122 std::copy(data.begin(), data.end(), ipmbBuffer->Header.Req.data); in ipmbToi2cConstruct()
126 ipmbChecksumCompute((uint8_t*)ipmbBuffer + ipmbChecksum2StartOffset, in ipmbToi2cConstruct()
172 void IpmbResponse::i2cToIpmbConstruct(IPMB_HEADER* ipmbBuffer, in i2cToIpmbConstruct() argument
175 netFn = ipmbNetFnGet(ipmbBuffer->Header.Resp.rqNetFnLUN); in i2cToIpmbConstruct()
176 rqLun = ipmbLunFromNetFnLunGet(ipmbBuffer->Header.Resp.rqNetFnLUN); in i2cToIpmbConstruct()
177 rsSA = ipmbBuffer->Header.Resp.rsSA; in i2cToIpmbConstruct()
178 seq = ipmbSeqGet(ipmbBuffer->Header.Resp.rsSeqLUN); in i2cToIpmbConstruct()
179 rsLun = ipmbLunFromSeqLunGet(ipmbBuffer->Header.Resp.rsSeqLUN); in i2cToIpmbConstruct()
180 cmd = ipmbBuffer->Header.Resp.cmd; in i2cToIpmbConstruct()
181 completionCode = ipmbBuffer->Header.Resp.completionCode; in i2cToIpmbConstruct()
189 data.insert(data.end(), ipmbBuffer->Header.Resp.data, in i2cToIpmbConstruct()
190 &ipmbBuffer->Header.Resp.data[dataLength]); in i2cToIpmbConstruct()
210 IPMB_HEADER* ipmbBuffer = &(ipmbPkt->hdr); in ipmbToi2cConstruct() local
212 ipmbBuffer->Header.Resp.address = address; in ipmbToi2cConstruct()
213 ipmbBuffer->Header.Resp.rqNetFnLUN = ipmbNetFnLunSet(netFn, rqLun); in ipmbToi2cConstruct()
214 ipmbBuffer->Header.Resp.rsSA = rsSA; in ipmbToi2cConstruct()
215 ipmbBuffer->Header.Resp.rsSeqLUN = ipmbSeqLunSet(seq, rsLun); in ipmbToi2cConstruct()
216 ipmbBuffer->Header.Resp.cmd = cmd; in ipmbToi2cConstruct()
217 ipmbBuffer->Header.Resp.completionCode = completionCode; in ipmbToi2cConstruct()
219 ipmbBuffer->Header.Resp.checksum1 = ipmbChecksumCompute( in ipmbToi2cConstruct()
220 (uint8_t*)ipmbBuffer, ipmbConnectionHeaderLength - ipmbChecksumSize); in ipmbToi2cConstruct()
224 std::copy(data.begin(), data.end(), ipmbBuffer->Header.Resp.data); in ipmbToi2cConstruct()
228 ipmbChecksumCompute((uint8_t*)ipmbBuffer + ipmbChecksum2StartOffset, in ipmbToi2cConstruct()