Home
last modified time | relevance | path

Searched refs:data (Results 1 – 25 of 41) sorted by relevance

12

/samples/hid/
Dhid_mouse.bpf.c11 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 9 /* size */); in hid_y_event() local
13 if (!data) in hid_y_event()
18 data[0], in hid_y_event()
19 data[1], in hid_y_event()
20 data[2]); in hid_y_event()
22 data[3], in hid_y_event()
23 data[4], in hid_y_event()
24 data[5]); in hid_y_event()
26 data[6], in hid_y_event()
27 data[7], in hid_y_event()
[all …]
Dhid_surface_dial.bpf.c16 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 9 /* size */); in BPF_PROG() local
18 if (!data) in BPF_PROG()
22 data[1] &= 0xfd; in BPF_PROG()
25 data[4] = 0; in BPF_PROG()
26 data[5] = 0; in BPF_PROG()
29 data[6] = 0; in BPF_PROG()
30 data[7] = 0; in BPF_PROG()
107 __u8 *data = hid_bpf_get_data(hctx, 0 /* offset */, 4096 /* size */); in BPF_PROG() local
110 if (!data) in BPF_PROG()
114 data[31] = HID_UP_BUTTON; in BPF_PROG()
[all …]
/samples/bpf/
Dparse_varlen.c22 static int tcp(void *data, uint64_t tp_off, void *data_end) in tcp() argument
24 struct tcphdr *tcp = data + tp_off; in tcp()
33 static int udp(void *data, uint64_t tp_off, void *data_end) in udp() argument
35 struct udphdr *udp = data + tp_off; in udp()
51 static int parse_ipv4(void *data, uint64_t nh_off, void *data_end) in parse_ipv4() argument
56 iph = data + nh_off; in parse_ipv4()
65 iph = data + nh_off + ihl_len; in parse_ipv4()
72 return tcp(data, nh_off + ihl_len, data_end); in parse_ipv4()
74 return udp(data, nh_off + ihl_len, data_end); in parse_ipv4()
78 static int parse_ipv6(void *data, uint64_t nh_off, void *data_end) in parse_ipv6() argument
[all …]
Dtc_l2_redirect_kern.c62 void *data = (void *)(long)skb->data; in _l2_to_iptun_ingress_forward() local
63 struct eth_hdr *eth = data; in _l2_to_iptun_ingress_forward()
69 if (data + sizeof(*eth) > data_end) in _l2_to_iptun_ingress_forward()
78 struct iphdr *iph = data + sizeof(*eth); in _l2_to_iptun_ingress_forward()
80 if (data + sizeof(*eth) + sizeof(*iph) > data_end) in _l2_to_iptun_ingress_forward()
91 struct ipv6hdr *ip6h = data + sizeof(*eth); in _l2_to_iptun_ingress_forward()
93 if (data + sizeof(*eth) + sizeof(*ip6h) > data_end) in _l2_to_iptun_ingress_forward()
113 void *data = (void *)(long)skb->data; in _l2_to_iptun_ingress_redirect() local
114 struct eth_hdr *eth = data; in _l2_to_iptun_ingress_redirect()
120 if (data + sizeof(*eth) > data_end) in _l2_to_iptun_ingress_redirect()
[all …]
Dhash_func01.h10 __u32 SuperFastHash (const char *data, int len, __u32 initval) { in SuperFastHash() argument
15 if (len <= 0 || data == NULL) return 0; in SuperFastHash()
23 hash += get16bits (data); in SuperFastHash()
24 tmp = (get16bits (data+2) << 11) ^ hash; in SuperFastHash()
26 data += 2*sizeof (__u16); in SuperFastHash()
32 case 3: hash += get16bits (data); in SuperFastHash()
34 hash ^= ((signed char)data[sizeof (__u16)]) << 18; in SuperFastHash()
37 case 2: hash += get16bits (data); in SuperFastHash()
41 case 1: hash += (signed char)*data; in SuperFastHash()
Dxdp2skb_meta_kern.c35 void *data, *data_end; in _xdp_mark() local
50 data = (void *)(unsigned long)ctx->data; in _xdp_mark()
54 if (meta + 1 > data) in _xdp_mark()
65 void *data = (void *)(unsigned long)ctx->data; in _tc_mark() local
71 if (meta + 1 > data) { in _tc_mark()
Dparse_simple.c29 void *data = (void *)(long)skb->data; in handle_ingress() local
30 struct eth_hdr *eth = data; in handle_ingress()
31 struct iphdr *iph = data + sizeof(*eth); in handle_ingress()
32 struct udphdr *udp = data + sizeof(*eth) + sizeof(*iph); in handle_ingress()
36 if (data + sizeof(*eth) + sizeof(*iph) + sizeof(*udp) > data_end) in handle_ingress()
Dxdp_adjust_tail_kern.c48 static __always_inline void swap_mac(void *data, struct ethhdr *orig_eth) in swap_mac() argument
52 eth = data; in swap_mac()
77 void *data = (void *)(long)xdp->data; in send_icmp4_too_big() local
80 if (data + (ICMP_TOOBIG_SIZE + headroom) > data_end) in send_icmp4_too_big()
89 orig_eth = data + headroom; in send_icmp4_too_big()
90 swap_mac(data, orig_eth); in send_icmp4_too_big()
92 iph = data + off; in send_icmp4_too_big()
94 icmp_hdr = data + off; in send_icmp4_too_big()
96 orig_iph = data + off; in send_icmp4_too_big()
124 void *data = (void *)(long)xdp->data; in handle_ipv4() local
[all …]
Dtrace_output.bpf.c18 } data; in bpf_prog1() local
20 data.pid = bpf_get_current_pid_tgid(); in bpf_prog1()
21 data.cookie = 0x12345678; in bpf_prog1()
23 bpf_perf_event_output(ctx, &my_map, 0, &data, sizeof(data)); in bpf_prog1()
Dxdp_tx_iptunnel_kern.c80 void *data = (void *)(long)xdp->data; in handle_ipv4() local
84 struct iphdr *iph = data + sizeof(struct ethhdr); in handle_ipv4()
115 data = (void *)(long)xdp->data; in handle_ipv4()
118 new_eth = data; in handle_ipv4()
119 iph = data + sizeof(*new_eth); in handle_ipv4()
120 old_eth = data + sizeof(*iph); in handle_ipv4()
155 void *data = (void *)(long)xdp->data; in handle_ipv6() local
159 struct ipv6hdr *ip6h = data + sizeof(struct ethhdr); in handle_ipv6()
187 data = (void *)(long)xdp->data; in handle_ipv6()
190 new_eth = data; in handle_ipv6()
[all …]
Dtest_cgrp2_tc.bpf.c30 void *data = (void *)(long)skb->data; in handle_egress() local
31 struct eth_hdr *eth = data; in handle_egress()
32 struct ipv6hdr *ip6h = data + sizeof(*eth); in handle_egress()
39 if (data + sizeof(*eth) + sizeof(*ip6h) > data_end) in handle_egress()
Dlwt_len_hist_user.c33 uint64_t values[nr_cpus], sum, max_value = 0, data[MAX_INDEX] = {}; in main() local
57 data[next_key] = sum; in main()
68 stars(starstr, data[i - 1], max_value, MAX_STARS); in main()
70 (1l << i) >> 1, (1l << i) - 1, data[i - 1], in main()
Dxdp_fwd_kern.c46 void *data = (void *)(long)ctx->data; in xdp_fwd_flags() local
48 struct ethhdr *eth = data; in xdp_fwd_flags()
56 if (data + nh_off > data_end) in xdp_fwd_flags()
63 iph = data + nh_off; in xdp_fwd_flags()
83 ip6h = data + nh_off; in xdp_fwd_flags()
Dxdp_router_ipv4.bpf.c77 void *data = (void *)(long)ctx->data; in xdp_router_ipv4_prog() local
78 struct ethhdr *eth = data; in xdp_router_ipv4_prog()
88 if (data + nh_off > data_end) in xdp_router_ipv4_prog()
96 vhdr = data + nh_off; in xdp_router_ipv4_prog()
98 if (data + nh_off > data_end) in xdp_router_ipv4_prog()
110 struct iphdr *iph = data + nh_off; in xdp_router_ipv4_prog()
Dlathist_user.c17 long data[MAX_ENTRIES]; member
53 stars(starstr, hist->data[i - 1], hist->max, MAX_STARS); in print_hist()
56 hist->data[i - 1], MAX_STARS, starstr); in print_hist()
74 cpu_hist[c].data[i] = value; in get_data()
Dcpustat_user.c43 struct cpu_stat_data *data; in cpu_stat_print() local
65 data = &stat_data[j]; in cpu_stat_print()
69 printf("%-11lu ", data->cstate[i] / 1000000); in cpu_stat_print()
72 printf("%-11lu ", data->pstate[i] / 1000000); in cpu_stat_print()
/samples/connector/
Ducon.c104 struct cn_msg *data; in main() local
168 data = (struct cn_msg *)buf; in main()
170 data->id.idx = CN_TEST_IDX; in main()
171 data->id.val = CN_TEST_VAL; in main()
172 data->seq = seq++; in main()
173 data->ack = 0; in main()
174 data->len = 0; in main()
178 len = netlink_send(s, data); in main()
181 ulog("%d messages have been sent to %08x.%08x.\n", i, data->id.idx, data->id.val); in main()
222 data = (struct cn_msg *)NLMSG_DATA(reply); in main()
[all …]
Dcn_test.c30 msg->len ? (char *)msg->data : ""); in cn_test_callback()
118 char data[32]; in cn_test_timer_func() local
122 m = kzalloc(sizeof(*m) + sizeof(data), GFP_ATOMIC); in cn_test_timer_func()
127 m->len = sizeof(data); in cn_test_timer_func()
130 scnprintf(data, sizeof(data), "counter = %u", in cn_test_timer_func()
133 memcpy(m + 1, data, m->len); in cn_test_timer_func()
/samples/kprobes/
Dkretprobe_example.c41 struct my_data *data; in entry_handler() local
46 data = (struct my_data *)ri->data; in entry_handler()
47 data->entry_stamp = ktime_get(); in entry_handler()
60 struct my_data *data = (struct my_data *)ri->data; in ret_handler() local
65 delta = ktime_to_ns(ktime_sub(now, data->entry_stamp)); in ret_handler()
/samples/acrn/
Dguest.ld8 .data : { *(.data) }
/samples/uhid/
Duhid-example.c217 if (ev->u.output.data[0] != 0x2) in handle_output()
222 ev->u.output.data[1]); in handle_output()
286 ev.u.input.data[0] = 0x1; in send_event()
288 ev.u.input.data[1] |= 0x1; in send_event()
290 ev.u.input.data[1] |= 0x2; in send_event()
292 ev.u.input.data[1] |= 0x4; in send_event()
294 ev.u.input.data[2] = abs_hor; in send_event()
295 ev.u.input.data[3] = abs_ver; in send_event()
296 ev.u.input.data[4] = wheel; in send_event()
/samples/vfio-mdev/
Dmtty.c147 struct mtty_data data; member
367 u8 data = *buf; in handle_bar_write() local
374 mdev_state->s[index].divisor |= data; in handle_bar_write()
384 mdev_state->s[index].rxtx.head] = data; in handle_bar_write()
424 mdev_state->s[index].divisor |= (u16)data << 8; in handle_bar_write()
426 mdev_state->s[index].uart_reg[offset] = data; in handle_bar_write()
428 if ((data & UART_IER_THRI) && in handle_bar_write()
444 mdev_state->s[index].fcr = data; in handle_bar_write()
447 if (data & (UART_FCR_CLEAR_RCVR | UART_FCR_CLEAR_XMIT)) { in handle_bar_write()
455 switch (data & UART_FCR_TRIGGER_MASK) { in handle_bar_write()
[all …]
/samples/mei/
Dmei-amt-version.c116 struct mei_connect_client_data data; in mei_init() local
126 memset(&data, 0, sizeof(data)); in mei_init()
129 memcpy(&data.in_client_uuid, &me->guid, sizeof(me->guid)); in mei_init()
130 result = ioctl(me->fd, IOCTL_MEI_CONNECT_CLIENT, &data); in mei_init()
135 cl = &data.out_client_properties; in mei_init()
279 unsigned char data[]; member
326 code_ver = (struct amt_code_versions *)resp->data; in amt_verify_code_versions()
438 memcpy(versions, response->data, sizeof(struct amt_code_versions)); in amt_get_code_versions()
/samples/timers/
Dhpet_example.c187 long data; in hpet_poll() local
199 if (read(fd, &data, sizeof(data)) != sizeof(data)) { in hpet_poll()
204 data); in hpet_poll()
/samples/seccomp/
Duser-trap.c118 if (req->data.nr != __NR_mount) { in handle_req()
119 fprintf(stderr, "huh? trapped something besides mount? %d\n", req->data.nr); in handle_req()
124 if (!(req->data.args[3] & MS_BIND)) in handle_req()
159 if (lseek(mem, req->data.args[0], SEEK_SET) < 0) { in handle_req()
170 if (lseek(mem, req->data.args[1], SEEK_SET) < 0) { in handle_req()
187 if (mount(source, target, NULL, req->data.args[3], NULL) < 0) { in handle_req()

12