Lines Matching +full:0 +full:x68

29 /* mode codes:  0  nybble reads, 8-bit writes
34 #define j44(a,b) (((a>>3)&0x0f)|((b<<1)&0xf0))
36 #define P1 w2(5);w2(0xd);w2(0xd);w2(5);w2(4);
39 /* cont = 0 - access the IDE register file
43 static int cont_map[2] = { 0x08, 0x10 };
53 case 0: w0(r); P1; w0(0); in comm_read_regr()
54 w2(6); l = r1(); w0(0x80); h = r1(); w2(4); in comm_read_regr()
57 case 1: w0(r+0x20); P1; in comm_read_regr()
58 w0(0); w2(0x26); h = r0(); w2(4); in comm_read_regr()
63 case 4: w3(r+0x20); (void)r1(); in comm_read_regr()
64 w2(0x24); h = r4(); w2(4); in comm_read_regr()
79 case 0: in comm_write_regr()
94 w2(4); w0(0xff); w2(6); in comm_connect()
95 w2(4); w0(0xaa); w2(6); in comm_connect()
96 w2(4); w0(0x00); w2(6); in comm_connect()
97 w2(4); w0(0x87); w2(6); in comm_connect()
98 w2(4); w0(0xe0); w2(0xc); w2(0xc); w2(4); in comm_connect()
103 { w2(0); w2(0); w2(0); w2(4); in comm_disconnect()
114 case 0: w0(0x48); P1; in comm_read_block()
115 for(i=0;i<count;i++) { in comm_read_block()
116 w0(0); w2(6); l = r1(); in comm_read_block()
117 w0(0x80); h = r1(); w2(4); in comm_read_block()
122 case 1: w0(0x68); P1; w0(0); in comm_read_block()
123 for(i=0;i<count;i++) { in comm_read_block()
124 w2(0x26); buf[i] = r0(); w2(0x24); in comm_read_block()
129 case 2: w3(0x68); (void)r1(); w2(0x24); in comm_read_block()
130 for (i=0;i<count;i++) buf[i] = r4(); in comm_read_block()
134 case 3: w3(0x68); (void)r1(); w2(0x24); in comm_read_block()
135 for (i=0;i<count/2;i++) ((u16 *)buf)[i] = r4w(); in comm_read_block()
139 case 4: w3(0x68); (void)r1(); w2(0x24); in comm_read_block()
140 for (i=0;i<count/4;i++) ((u32 *)buf)[i] = r4l(); in comm_read_block()
155 case 0: in comm_write_block()
156 case 1: w0(0x68); P1; in comm_write_block()
157 for (k=0;k<count;k++) { in comm_write_block()
163 case 2: w3(0x48); (void)r1(); in comm_write_block()
164 for (k=0;k<count;k++) w4(buf[k^1]); in comm_write_block()
167 case 3: w3(0x48); (void)r1(); in comm_write_block()
168 for (k=0;k<count/2;k++) w4w(pi_swab16(buf,k)); in comm_write_block()
171 case 4: w3(0x48); (void)r1(); in comm_write_block()
172 for (k=0;k<count/4;k++) w4l(pi_swab32(buf,k)); in comm_write_block()
183 printk("%s: comm %s, DataStor Commuter at 0x%x, ", in comm_log_adapter()