bpf_rand_u32 41 tools/testing/selftests/bpf/bpf_rand.h case 3: return 0x8000000000000000ULL | bpf_rand_u32(0); bpf_rand_u32 42 tools/testing/selftests/bpf/bpf_rand.h case 4: return 0x00000000f0000000ULL | bpf_rand_u32(0); bpf_rand_u32 44 tools/testing/selftests/bpf/bpf_rand.h case 6: return 0x800ff00000000000ULL | bpf_rand_u32(0); bpf_rand_u32 45 tools/testing/selftests/bpf/bpf_rand.h case 7: return 0x7fffffff00000000ULL | bpf_rand_u32(0); bpf_rand_u32 46 tools/testing/selftests/bpf/bpf_rand.h case 8: return 0xffffffffffffff00ULL ^ bpf_rand_u32(24); bpf_rand_u32 48 tools/testing/selftests/bpf/bpf_rand.h case 10: return 0x0000000010000000ULL | bpf_rand_u32(0); bpf_rand_u32 54 tools/testing/selftests/bpf/bpf_rand.h case 16: return 0x00007fffffffffffULL ^ bpf_rand_u32(1); bpf_rand_u32 57 tools/testing/selftests/bpf/bpf_rand.h case 19: return (0xffffffc000000000ULL + 0x80000ULL) | bpf_rand_u32(0); bpf_rand_u32 58 tools/testing/selftests/bpf/bpf_rand.h case 20: return (0xffffffc000000000ULL - 0x04000000ULL) | bpf_rand_u32(0); bpf_rand_u32 59 tools/testing/selftests/bpf/bpf_rand.h case 21: return 0x0000000000000000ULL | bpf_rand_u8(55) | bpf_rand_u32(20); bpf_rand_u32 60 tools/testing/selftests/bpf/bpf_rand.h case 22: return 0xffffffffffffffffULL ^ bpf_rand_u8(3) ^ bpf_rand_u32(40); bpf_rand_u32 71 tools/testing/selftests/bpf/bpf_rand.h case 33: return bpf_rand_u32(bpf_rand_u8(0) % 64);