Lines Matching +full:key +full:- +full:code
1 .. SPDX-License-Identifier: GPL-2.0-only
9 - ``BPF_MAP_TYPE_QUEUE`` and ``BPF_MAP_TYPE_STACK`` were introduced
18 - ``BPF_MAP_LOOKUP_ELEM`` -> peek
19 - ``BPF_MAP_LOOKUP_AND_DELETE_ELEM`` -> pop
20 - ``BPF_MAP_UPDATE_ELEM`` -> push
29 ----------
34 .. code-block:: c
48 .. code-block:: c
59 .. code-block:: c
68 ---------
73 .. code-block:: c
75 int bpf_map_update_elem (int fd, const void *key, const void *value, __u64 flags)
78 ``bpf_map_update_elem`` function. The ``key`` parameter must be set to
86 .. code-block:: c
88 int bpf_map_lookup_elem (int fd, const void *key, void *value)
91 using the libbpf ``bpf_map_lookup_elem`` function. The ``key`` parameter must be
98 .. code-block:: c
100 int bpf_map_lookup_and_delete_elem (int fd, const void *key, void *value)
103 the libbpf ``bpf_map_lookup_and_delete_elem`` function. The ``key`` parameter
111 ----------
115 .. code-block:: c
125 ---------
127 This snippet shows how to use libbpf's low-level API to create a queue from
130 .. code-block:: c
136 0, /* key size, must be zero */