Lines Matching defs:write
51 #define BPF_CMPXCHG (0xf0 | BPF_FETCH) /* atomic compare-and-write */
2256 * The value to write, of *size*, is passed through eBPF stack and
2432 * the eBPF program does not have a write access to *skb*\
2490 * Attempt in a safe way to write *len* bytes from the buffer
2566 * which is a necessary condition for direct write. As this needs
2567 * to be an invariant for the write part only, the verifier
3868 * the actual write happens) and copy it as a string into
3871 * User space may write new value at file position > 0.
3888 * space on sysctl write.
3890 * User space may write new value at file position > 0. To override
4042 * The value to write, of *size*, is passed through eBPF stack and
4190 * The value to write, of *size*, is passed through eBPF stack and
4348 * **bpf_seq_write**\ () uses seq_file **seq_write**\ () to write the data.
4350 * data to write in bytes.
4766 * Use BTF to write to seq_write a string representation of
6348 int fd; /* prog fd on map write */
6361 int fd; /* prog fd on map write */
6607 __u32 user_family; /* Allows 4-byte read, but no write. */
6608 __u32 user_ip4; /* Allows 1,2,4-byte read and 4-byte write.
6611 __u32 user_ip6[4]; /* Allows 1,2,4,8-byte read and 4,8-byte write.
6614 __u32 user_port; /* Allows 1,2,4-byte read and 4-byte write.
6617 __u32 family; /* Allows 4-byte read, but no write */
6618 __u32 type; /* Allows 4-byte read, but no write */
6619 __u32 protocol; /* Allows 4-byte read, but no write */
6620 __u32 msg_src_ip4; /* Allows 1,2,4-byte read and 4-byte write.
6623 __u32 msg_src_ip6[4]; /* Allows 1,2,4,8-byte read and 4,8-byte write.
6750 * the bpf prog will be called to write the header option(s)
6757 * The kernel gets its chance to reserve space and write
6865 * be used to write the
7188 __u32 write; /* Sysctl is being read (= 0) or written (= 1).
7189 * Allows 1,2,4-byte read, but no write.
7191 __u32 file_pos; /* Sysctl file position to read from, write to.
7192 * Allows 1,2,4-byte read an 4-byte write.