Home
last modified time | relevance | path

Searched refs:offset (Results 1 – 25 of 320) sorted by relevance

12345678910>>...13

/tools/lib/bpf/
Dzip.c104 __u32 offset; member
135 static void *check_access(struct zip_archive *archive, __u32 offset, __u32 size) in check_access() argument
137 if (offset + size > archive->size || offset > offset + size) in check_access()
140 return archive->data + offset; in check_access()
146 static int try_parse_end_of_cd(struct zip_archive *archive, __u32 offset) in try_parse_end_of_cd() argument
152 eocd = check_access(archive, offset, sizeof(*eocd)); in try_parse_end_of_cd()
157 if (offset + sizeof(*eocd) + comment_length != archive->size) in try_parse_end_of_cd()
177 int64_t limit, offset; in find_cd() local
187 offset = archive->size - sizeof(struct end_of_cd_record); in find_cd()
188 limit = (int64_t)offset - (1 << 16); in find_cd()
[all …]
/tools/testing/selftests/bpf/prog_tests/
Dxdp_adjust_frags.c11 __u32 *offset; in test_xdp_update_frags() local
31 offset = (__u32 *)buf; in test_xdp_update_frags()
32 *offset = 16; in test_xdp_update_frags()
33 buf[*offset] = 0xaa; /* marker at offset 16 (head) */ in test_xdp_update_frags()
34 buf[*offset + 15] = 0xaa; /* marker at offset 31 (head) */ in test_xdp_update_frags()
56 offset = (__u32 *)buf; in test_xdp_update_frags()
57 *offset = 5000; in test_xdp_update_frags()
58 buf[*offset] = 0xaa; /* marker at offset 5000 (frag0) */ in test_xdp_update_frags()
59 buf[*offset + 15] = 0xaa; /* marker at offset 5015 (frag0) */ in test_xdp_update_frags()
75 offset = (__u32 *)buf; in test_xdp_update_frags()
[all …]
Duprobe_syscall.c119 unsigned int offset = i * sizeof(unsigned long); in test_uretprobe_regs_equal() local
125 switch (offset) { in test_uretprobe_regs_equal()
131 fprintf(stdout, "failed register offset %u\n", offset); in test_uretprobe_regs_equal()
138 switch (offset) { in test_uretprobe_regs_equal()
151 fprintf(stdout, "failed register offset %u\n", offset); in test_uretprobe_regs_equal()
161 static int write_bpf_testmod_uprobe(unsigned long offset) in write_bpf_testmod_uprobe() argument
167 n = sprintf(buf, "%lu", offset); in write_bpf_testmod_uprobe()
184 unsigned int i, err, offset; in test_uretprobe_regs_change() local
186 offset = get_uprobe_offset(uretprobe_regs_trigger); in test_uretprobe_regs_change()
188 err = write_bpf_testmod_uprobe(offset); in test_uretprobe_regs_change()
[all …]
/tools/testing/selftests/bpf/progs/
Dtest_xdp_adjust_tail_grow.c9 int offset = 0; in _xdp_adjust_tail_grow() local
20 offset = 4096; /* test too large offset */ in _xdp_adjust_tail_grow()
22 offset = 40; in _xdp_adjust_tail_grow()
24 offset = 128; in _xdp_adjust_tail_grow()
27 offset = 4096 - 256 - tailroom - data_len; in _xdp_adjust_tail_grow()
29 offset = 10; in _xdp_adjust_tail_grow()
31 offset = 4096; in _xdp_adjust_tail_grow()
36 if (bpf_xdp_adjust_tail(xdp, offset)) in _xdp_adjust_tail_grow()
Dtest_xdp_adjust_tail_shrink.c17 int offset = 0; in _xdp_adjust_tail_shrink() local
22 offset = 256; /* shrink too much */ in _xdp_adjust_tail_shrink()
31 offset = 10; in _xdp_adjust_tail_shrink()
34 offset = 4100; in _xdp_adjust_tail_shrink()
37 offset = 8200; in _xdp_adjust_tail_shrink()
44 offset = 20; in _xdp_adjust_tail_shrink()
47 if (bpf_xdp_adjust_tail(xdp, 0 - offset)) in _xdp_adjust_tail_shrink()
Dip_check_defrag.c17 extern void *bpf_dynptr_slice(const struct bpf_dynptr *ptr, uint32_t offset,
24 int offset; in is_frag_v4() local
27 offset = bpf_ntohs(iph->frag_off); in is_frag_v4()
28 flags = offset & ~IP_OFFSET; in is_frag_v4()
29 offset &= IP_OFFSET; in is_frag_v4()
30 offset <<= 3; in is_frag_v4()
32 return (flags & IP_MF) || offset; in is_frag_v4()
Dtest_cls_redirect_dynptr.c125 static int pkt_parse_ipv4(struct bpf_dynptr *dynptr, __u64 *offset, struct iphdr *iphdr) in pkt_parse_ipv4() argument
127 if (bpf_dynptr_read(iphdr, sizeof(*iphdr), dynptr, *offset, 0)) in pkt_parse_ipv4()
130 *offset += sizeof(*iphdr); in pkt_parse_ipv4()
136 *offset += (iphdr->ihl - 5) * 4; in pkt_parse_ipv4()
142 static bool pkt_parse_icmp_l4_ports(struct bpf_dynptr *dynptr, __u64 *offset, flow_ports_t *ports) in pkt_parse_icmp_l4_ports() argument
144 if (bpf_dynptr_read(ports, sizeof(*ports), dynptr, *offset, 0)) in pkt_parse_icmp_l4_ports()
147 *offset += sizeof(*ports); in pkt_parse_icmp_l4_ports()
187 static bool pkt_skip_ipv6_extension_headers(struct bpf_dynptr *dynptr, __u64 *offset, in pkt_skip_ipv6_extension_headers() argument
215 if (bpf_dynptr_read(&exthdr, sizeof(exthdr), dynptr, *offset, 0)) in pkt_skip_ipv6_extension_headers()
219 *offset += (exthdr.len + 1) * 8; in pkt_skip_ipv6_extension_headers()
[all …]
Dtest_xdp_vlan.c60 __u8 offset; in parse_eth_frame() local
62 offset = sizeof(*eth); in parse_eth_frame()
64 if ((void *)eth + offset + (2*sizeof(struct _vlan_hdr)) > data_end) in parse_eth_frame()
74 vlan_hdr = (void *)eth + offset; in parse_eth_frame()
75 pkt->vlan_outer_offset = offset; in parse_eth_frame()
79 offset += sizeof(*vlan_hdr); in parse_eth_frame()
87 vlan_hdr = (void *)eth + offset; in parse_eth_frame()
88 pkt->vlan_inner_offset = offset; in parse_eth_frame()
92 offset += sizeof(*vlan_hdr); in parse_eth_frame()
96 pkt->l3_offset = offset; in parse_eth_frame()
/tools/testing/selftests/net/
Dip_defrag.c135 int offset, bool ipv6) in send_fragment() argument
139 int payload_offset = offset > 0 ? offset - UDP_HLEN : 0; in send_fragment()
143 if (offset == 0) { in send_fragment()
159 if (payload_len - payload_offset <= max_frag_len && offset > 0) { in send_fragment()
162 fraghdr->ip6f_offlg = htons(offset); in send_fragment()
165 fraghdr->ip6f_offlg = htons(offset | IP6_MF); in send_fragment()
168 if (offset == 0) in send_fragment()
177 if (payload_len - payload_offset <= max_frag_len && offset > 0) { in send_fragment()
180 iphdr->ip_off = htons(offset / 8); in send_fragment()
183 iphdr->ip_off = htons(offset / 8 | IP4_MF); in send_fragment()
[all …]
Dsk_so_peek_off.c41 static void sk_peek_offset_set(int s, int offset) in sk_peek_offset_set() argument
43 if (setsockopt(s, SOL_SOCKET, SO_PEEK_OFF, &offset, sizeof(offset))) in sk_peek_offset_set()
49 int offset; in sk_peek_offset_get() local
50 socklen_t len = sizeof(offset); in sk_peek_offset_get()
52 if (getsockopt(s, SOL_SOCKET, SO_PEEK_OFF, &offset, &len)) in sk_peek_offset_get()
54 return offset; in sk_peek_offset_get()
68 int offset = 0; in sk_peek_offset_test() local
107 offset = sk_peek_offset_get(recv_sock); in sk_peek_offset_test()
108 if (offset != -1) { in sk_peek_offset_test()
113 offset = sk_peek_offset_get(recv_sock); in sk_peek_offset_test()
[all …]
/tools/objtool/include/objtool/
Dwarn.h19 static inline char *offstr(struct section *sec, unsigned long offset) in offstr() argument
27 sym = find_func_containing(sec, offset); in offstr()
29 sym = find_symbol_containing(sec, offset); in offstr()
33 len = sprintf(str, "%s+0x%lx", sym->name, offset - sym->offset); in offstr()
35 sprintf(str+len, " (%s+0x%lx)", sec->name, offset); in offstr()
38 sprintf(str, "%s+0x%lx", sec->name, offset); in offstr()
49 #define WARN_FUNC(format, sec, offset, ...) \ argument
51 char *_str = offstr(sec, offset); \
60 WARN_FUNC(format, _insn->sec, _insn->offset, \
70 char *_str = offstr(_insn->sec, _insn->offset); \
/tools/power/acpi/os_specific/service_layers/
Dosunixmap.c66 acpi_physical_address offset; in acpi_os_map_memory() local
79 offset = where % page_size; in acpi_os_map_memory()
83 mapped_memory = mmap(NULL, (length + offset), PROT_READ, MMAP_FLAGS, in acpi_os_map_memory()
84 fd, (where - offset)); in acpi_os_map_memory()
92 return (ACPI_CAST8(mapped_memory + offset)); in acpi_os_map_memory()
111 acpi_physical_address offset; in acpi_os_unmap_memory() local
115 offset = ACPI_TO_INTEGER(where) % page_size; in acpi_os_unmap_memory()
116 munmap((u8 *)where - offset, (length + offset)); in acpi_os_unmap_memory()
/tools/include/linux/
Dfind.h34 unsigned long offset) in find_next_bit() argument
39 if (unlikely(offset >= size)) in find_next_bit()
42 val = *addr & GENMASK(size - 1, offset); in find_next_bit()
46 return _find_next_bit(addr, size, offset); in find_next_bit()
64 unsigned long offset) in find_next_and_bit() argument
69 if (unlikely(offset >= size)) in find_next_and_bit()
72 val = *addr1 & *addr2 & GENMASK(size - 1, offset); in find_next_and_bit()
76 return _find_next_and_bit(addr1, addr2, size, offset); in find_next_and_bit()
92 unsigned long offset) in find_next_zero_bit() argument
97 if (unlikely(offset >= size)) in find_next_zero_bit()
[all …]
/tools/perf/ui/browsers/
Dheader.c19 unsigned long offset = (unsigned long)browser->priv; in ui_browser__argv_write() local
21 if (offset >= strlen(str)) in ui_browser__argv_write()
24 str = str + offset; in ui_browser__argv_write()
35 unsigned long offset; in list_menu__run() local
51 offset = (unsigned long)menu->priv; in list_menu__run()
52 offset += 10; in list_menu__run()
53 menu->priv = (void *)offset; in list_menu__run()
56 offset = (unsigned long)menu->priv; in list_menu__run()
57 if (offset >= 10) in list_menu__run()
58 offset -= 10; in list_menu__run()
[all …]
/tools/testing/selftests/powerpc/stringloops/
Dmemcmp.c40 unsigned long offset, size; in test_one() local
42 for (offset = 0; offset < max_offset; offset++) { in test_one()
43 for (size = size_start; size < (max_size - offset); size++) { in test_one()
47 y = memcmp(s1+offset, s2+offset, size); in test_one()
48 x = test_memcmp(s1+offset, s2+offset, size); in test_one()
52 … printf("memcmp returned %d, should have returned %d (offset %ld size %ld)\n", x, y, offset, size); in test_one()
54 for (i = offset; i < offset+size; i++) in test_one()
58 for (i = offset; i < offset+size; i++) in test_one()
66 offset, size, s1, s2, vmx_count); in test_one()
Dstrlen.c17 unsigned long offset; in test_one() local
19 for (offset = 0; offset < SIZE; offset++) { in test_one()
23 y = strlen(s + offset); in test_one()
24 x = test_strlen(s + offset); in test_one()
27 printf("strlen() returned %d, should have returned %d (%p offset %ld)\n", x, y, s, offset); in test_one()
29 for (i = offset; i < SIZE; i++) in test_one()
/tools/testing/selftests/timens/
Dtimens.c33 time_t offset; member
88 static int test_gettime(clockid_t clock_index, bool raw_syscall, time_t offset) in test_gettime() argument
111 child_ts_new.tv_sec = parent_ts_old.tv_sec + offset; in test_gettime()
151 time_t offset; in main() local
167 offset = TEN_DAYS_IN_SEC + i * 1000; in main()
168 clocks[i].offset = offset; in main()
169 if (_settime(clocks[i].id, offset)) in main()
175 offset = clocks[clocks[i].off_id].offset; in main()
177 offset = clocks[i].offset; in main()
178 ret |= test_gettime(i, true, offset); in main()
[all …]
/tools/testing/nvdimm/
Dpmem-dax.c15 resource_size_t offset = PFN_PHYS(pgoff) + pmem->data_offset; in __pmem_direct_access() local
25 if (get_nfit_res(pmem->phys_addr + offset)) { in __pmem_direct_access()
29 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access()
30 page = vmalloc_to_page(pmem->virt_addr + offset); in __pmem_direct_access()
40 *kaddr = pmem->virt_addr + offset; in __pmem_direct_access()
42 *pfn = phys_to_pfn_t(pmem->phys_addr + offset, pmem->pfn_flags); in __pmem_direct_access()
50 return PHYS_PFN(pmem->size - pmem->pfn_pad - offset); in __pmem_direct_access()
/tools/testing/selftests/sparc64/drivers/
Dadi-test.c205 int buf_sz, unsigned long offset) in pread_adi() argument
211 cur_offset = offset; in pread_adi()
229 bytes_read, offset); in pread_adi()
231 DEBUG_PRINT_L4("\t\t0x%lx\t%d\n", offset + i, buf[i]); in pread_adi()
260 int buf_sz, unsigned long offset) in pwrite_adi() argument
266 cur_offset = offset; in pwrite_adi()
288 bytes_written, buf_sz, offset); in pwrite_adi()
293 static off_t seek_adi(int fd, off_t offset, int whence) in seek_adi() argument
299 ret = lseek(fd, offset, whence); in seek_adi()
319 loff_t offset; in test0_prpw_aligned_1byte() local
[all …]
/tools/perf/arch/x86/annotate/
Dinstructions.c220 u32 insn_offset = dl->al.offset; in update_insn_state_x86()
261 int offset; in update_insn_state_x86() local
264 u64 ip = ms->sym->start + dl->al.offset; in update_insn_state_x86()
273 imm_value = src->offset; in update_insn_state_x86()
279 src->offset, dl); in update_insn_state_x86()
282 &var_name, &offset) && in update_insn_state_x86()
296 if (get_global_var_type(cu_die, dloc, ip, imm_value, &offset, in update_insn_state_x86()
297 &type_die) && offset == 0) { in update_insn_state_x86()
317 u64 ip = dloc->ms->sym->start + dl->al.offset; in update_insn_state_x86()
334 u64 ip = dloc->ms->sym->start + dl->al.offset; in update_insn_state_x86()
[all …]
/tools/perf/util/
Ds390-sample-raw.c49 size_t len = sample->raw_size, offset = 0; in s390_cpumcfdg_testctr() local
54 while (offset < len) { in s390_cpumcfdg_testctr()
55 cep = (struct cf_ctrset_entry *)(buf + offset); in s390_cpumcfdg_testctr()
61 if (!ctrset_valid(&ce) || offset + ctrset_size(&ce) > len) { in s390_cpumcfdg_testctr()
71 if (len - offset - sizeof(*te) == 4) in s390_cpumcfdg_testctr()
73 pr_err("Invalid counter set entry at %zd\n", offset); in s390_cpumcfdg_testctr()
76 offset += ctrset_size(&ce); in s390_cpumcfdg_testctr()
82 static void s390_cpumcfdg_dumptrail(const char *color, size_t offset, in s390_cpumcfdg_dumptrail() argument
102 offset, te.clock_base ? 'T' : ' ', in s390_cpumcfdg_dumptrail()
182 size_t i, len = sample->raw_size, offset = 0; in s390_cpumcfdg_dump() local
[all …]
Dannotate-data.c281 member->offset = loc + parent->offset; in __add_member_cb()
481 int offset, bool is_fbreg) in check_variable() argument
519 if ((unsigned)offset >= size) in check_variable()
526 int offset) in find_stack_state() argument
531 if (offset == stack->offset) in find_stack_state()
534 if (stack->compound && stack->offset < offset && in find_stack_state()
535 offset < stack->offset + stack->size) in find_stack_state()
541 void set_stack_state(struct type_state_stack *stack, int offset, u8 kind, in set_stack_state() argument
554 stack->offset = offset; in set_stack_state()
569 int offset, u8 kind, in findnew_stack_state() argument
[all …]
/tools/objtool/
Dspecial.c65 *off = reloc->sym->offset + reloc_addend(reloc); in reloc_to_sec_off()
73 unsigned long offset; in get_alt_entry() local
75 offset = idx * entry->size; in get_alt_entry()
81 alt->orig_len = *(unsigned char *)(sec->data->d_buf + offset + in get_alt_entry()
83 alt->new_len = *(unsigned char *)(sec->data->d_buf + offset + in get_alt_entry()
87 orig_reloc = find_reloc_by_dest(elf, sec, offset + entry->orig); in get_alt_entry()
89 WARN_FUNC("can't find orig reloc", sec, offset + entry->orig); in get_alt_entry()
100 offset + in get_alt_entry()
106 new_reloc = find_reloc_by_dest(elf, sec, offset + entry->new); in get_alt_entry()
109 sec, offset + entry->new); in get_alt_entry()
[all …]
Dcheck.c39 struct section *sec, unsigned long offset) in find_insn() argument
43 hash_for_each_possible(file->insn_hash, insn, hash, sec_offset_hash(sec, offset)) { in find_insn()
44 if (insn->sec == sec && insn->offset == offset) in find_insn()
55 return find_insn(file, insn->sec, insn->offset + insn->len); in next_insn_same_sec()
81 return find_insn(file, func->cfunc->sec, func->cfunc->offset); in next_insn_same_func()
89 return find_insn(file, insn->sec, insn->offset - insn->prev_len); in prev_insn_same_sec()
114 for (insn = find_insn(file, func->sec, func->offset); \
119 for (insn = find_insn(file, sym->sec, sym->offset); \
120 insn && insn->offset < sym->offset + sym->len; \
125 insn && insn->offset >= sym->offset; \
[all …]
/tools/objtool/arch/powerpc/
Ddecode.c43 unsigned long offset, unsigned int maxlen, in arch_decode_instruction() argument
51 ins = bswap_if_needed(file->elf, *(u32 *)(sec->data->d_buf + offset)); in arch_decode_instruction()
80 return insn->offset + insn->immediate; in arch_jump_destination()
98 state->regs[i].offset = 0; in arch_initial_func_cfi_state()
103 state->cfa.offset = 0; in arch_initial_func_cfi_state()
107 state->regs[CFI_RA].offset = 0; in arch_initial_func_cfi_state()

12345678910>>...13