Lines Matching refs:ssif_buf
74 u_char ssif_buf[SMBUS_DATA_SIZE]; in ssif_polled_request() local
89 ssif_buf[0] = req->ir_addr; in ssif_polled_request()
90 ssif_buf[1] = req->ir_command; in ssif_polled_request()
92 bcopy(req->ir_request, &ssif_buf[2], in ssif_polled_request()
98 dump_buffer(dev, "WRITE_SINGLE", ssif_buf, in ssif_polled_request()
103 req->ir_requestlen + 2, ssif_buf)); in ssif_polled_request()
114 dump_buffer(dev, "WRITE_START", ssif_buf, SMBUS_DATA_SIZE); in ssif_polled_request()
118 SMBUS_DATA_SIZE, ssif_buf)); in ssif_polled_request()
186 sc->ipmi_ssif_smbus_address, SMBUS_READ_START, &count, ssif_buf)); in ssif_polled_request()
210 if (count == SMBUS_DATA_SIZE && ssif_buf[0] == 0 && ssif_buf[1] == 1) in ssif_polled_request()
222 if (ssif_buf[offset] != IPMI_REPLY_ADDR(req->ir_addr)) { in ssif_polled_request()
228 if (ssif_buf[offset + 1] != req->ir_command) { in ssif_polled_request()
234 req->ir_compcode = ssif_buf[offset + 2]; in ssif_polled_request()
239 dump_buffer(dev, "READ_SINGLE", ssif_buf, count); in ssif_polled_request()
242 bcopy(&ssif_buf[3], req->ir_reply, in ssif_polled_request()
252 dump_buffer(dev, "READ_START", ssif_buf + 2, count - 2); in ssif_polled_request()
254 bcopy(&ssif_buf[5], req->ir_reply, min(req->ir_replybuflen, count - 5)); in ssif_polled_request()
263 ssif_buf)); in ssif_polled_request()
275 if (ssif_buf[0] != 0xff && ssif_buf[0] != block) { in ssif_polled_request()
277 ssif_buf[0], block); in ssif_polled_request()
280 if (ssif_buf[0] != 0xff && count < SMBUS_DATA_SIZE) { in ssif_polled_request()
287 if (ssif_buf[0] == 0xff) in ssif_polled_request()
288 dump_buffer(dev, "READ_END", ssif_buf + 1, count - 1); in ssif_polled_request()
290 dump_buffer(dev, "READ_CONT", ssif_buf + 1, count - 1); in ssif_polled_request()
293 bcopy(&ssif_buf[1], &req->ir_reply[len], in ssif_polled_request()
298 if (ssif_buf[0] == 0xff) in ssif_polled_request()