/linux-4.4.14/lib/ |
H A D | test_bpf.c | 1059 BPF_ALU64_REG(BPF_SUB, R1, R2), 1062 BPF_ALU64_REG(BPF_MOV, R0, R1), 1075 BPF_ALU64_REG(BPF_MUL, R1, R2), 1091 BPF_ALU64_REG(BPF_MUL, R1, R2), 1156 BPF_ALU64_REG(BPF_ADD, R0, R0), 1157 BPF_ALU64_REG(BPF_ADD, R0, R1), 1158 BPF_ALU64_REG(BPF_ADD, R0, R2), 1159 BPF_ALU64_REG(BPF_ADD, R0, R3), 1160 BPF_ALU64_REG(BPF_ADD, R0, R4), 1161 BPF_ALU64_REG(BPF_ADD, R0, R5), 1162 BPF_ALU64_REG(BPF_ADD, R0, R6), 1163 BPF_ALU64_REG(BPF_ADD, R0, R7), 1164 BPF_ALU64_REG(BPF_ADD, R0, R8), 1165 BPF_ALU64_REG(BPF_ADD, R0, R9), /* R0 == 155 */ 1168 BPF_ALU64_REG(BPF_ADD, R1, R0), 1169 BPF_ALU64_REG(BPF_ADD, R1, R1), 1170 BPF_ALU64_REG(BPF_ADD, R1, R2), 1171 BPF_ALU64_REG(BPF_ADD, R1, R3), 1172 BPF_ALU64_REG(BPF_ADD, R1, R4), 1173 BPF_ALU64_REG(BPF_ADD, R1, R5), 1174 BPF_ALU64_REG(BPF_ADD, R1, R6), 1175 BPF_ALU64_REG(BPF_ADD, R1, R7), 1176 BPF_ALU64_REG(BPF_ADD, R1, R8), 1177 BPF_ALU64_REG(BPF_ADD, R1, R9), /* R1 == 456 */ 1180 BPF_ALU64_REG(BPF_ADD, R2, R0), 1181 BPF_ALU64_REG(BPF_ADD, R2, R1), 1182 BPF_ALU64_REG(BPF_ADD, R2, R2), 1183 BPF_ALU64_REG(BPF_ADD, R2, R3), 1184 BPF_ALU64_REG(BPF_ADD, R2, R4), 1185 BPF_ALU64_REG(BPF_ADD, R2, R5), 1186 BPF_ALU64_REG(BPF_ADD, R2, R6), 1187 BPF_ALU64_REG(BPF_ADD, R2, R7), 1188 BPF_ALU64_REG(BPF_ADD, R2, R8), 1189 BPF_ALU64_REG(BPF_ADD, R2, R9), /* R2 == 1358 */ 1192 BPF_ALU64_REG(BPF_ADD, R3, R0), 1193 BPF_ALU64_REG(BPF_ADD, R3, R1), 1194 BPF_ALU64_REG(BPF_ADD, R3, R2), 1195 BPF_ALU64_REG(BPF_ADD, R3, R3), 1196 BPF_ALU64_REG(BPF_ADD, R3, R4), 1197 BPF_ALU64_REG(BPF_ADD, R3, R5), 1198 BPF_ALU64_REG(BPF_ADD, R3, R6), 1199 BPF_ALU64_REG(BPF_ADD, R3, R7), 1200 BPF_ALU64_REG(BPF_ADD, R3, R8), 1201 BPF_ALU64_REG(BPF_ADD, R3, R9), /* R3 == 4063 */ 1204 BPF_ALU64_REG(BPF_ADD, R4, R0), 1205 BPF_ALU64_REG(BPF_ADD, R4, R1), 1206 BPF_ALU64_REG(BPF_ADD, R4, R2), 1207 BPF_ALU64_REG(BPF_ADD, R4, R3), 1208 BPF_ALU64_REG(BPF_ADD, R4, R4), 1209 BPF_ALU64_REG(BPF_ADD, R4, R5), 1210 BPF_ALU64_REG(BPF_ADD, R4, R6), 1211 BPF_ALU64_REG(BPF_ADD, R4, R7), 1212 BPF_ALU64_REG(BPF_ADD, R4, R8), 1213 BPF_ALU64_REG(BPF_ADD, R4, R9), /* R4 == 12177 */ 1216 BPF_ALU64_REG(BPF_ADD, R5, R0), 1217 BPF_ALU64_REG(BPF_ADD, R5, R1), 1218 BPF_ALU64_REG(BPF_ADD, R5, R2), 1219 BPF_ALU64_REG(BPF_ADD, R5, R3), 1220 BPF_ALU64_REG(BPF_ADD, R5, R4), 1221 BPF_ALU64_REG(BPF_ADD, R5, R5), 1222 BPF_ALU64_REG(BPF_ADD, R5, R6), 1223 BPF_ALU64_REG(BPF_ADD, R5, R7), 1224 BPF_ALU64_REG(BPF_ADD, R5, R8), 1225 BPF_ALU64_REG(BPF_ADD, R5, R9), /* R5 == 36518 */ 1228 BPF_ALU64_REG(BPF_ADD, R6, R0), 1229 BPF_ALU64_REG(BPF_ADD, R6, R1), 1230 BPF_ALU64_REG(BPF_ADD, R6, R2), 1231 BPF_ALU64_REG(BPF_ADD, R6, R3), 1232 BPF_ALU64_REG(BPF_ADD, R6, R4), 1233 BPF_ALU64_REG(BPF_ADD, R6, R5), 1234 BPF_ALU64_REG(BPF_ADD, R6, R6), 1235 BPF_ALU64_REG(BPF_ADD, R6, R7), 1236 BPF_ALU64_REG(BPF_ADD, R6, R8), 1237 BPF_ALU64_REG(BPF_ADD, R6, R9), /* R6 == 109540 */ 1240 BPF_ALU64_REG(BPF_ADD, R7, R0), 1241 BPF_ALU64_REG(BPF_ADD, R7, R1), 1242 BPF_ALU64_REG(BPF_ADD, R7, R2), 1243 BPF_ALU64_REG(BPF_ADD, R7, R3), 1244 BPF_ALU64_REG(BPF_ADD, R7, R4), 1245 BPF_ALU64_REG(BPF_ADD, R7, R5), 1246 BPF_ALU64_REG(BPF_ADD, R7, R6), 1247 BPF_ALU64_REG(BPF_ADD, R7, R7), 1248 BPF_ALU64_REG(BPF_ADD, R7, R8), 1249 BPF_ALU64_REG(BPF_ADD, R7, R9), /* R7 == 328605 */ 1252 BPF_ALU64_REG(BPF_ADD, R8, R0), 1253 BPF_ALU64_REG(BPF_ADD, R8, R1), 1254 BPF_ALU64_REG(BPF_ADD, R8, R2), 1255 BPF_ALU64_REG(BPF_ADD, R8, R3), 1256 BPF_ALU64_REG(BPF_ADD, R8, R4), 1257 BPF_ALU64_REG(BPF_ADD, R8, R5), 1258 BPF_ALU64_REG(BPF_ADD, R8, R6), 1259 BPF_ALU64_REG(BPF_ADD, R8, R7), 1260 BPF_ALU64_REG(BPF_ADD, R8, R8), 1261 BPF_ALU64_REG(BPF_ADD, R8, R9), /* R8 == 985799 */ 1264 BPF_ALU64_REG(BPF_ADD, R9, R0), 1265 BPF_ALU64_REG(BPF_ADD, R9, R1), 1266 BPF_ALU64_REG(BPF_ADD, R9, R2), 1267 BPF_ALU64_REG(BPF_ADD, R9, R3), 1268 BPF_ALU64_REG(BPF_ADD, R9, R4), 1269 BPF_ALU64_REG(BPF_ADD, R9, R5), 1270 BPF_ALU64_REG(BPF_ADD, R9, R6), 1271 BPF_ALU64_REG(BPF_ADD, R9, R7), 1272 BPF_ALU64_REG(BPF_ADD, R9, R8), 1273 BPF_ALU64_REG(BPF_ADD, R9, R9), /* R9 == 2957380 */ 1274 BPF_ALU64_REG(BPF_MOV, R0, R9), 1440 BPF_ALU64_REG(BPF_SUB, R0, R0), 1441 BPF_ALU64_REG(BPF_SUB, R0, R1), 1442 BPF_ALU64_REG(BPF_SUB, R0, R2), 1443 BPF_ALU64_REG(BPF_SUB, R0, R3), 1444 BPF_ALU64_REG(BPF_SUB, R0, R4), 1445 BPF_ALU64_REG(BPF_SUB, R0, R5), 1446 BPF_ALU64_REG(BPF_SUB, R0, R6), 1447 BPF_ALU64_REG(BPF_SUB, R0, R7), 1448 BPF_ALU64_REG(BPF_SUB, R0, R8), 1449 BPF_ALU64_REG(BPF_SUB, R0, R9), 1453 BPF_ALU64_REG(BPF_SUB, R1, R0), 1454 BPF_ALU64_REG(BPF_SUB, R1, R2), 1455 BPF_ALU64_REG(BPF_SUB, R1, R3), 1456 BPF_ALU64_REG(BPF_SUB, R1, R4), 1457 BPF_ALU64_REG(BPF_SUB, R1, R5), 1458 BPF_ALU64_REG(BPF_SUB, R1, R6), 1459 BPF_ALU64_REG(BPF_SUB, R1, R7), 1460 BPF_ALU64_REG(BPF_SUB, R1, R8), 1461 BPF_ALU64_REG(BPF_SUB, R1, R9), 1463 BPF_ALU64_REG(BPF_SUB, R2, R0), 1464 BPF_ALU64_REG(BPF_SUB, R2, R1), 1465 BPF_ALU64_REG(BPF_SUB, R2, R3), 1466 BPF_ALU64_REG(BPF_SUB, R2, R4), 1467 BPF_ALU64_REG(BPF_SUB, R2, R5), 1468 BPF_ALU64_REG(BPF_SUB, R2, R6), 1469 BPF_ALU64_REG(BPF_SUB, R2, R7), 1470 BPF_ALU64_REG(BPF_SUB, R2, R8), 1471 BPF_ALU64_REG(BPF_SUB, R2, R9), 1473 BPF_ALU64_REG(BPF_SUB, R3, R0), 1474 BPF_ALU64_REG(BPF_SUB, R3, R1), 1475 BPF_ALU64_REG(BPF_SUB, R3, R2), 1476 BPF_ALU64_REG(BPF_SUB, R3, R4), 1477 BPF_ALU64_REG(BPF_SUB, R3, R5), 1478 BPF_ALU64_REG(BPF_SUB, R3, R6), 1479 BPF_ALU64_REG(BPF_SUB, R3, R7), 1480 BPF_ALU64_REG(BPF_SUB, R3, R8), 1481 BPF_ALU64_REG(BPF_SUB, R3, R9), 1483 BPF_ALU64_REG(BPF_SUB, R4, R0), 1484 BPF_ALU64_REG(BPF_SUB, R4, R1), 1485 BPF_ALU64_REG(BPF_SUB, R4, R2), 1486 BPF_ALU64_REG(BPF_SUB, R4, R3), 1487 BPF_ALU64_REG(BPF_SUB, R4, R5), 1488 BPF_ALU64_REG(BPF_SUB, R4, R6), 1489 BPF_ALU64_REG(BPF_SUB, R4, R7), 1490 BPF_ALU64_REG(BPF_SUB, R4, R8), 1491 BPF_ALU64_REG(BPF_SUB, R4, R9), 1493 BPF_ALU64_REG(BPF_SUB, R5, R0), 1494 BPF_ALU64_REG(BPF_SUB, R5, R1), 1495 BPF_ALU64_REG(BPF_SUB, R5, R2), 1496 BPF_ALU64_REG(BPF_SUB, R5, R3), 1497 BPF_ALU64_REG(BPF_SUB, R5, R4), 1498 BPF_ALU64_REG(BPF_SUB, R5, R6), 1499 BPF_ALU64_REG(BPF_SUB, R5, R7), 1500 BPF_ALU64_REG(BPF_SUB, R5, R8), 1501 BPF_ALU64_REG(BPF_SUB, R5, R9), 1503 BPF_ALU64_REG(BPF_SUB, R6, R0), 1504 BPF_ALU64_REG(BPF_SUB, R6, R1), 1505 BPF_ALU64_REG(BPF_SUB, R6, R2), 1506 BPF_ALU64_REG(BPF_SUB, R6, R3), 1507 BPF_ALU64_REG(BPF_SUB, R6, R4), 1508 BPF_ALU64_REG(BPF_SUB, R6, R5), 1509 BPF_ALU64_REG(BPF_SUB, R6, R7), 1510 BPF_ALU64_REG(BPF_SUB, R6, R8), 1511 BPF_ALU64_REG(BPF_SUB, R6, R9), 1513 BPF_ALU64_REG(BPF_SUB, R7, R0), 1514 BPF_ALU64_REG(BPF_SUB, R7, R1), 1515 BPF_ALU64_REG(BPF_SUB, R7, R2), 1516 BPF_ALU64_REG(BPF_SUB, R7, R3), 1517 BPF_ALU64_REG(BPF_SUB, R7, R4), 1518 BPF_ALU64_REG(BPF_SUB, R7, R5), 1519 BPF_ALU64_REG(BPF_SUB, R7, R6), 1520 BPF_ALU64_REG(BPF_SUB, R7, R8), 1521 BPF_ALU64_REG(BPF_SUB, R7, R9), 1523 BPF_ALU64_REG(BPF_SUB, R8, R0), 1524 BPF_ALU64_REG(BPF_SUB, R8, R1), 1525 BPF_ALU64_REG(BPF_SUB, R8, R2), 1526 BPF_ALU64_REG(BPF_SUB, R8, R3), 1527 BPF_ALU64_REG(BPF_SUB, R8, R4), 1528 BPF_ALU64_REG(BPF_SUB, R8, R5), 1529 BPF_ALU64_REG(BPF_SUB, R8, R6), 1530 BPF_ALU64_REG(BPF_SUB, R8, R7), 1531 BPF_ALU64_REG(BPF_SUB, R8, R9), 1533 BPF_ALU64_REG(BPF_SUB, R9, R0), 1534 BPF_ALU64_REG(BPF_SUB, R9, R1), 1535 BPF_ALU64_REG(BPF_SUB, R9, R2), 1536 BPF_ALU64_REG(BPF_SUB, R9, R3), 1537 BPF_ALU64_REG(BPF_SUB, R9, R4), 1538 BPF_ALU64_REG(BPF_SUB, R9, R5), 1539 BPF_ALU64_REG(BPF_SUB, R9, R6), 1540 BPF_ALU64_REG(BPF_SUB, R9, R7), 1541 BPF_ALU64_REG(BPF_SUB, R9, R8), 1545 BPF_ALU64_REG(BPF_SUB, R0, R1), 1546 BPF_ALU64_REG(BPF_SUB, R0, R2), 1547 BPF_ALU64_REG(BPF_SUB, R0, R3), 1548 BPF_ALU64_REG(BPF_SUB, R0, R4), 1549 BPF_ALU64_REG(BPF_SUB, R0, R5), 1550 BPF_ALU64_REG(BPF_SUB, R0, R6), 1551 BPF_ALU64_REG(BPF_SUB, R0, R7), 1552 BPF_ALU64_REG(BPF_SUB, R0, R8), 1553 BPF_ALU64_REG(BPF_SUB, R0, R9), 1563 BPF_ALU64_REG(BPF_SUB, R0, R0), 1564 BPF_ALU64_REG(BPF_XOR, R1, R1), 1569 BPF_ALU64_REG(BPF_SUB, R1, R1), 1570 BPF_ALU64_REG(BPF_XOR, R2, R2), 1573 BPF_ALU64_REG(BPF_SUB, R2, R2), 1574 BPF_ALU64_REG(BPF_XOR, R3, R3), 1579 BPF_ALU64_REG(BPF_SUB, R3, R3), 1580 BPF_ALU64_REG(BPF_XOR, R4, R4), 1585 BPF_ALU64_REG(BPF_SUB, R4, R4), 1586 BPF_ALU64_REG(BPF_XOR, R5, R5), 1592 BPF_ALU64_REG(BPF_SUB, R5, R5), 1593 BPF_ALU64_REG(BPF_XOR, R6, R6), 1598 BPF_ALU64_REG(BPF_SUB, R6, R6), 1599 BPF_ALU64_REG(BPF_XOR, R7, R7), 1602 BPF_ALU64_REG(BPF_SUB, R7, R7), 1603 BPF_ALU64_REG(BPF_XOR, R8, R8), 1606 BPF_ALU64_REG(BPF_SUB, R8, R8), 1607 BPF_ALU64_REG(BPF_XOR, R9, R9), 1610 BPF_ALU64_REG(BPF_SUB, R9, R9), 1611 BPF_ALU64_REG(BPF_XOR, R0, R0), 1614 BPF_ALU64_REG(BPF_SUB, R1, R1), 1615 BPF_ALU64_REG(BPF_XOR, R0, R0), 1639 BPF_ALU64_REG(BPF_MUL, R0, R0), 1640 BPF_ALU64_REG(BPF_MUL, R0, R1), 1641 BPF_ALU64_REG(BPF_MUL, R0, R2), 1642 BPF_ALU64_REG(BPF_MUL, R0, R3), 1643 BPF_ALU64_REG(BPF_MUL, R0, R4), 1644 BPF_ALU64_REG(BPF_MUL, R0, R5), 1645 BPF_ALU64_REG(BPF_MUL, R0, R6), 1646 BPF_ALU64_REG(BPF_MUL, R0, R7), 1647 BPF_ALU64_REG(BPF_MUL, R0, R8), 1648 BPF_ALU64_REG(BPF_MUL, R0, R9), 1652 BPF_ALU64_REG(BPF_MUL, R1, R0), 1653 BPF_ALU64_REG(BPF_MUL, R1, R2), 1654 BPF_ALU64_REG(BPF_MUL, R1, R3), 1655 BPF_ALU64_REG(BPF_MUL, R1, R4), 1656 BPF_ALU64_REG(BPF_MUL, R1, R5), 1657 BPF_ALU64_REG(BPF_MUL, R1, R6), 1658 BPF_ALU64_REG(BPF_MUL, R1, R7), 1659 BPF_ALU64_REG(BPF_MUL, R1, R8), 1660 BPF_ALU64_REG(BPF_MUL, R1, R9), 1662 BPF_ALU64_REG(BPF_MOV, R2, R1), 1670 BPF_ALU64_REG(BPF_MUL, R2, R0), 1671 BPF_ALU64_REG(BPF_MUL, R2, R1), 1672 BPF_ALU64_REG(BPF_MUL, R2, R3), 1673 BPF_ALU64_REG(BPF_MUL, R2, R4), 1674 BPF_ALU64_REG(BPF_MUL, R2, R5), 1675 BPF_ALU64_REG(BPF_MUL, R2, R6), 1676 BPF_ALU64_REG(BPF_MUL, R2, R7), 1677 BPF_ALU64_REG(BPF_MUL, R2, R8), 1678 BPF_ALU64_REG(BPF_MUL, R2, R9), 1681 BPF_ALU64_REG(BPF_MOV, R0, R2), 1695 BPF_ALU64_REG(BPF_DIV, R0, R2), 1717 BPF_ALU64_REG(BPF_LSH, R0, R2), 1722 BPF_ALU64_REG(BPF_LSH, R0, R4), /* R0 <= 46 */ 1724 BPF_ALU64_REG(BPF_ARSH, R0, R3), 1728 BPF_ALU64_REG(BPF_LSH, R4, R2), /* R4 = 46 << 1 */ 1732 BPF_ALU64_REG(BPF_LSH, R4, R4), /* R4 = 4 << 4 */ 1749 BPF_ALU64_REG(BPF_MOV, R6, R1), 1753 BPF_ALU64_REG(BPF_MOV, R8, R0), 1755 BPF_ALU64_REG(BPF_ADD, R8, R0), 1766 BPF_ALU64_REG(BPF_MOV, R6, R1), 2194 BPF_ALU64_REG(BPF_MOV, R0, R1), 2205 BPF_ALU64_REG(BPF_MOV, R0, R1), 2331 BPF_ALU64_REG(BPF_ADD, R0, R1), 2343 BPF_ALU64_REG(BPF_ADD, R0, R1), 2506 BPF_ALU64_REG(BPF_SUB, R0, R1), 2518 BPF_ALU64_REG(BPF_SUB, R0, R1), 2645 BPF_ALU64_REG(BPF_MUL, R0, R1), 2657 BPF_ALU64_REG(BPF_MUL, R0, R1), 2804 BPF_ALU64_REG(BPF_DIV, R0, R1), 2816 BPF_ALU64_REG(BPF_DIV, R0, R1), 2829 BPF_ALU64_REG(BPF_DIV, R2, R4), 2969 BPF_ALU64_REG(BPF_MOD, R0, R1), 2981 BPF_ALU64_REG(BPF_MOD, R0, R1), 3085 BPF_ALU64_REG(BPF_AND, R0, R1), 3097 BPF_ALU64_REG(BPF_AND, R0, R1), 3227 BPF_ALU64_REG(BPF_OR, R0, R1), 3239 BPF_ALU64_REG(BPF_OR, R0, R1), 3369 BPF_ALU64_REG(BPF_XOR, R0, R1), 3381 BPF_ALU64_REG(BPF_XOR, R0, R1), 3511 BPF_ALU64_REG(BPF_LSH, R0, R1), 3523 BPF_ALU64_REG(BPF_LSH, R0, R1), 3605 BPF_ALU64_REG(BPF_RSH, R0, R1), 3617 BPF_ALU64_REG(BPF_RSH, R0, R1), 3675 BPF_ALU64_REG(BPF_ARSH, R0, R1), 3756 BPF_ALU64_REG(BPF_MOV, R1, R0), 3793 BPF_ALU64_REG(BPF_MOV, R1, R0),
|
/linux-4.4.14/samples/bpf/ |
H A D | libbpf.h | 26 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|
H A D | test_verifier.c | 49 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2), 157 BPF_ALU64_REG(BPF_MOV, BPF_REG_0, BPF_REG_2), 216 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_1), 433 BPF_ALU64_REG(BPF_MOV, BPF_REG_2, BPF_REG_10), 943 BPF_ALU64_REG(BPF_ADD, BPF_REG_1, BPF_REG_10),
|
/linux-4.4.14/tools/include/linux/ |
H A D | filter.h | 33 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|
/linux-4.4.14/include/linux/ |
H A D | filter.h | 52 #define BPF_ALU64_REG(OP, DST, SRC) \ macro
|