Lines Matching defs:remain_len
116 u16 remain_len, len1, len2, start = 0x0000;
120 remain_len = msg->len;
122 while (remain_len > 0) {
124 if (remain_len <= 255) {
125 len1 = remain_len;
127 rmsg->header.len0 = remain_len;
133 remain_len = 0;
134 } else if (remain_len <= 510) {
135 len1 = remain_len;
137 rmsg->header.len0 = remain_len - 255;
143 remain_len = 0;
144 } else if (remain_len <= 512) {
145 len1 = remain_len;
147 rmsg->header.len0 = remain_len - 510;
153 remain_len = 0;
154 } else if (remain_len <= 767) {
156 len2 = remain_len - 512;
160 rmsg->header.len3 = remain_len - 512;
163 remain_len = 0;
164 } else if (remain_len <= 1022) {
166 len2 = remain_len - 512;
170 rmsg->header.len3 = remain_len - 767;
173 remain_len = 0;
174 } else if (remain_len <= 1024) {
176 len2 = remain_len - 512;
180 rmsg->header.len3 = remain_len - 1022;
183 remain_len = 0;
193 remain_len -= 1024;
221 u16 remain_len, bytes_xfer,
226 remain_len = msg->len;
231 while (remain_len > 0) {
233 if (remain_len > 503) {
236 remain_len -= 503;
239 } else if (remain_len > 255) {
241 wmsg->header.len2 = (remain_len - 255);
242 bytes_xfer = remain_len +
244 remain_len = 0;
246 wmsg->header.len1 = remain_len;
248 bytes_xfer = remain_len +
250 remain_len = 0;