Lines Matching refs:cnt

302 	int saddr, daddr, pre, cnt, wrds;
313 cnt = w;
319 cnt -= pre;
320 if (cnt == 0) goto next;
322 while (cnt > 3) {
323 wrds = min(32, cnt >> 2);
328 cnt -= wrds << 2;
330 if (cnt > 0) {
331 sxm(SX_LDB, saddr, 8, cnt - 1);
332 sxm(SX_STB, daddr, 8, cnt - 1);
348 int saddr, daddr, pre, cnt, wrds;
359 cnt = w;
367 cnt -= pre;
368 if (cnt == 0) goto next;
370 while (cnt > 3) {
371 wrds = min(32, cnt >> 2);
374 if (cnt > 16) {
382 cnt -= wrds << 2;
384 if (cnt > 0) {
385 sxm(SX_LDB, saddr, 8, cnt - 1);
386 sxm(SX_LDB, daddr, 40, cnt - 1);
387 sxi(SX_ROP, 8, 40, 72, cnt - 1);
388 sxm(SX_STB, daddr, 72, cnt - 1);
992 int line, num, pre, cnt;
1003 cnt = w;
1007 cnt -= 1;
1008 if (cnt == 0) goto next;
1012 while(cnt > 1) {
1013 num = min(32, cnt >> 1);
1016 cnt -= num << 1;
1018 if (cnt > 1) xf86Msg(X_ERROR, "%s cnt %d\n", __func__, cnt);
1019 if (cnt > 0) {
1036 cnt = w;
1037 pre = min(pre, cnt);
1043 cnt -= 1;
1044 if (cnt == 0) goto next2;
1048 while(cnt > 1) {
1049 num = min(32, cnt >> 1);
1059 cnt -= num << 1;
1061 if (cnt > 1) xf86Msg(X_ERROR, "%s cnt %d\n", __func__, cnt);
1062 if (cnt > 0) {
1076 int line, num, pre, cnt;
1087 cnt = w;
1088 pre = min(pre, cnt);
1092 cnt -= pre;
1093 if (cnt == 0) goto next;
1097 while(cnt > 3) {
1098 num = min(32, cnt >> 2);
1101 cnt -= num << 2;
1103 if (cnt > 3) xf86Msg(X_ERROR, "%s cnt %d\n", __func__, cnt);
1104 if (cnt > 0) {
1105 sxm(SX_STBS, ptr, 8, cnt - 1);
1107 if ((ptr + cnt) != (start + w)) xf86Msg(X_ERROR, "%s %x vs %x\n", __func__, ptr + cnt, start + w);
1122 cnt = w;
1123 pre = min(pre, cnt);
1129 cnt -= pre;
1130 if (cnt == 0) goto next2;
1134 while(cnt > 3) {
1135 num = min(32, cnt >> 2);
1145 cnt -= num << 2;
1147 if (cnt > 3) xf86Msg(X_ERROR, "%s cnt %d\n", __func__, cnt);
1148 if (cnt > 0) {
1149 sxm(SX_LDB, ptr, 26, cnt - 1);
1150 sxi(SX_ROP, 10, 26, 42, cnt - 1);
1151 sxm(SX_STB, ptr, 42, cnt - 1);
1153 if ((ptr + cnt) != (start + w)) xf86Msg(X_ERROR, "%s %x vs %x\n", __func__, ptr + cnt, start + w);