Lines Matching +full:4 +full:k

26  *		4  16-bit EPP
30 #define j44(a, b) (((a >> 4) & 0x0f) + (b & 0xf0))
31 #define j53(a, b) (((a >> 3) & 0x1f) + ((b << 4) & 0xe0))
49 a = r1(); w2(1); b = r1(); w2(4); in epia_read_regr()
55 a = r1(); b = r2(); w2(4); in epia_read_regr()
60 a = r0(); w2(4); in epia_read_regr()
63 case 4: in epia_read_regr()
65 w3(regr); w2(0x24); a = r4(); w2(4); in epia_read_regr()
83 w0(r); w2(1); w0(val); w2(3); w2(4); in epia_write_regr()
86 case 4: in epia_write_regr()
89 w3(r); w4(val); w2(4); in epia_write_regr()
108 w2(4); w0(0xa0); w0(0x50); w0(0xc0); w0(0x30); w0(0xa0); w0(0); in epia_connect()
109 w2(1); w2(4); in epia_connect()
111 w0(0xa); w2(1); w2(4); w0(0x82); w2(4); w2(0xc); w2(4); in epia_connect()
112 w2(0x24); w2(0x26); w2(4); in epia_connect()
121 w2(1); w2(4); in epia_disconnect()
129 int k, ph, a, b; in epia_read_block() local
135 for (k = 0; k < count; k++) { in epia_read_block()
137 w2(4+ph); b = r1(); in epia_read_block()
138 buf[k] = j44(a, b); in epia_read_block()
141 w0(0); w2(4); in epia_read_block()
147 for (k = 0; k < count; k++) { in epia_read_block()
148 w2(4 + ph); in epia_read_block()
150 buf[k] = j53(a, b); in epia_read_block()
153 w0(0); w2(4); in epia_read_block()
158 for (k = 0; k < count; k++) { in epia_read_block()
160 buf[k] = r0(); in epia_read_block()
163 w2(6); w2(4); in epia_read_block()
169 for (k = 0; k < count; k++) in epia_read_block()
170 buf[k] = r4(); in epia_read_block()
171 w2(4); WR(0x84, 0); in epia_read_block()
173 case 4: in epia_read_block()
177 for (k = 0; k < count / 2; k++) in epia_read_block()
178 ((u16 *)buf)[k] = r4w(); in epia_read_block()
179 w2(4); WR(0x84, 0); in epia_read_block()
185 for (k = 0; k < count / 4; k++) in epia_read_block()
186 ((u32 *)buf)[k] = r4l(); in epia_read_block()
187 w2(4); WR(0x84, 0); in epia_read_block()
194 int ph, k, last, d; in epia_write_block() local
202 for (k = 0; k < count; k++) { in epia_write_block()
203 d = buf[k]; in epia_write_block()
208 w2(4 + ph); in epia_write_block()
211 w2(7); w2(4); in epia_write_block()
217 for (k = 0; k < count; k++) in epia_write_block()
218 w4(buf[k]); in epia_write_block()
222 case 4: in epia_write_block()
226 for (k = 0; k < count / 2; k++) in epia_write_block()
227 w4w(((u16 *)buf)[k]); in epia_write_block()
235 for (k = 0; k < count / 4; k++) in epia_write_block()
236 w4l(((u32 *)buf)[k]); in epia_write_block()
245 int j, k, f; in epia_test_proto() local
252 for (k = 0; k < 256; k++) { in epia_test_proto()
253 WR(2, k ^ 0xaa); in epia_test_proto()
254 WR(3, k ^ 0x55); in epia_test_proto()
255 if (RR(2) != (k ^ 0xaa)) in epia_test_proto()
266 for (k = 0; k < 256; k++) { in epia_test_proto()
267 if ((scratch[2 * k] & 0xff) != ((k + 1) & 0xff)) in epia_test_proto()
269 if ((scratch[2 * k + 1] & 0xff) != ((-2 - k) & 0xff)) in epia_test_proto()
284 char *mode[6] = { "4-bit", "5/3", "8-bit", "EPP-8", "EPP-16", "EPP-32"}; in epia_log_adapter()