/linux-4.4.14/drivers/block/paride/ |
H A D | on26.c | 55 case 0: w0(1); P1; w0(r); P2; w0(0); P1; on26_read_regr() 61 case 1: w0(1); P1; w0(r); P2; w0(0); P1; on26_read_regr() 85 case 1: w0(1); P1; w0(r); P2; w0(0); P1; on26_write_regr() 86 w0(val); P2; w0(val); P2; on26_write_regr() 99 #define CCP(x) w0(0xfe);w0(0xaa);w0(0x55);w0(0);w0(0xff);\ 100 w0(0x87);w0(0x78);w0(x);w2(4);w2(5);w2(4);w0(0xff); 112 w0(2); P1; w0(8); P2; on26_connect() 113 w0(2); P1; w0(x); P2; on26_connect() 119 else { w0(4); P1; w0(4); P1; } on26_disconnect() 121 w0(pi->saved_r0); on26_disconnect() 143 w0(0xfe);w0(0xaa);w0(0x55);w0(0);w0(0xff); on26_test_port() 144 i = ((r1() & 0xf0) << 4); w0(0x87); on26_test_port() 145 i |= (r1() & 0xf0); w0(0x78); on26_test_port() 146 w0(0x20);w2(4);w2(5); on26_test_port() 148 w2(4);w0(0xff); on26_test_port() 152 w0(2); P1; w0(0); P2; on26_test_port() 153 w0(3); P1; w0(0); P2; on26_test_port() 154 w0(2); P1; w0(8); P2; udelay(100); on26_test_port() 155 w0(2); P1; w0(0xa); P2; udelay(100); on26_test_port() 156 w0(2); P1; w0(8); P2; udelay(1000); on26_test_port() 172 w0(4); P1; w0(4); P1; on26_test_port() 179 w0(pi->saved_r0); on26_test_port() 192 case 0: w0(1); P1; w0(1); P2; w0(2); P1; w0(0x18); P2; w0(0); P1; on26_read_block() 199 w0(2); P1; w0(8); P2; on26_read_block() 202 case 1: w0(1); P1; w0(1); P2; w0(2); P1; w0(0x19); P2; w0(0); P1; on26_read_block() 208 w0(2); P1; w0(9); P2; on26_read_block() 242 case 1: w0(1); P1; w0(1); P2; on26_write_block() 243 w0(2); P1; w0(0x18+pi->mode); P2; w0(0); P1; on26_write_block() 246 w2(5); w0(buf[2*k]); on26_write_block() 247 w2(7); w0(buf[2*k+1]); on26_write_block() 250 w0(2); P1; w0(8+pi->mode); P2; on26_write_block()
|
H A D | dstr.c | 53 w0(0x81); P1; dstr_read_regr() 54 if (pi->mode) { w0(0x11); } else { w0(1); } dstr_read_regr() 55 P2; w0(r); P1; dstr_read_regr() 62 case 1: w0(0); w2(0x26); a = r0(); w2(4); dstr_read_regr() 80 w0(0x81); P1; dstr_write_regr() 81 if (pi->mode >= 2) { w0(0x11); } else { w0(1); } dstr_write_regr() 82 P2; w0(r); P1; dstr_write_regr() 87 case 1: w0(val); w2(5); w2(7); w2(5); w2(4); dstr_write_regr() 97 #define CCP(x) w0(0xff);w2(0xc);w2(4);\ 98 w0(0xaa);w0(0x55);w0(0);w0(0xff);w0(0x87);w0(0x78);\ 99 w0(x);w2(5);w2(4); 105 w2(4); CCP(0xe0); w0(0xff); dstr_connect() 111 w0(pi->saved_r0); dstr_disconnect() 119 w0(0x81); P1; dstr_read_block() 120 if (pi->mode) { w0(0x19); } else { w0(9); } dstr_read_block() 121 P2; w0(0x82); P1; P3; w0(0x20); P1; dstr_read_block() 132 case 1: w0(0); dstr_read_block() 161 w0(0x81); P1; dstr_write_block() 162 if (pi->mode) { w0(0x19); } else { w0(9); } dstr_write_block() 163 P2; w0(0x82); P1; P3; w0(0x20); P1; dstr_write_block() 169 w2(5); w0(buf[k]); w2(7); dstr_write_block()
|
H A D | bpck.c | 56 case 0: w0(r & 0xf); w0(r); t2(2); t2(4); bpck_read_regr() 62 case 1: w0(r & 0xf); w0(r); t2(2); bpck_read_regr() 70 case 4: w0(r); w2(9); w2(0); w2(0x20); bpck_read_regr() 88 case 1: w0(r); bpck_write_regr() 90 w0(val); bpck_write_regr() 96 case 4: w0(r); w2(9); w2(0); bpck_write_regr() 97 w0(val); w2(1); w2(3); w2(0); bpck_write_regr() 115 w0(0x40); t2(2); t2(1); bpck_write_block() 116 for (i=0;i<count;i++) { w0(buf[i]); t2(4); } bpck_write_block() 121 w0(0x40); t2(2); t2(1); bpck_write_block() 122 for (i=0;i<count;i++) { w0(buf[i]); t2(4); } bpck_write_block() 127 w0(0x40); w2(9); w2(0); w2(1); bpck_write_block() 134 w0(0x40); w2(9); w2(0); w2(1); bpck_write_block() 141 w0(0x40); w2(9); w2(0); w2(1); bpck_write_block() 156 w0(0x40); t2(2); bpck_read_block() 166 w0(0x40); t2(2); t2(0x20); bpck_read_block() 173 w0(0x40); w2(9); w2(0); w2(0x20); bpck_read_block() 180 w0(0x40); w2(9); w2(0); w2(0x20); bpck_read_block() 187 w0(0x40); w2(9); w2(0); w2(0x20); bpck_read_block() 206 w0(255-id); w2(4); w0(id); bpck_probe_unit() 212 w2(0x4c); w0(o0); bpck_probe_unit() 215 t2(8); w0(0); t2(2); w2(0x4c); w0(o0); bpck_probe_unit() 222 w0(0xff-pi->unit); w2(4); w0(pi->unit); bpck_connect() 255 { w0(0); bpck_disconnect() 257 w2(0x4c); w0(pi->saved_r0); bpck_disconnect() 265 w0(0xff-pi->unit); w2(4); w0(pi->unit); bpck_force_spp() 270 w0(4); w2(9); w2(0); bpck_force_spp() 271 w0(0); w2(1); w2(3); w2(0); bpck_force_spp() 272 w0(0); w2(9); w2(0); bpck_force_spp() 273 w2(0x4c); w0(pi->saved_r0); bpck_force_spp() 289 w0(0x13); t2(2); bpck_test_proto() 300 w0(0x13); t2(2); t2(0x20); bpck_test_proto() 317 w0(0x13); w2(9); w2(1); w0(0); w2(3); w2(0); w2(0xe0); bpck_test_proto() 404 w2(0x2c); i = r0(); w0(255-i); r = r0(); w0(i); bpck_test_port() 409 w2(0xc); i = r0(); w0(255-i); r = r0(); w0(i); bpck_test_port() 412 if (m == 0) { w2(6); w2(0xc); r = r0(); w0(0xaa); w0(r); w0(0xaa); } bpck_test_port()
|
H A D | fit2.c | 43 w2(0xc); w0(regr); w2(4); w0(val); w2(5); w0(0); w2(4); fit2_write_regr() 55 w2(0xc); w0(r); w2(4); w2(5); fit2_read_regr() 56 w0(0); a = r1(); fit2_read_regr() 57 w0(1); b = r1(); fit2_read_regr() 68 w2(0xc); w0(0x10); fit2_read_block() 73 w0(0); a = r1(); w0(1); b = r1(); fit2_read_block() 74 w0(3); c = r1(); w0(2); d = r1(); fit2_read_block() 79 a = r1(); w0(3); b = r1(); fit2_read_block() 80 w0(1); c = r1(); w0(0); d = r1(); fit2_read_block() 95 w2(0xc); w0(0); fit2_write_block() 97 w2(4); w0(buf[2*k]); fit2_write_block() 98 w2(5); w0(buf[2*k+1]); fit2_write_block() 112 { w0(pi->saved_r0); fit2_disconnect()
|
H A D | kbic.c | 53 case 0: w0(regr|0x18|s); w2(4); w2(6); w2(4); w2(1); w0(8); kbic_read_regr() 54 a = r1(); w0(0x28); b = r1(); w2(4); kbic_read_regr() 57 case 1: w0(regr|0x38|s); w2(4); w2(6); w2(4); w2(5); w0(8); kbic_read_regr() 61 case 2: w0(regr|0x08|s); w2(4); w2(6); w2(4); w2(0xa5); w2(0xa1); kbic_read_regr() 67 case 5: w0(0x20|s); w2(4); w2(6); w2(4); w3(regr); kbic_read_regr() 85 case 2: w0(regr|0x10|s); w2(4); w2(6); w2(4); kbic_write_regr() 86 w0(val); w2(5); w2(4); kbic_write_regr() 91 case 5: w0(0x20|s); w2(4); w2(6); w2(4); w3(regr); kbic_write_regr() 108 { w0(pi->saved_r0); k951_disconnect() 112 #define CCP(x) w2(0xc4);w0(0xaa);w0(0x55);w0(0);w0(0xff);w0(0x87);\ 113 w0(0x78);w0(x);w2(0xc5);w2(0xc4);w0(0xff); 126 w0(pi->saved_r0); k971_disconnect() 140 case 0: w0(0x98); w2(4); w2(6); w2(4); kbic_read_block() 142 w2(1); w0(8); a = r1(); kbic_read_block() 143 w0(0x28); b = r1(); kbic_read_block() 146 w0(8); a = r1(); kbic_read_block() 152 case 1: w0(0xb8); w2(4); w2(6); w2(4); kbic_read_block() 154 w0(0xb8); kbic_read_block() 156 w0(8); buf[4*k] = j53(r12w()); kbic_read_block() 157 w0(0xb8); buf[4*k+1] = j53(r12w()); kbic_read_block() 160 w0(8); buf[4*k+2] = j53(r12w()); kbic_read_block() 165 case 2: w0(0x88); w2(4); w2(6); w2(4); kbic_read_block() 173 case 3: w0(0xa0); w2(4); w2(6); w2(4); w3(0); kbic_read_block() 178 case 4: w0(0xa0); w2(4); w2(6); w2(4); w3(0); kbic_read_block() 183 case 5: w0(0xa0); w2(4); w2(6); w2(4); w3(0); kbic_read_block() 200 case 2: w0(0x90); w2(4); w2(6); w2(4); kbic_write_block() 202 w0(buf[2*k+1]); w2(0); w2(4); kbic_write_block() 203 w0(buf[2*k]); w2(5); w2(4); kbic_write_block() 207 case 3: w0(0xa0); w2(4); w2(6); w2(4); w3(0); kbic_write_block() 215 case 4: w0(0xa0); w2(4); w2(6); w2(4); w3(0); kbic_write_block() 220 case 5: w0(0xa0); w2(4); w2(6); w2(4); w3(0); kbic_write_block()
|
H A D | ktti.c | 38 w0(r); w2(0xb); w2(0xa); w2(3); w2(6); ktti_write_regr() 39 w0(val); w2(3); w0(0); w2(6); w2(0xb); ktti_write_regr() 48 w0(r); w2(0xb); w2(0xa); w2(9); w2(0xc); w2(9); ktti_read_regr() 59 w0(0x10); w2(0xb); w2(0xa); w2(9); w2(0xc); w2(9); ktti_read_block() 72 w0(0x10); w2(0xb); w2(0xa); w2(3); w2(6); ktti_write_block() 73 w0(buf[2*k]); w2(3); ktti_write_block() 74 w0(buf[2*k+1]); w2(6); ktti_write_block() 83 w2(0xb); w2(0xa); w0(0); w2(3); w2(6); ktti_connect() 88 { w2(0xb); w2(0xa); w0(0xa0); w2(3); w2(4); ktti_disconnect() 89 w0(pi->saved_r0); ktti_disconnect()
|
H A D | epat.c | 57 case 2: w0(0x60+r); w2(1); w0(val); w2(4); epat_write_regr() 76 case 0: w0(r); w2(1); w2(3); epat_read_regr() 80 case 1: w0(0x40+r); w2(1); w2(4); epat_read_regr() 81 a = r1(); b = r2(); w0(0xff); epat_read_regr() 84 case 2: w0(0x20+r); w2(1); w2(0x25); epat_read_regr() 103 case 0: w0(7); w2(1); w2(3); w0(0xff); epat_read_block() 106 if (k == count-1) w0(0xfd); epat_read_block() 113 w0(0); w2(4); epat_read_block() 116 case 1: w0(0x47); w2(1); w2(5); w0(0xff); epat_read_block() 119 if (k == count-1) w0(0xfd); epat_read_block() 125 w0(0); w2(4); epat_read_block() 128 case 2: w0(0x27); w2(1); w2(0x25); w0(0); epat_read_block() 170 case 2: w0(0x67); w2(1); w2(5); epat_write_block() 173 w0(buf[k]); epat_write_block() 210 #define CPP(x) w2(4);w0(0x22);w0(0xaa);w0(0x55);w0(0);w0(0xff);\ 211 w0(0x87);w0(0x78);w0(x);w2(4);w2(5);w2(4);w0(0xff); 223 w0(0);w2(1);w2(4); epat_connect() 233 w0(0);w2(1);w2(4); /* Idle into SPP */ epat_connect() 235 w0(0);w2(1);w2(4);w2(0xc); epat_connect() 237 w0(0x40);w2(6);w2(7);w2(4);w2(0xc);w2(4); epat_connect() 247 w0(pi->saved_r0); epat_disconnect()
|
H A D | aten.c | 44 w0(r); w2(0xe); w2(6); w0(val); w2(7); w2(6); w2(0xc); aten_write_regr() 55 case 0: w0(r); w2(0xe); w2(6); aten_read_regr() 57 a = r1(); w0(0x10); b = r1(); w2(0xc); aten_read_regr() 61 w0(r); w2(0xe); w2(6); w0(0xff); aten_read_regr() 76 case 0: w0(0x48); w2(0xe); w2(6); aten_read_block() 79 a = r1(); w0(0x58); b = r1(); aten_read_block() 80 w2(0); d = r1(); w0(0x48); c = r1(); aten_read_block() 87 case 1: w0(0x58); w2(0xe); w2(6); aten_read_block() 102 w0(0x88); w2(0xe); w2(6); aten_write_block() 104 w0(buf[2*k+1]); w2(0xe); w2(6); aten_write_block() 105 w0(buf[2*k]); w2(7); w2(6); aten_write_block() 119 { w0(pi->saved_r0); aten_disconnect()
|
H A D | comm.c | 53 case 0: w0(r); P1; w0(0); comm_read_regr() 54 w2(6); l = r1(); w0(0x80); h = r1(); w2(4); comm_read_regr() 57 case 1: w0(r+0x20); P1; comm_read_regr() 58 w0(0); w2(0x26); h = r0(); w2(4); comm_read_regr() 80 case 1: w0(r); P1; w0(val); P2; comm_write_regr() 94 w2(4); w0(0xff); w2(6); comm_connect() 95 w2(4); w0(0xaa); w2(6); comm_connect() 96 w2(4); w0(0x00); w2(6); comm_connect() 97 w2(4); w0(0x87); w2(6); comm_connect() 98 w2(4); w0(0xe0); w2(0xc); w2(0xc); w2(4); comm_connect() 104 w0(pi->saved_r0); comm_disconnect() 114 case 0: w0(0x48); P1; comm_read_block() 116 w0(0); w2(6); l = r1(); comm_read_block() 117 w0(0x80); h = r1(); w2(4); comm_read_block() 122 case 1: w0(0x68); P1; w0(0); comm_read_block() 156 case 1: w0(0x68); P1; comm_write_block() 158 w2(5); w0(buf[k^1]); w2(7); comm_write_block()
|
H A D | epia.c | 58 w0(r); w2(1); w2(3); w0(r); epia_read_regr() 63 w0(r); w2(1); w0(r&0x37); epia_read_regr() 64 w2(3); w2(5); w0(r|0xf0); epia_read_regr() 69 w0(r); w2(1); w2(0X21); w2(0x23); epia_read_regr() 93 w0(r); w2(1); w0(val); w2(3); w2(4); epia_write_regr() 118 w2(4); w0(0xa0); w0(0x50); w0(0xc0); w0(0x30); w0(0xa0); w0(0); epia_connect() 121 w0(0xa); w2(1); w2(4); w0(0x82); w2(4); w2(0xc); w2(4); epia_connect() 130 w0(pi->saved_r0); epia_disconnect() 132 w0(pi->saved_r0); epia_disconnect() 142 case 0: w0(0x81); w2(1); w2(3); w0(0xc1); epia_read_block() 150 w0(0); w2(4); epia_read_block() 153 case 1: w0(0x91); w2(1); w0(0x10); w2(3); epia_read_block() 154 w0(0x51); w2(5); w0(0xd1); epia_read_block() 162 w0(0); w2(4); epia_read_block() 165 case 2: w0(0x89); w2(1); w2(0x23); w2(0x21); epia_read_block() 204 case 2: w0(0xa1); w2(1); w2(3); w2(1); w2(5); epia_write_block() 208 if (d != last) { last = d; w0(d); } epia_write_block()
|
H A D | fit3.c | 49 case 1: w2(0xc); w0(regr); w2(0x8); w2(0xc); fit3_write_regr() 50 w0(val); w2(0xd); fit3_write_regr() 51 w0(0); w2(0xc); fit3_write_regr() 54 case 2: w2(0xc); w0(regr); w2(0x8); w2(0xc); fit3_write_regr() 73 case 0: w2(0xc); w0(regr + 0x10); w2(0x8); w2(0xc); fit3_read_regr() 79 case 1: w2(0xc); w0(regr + 0x90); w2(0x8); w2(0xc); fit3_read_regr() 84 case 2: w2(0xc); w0(regr + 0x90); w2(0x8); w2(0xc); fit3_read_regr() 101 case 0: w2(0xc); w0(0x10); w2(0x8); w2(0xc); fit3_read_block() 113 case 1: w2(0xc); w0(0x90); w2(0x8); w2(0xc); fit3_read_block() 125 case 2: w2(0xc); w0(0x90); w2(0x8); w2(0xc); fit3_read_block() 141 case 1: w2(0xc); w0(0); w2(0x8); w2(0xc); fit3_write_block() 143 w0(buf[2*k ]); w2(0xd); fit3_write_block() 144 w0(buf[2*k+1]); w2(0xc); fit3_write_block() 148 case 2: w2(0xc); w0(0); w2(0x8); w2(0xc); fit3_write_block() 159 w2(0xc); w0(0); w2(0xa); fit3_connect() 161 w2(0xc); w0(0x9); w2(0x8); w2(0xc); fit3_connect() 167 { w2(0xc); w0(0xa); w2(0x8); w2(0xc); fit3_disconnect() 168 w0(pi->saved_r0); fit3_disconnect()
|
H A D | friq.c | 40 #define CMD(x) w2(4);w0(0xff);w0(0xff);w0(0x73);w0(0x73);\ 41 w0(0xc9);w0(0xc9);w0(0x26);w0(0x26);w0(x);w0(x); 73 w0(val); friq_write_regr() 94 w0(0xff); friq_read_block_int() 146 w0(buf[k]); friq_write_block() 179 w0(pi->saved_r0); friq_disconnect() 189 w0(0xff); udelay(20); CMD(0x3d); /* turn the power on */ friq_test_proto() 191 w0(pi->saved_r0); friq_test_proto()
|
H A D | frpw.c | 54 w0(r); cec4; frpw_read_regr() 69 w2(4); w0(r); cec4; frpw_write_regr() 70 w0(val); frpw_write_regr() 80 case 0: w2(4); w0(regr); cec4; frpw_read_block_int() 90 w2(4); w0(regr + 0xc0); cec4; frpw_read_block_int() 91 w0(0xff); frpw_read_block_int() 100 case 2: w2(4); w0(regr + 0x80); cec4; frpw_read_block_int() 106 case 3: w2(4); w0(regr + 0x80); cec4; frpw_read_block_int() 114 case 4: w2(4); w0(regr + 0x80); cec4; frpw_read_block_int() 122 case 5: w2(4); w0(regr + 0x80); cec4; frpw_read_block_int() 148 case 2: w2(4); w0(8); cec4; w2(5); frpw_write_block() 150 w0(buf[k]); frpw_write_block() 156 case 3: w2(4); w0(0xc8); cec4; w2(5); frpw_write_block() 161 case 4: w2(4); w0(0xc8); cec4; w2(5); frpw_write_block() 166 case 5: w2(4); w0(0xc8); cec4; w2(5); frpw_write_block() 182 { w2(4); w0(0x20); cec4; frpw_disconnect() 183 w0(pi->saved_r0); frpw_disconnect() 198 w0(0); w2(8); udelay(50); w2(0xc); /* parallel bus reset */ frpw_test_pnp() 208 w2(4); w0(4); w2(6); w2(7); frpw_test_pnp() 213 w0(pi->saved_r0); frpw_test_pnp()
|
H A D | on20.c | 27 #define op(f) w2(4);w0(f);w2(5);w2(0xd);w2(5);w2(0xd);w2(5);w2(4); 28 #define vl(v) w2(4);w0(v);w2(5);w2(7);w2(5);w2(4); 75 w2(4);w0(0);w2(0xc);w2(4);w2(6);w2(4);w2(6);w2(4); on20_connect() 82 { w2(4);w0(7);w2(4);w2(0xc);w2(4); on20_disconnect() 83 w0(pi->saved_r0); on20_disconnect() 110 for (k=0;k<count;k++) { w2(5); w0(buf[k]); w2(7); } on20_write_block()
|
H A D | paride.h | 104 #define w0(byte) {out_p(0,byte);} macro
|
/linux-4.4.14/arch/arm64/include/asm/ |
H A D | spinlock.h | 45 "1: ldaxr %w0, %3\n" arch_spin_lock() 46 " add %w1, %w0, %w5\n" arch_spin_lock() 51 " ldadda %w2, %w0, %3\n" arch_spin_lock() 58 " eor %w1, %w0, %w0, ror #16\n" arch_spin_lock() 67 " eor %w1, %w2, %w0, lsr #16\n" arch_spin_lock() 84 "1: ldaxr %w0, %2\n" arch_spin_trylock() 85 " eor %w1, %w0, %w0, ror #16\n" arch_spin_trylock() 87 " add %w0, %w0, %3\n" arch_spin_trylock() 88 " stxr %w1, %w0, %2\n" arch_spin_trylock() 92 " ldr %w0, %2\n" arch_spin_trylock() 93 " eor %w1, %w0, %w0, ror #16\n" arch_spin_trylock() 95 " add %w1, %w0, %3\n" arch_spin_trylock() 96 " casa %w0, %w1, %2\n" arch_spin_trylock() 98 " eor %w1, %w1, %w0, lsr #16\n" arch_spin_trylock() 160 "2: ldaxr %w0, %1\n" arch_write_lock() 161 " cbnz %w0, 1b\n" arch_write_lock() 162 " stxr %w0, %w2, %1\n" arch_write_lock() 163 " cbnz %w0, 2b\n" arch_write_lock() 166 "1: mov %w0, wzr\n" arch_write_lock() 167 "2: casa %w0, %w2, %1\n" arch_write_lock() 168 " cbz %w0, 3f\n" arch_write_lock() 169 " ldxr %w0, %1\n" arch_write_lock() 170 " cbz %w0, 2b\n" arch_write_lock() 185 "1: ldaxr %w0, %1\n" arch_write_trylock() 186 " cbnz %w0, 2f\n" arch_write_trylock() 187 " stxr %w0, %w2, %1\n" arch_write_trylock() 188 " cbnz %w0, 1b\n" arch_write_trylock() 191 " mov %w0, wzr\n" arch_write_trylock() 192 " casa %w0, %w2, %1\n" arch_write_trylock() 238 "2: ldaxr %w0, %2\n" arch_read_lock() 239 " add %w0, %w0, #1\n" arch_read_lock() 240 " tbnz %w0, #31, 1b\n" arch_read_lock() 241 " stxr %w1, %w0, %2\n" arch_read_lock() 246 "2: ldxr %w0, %2\n" arch_read_lock() 247 " adds %w1, %w0, #1\n" arch_read_lock() 249 " casa %w0, %w1, %2\n" arch_read_lock() 250 " sbc %w0, %w1, %w0\n" arch_read_lock() 251 " cbnz %w0, 2b") arch_read_lock() 263 "1: ldxr %w0, %2\n" arch_read_unlock() 264 " sub %w0, %w0, #1\n" arch_read_unlock() 265 " stlxr %w1, %w0, %2\n" arch_read_unlock() 268 " movn %w0, #0\n" arch_read_unlock() 271 " staddl %w0, %2") arch_read_unlock() 284 "1: ldaxr %w0, %2\n" arch_read_trylock() 285 " add %w0, %w0, #1\n" arch_read_trylock() 286 " tbnz %w0, #31, 2f\n" arch_read_trylock() 287 " stxr %w1, %w0, %2\n" arch_read_trylock() 291 " ldr %w0, %2\n" arch_read_trylock() 292 " adds %w1, %w0, #1\n" arch_read_trylock() 294 " casa %w0, %w1, %2\n" arch_read_trylock() 295 " sbc %w1, %w1, %w0\n" arch_read_trylock()
|
H A D | bitrev.h | 5 __asm__ ("rbit %w0, %w1" : "=r" (x) : "r" (x)); __arch_bitrev32()
|
H A D | atomic_lse.h | 32 register int w0 asm ("w0") = i; atomic_andnot() 37 : [i] "+r" (w0), [v] "+Q" (v->counter) atomic_andnot() 44 register int w0 asm ("w0") = i; atomic_or() 49 : [i] "+r" (w0), [v] "+Q" (v->counter) atomic_or() 56 register int w0 asm ("w0") = i; atomic_xor() 61 : [i] "+r" (w0), [v] "+Q" (v->counter) atomic_xor() 68 register int w0 asm ("w0") = i; atomic_add() 73 : [i] "+r" (w0), [v] "+Q" (v->counter) atomic_add() 81 register int w0 asm ("w0") = i; \ 91 : [i] "+r" (w0), [v] "+Q" (v->counter) \ 95 return w0; \ 107 register int w0 asm ("w0") = i; atomic_and() 117 : [i] "+r" (w0), [v] "+Q" (v->counter) atomic_and() 124 register int w0 asm ("w0") = i; atomic_sub() 134 : [i] "+r" (w0), [v] "+Q" (v->counter) atomic_sub() 142 register int w0 asm ("w0") = i; \ 154 : [i] "+r" (w0), [v] "+Q" (v->counter) \ 158 return w0; \
|
H A D | futex.h | 36 "2: stlxr %w3, %w0, %2\n" \ 42 "4: mov %w0, %w5\n" \ 74 __futex_atomic_op("mov %w0, %w4", futex_atomic_op_inuser() 78 __futex_atomic_op("add %w0, %w1, %w4", futex_atomic_op_inuser() 82 __futex_atomic_op("orr %w0, %w1, %w4", futex_atomic_op_inuser() 86 __futex_atomic_op("and %w0, %w1, %w4", futex_atomic_op_inuser() 90 __futex_atomic_op("eor %w0, %w1, %w4", futex_atomic_op_inuser() 133 "4: mov %w0, %w6\n" futex_atomic_cmpxchg_inatomic()
|
H A D | atomic_ll_sc.h | 49 "1: ldxr %w0, %2\n" \ 50 " " #asm_op " %w0, %w0, %w3\n" \ 51 " stxr %w1, %w0, %2\n" \ 67 "1: ld" #acq "xr %w0, %2\n" \ 68 " " #asm_op " %w0, %w0, %w3\n" \ 69 " st" #rel "xr %w1, %w0, %2\n" \ 252 " st" #rel "xp %w0, %5, %6, %2\n" \ 253 " cbnz %w0, 1b\n" \
|
H A D | barrier.h | 71 asm volatile ("ldarb %w0, %1" \ 76 asm volatile ("ldarh %w0, %1" \ 81 asm volatile ("ldar %w0, %1" \
|
H A D | io.h | 43 asm volatile("strb %w0, [%1]" : : "r" (val), "r" (addr)); __raw_writeb() 49 asm volatile("strh %w0, [%1]" : : "r" (val), "r" (addr)); __raw_writew() 55 asm volatile("str %w0, [%1]" : : "r" (val), "r" (addr)); __raw_writel() 68 asm volatile(ALTERNATIVE("ldrb %w0, [%1]", __raw_readb() 69 "ldarb %w0, [%1]", __raw_readb() 80 asm volatile(ALTERNATIVE("ldrh %w0, [%1]", __raw_readw() 81 "ldarh %w0, [%1]", __raw_readw() 91 asm volatile(ALTERNATIVE("ldr %w0, [%1]", __raw_readl() 92 "ldar %w0, [%1]", __raw_readl()
|
H A D | uaccess.h | 122 "3: mov %w0, %3\n" \ 190 "3: mov %w0, %3\n" \
|
H A D | pgtable.h | 570 " ubfx %w3, %w0, %5, #1 // extract PTE_AF (young)\n" ptep_test_and_clear_young()
|
/linux-4.4.14/fs/ncpfs/ |
H A D | ncpsign_kernel.c | 56 unsigned int w0,w1,w2,w3; nwsign() local 65 w0=GET_LE32(r_data1); nwsign() 70 w0=rol32(w0 + ((w1 & w2) | ((~w1) & w3)) + data2[i+0],3); nwsign() 71 w3=rol32(w3 + ((w0 & w1) | ((~w0) & w2)) + data2[i+1],7); nwsign() 72 w2=rol32(w2 + ((w3 & w0) | ((~w3) & w1)) + data2[i+2],11); nwsign() 73 w1=rol32(w1 + ((w2 & w3) | ((~w2) & w0)) + data2[i+3],19); nwsign() 76 w0=rol32(w0 + (((w2 | w3) & w1) | (w2 & w3)) + 0x5a827999 + data2[i+0],3); nwsign() 77 w3=rol32(w3 + (((w1 | w2) & w0) | (w1 & w2)) + 0x5a827999 + data2[i+4],5); nwsign() 78 w2=rol32(w2 + (((w0 | w1) & w3) | (w0 & w1)) + 0x5a827999 + data2[i+8],9); nwsign() 79 w1=rol32(w1 + (((w3 | w0) & w2) | (w3 & w0)) + 0x5a827999 + data2[i+12],13); nwsign() 82 w0=rol32(w0 + ((w1 ^ w2) ^ w3) + 0x6ed9eba1 + data2[rbit[i]+0],3); nwsign() 83 w3=rol32(w3 + ((w0 ^ w1) ^ w2) + 0x6ed9eba1 + data2[rbit[i]+8],9); nwsign() 84 w2=rol32(w2 + ((w3 ^ w0) ^ w1) + 0x6ed9eba1 + data2[rbit[i]+4],11); nwsign() 85 w1=rol32(w1 + ((w2 ^ w3) ^ w0) + 0x6ed9eba1 + data2[rbit[i]+12],15); nwsign() 87 PUT_LE32(outdata,(w0+GET_LE32(r_data1)) & 0xffffffff); nwsign()
|
/linux-4.4.14/arch/powerpc/crypto/ |
H A D | sha1-spe-asm.S | 111 #define R_00_15(a, b, c, d, e, w0, w1, k, off) \ 112 LOAD_DATA(w0, off) /* 1: W */ \ 120 add e,e,w0; /* 1: E = E + W */ \ 132 evmergelo w1,w1,w0; /* mix W[0]/W[1] */ \ 135 #define R_16_19(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ 139 evxor w0,w0,rT0; /* W = W[-16] xor W[-3] */ \ 141 evxor w0,w0,w4; /* W = W xor W[-8] */ \ 143 evxor w0,w0,w1; /* W = W xor W[-14] */ \ 145 evrlwi w0,w0,1; /* W = W rotl 1 */ \ 147 evaddw rT0,w0,rK; /* WK = W + K */ \ 161 #define R_20_39(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ 164 evxor w0,w0,rT0; /* W = W[-16] xor W[-3] */ \ 166 evxor w0,w0,w4; /* W = W xor W[-8] */ \ 168 evxor w0,w0,w1; /* W = W xor W[-14] */ \ 170 evrlwi w0,w0,1; /* W = W rotl 1 */ \ 172 evaddw rT0,w0,rK; /* WK = W + K */ \ 185 #define R_40_59(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ 189 evxor w0,w0,rT0; /* W = W[-16] xor W[-3] */ \ 191 evxor w0,w0,w4; /* W = W xor W[-8] */ \ 193 evxor w0,w0,w1; /* W = W xor W[-14] */ \ 195 evrlwi w0,w0,1; /* W = W rotl 1 */ \ 197 evaddw rT0,w0,rK; /* WK = W + K */ \ 213 #define R_60_79(a, b, c, d, e, w0, w1, w4, w6, w7, k) \ 214 R_20_39(a, b, c, d, e, w0, w1, w4, w6, w7, k)
|
H A D | md5-asm.S | 69 #define R_00_15(a, b, c, d, w0, w1, p, q, off, k0h, k0l, k1h, k1l) \ 70 LOAD_DATA(w0, off) /* W */ \ 76 addi w0,w0,k0l; /* 1: wk = w + k */ \ 78 addis w0,w0,k0h; /* 1: wk = w + k' */ \ 80 add a,a,w0; /* 1: a = a + wk */ \ 93 #define R_16_31(a, b, c, d, w0, w1, p, q, k0h, k0l, k1h, k1l) \ 96 addi w0,w0,k0l; /* 1: wk = w + k */ \ 98 addis w0,w0,k0h; /* 1: wk = w + k' */ \ 101 add a,a,w0; /* 1: a = a + wk */ \ 113 #define R_32_47(a, b, c, d, w0, w1, p, q, k0h, k0l, k1h, k1l) \ 115 addi w0,w0,k0l; /* 1: wk = w + k */ \ 117 addis w0,w0,k0h; /* 1: wk = w + k' */ \ 120 add a,a,w0; /* 1: a = a + wk */ \ 130 #define R_48_63(a, b, c, d, w0, w1, p, q, k0h, k0l, k1h, k1l) \ 131 addi w0,w0,k0l; /* 1: w = w + k */ \ 133 addis w0,w0,k0h; /* 1: w = w + k' */ \ 135 add a,a,w0; /* 1: a = a + wk */ \
|
H A D | sha256-spe-asm.S | 161 #define R_CALC_W(a, b, c, d, e, f, g, h, w0, w1, w4, w5, w7, k, off) \ 163 evmergelohi rT0,w0,w1; /* w[-15] */ \ 175 evaddw w0,w0,rT0; /* w = w[-16] + s0 */ \ 189 evaddw w0,w0,rT0; /* w = w + s1 */ \ 193 evaddw w0,w0,rT0; /* w = w + w[-7] */ \ 196 evaddw rT1,rT1,w0; /* wk = w + k */ \
|
/linux-4.4.14/arch/arm64/lib/ |
H A D | bitops.S | 30 and w3, w0, #63 // Get bit offset 31 eor w0, w0, w3 // Clear low bits 39 alt_lse " stxr w0, x2, [x1]", "nop" 40 alt_lse " cbnz w0, 1b", "nop" 48 and w3, w0, #63 // Get bit offset 49 eor w0, w0, w3 // Clear low bits
|
/linux-4.4.14/arch/h8300/include/asm/ |
H A D | irqflags.h | 11 __asm__ volatile ("stc ccr,%w0" : "=r" (flags)); arch_local_save_flags() 29 __asm__ volatile ("stc ccr,%w0\n\t" arch_local_irq_save() 36 __asm__ volatile ("ldc %w0,ccr" : : "r" (flags) : "cc"); arch_local_irq_restore() 51 __asm__ volatile ("stc ccr,%w0\n\tstc exr,%x0" : "=r" (flags)); arch_local_save_flags() 70 __asm__ volatile ("stc ccr,%w0\n\t" arch_local_irq_save() 79 __asm__ volatile ("ldc %w0,ccr\n\t" arch_local_irq_restore()
|
/linux-4.4.14/arch/arm64/kernel/vdso/ |
H A D | gettimeofday.S | 91 cmp w0, #CLOCK_REALTIME 92 ccmp w0, #CLOCK_MONOTONIC, #0x4, ne 108 cmp w0, #CLOCK_MONOTONIC 119 cmp w0, #CLOCK_REALTIME_COARSE 120 ccmp w0, #CLOCK_MONOTONIC_COARSE, #0x4, ne 138 cmp w0, #CLOCK_MONOTONIC_COARSE 177 cmp w0, #CLOCK_REALTIME 178 ccmp w0, #CLOCK_MONOTONIC, #0x4, ne 184 cmp w0, #CLOCK_REALTIME_COARSE 185 ccmp w0, #CLOCK_MONOTONIC_COARSE, #0x4, ne 193 mov w0, wzr
|
/linux-4.4.14/crypto/ |
H A D | camellia_generic.c | 340 #define ROLDQ(ll, lr, rl, rr, w0, w1, bits) ({ \ 341 w0 = ll; \ 345 rr = (rr << bits) + (w0 >> (32 - bits)); \ 348 #define ROLDQo32(ll, lr, rl, rr, w0, w1, bits) ({ \ 349 w0 = ll; \ 353 rl = (rr << (bits - 32)) + (w0 >> (64 - bits)); \ 354 rr = (w0 << (bits - 32)) + (w1 >> (64 - bits)); \ 561 u32 il, ir, t0, t1, w0, w1; camellia_setup128() local 579 ROLDQ(kll, klr, krl, krr, w0, w1, 15); camellia_setup128() 585 ROLDQ(kll, klr, krl, krr, w0, w1, 30); camellia_setup128() 591 ROLDQ(kll, klr, krl, krr, w0, w1, 15); camellia_setup128() 595 ROLDQ(kll, klr, krl, krr, w0, w1, 17); camellia_setup128() 601 ROLDQ(kll, klr, krl, krr, w0, w1, 17); camellia_setup128() 607 ROLDQ(kll, klr, krl, krr, w0, w1, 17); camellia_setup128() 618 w0, w1, il, ir, t0, t1); camellia_setup128() 619 krl ^= w0; krr ^= w1; camellia_setup128() 623 /* current status == (kll, klr, w0, w1) */ camellia_setup128() 627 krl ^= w0; krr ^= w1; camellia_setup128() 630 w0, w1, il, ir, t0, t1); camellia_setup128() 631 kll ^= w0; klr ^= w1; camellia_setup128() 637 ROLDQ(kll, klr, krl, krr, w0, w1, 15); camellia_setup128() 641 ROLDQ(kll, klr, krl, krr, w0, w1, 15); camellia_setup128() 645 ROLDQ(kll, klr, krl, krr, w0, w1, 15); camellia_setup128() 648 ROLDQ(kll, klr, krl, krr, w0, w1, 15); camellia_setup128() 652 ROLDQo32(kll, klr, krl, krr, w0, w1, 34); camellia_setup128() 656 ROLDQ(kll, klr, krl, krr, w0, w1, 17); camellia_setup128() 668 u32 il, ir, t0, t1, w0, w1; /* temporary variables */ camellia_setup256() local 690 ROLDQo32(kll, klr, krl, krr, w0, w1, 45); camellia_setup256() 695 ROLDQ(kll, klr, krl, krr, w0, w1, 15); camellia_setup256() 700 ROLDQ(kll, klr, krl, krr, w0, w1, 17); camellia_setup256() 705 ROLDQo32(kll, klr, krl, krr, w0, w1, 34); camellia_setup256() 712 ROLDQ(krll, krlr, krrl, krrr, w0, w1, 15); camellia_setup256() 717 ROLDQ(krll, krlr, krrl, krrr, w0, w1, 15); camellia_setup256() 722 ROLDQ(krll, krlr, krrl, krrr, w0, w1, 30); camellia_setup256() 727 ROLDQo32(krll, krlr, krrl, krrr, w0, w1, 34); camellia_setup256() 732 ROLDQo32(krll, krlr, krrl, krrr, w0, w1, 34); camellia_setup256() 739 w0, w1, il, ir, t0, t1); camellia_setup256() 740 krl ^= w0; krr ^= w1; camellia_setup256() 748 krl ^= w0 ^ krrl; krr ^= w1 ^ krrr; camellia_setup256() 751 w0, w1, il, ir, t0, t1); camellia_setup256() 752 kll ^= w0; klr ^= w1; camellia_setup256() 759 w0, w1, il, ir, t0, t1); camellia_setup256() 760 krrl ^= w0; krrr ^= w1; camellia_setup256() 763 w0, w1, il, ir, t0, t1); camellia_setup256() 764 krll ^= w0; krlr ^= w1; camellia_setup256() 767 ROLDQ(kll, klr, krl, krr, w0, w1, 15); camellia_setup256() 772 ROLDQ(kll, klr, krl, krr, w0, w1, 30); camellia_setup256() 783 ROLDQo32(kll, klr, krl, krr, w0, w1, 49); camellia_setup256() 794 ROLDQ(krll, krlr, krrl, krrr, w0, w1, 30); camellia_setup256() 799 ROLDQ(krll, krlr, krrl, krrr, w0, w1, 30); camellia_setup256() 804 ROLDQo32(krll, krlr, krrl, krrr, w0, w1, 51); camellia_setup256()
|
/linux-4.4.14/arch/h8300/lib/ |
H A D | muldi3.c | 7 #define umul_ppmm(w1, w0, u, v) \ 24 (w0) = __ll_lowpart(__x1) * __ll_B + __ll_lowpart(__x0); \
|
/linux-4.4.14/arch/m68k/lib/ |
H A D | muldi3.c | 25 #define umul_ppmm(w1, w0, u, v) \ 46 (w0) = __ll_lowpart (__x1) * __ll_B + __ll_lowpart (__x0); \ 51 #define umul_ppmm(w1, w0, u, v) \ 53 : "=d" ((USItype)(w0)), \
|
/linux-4.4.14/lib/mpi/ |
H A D | longlong.h | 232 #define umul_ppmm(w1, w0, u, v) \ 240 (w1) = __xx.__i.__h; (w0) = __xx.__i.__l; }) 241 #define smul_ppmm(w1, w0, u, v) \ 249 (w1) = __xx.__i.__h; (w0) = __xx.__i.__l; }) 415 #define umul_ppmm(w1, w0, u, v) \ 417 : "=a" ((USItype)(w0)), \ 470 #define umul_ppmm(w1, w0, u, v) \ 478 (w1) = __xx.__i.__h; (w0) = __xx.__i.__l; }) 534 #define umul_ppmm(w1, w0, u, v) \ 536 : "=d" ((USItype)(w0)), \ 643 #define umul_ppmm(w1, w0, u, v) \ 647 w0 = __ll; \ 650 #define umul_ppmm(w1, w0, u, v) \ 652 : "=l" ((USItype)(w0)), \ 657 #define umul_ppmm(w1, w0, u, v) \ 661 : "=d" ((USItype)(w0)), \ 675 #define umul_ppmm(w1, w0, u, v) \ 680 w0 = __ll; \ 683 #define umul_ppmm(w1, w0, u, v) \ 685 : "=l" ((UDItype)(w0)), \ 690 #define umul_ppmm(w1, w0, u, v) \ 694 : "=d" ((UDItype)(w0)), \ 707 #define umul_ppmm(w1, w0, u, v) \ 715 (w1) = __xx.__i.__h; (w0) = __xx.__i.__l; }) 876 #define umul_ppmm(w1, w0, u, v) \ 885 (w1) = __xx.__i.__h; (w0) = __xx.__i.__l; }) 951 #define umul_ppmm(w1, w0, u, v) \ 957 "=r" ((USItype)(w0)) \ 993 #define umul_ppmm(w1, w0, u, v) \ 996 "=r" ((USItype)(w0)) \ 1018 #define umul_ppmm(w1, w0, u, v) \ 1021 "=r" ((USItype)(w0)) \ 1076 #define umul_ppmm(w1, w0, u, v) \ 1118 "=r" ((USItype)(w0)) \ 1288 #define umul_ppmm(w1, w0, u, v) \ 1310 (w0) = (__ll_lowpart(__x1) << W_TYPE_SIZE/2) + __ll_lowpart(__x0); \ 1315 #define smul_ppmm(w1, w0, u, v) \ 1319 umul_ppmm(__w1, w0, __m0, __m1); \
|
/linux-4.4.14/arch/sh/math-emu/ |
H A D | sfp-util.h | 21 #define umul_ppmm(w1, w0, u, v) \ 23 : "=r" ((u32)(w1)), "=r" ((u32)(w0)) \
|
/linux-4.4.14/arch/microblaze/lib/ |
H A D | muldi3.c | 13 #define umul_ppmm(w1, w0, u, v) \ 34 (w0) = __ll_lowpart(__x1) * __ll_B + __ll_lowpart(__x0);\
|
/linux-4.4.14/arch/h8300/kernel/ |
H A D | ptrace_h.c | 146 __asm__("bld #3,%w0\n\t" isbranch() 147 "bxor #1,%w0\n\t" isbranch() 148 "bst #4,%w0\n\t" isbranch() 149 "bor #2,%w0\n\t" isbranch() 150 "bst #5,%w0\n\t" isbranch() 151 "bld #2,%w0\n\t" isbranch() 152 "bor #0,%w0\n\t" isbranch() 153 "bst #6,%w0\n\t" isbranch()
|
/linux-4.4.14/arch/powerpc/kvm/ |
H A D | trace.h | 70 TP_printk("victim %u tid %u w0 %u w1 %u w2 %u", 96 TP_printk("gtlb_index %u tid %u w0 %u w1 %u w2 %u",
|
/linux-4.4.14/arch/s390/net/ |
H A D | bpf_jit_comp.c | 622 /* lhi %w0,0 */ bpf_jit_insn() 626 /* dlr %w0,%src */ bpf_jit_insn() 642 /* lghi %w0,0 */ bpf_jit_insn() 646 /* dlgr %w0,%dst */ bpf_jit_insn() 663 /* lhi %w0,0 */ bpf_jit_insn() 667 /* dl %w0,<d(imm)>(%l) */ bpf_jit_insn() 685 /* lghi %w0,0 */ bpf_jit_insn() 689 /* dlg %w0,<d(imm)>(%l) */ bpf_jit_insn() 903 /* lhi %w0,imm */ bpf_jit_insn() 905 /* stcy %w0,off(dst) */ bpf_jit_insn() 910 /* lhi %w0,imm */ bpf_jit_insn() 912 /* sthy %w0,off(dst) */ bpf_jit_insn() 917 /* llilf %w0,imm */ bpf_jit_insn() 919 /* sty %w0,off(%dst) */ bpf_jit_insn() 924 /* lgfi %w0,imm */ bpf_jit_insn() 926 /* stg %w0,off(%dst) */ bpf_jit_insn() 934 /* laal %w0,%src,off(%dst) */ bpf_jit_insn() 940 /* laalg %w0,%src,off(%dst) */ bpf_jit_insn() 1026 /* lhi %w0,1 */ bpf_jit_insn() 1028 /* laal %w1,%w0,off(%r15) */ bpf_jit_insn()
|
/linux-4.4.14/drivers/misc/sgi-gru/ |
H A D | gruhandles.c | 55 unsigned long *w0 = h; start_instruction() local 58 *w0 = *w0 | 0x20001; start_instruction()
|
/linux-4.4.14/arch/sparc/math-emu/ |
H A D | sfp-util_32.h | 27 #define umul_ppmm(w1, w0, u, v) \ 69 "=r" (w0) \
|
/linux-4.4.14/arch/x86/crypto/ |
H A D | poly1305-avx2-x86_64.S | 39 #define w0 0x14(%r8) define 100 # combine r0,u0,w0,y0 102 vmovd w0,t1x 219 # t1 = [ hc0[3] * r0, hc0[2] * u0, hc0[1] * w0, hc0[0] * y0 ] 242 # t1 += [ hc1[3] * r0, hc1[2] * u0, hc1[1] * w0, hc1[0] * y0 ] 266 # t1 += [ hc2[3] * r0, hc2[2] * u0, hc2[1] * w0, hc2[0] * y0 ] 290 # t1 += [ hc3[3] * r0, hc3[2] * u0, hc3[1] * w0, hc3[0] * y0 ] 314 # t1 += [ hc4[3] * r0, hc4[2] * u0, hc4[1] * w0, hc4[0] * y0 ]
|
H A D | camellia_glue.c | 1067 /* current status == (kll, klr, w0, w1) */ camellia_setup128()
|
/linux-4.4.14/arch/x86/lib/ |
H A D | csum-partial_64.c | 15 asm("addw %w2,%w0\n\t" from32to16() 16 "adcw $0,%w0\n" from32to16()
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
H A D | rtw_cmd.h | 252 s0 == 0x1234, s1 == 0xabcd, w0 == 0x78563412, w1 == 0x5aa5def7; 268 w0 = swap32(w1); 272 w1 = w0 286 w0 = swap32(w0);
|
/linux-4.4.14/samples/bpf/ |
H A D | sockex2_kern.c | 53 __u64 w0 = load_word(ctx, off); ipv6_addr_hash() local 58 return (__u32)(w0 ^ w1 ^ w2 ^ w3); ipv6_addr_hash()
|
H A D | sockex3_kern.c | 82 __u64 w0 = load_word(ctx, off); ipv6_addr_hash() local 87 return (__u32)(w0 ^ w1 ^ w2 ^ w3); ipv6_addr_hash()
|
/linux-4.4.14/fs/ |
H A D | dcookies.c | 207 COMPAT_SYSCALL_DEFINE4(lookup_dcookie, u32, w0, u32, w1, char __user *, buf, compat_size_t, len) COMPAT_SYSCALL_DEFINE4() 210 return sys_lookup_dcookie(((u64)w0 << 32) | w1, buf, len); COMPAT_SYSCALL_DEFINE4() 212 return sys_lookup_dcookie(((u64)w1 << 32) | w0, buf, len); COMPAT_SYSCALL_DEFINE4()
|
/linux-4.4.14/drivers/net/ethernet/sgi/ |
H A D | ioc3-eth.c | 583 u32 w0, err; ioc3_rx() local 591 w0 = be32_to_cpu(rxb->w0); ioc3_rx() 593 while (w0 & ERXBUF_V) { ioc3_rx() 596 len = ((w0 >> ERXBUF_BYTECNT_SHIFT) & 0x7ff) - 4; ioc3_rx() 611 w0 & ERXBUF_IPCKSUM_MASK, len); ioc3_rx() 638 rxb->w0 = 0; /* Clear valid flag */ ioc3_rx() 645 w0 = be32_to_cpu(rxb->w0); ioc3_rx() 847 rxb->w0 = 0; ioc3_clean_rx_ring() 1407 uint32_t w0 = 0; ioc3_start_xmit() local 1455 w0 = ETXD_DOCHECKSUM | (csoff << ETXD_CHKOFF_SHIFT); ioc3_start_xmit() 1474 desc->cmd = cpu_to_be32(len | ETXD_INTWHENDONE | ETXD_D0V | w0); ioc3_start_xmit() 1482 ETXD_B1V | ETXD_B2V | w0); ioc3_start_xmit() 1489 desc->cmd = cpu_to_be32(len | ETXD_INTWHENDONE | ETXD_B1V | w0); ioc3_start_xmit()
|
/linux-4.4.14/drivers/firewire/ |
H A D | net.c | 70 u32 w0; member in struct:rfc2734_header 74 #define fwnet_get_hdr_lf(h) (((h)->w0 & 0xc0000000) >> 30) 75 #define fwnet_get_hdr_ether_type(h) (((h)->w0 & 0x0000ffff)) 76 #define fwnet_get_hdr_dg_size(h) (((h)->w0 & 0x0fff0000) >> 16) 77 #define fwnet_get_hdr_fg_off(h) (((h)->w0 & 0x00000fff)) 90 hdr->w0 = fwnet_set_hdr_lf(RFC2374_HDR_UNFRAG) fwnet_make_uf_hdr() 97 hdr->w0 = fwnet_set_hdr_lf(RFC2374_HDR_FIRSTFRAG) fwnet_make_ff_hdr() 106 hdr->w0 = fwnet_set_hdr_lf(lf) fwnet_make_sf_hdr() 581 hdr.w0 = be32_to_cpu(buf[0]); fwnet_incoming_packet() 844 ptask->outstanding_pkts, lf, ptask->hdr.w0, fwnet_transmit_packet_done() 947 put_unaligned_be32(ptask->hdr.w0, &bufhdr->w0); fwnet_send_packet() 955 put_unaligned_be32(ptask->hdr.w0, &bufhdr->w0); fwnet_send_packet() 1297 ptask->hdr.w0 = 0; fwnet_tx()
|
/linux-4.4.14/drivers/mtd/nand/bcm47xxnflash/ |
H A D | ops_bcm4706.c | 382 u8 w0, w1, w2, w3, w4; bcm47xxnflash_ops_bcm4706_init() local 415 w0 = bcm47xxnflash_ops_bcm4706_ns_to_cycle(15, clock); bcm47xxnflash_ops_bcm4706_init() 421 (w4 << 24 | w3 << 18 | w2 << 12 | w1 << 6 | w0)); bcm47xxnflash_ops_bcm4706_init()
|
/linux-4.4.14/arch/xtensa/kernel/ |
H A D | align.S | 69 .macro __src_b r, w0, w1; src \r, \w0, \w1; .endm 84 .macro __src_b r, w0, w1; src \r, \w1, \w0; .endm
|
/linux-4.4.14/arch/arm64/kernel/ |
H A D | armv8_deprecated.c | 288 "1: stxr"B" %w0, %w1, [%3]\n" \ 289 " cbz %w0, 2f\n" \ 290 " mov %w0, %w4\n" \ 297 "4: mov %w0, %w5\n" \
|
H A D | entry.S | 71 mov w0, w0 // zero upper 32 bits of x0 696 mov w0, #-1 // set default errno for 703 cmp w0, #-1 // skip the syscall? 705 uxtw scno, w0 // syscall number (possibly new)
|
/linux-4.4.14/arch/nios2/lib/ |
H A D | memcpy.c | 31 #define MERGE(w0, sh_1, w1, sh_2) (((w0) >> (sh_1)) | ((w1) << (sh_2)))
|
/linux-4.4.14/drivers/staging/rtl8712/ |
H A D | rtl871x_cmd.h | 437 s0 == 0x1234, s1 == 0xabcd, w0 == 0x78563412, w1 == 0x5aa5def7; 453 w0 = swap32(w1); 457 w1 = w0 471 w0 = swap32(w0);
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | desc.h | 198 asm volatile("lldt %w0"::"q" (0)); native_set_ldt() 207 asm volatile("lldt %w0"::"q" (GDT_ENTRY_LDT*8)); native_set_ldt() 213 asm volatile("ltr %w0"::"q" (GDT_ENTRY_TSS*8)); native_load_tr_desc()
|
H A D | checksum_32.h | 87 "addw %w2, %w0 ;\n" ip_fast_csum()
|
H A D | checksum_64.h | 62 " addw %w2, %w0\n" ip_fast_csum()
|
H A D | cmpxchg.h | 50 asm volatile (lock #op "w %w0, %1\n" \
|
/linux-4.4.14/arch/x86/um/asm/ |
H A D | checksum.h | 136 " addw %w2, %w0\n" ip_fast_csum()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | r600_cs.c | 1410 unsigned w0, unsigned h0, unsigned d0, unsigned nsamples, unsigned format, r600_texture_size() 1423 w0 = r600_mip_minify(w0, 0); r600_texture_size() 1427 width = r600_mip_minify(w0, i); r600_texture_size() 1477 u32 dim, nfaces, llevel, blevel, w0, h0, d0; r600_check_texture_resource() local 1507 w0 = G_038000_TEX_WIDTH(word0) + 1; r600_check_texture_resource() 1590 r600_texture_size(nfaces, blevel, llevel, w0, h0, d0, array_check.nsamples, format, r600_check_texture_resource() 1596 w0, h0, pitch_align, height_align, r600_check_texture_resource() 1605 w0, h0, format, blevel, nlevels, word3, mipmap_size, radeon_bo_size(texture));*/ r600_check_texture_resource() 1409 r600_texture_size(unsigned nfaces, unsigned blevel, unsigned llevel, unsigned w0, unsigned h0, unsigned d0, unsigned nsamples, unsigned format, unsigned block_align, unsigned height_align, unsigned base_align, unsigned *l0_size, unsigned *mipmap_size) r600_texture_size() argument
|
/linux-4.4.14/arch/xtensa/lib/ |
H A D | memcopy.S | 14 .macro src_b r, w0, w1 16 src \r, \w0, \w1 18 src \r, \w1, \w0
|
/linux-4.4.14/drivers/media/platform/ti-vpe/ |
H A D | vpdma_priv.h | 441 u32 w0; member in union:vpdma_cfd::__anon6029 518 u32 w0; member in union:vpdma_ctd::__anon6031
|
H A D | vpdma.c | 519 cfd->w0 = 0; vpdma_add_cfd_adb() 556 ctd->w0 = 0; vpdma_add_sync_on_channel_ctd()
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | ptrace.c | 153 unsigned long w0, ri = ia64_psr(regs)->ri + 1; ia64_increment_ip() local 159 get_user(w0, (char __user *) regs->cr_iip + 0); ia64_increment_ip() 160 if (((w0 >> 1) & 0xf) == IA64_MLX_TEMPLATE) { ia64_increment_ip() 176 unsigned long w0, ri = ia64_psr(regs)->ri - 1; ia64_decrement_ip() local 181 get_user(w0, (char __user *) regs->cr_iip + 0); ia64_decrement_ip() 182 if (((w0 >> 1) & 0xf) == IA64_MLX_TEMPLATE) { ia64_decrement_ip()
|
/linux-4.4.14/arch/parisc/lib/ |
H A D | memcpy.c | 82 #define MERGE(w0, sh_1, w1, sh_2) ({ \ 88 : "r"(w0), "r"(w1), "r"(sh_2) \
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_sli.h | 1732 /* w0 */ 1765 /* w0 to w2 */
|
/linux-4.4.14/arch/powerpc/xmon/ |
H A D | xmon.c | 2852 unsigned long w0,w1,w2; dump_tlb_44x() local 2853 asm volatile("tlbre %0,%1,0" : "=r" (w0) : "r" (i)); dump_tlb_44x() 2856 printf("[%02x] %08x %08x %08x ", i, w0, w1, w2); dump_tlb_44x() 2857 if (w0 & PPC44x_TLB_VALID) { dump_tlb_44x() 2859 w0 & PPC44x_TLB_EPN_MASK, dump_tlb_44x()
|
H A D | spu-insns.h | 221 APUOP(M_ORX, RR, 0x1f0, "orx", _A2(A_T,A_A), 00012, BR) /* ORX RT<-RA.w0|RA.w1|RA.w2|RA.w3 */
|
/linux-4.4.14/arch/mips/include/asm/sn/ |
H A D | ioc3.h | 184 u32 w0; /* first word (valid,bcnt,cksum) */ member in struct:ioc3_erxbuf
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 2668 int work_done, w0, w1; t3_intr() local 2675 w0 = is_new_response(&q0->desc[q0->cidx], q0); t3_intr() 2679 if (likely(w0 | w1)) { t3_intr() 2683 if (likely(w0)) t3_intr() 2689 work_done = w0 | w1; t3_intr()
|
/linux-4.4.14/drivers/scsi/ |
H A D | ultrastor.c | 306 "0: bsfw %1,%w0\n\t" find_and_clear_bit_16()
|
/linux-4.4.14/drivers/input/mouse/ |
H A D | elantech.c | 340 * byte 3: n4 . w1 w0 . . . . elantech_report_absolute_v2()
|
/linux-4.4.14/drivers/media/usb/gspca/ |
H A D | sonixj.c | 2655 /* w0 w1 w2 set_lum()
|