| /samples/hid/ |
| D | hid_mouse.bpf.c | 11 __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 …]
|
| D | hid_surface_dial.bpf.c | 16 __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/ |
| D | parse_varlen.c | 22 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 …]
|
| D | tc_l2_redirect_kern.c | 62 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 …]
|
| D | hash_func01.h | 10 __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()
|
| D | xdp2skb_meta_kern.c | 35 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()
|
| D | parse_simple.c | 29 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()
|
| D | xdp_adjust_tail_kern.c | 48 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 …]
|
| D | trace_output.bpf.c | 18 } 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()
|
| D | xdp_tx_iptunnel_kern.c | 80 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 …]
|
| D | test_cgrp2_tc.bpf.c | 30 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()
|
| D | lwt_len_hist_user.c | 33 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()
|
| D | xdp_fwd_kern.c | 46 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()
|
| D | xdp_router_ipv4.bpf.c | 77 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()
|
| D | lathist_user.c | 17 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()
|
| D | cpustat_user.c | 43 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/ |
| D | ucon.c | 104 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 …]
|
| D | cn_test.c | 30 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/ |
| D | kretprobe_example.c | 41 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/ |
| D | guest.ld | 8 .data : { *(.data) }
|
| /samples/uhid/ |
| D | uhid-example.c | 217 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/ |
| D | mtty.c | 147 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/ |
| D | mei-amt-version.c | 116 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/ |
| D | hpet_example.c | 187 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/ |
| D | user-trap.c | 118 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()
|