| /tools/testing/selftests/mm/ |
| D | map_fixed_noreplace.c | 27 void *addr; in find_base_addr() local 31 addr = mmap(NULL, size, PROT_NONE, flags, -1, 0); in find_base_addr() 32 if (addr == MAP_FAILED) in find_base_addr() 35 if (munmap(addr, size) != 0) in find_base_addr() 38 return (unsigned long)addr; in find_base_addr() 44 unsigned long flags, addr, size, page_size; in main() local 59 addr = base_addr; in main() 61 p = mmap((void *)addr, size, PROT_NONE, flags, -1, 0); in main() 66 if (munmap((void *)addr, 5 * page_size) != 0) { in main() 70 ksft_print_msg("mmap() @ 0x%lx-0x%lx p=%p result=%m\n", addr, addr + size, p); in main() [all …]
|
| D | madv_populate.c | 32 char *addr; in sense_support() local 35 addr = mmap(0, pagesize, PROT_READ | PROT_WRITE, in sense_support() 37 if (!addr) in sense_support() 40 ret = madvise(addr, pagesize, MADV_POPULATE_READ); in sense_support() 44 ret = madvise(addr, pagesize, MADV_POPULATE_WRITE); in sense_support() 48 munmap(addr, pagesize); in sense_support() 53 char *addr; in test_prot_read() local 58 addr = mmap(0, SIZE, PROT_READ, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0); in test_prot_read() 59 if (addr == MAP_FAILED) in test_prot_read() 62 ret = madvise(addr, SIZE, MADV_POPULATE_READ); in test_prot_read() [all …]
|
| D | hugetlb-madvise.c | 40 void write_fault_pages(void *addr, unsigned long nr_pages) in write_fault_pages() argument 45 *((unsigned long *)(addr + (i * huge_page_size))) = i; in write_fault_pages() 48 void read_fault_pages(void *addr, unsigned long nr_pages) in read_fault_pages() argument 54 dummy += *((unsigned long *)(addr + (i * huge_page_size))); in read_fault_pages() 64 void *addr, *addr2; in main() local 97 addr = mmap(NULL, (NR_HUGE_PAGES + 2) * huge_page_size, in main() 101 if (addr == MAP_FAILED) { in main() 105 if (munmap(addr, huge_page_size) || in main() 106 munmap(addr + (NR_HUGE_PAGES + 1) * huge_page_size, in main() 111 addr = addr + huge_page_size; in main() [all …]
|
| D | hugepage-mmap.c | 23 static void check_bytes(char *addr) in check_bytes() argument 25 ksft_print_msg("First hex is %x\n", *((unsigned int *)addr)); in check_bytes() 28 static void write_bytes(char *addr) in write_bytes() argument 33 *(addr + i) = (char)i; in write_bytes() 36 static int read_bytes(char *addr) in read_bytes() argument 40 check_bytes(addr); in read_bytes() 42 if (*(addr + i) != (char)i) { in read_bytes() 51 void *addr; in main() local 61 addr = mmap(NULL, LENGTH, PROTECTION, MAP_SHARED, fd, 0); in main() 62 if (addr == MAP_FAILED) { in main() [all …]
|
| D | map_hugetlb.c | 19 static void check_bytes(char *addr) in check_bytes() argument 21 ksft_print_msg("First hex is %x\n", *((unsigned int *)addr)); in check_bytes() 24 static void write_bytes(char *addr, size_t length) in write_bytes() argument 29 *(addr + i) = (char)i; in write_bytes() 32 static void read_bytes(char *addr, size_t length) in read_bytes() argument 36 check_bytes(addr); in read_bytes() 38 if (*(addr + i) != (char)i) in read_bytes() 46 void *addr; in main() local 74 addr = mmap(NULL, length, PROTECTION, flags, -1, 0); in main() 75 if (addr == MAP_FAILED) in main() [all …]
|
| D | hugepage-mremap.c | 36 static void check_bytes(char *addr) in check_bytes() argument 38 ksft_print_msg("First hex is %x\n", *((unsigned int *)addr)); in check_bytes() 41 static void write_bytes(char *addr, size_t len) in write_bytes() argument 46 *(addr + i) = (char)i; in write_bytes() 49 static int read_bytes(char *addr, size_t len) in read_bytes() argument 53 check_bytes(addr); in read_bytes() 55 if (*(addr + i) != (char)i) { in read_bytes() 62 static void register_region_with_uffd(char *addr, size_t len) in register_region_with_uffd() argument 84 addr = mmap(NULL, len, PROT_READ | PROT_WRITE, in register_region_with_uffd() 86 if (addr == MAP_FAILED) in register_region_with_uffd() [all …]
|
| D | va_high_addr_switch.c | 27 void *addr; member 64 .addr = ((void *)(addr_switch_hint - pagesize)), in testcases_init() 77 .addr = ((void *)(addr_switch_hint - pagesize)), in testcases_init() 88 .addr = ((void *)(addr_switch_hint)), in testcases_init() 95 .addr = (void *)(addr_switch_hint), in testcases_init() 101 .addr = NULL, in testcases_init() 108 .addr = (void *)low_addr, in testcases_init() 115 .addr = (void *)high_addr, in testcases_init() 122 .addr = (void *)high_addr, in testcases_init() 129 .addr = (void *)high_addr, in testcases_init() [all …]
|
| D | hugepage-vmemmap.c | 28 static void write_bytes(char *addr, size_t length) in write_bytes() argument 33 *(addr + i) = (char)i; in write_bytes() 36 static unsigned long virt_to_pfn(void *addr) in virt_to_pfn() argument 45 lseek(fd, (unsigned long)addr / pagesize * sizeof(pagemap), SEEK_SET); in virt_to_pfn() 92 void *addr; in main() local 102 addr = mmap(NULL, maplength, PROT_READ | PROT_WRITE, in main() 104 if (addr == MAP_FAILED) { in main() 110 write_bytes(addr, maplength); in main() 112 pfn = virt_to_pfn(addr); in main() 114 munmap(addr, maplength); in main() [all …]
|
| /tools/include/linux/ |
| D | bitops.h | 35 #define bitop(op, nr, addr) \ argument 36 op(nr, addr) 38 #define __set_bit(nr, addr) bitop(___set_bit, nr, addr) argument 39 #define __clear_bit(nr, addr) bitop(___clear_bit, nr, addr) argument 40 #define __change_bit(nr, addr) bitop(___change_bit, nr, addr) argument 41 #define __test_and_set_bit(nr, addr) bitop(___test_and_set_bit, nr, addr) argument 42 #define __test_and_clear_bit(nr, addr) bitop(___test_and_clear_bit, nr, addr) argument 43 #define __test_and_change_bit(nr, addr) bitop(___test_and_change_bit, nr, addr) argument 44 #define test_bit(nr, addr) bitop(_test_bit, nr, addr) argument 54 #define for_each_set_bit(bit, addr, size) \ argument [all …]
|
| D | find.h | 15 unsigned long _find_next_zero_bit(const unsigned long *addr, unsigned long nbits, 17 extern unsigned long _find_first_bit(const unsigned long *addr, unsigned long size); 20 extern unsigned long _find_first_zero_bit(const unsigned long *addr, unsigned long size); 33 unsigned long find_next_bit(const unsigned long *addr, unsigned long size, in find_next_bit() argument 42 val = *addr & GENMASK(size - 1, offset); in find_next_bit() 46 return _find_next_bit(addr, size, offset); in find_next_bit() 91 unsigned long find_next_zero_bit(const unsigned long *addr, unsigned long size, in find_next_zero_bit() argument 100 val = *addr | ~GENMASK(size - 1, offset); in find_next_zero_bit() 104 return _find_next_zero_bit(addr, size, offset); in find_next_zero_bit() 118 unsigned long find_first_bit(const unsigned long *addr, unsigned long size) in find_first_bit() argument [all …]
|
| /tools/testing/selftests/mincore/ |
| D | mincore_selftest.c | 35 char *addr; in TEST() local 50 addr = mmap(NULL, page_size, PROT_READ | PROT_WRITE, in TEST() 52 ASSERT_NE(MAP_FAILED, addr) { in TEST() 58 retval = mincore(addr + 1, page_size, vec); in TEST() 64 retval = mincore(addr, -1, vec); in TEST() 70 retval = mincore(addr, page_size, NULL); in TEST() 73 munmap(addr, page_size); in TEST() 86 char *addr; in TEST() local 94 addr = mmap(NULL, page_size, PROT_READ | PROT_WRITE, in TEST() 96 ASSERT_NE(MAP_FAILED, addr) { in TEST() [all …]
|
| /tools/testing/selftests/kvm/aarch64/ |
| D | vgic_init.c | 145 uint64_t addr; in subtest_dist_rdist() local 164 addr = dist.alignment / 0x10; in subtest_dist_rdist() 166 dist.attr, &addr); in subtest_dist_rdist() 169 addr = rdist.alignment / 0x10; in subtest_dist_rdist() 171 rdist.attr, &addr); in subtest_dist_rdist() 175 addr = max_phys_size; in subtest_dist_rdist() 177 dist.attr, &addr); in subtest_dist_rdist() 181 rdist.attr, &addr); in subtest_dist_rdist() 185 addr = max_phys_size - dist.alignment; in subtest_dist_rdist() 187 rdist.attr, &addr); in subtest_dist_rdist() [all …]
|
| /tools/testing/selftests/bpf/progs/ |
| D | get_func_ip_test.c | 29 __u64 addr = bpf_get_func_ip(ctx); in BPF_PROG() local 31 test1_result = (const void *) addr == &bpf_fentry_test1; in BPF_PROG() 39 __u64 addr = bpf_get_func_ip(ctx); in BPF_PROG() local 41 test2_result = (const void *) addr == &bpf_fentry_test2; in BPF_PROG() 49 __u64 addr = bpf_get_func_ip(ctx); in test3() local 51 test3_result = (const void *) addr == &bpf_fentry_test3; in test3() 59 __u64 addr = bpf_get_func_ip(ctx); in BPF_KRETPROBE() local 61 test4_result = (const void *) addr == &bpf_fentry_test4; in BPF_KRETPROBE() 69 __u64 addr = bpf_get_func_ip(ctx); in BPF_PROG() local 71 test5_result = (const void *) addr == &bpf_modify_return_test; in BPF_PROG() [all …]
|
| D | kprobe_multi_session.c | 27 __u64 addr; in session_check() local 42 addr = bpf_get_func_ip(ctx); in session_check() 45 if (kfuncs[i] == (void *) addr) { in session_check() 55 if (((const void *) addr == &bpf_fentry_test5) || in session_check() 56 ((const void *) addr == &bpf_fentry_test6) || in session_check() 57 ((const void *) addr == &bpf_fentry_test7) || in session_check() 58 ((const void *) addr == &bpf_fentry_test8)) in session_check()
|
| /tools/include/asm-generic/bitops/ |
| D | non-atomic.h | 17 ___set_bit(unsigned long nr, volatile unsigned long *addr) in ___set_bit() argument 20 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in ___set_bit() 26 ___clear_bit(unsigned long nr, volatile unsigned long *addr) in ___clear_bit() argument 29 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in ___clear_bit() 44 ___change_bit(unsigned long nr, volatile unsigned long *addr) in ___change_bit() argument 47 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in ___change_bit() 62 ___test_and_set_bit(unsigned long nr, volatile unsigned long *addr) in ___test_and_set_bit() argument 65 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in ___test_and_set_bit() 82 ___test_and_clear_bit(unsigned long nr, volatile unsigned long *addr) in ___test_and_clear_bit() argument 85 unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); in ___test_and_clear_bit() [all …]
|
| /tools/testing/selftests/futex/include/ |
| D | atomic.h | 36 atomic_cmpxchg(atomic_t *addr, int oldval, int newval) in atomic_cmpxchg() argument 38 return __sync_val_compare_and_swap(&addr->val, oldval, newval); in atomic_cmpxchg() 48 atomic_inc(atomic_t *addr) in atomic_inc() argument 50 return __sync_add_and_fetch(&addr->val, 1); in atomic_inc() 60 atomic_dec(atomic_t *addr) in atomic_dec() argument 62 return __sync_sub_and_fetch(&addr->val, 1); in atomic_dec() 73 atomic_set(atomic_t *addr, int newval) in atomic_set() argument 75 addr->val = newval; in atomic_set()
|
| /tools/testing/selftests/net/ |
| D | bind_timewait.c | 11 struct sockaddr_in addr; in FIXTURE() local 32 self->addr.sin_family = AF_INET; in FIXTURE_SETUP() 33 self->addr.sin_port = 0; in FIXTURE_SETUP() 34 self->addr.sin_addr.s_addr = htonl(variant->addr_const); in FIXTURE_SETUP() 35 self->addrlen = sizeof(self->addr); in FIXTURE_SETUP() 46 struct sockaddr_in addr; in create_timewait_socket() local 52 ret = bind(server_fd, (struct sockaddr *)&self->addr, self->addrlen); in create_timewait_socket() 58 ret = getsockname(server_fd, (struct sockaddr *)&self->addr, &self->addrlen); in create_timewait_socket() 64 ret = connect(client_fd, (struct sockaddr *)&self->addr, self->addrlen); in create_timewait_socket() 67 addrlen = sizeof(addr); in create_timewait_socket() [all …]
|
| D | bind_wildcard.c | 35 struct sockaddr addr; in FIXTURE() member 38 } addr[NR_SOCKETS]; in FIXTURE() local 44 const void *addr[2]; in FIXTURE_VARIANT() local 64 .addr = {&in4addr_any, &in4addr_loopback}, in FIXTURE_VARIANT_ADD() 78 .addr = {&in4addr_loopback, &in4addr_any}, in FIXTURE_VARIANT_ADD() 93 .addr = {&in4addr_any, &in6addr_any}, in FIXTURE_VARIANT_ADD() 107 .addr = {&in4addr_any, &in6addr_any}, in FIXTURE_VARIANT_ADD() 122 .addr = {&in4addr_any, &in6addr_loopback}, in FIXTURE_VARIANT_ADD() 136 .addr = {&in4addr_any, &in6addr_v4mapped_any}, in FIXTURE_VARIANT_ADD() 150 .addr = {&in4addr_any, &in6addr_v4mapped_loopback}, in FIXTURE_VARIANT_ADD() [all …]
|
| D | udpgso.c | 376 struct sockaddr *addr, socklen_t alen) in send_one() argument 389 msg.msg_name = addr; in send_one() 430 struct sockaddr *addr, socklen_t alen) in run_one() argument 436 addr->sa_family == AF_INET ? 4 : 6, in run_one() 453 sent = send_one(fdt, test->tlen, test->gso_len, addr, alen); in run_one() 473 mss = addr->sa_family == AF_INET ? CONST_MSS_V4 : CONST_MSS_V6; in run_one() 497 static void run_all(int fdt, int fdr, struct sockaddr *addr, socklen_t alen) in run_all() argument 501 tests = addr->sa_family == AF_INET ? testcases_v4 : testcases_v6; in run_all() 507 run_one(test, fdt, fdr, addr, alen); in run_all() 511 static void run_test(struct sockaddr *addr, socklen_t alen) in run_test() argument [all …]
|
| D | gre_gso.sh | 76 local addr 80 addr=$(ip -6 -br $ns addr show dev ${dev} | \ 88 addr=${addr/\/*} 90 [ -z "$addr" ] && return 1 92 echo $addr 114 local addr=$2 117 [ "$proto" == 6 ] && addr="[$addr]" 123 cat $TMPFILE | timeout 1 socat -u STDIN TCP:$addr:$port 128 cat $TMPFILE | timeout 1 socat -u STDIN TCP:$addr:$port 148 ip addr add 172.16.2.1/24 dev gre1 [all …]
|
| D | ip_defrag.c | 134 static void send_fragment(int fd_raw, struct sockaddr *addr, socklen_t alen, in send_fragment() argument 194 res = sendto(fd_raw, ip_frame, frag_len, 0, addr, alen); in send_fragment() 203 static void send_udp_frags(int fd_raw, struct sockaddr *addr, in send_udp_frags() argument 221 ((struct sockaddr_in6 *)addr)->sin6_port = 0; in send_udp_frags() 248 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() 259 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() 264 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() 269 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() 278 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() 281 send_fragment(fd_raw, addr, alen, offset, ipv6); in send_udp_frags() [all …]
|
| /tools/testing/selftests/powerpc/mm/ |
| D | hugetlb_vs_thp_test.c | 13 void *addr; in test_body() local 16 addr = (void *)0xa0000000; in test_body() 18 p = mmap(addr, SIZE, PROT_READ | PROT_WRITE, in test_body() 28 if (munmap(addr, SIZE)) { in test_body() 34 p = mmap(addr, SIZE, PROT_READ | PROT_WRITE, in test_body() 37 printf("Mapping failed @ %p\n", addr); in test_body() 57 munmap(addr, SIZE); in test_body()
|
| D | subpage_prot.c | 52 static inline void do_read(const volatile void *addr) in do_read() argument 57 : "=r" (ret) : "r" (addr) : "memory"); in do_read() 60 static inline void do_write(const volatile void *addr) in do_write() argument 65 : : "r" (val), "r" (addr) : "memory"); in do_write() 68 static inline void check_faulted(void *addr, long page, long subpage, int write) in check_faulted() argument 77 addr, page, subpage, write, in check_faulted() 84 if (dar != addr) { in check_faulted() 86 addr, dar); in check_faulted() 93 static int run_test(void *addr, unsigned long size) in run_test() argument 111 err = syscall(__NR_subpage_prot, addr, size, map); in run_test() [all …]
|
| /tools/testing/selftests/bpf/ |
| D | with_addr.sh | 22 ip -6 addr add "${V6_INNER}" dev lo || fail 'failed to setup v6 address' 23 ip -4 addr add "${V4_INNER}" dev lo || fail 'failed to setup v4 address' 30 ip -6 addr add "${V6_SIT}" dev "${SIT_DEV_NAME}" \ 32 ip -4 addr add "${V4_SIT}" dev "${SIT_DEV_NAME}" \ 41 ip -4 addr del "${V4_SIT}" dev "${SIT_DEV_NAME}" 42 ip -6 addr del "${V6_SIT}" dev "${SIT_DEV_NAME}" 46 ip -4 addr del "${V4_INNER}" dev lo 47 ip -6 addr del "${V6_INNER}" dev lo
|
| /tools/perf/util/ |
| D | srcline.h | 14 char *get_srcline(struct dso *dso, u64 addr, struct symbol *sym, 16 char *__get_srcline(struct dso *dso, u64 addr, struct symbol *sym, 20 char *get_srcline_split(struct dso *dso, u64 addr, unsigned *line); 23 void srcline__tree_insert(struct rb_root_cached *tree, u64 addr, char *srcline); 25 char *srcline__tree_find(struct rb_root_cached *tree, u64 addr); 39 u64 addr; member 45 struct inline_node *dso__parse_addr_inlines(struct dso *dso, u64 addr, 54 struct inline_node *inlines__tree_find(struct rb_root_cached *tree, u64 addr);
|