Home
last modified time | relevance | path

Searched refs:struct_offset (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/
H A Doverflow.h465 #define struct_offset(p, member) (offsetof(typeof(*(p)), member)) macro
/linux/tools/perf/
H A Dbuiltin-trace.c3982 char *struct_offset, *tmp, name[32]; in trace__find_usable_bpf_prog_entry()
3998 struct_offset = strstr(field->type, "struct "); in trace__init_syscalls_bpf_prog_array_maps()
3999 if (struct_offset == NULL) in trace__init_syscalls_bpf_prog_array_maps()
4000 struct_offset = strstr(field->type, "union "); in trace__init_syscalls_bpf_prog_array_maps()
4002 struct_offset++; // "union" is shorter in trace__init_syscalls_bpf_prog_array_maps()
4004 if (field->flags & TEP_FIELD_IS_POINTER && struct_offset) { /* struct or union (think BPF's attr arg) */ in trace__init_syscalls_bpf_prog_array_maps()
4005 struct_offset += 6; in trace__init_syscalls_bpf_prog_array_maps()
4008 for (tmp = struct_offset, cnt = 0; *tmp != ' ' && *tmp != '\0'; ++tmp, ++cnt) { in trace__init_syscalls_bpf_prog_array_maps()
4011 strncpy(name, struct_offset, cnt); in trace__init_syscalls_bpf_prog_array_maps()
3811 char *struct_offset, *tmp, name[32]; trace__bpf_sys_enter_beauty_map() local
/linux/sound/soc/codecs/
H A Dcs-amp-lib.c508 data->count = (data->size - struct_offset(data, data)) / sizeof(data->data[0]); in _cs_amp_set_efi_calibration_data()
/linux/kernel/trace/
H A Dtrace.c6343 size = struct_offset(entry, id) + cnt; in write_raw_marker_to_buffer()