Lines Matching refs:write

20  * to read and write instructions generated by
25 * - One that uses BPF_STX_MEM to write to the context field.
26 * - One that uses BPF_ST_MEM to write to the context field.
49 char *write;
51 * takes priority over `write`.
55 * takes priority over `write`.
77 .write = "r11 = *(u8 *)($ctx + sk_buff::__mono_tc_offset);"
88 .write = "*(u32 *)($ctx + sk_buff::priority) = $src;",
93 .write = "*(u32 *)($ctx + sk_buff::mark) = $src;",
98 .write = "*(u32 *)($ctx + $(sk_buff::cb + qdisc_skb_cb::data)) = $src;",
103 .write = "*(u16 *)($ctx + $(sk_buff::cb + qdisc_skb_cb::tc_classid)) = $src;",
108 .write = "*(u16 *)($ctx + sk_buff::tc_index) = $src;",
126 .write = "*(u32 *)($ctx + sock_common::skc_bound_dev_if) = $src;",
131 .write = "*(u32 *)($ctx + sock::sk_mark) = $src;",
136 .write = "*(u32 *)($ctx + sock::sk_priority) = $src;",
141 .write = "*(u32 *)($ctx + bpf_sock_ops_kern::replylong) = $src;",
148 .write = "*(u64 *)($ctx + bpf_sysctl_kern::tmp_reg) = r9;"
155 .write = "*(u64 *)($ctx + bpf_sysctl_kern::tmp_reg) = r9;"
169 .write = "*(u32 *)($ctx + bpf_sockopt_kern::level) = $src;",
175 .write = "*(u32 *)($ctx + bpf_sockopt_kern::optname) = $src;",
181 .write = "*(u32 *)($ctx + bpf_sockopt_kern::optlen) = $src;",
189 .write = "*(u64 *)($ctx + bpf_sockopt_kern::tmp_reg) = r9;"
804 if (test->write || test->write_st || test->write_stx) {
828 if (test->write || test->write_stx) {
829 char *pattern = test->write_stx ? test->write_stx : test->write;
837 if (test->write || test->write_st) {
838 char *pattern = test->write_st ? test->write_st : test->write;