Lines Matching +full:2 +full:k

33                 1  5/3 reads on ports 1 & 2, 8-bit writes
34 2 8-bit reads and writes
47 static int cont_map[2] = { 0, 0x80 };
68 case 2: r = regr^0x29; in epia_read_regr()
92 case 2: r = regr^0x19; in epia_write_regr()
138 { int k, ph, a, b; in epia_read_block() local
144 for (k=0;k<count;k++) { in epia_read_block()
145 w2(2+ph); a = r1(); in epia_read_block()
147 buf[k] = j44(a,b); in epia_read_block()
156 for (k=0;k<count;k++) { in epia_read_block()
159 buf[k] = j53(a,b); in epia_read_block()
165 case 2: w0(0x89); w2(1); w2(0x23); w2(0x21); in epia_read_block()
167 for (k=0;k<count;k++) { in epia_read_block()
169 buf[k] = r0(); in epia_read_block()
177 for (k=0;k<count;k++) buf[k] = r4(); in epia_read_block()
183 for (k=0;k<count/2;k++) ((u16 *)buf)[k] = r4w(); in epia_read_block()
189 for (k=0;k<count/4;k++) ((u32 *)buf)[k] = r4l(); in epia_read_block()
198 { int ph, k, last, d; in epia_write_block() local
204 case 2: w0(0xa1); w2(1); w2(3); w2(1); w2(5); in epia_write_block()
206 for (k=0;k<count;k++) { in epia_write_block()
207 d = buf[k]; in epia_write_block()
217 for (k=0;k<count;k++) w4(buf[k]); in epia_write_block()
223 for (k=0;k<count/2;k++) w4w(((u16 *)buf)[k]); in epia_write_block()
229 for (k=0;k<count/4;k++) w4l(((u32 *)buf)[k]); in epia_write_block()
239 { int j, k, f; in epia_test_proto() local
240 int e[2] = {0,0}; in epia_test_proto()
243 for (j=0;j<2;j++) { in epia_test_proto()
245 for (k=0;k<256;k++) { in epia_test_proto()
246 WR(2,k^0xaa); in epia_test_proto()
247 WR(3,k^0x55); in epia_test_proto()
248 if (RR(2) != (k^0xaa)) e[j]++; in epia_test_proto()
250 WR(2,1); WR(3,1); in epia_test_proto()
258 for (k=0;k<256;k++) { in epia_test_proto()
259 if ((scratch[2*k] & 0xff) != ((k+1) & 0xff)) f++; in epia_test_proto()
260 if ((scratch[2*k+1] & 0xff) != ((-2-k) & 0xff)) f++; in epia_test_proto()