Lines Matching refs:offb
589 int offb, offd; in cxacru_cm() local
619 for (offb = offd = 0; offd < wsize; offd += stride, offb += CMD_PACKET_SIZE) { in cxacru_cm()
620 wbuf[offb] = cm; in cxacru_cm()
621 memcpy(wbuf + offb + 4, wdata + offd, min_t(int, stride, wsize - offd)); in cxacru_cm()
656 for (offb = offd = 0; offd < rsize && offb < actlen; offb += CMD_PACKET_SIZE) { in cxacru_cm()
657 if (rbuf[offb] != cm) { in cxacru_cm()
660 rbuf[offb], cm); in cxacru_cm()
664 if (rbuf[offb + 1] != CM_STATUS_SUCCESS) { in cxacru_cm()
667 cm, rbuf[offb + 1]); in cxacru_cm()
673 memcpy(rdata + offd, rbuf + offb + 4, min_t(int, stride, rsize - offd)); in cxacru_cm()
690 int offb; in cxacru_cm_get_array() local
705 for (offb = 0; offb < len; ) { in cxacru_cm_get_array()
706 int l = le32_to_cpu(buf[offb++]); in cxacru_cm_get_array()
708 if (l < 0 || l > stride || l > (len - offb) / 2) { in cxacru_cm_get_array()
716 offd = le32_to_cpu(buf[offb++]); in cxacru_cm_get_array()
724 data[offd] = le32_to_cpu(buf[offb++]); in cxacru_cm_get_array()
942 int offd, offb; in cxacru_fw() local
949 offb = offd = 0; in cxacru_fw()
953 buf[offb++] = fw; in cxacru_fw()
954 buf[offb++] = l; in cxacru_fw()
955 buf[offb++] = code1; in cxacru_fw()
956 buf[offb++] = code2; in cxacru_fw()
957 put_unaligned(cpu_to_le32(addr), (__le32 *)(buf + offb)); in cxacru_fw()
958 offb += 4; in cxacru_fw()
961 memcpy(buf + offb, data + offd, l); in cxacru_fw()
963 memset(buf + offb + l, 0, stride - l); in cxacru_fw()
964 offb += stride; in cxacru_fw()
966 if ((offb >= PAGE_SIZE) || (offd >= size)) { in cxacru_fw()
968 buf, offb, NULL, CMD_TIMEOUT); in cxacru_fw()
973 offb = 0; in cxacru_fw()