• Home
  • Raw
  • Download

Lines Matching refs:key

275 static int dev_map_get_next_key(struct bpf_map *map, void *key, void *next_key)  in dev_map_get_next_key()  argument
278 u32 index = key ? *(u32 *)key : U32_MAX; in dev_map_get_next_key()
292 struct bpf_dtab_netdev *__dev_map_hash_lookup_elem(struct bpf_map *map, u32 key) in __dev_map_hash_lookup_elem() argument
295 struct hlist_head *head = dev_map_index_hash(dtab, key); in __dev_map_hash_lookup_elem()
300 if (dev->idx == key) in __dev_map_hash_lookup_elem()
306 static int dev_map_hash_get_next_key(struct bpf_map *map, void *key, in dev_map_hash_get_next_key() argument
315 if (!key) in dev_map_hash_get_next_key()
318 idx = *(u32 *)key; in dev_map_hash_get_next_key()
423 struct bpf_dtab_netdev *__dev_map_lookup_elem(struct bpf_map *map, u32 key) in __dev_map_lookup_elem() argument
428 if (key >= map->max_entries) in __dev_map_lookup_elem()
431 obj = READ_ONCE(dtab->netdev_map[key]); in __dev_map_lookup_elem()
498 static void *dev_map_lookup_elem(struct bpf_map *map, void *key) in dev_map_lookup_elem() argument
500 struct bpf_dtab_netdev *obj = __dev_map_lookup_elem(map, *(u32 *)key); in dev_map_lookup_elem()
506 static void *dev_map_hash_lookup_elem(struct bpf_map *map, void *key) in dev_map_hash_lookup_elem() argument
509 *(u32 *)key); in dev_map_hash_lookup_elem()
541 static int dev_map_delete_elem(struct bpf_map *map, void *key) in dev_map_delete_elem() argument
545 int k = *(u32 *)key; in dev_map_delete_elem()
564 static int dev_map_hash_delete_elem(struct bpf_map *map, void *key) in dev_map_hash_delete_elem() argument
568 int k = *(u32 *)key; in dev_map_hash_delete_elem()
626 void *key, void *value, u64 map_flags) in __dev_map_update_elem() argument
631 u32 i = *(u32 *)key; in __dev_map_update_elem()
659 static int dev_map_update_elem(struct bpf_map *map, void *key, void *value, in dev_map_update_elem() argument
663 map, key, value, map_flags); in dev_map_update_elem()
667 void *key, void *value, u64 map_flags) in __dev_map_hash_update_elem() argument
672 u32 idx = *(u32 *)key; in __dev_map_hash_update_elem()
716 static int dev_map_hash_update_elem(struct bpf_map *map, void *key, void *value, in dev_map_hash_update_elem() argument
720 map, key, value, map_flags); in dev_map_hash_update_elem()