/linux-6.1.9/include/linux/mtd/ |
D | map.h | 22 #define map_bankwidth(map) 1 argument 23 #define map_bankwidth_is_1(map) (map_bankwidth(map) == 1) argument 24 #define map_bankwidth_is_large(map) (0) argument 25 #define map_words(map) (1) argument 28 #define map_bankwidth_is_1(map) (0) argument 34 # define map_bankwidth(map) ((map)->bankwidth) argument 36 # define map_bankwidth(map) 2 argument 37 # define map_bankwidth_is_large(map) (0) argument 38 # define map_words(map) (1) argument 40 #define map_bankwidth_is_2(map) (map_bankwidth(map) == 2) argument [all …]
|
/linux-6.1.9/tools/perf/util/ |
D | map.h | 18 struct map { struct 32 u64 (*map_ip)(const struct map *, u64); argument 34 u64 (*unmap_ip)(const struct map *, u64); argument 43 struct kmap *__map__kmap(struct map *map); argument 54 static inline size_t map__size(const struct map *map) in map__size() 75 #define map__for_each_symbol(map, pos, n) \ argument 85 #define __map__for_each_symbol_by_name(map, sym_name, pos) \ argument 92 #define map__for_each_symbol_by_name(map, sym_name, pos) \ argument 108 static inline struct map *map__get(struct map *map) in map__get() 117 static inline void __map__zput(struct map **map) in __map__zput() [all …]
|
D | map.c | 105 void map__init(struct map *map, u64 start, u64 end, u64 pgoff, struct dso *dso) in map__init() 124 struct map *map = malloc(sizeof(*map)); in map__new() local 222 struct map *map = calloc(1, (sizeof(*map) + in map__new2() local 234 bool __map__is_kernel(const struct map *map) in __map__is_kernel() 241 bool __map__is_extra_kernel_map(const struct map *map) in __map__is_extra_kernel_map() 248 bool __map__is_bpf_prog(const struct map *map) in __map__is_bpf_prog() 264 bool __map__is_bpf_image(const struct map *map) in __map__is_bpf_image() 280 bool __map__is_ool(const struct map *map) in __map__is_ool() 285 bool map__has_symbols(const struct map *map) in map__has_symbols() 290 static void map__exit(struct map *map) in map__exit() [all …]
|
D | hashmap.c | 38 void hashmap__init(struct hashmap *map, hashmap_hash_fn hash_fn, in hashmap__init() 55 struct hashmap *map = malloc(sizeof(struct hashmap)); in hashmap__new() local 63 void hashmap__clear(struct hashmap *map) in hashmap__clear() 76 void hashmap__free(struct hashmap *map) in hashmap__free() 85 size_t hashmap__size(const struct hashmap *map) in hashmap__size() 90 size_t hashmap__capacity(const struct hashmap *map) in hashmap__capacity() 95 static bool hashmap_needs_to_grow(struct hashmap *map) in hashmap_needs_to_grow() 101 static int hashmap_grow(struct hashmap *map) in hashmap_grow() 130 static bool hashmap_find_entry(const struct hashmap *map, in hashmap_find_entry() 154 int hashmap__insert(struct hashmap *map, const void *key, void *value, in hashmap__insert() [all …]
|
D | mmap.c | 39 size_t mmap__mmap_len(struct mmap *map) in mmap__mmap_len() 71 static int perf_mmap__aio_enabled(struct mmap *map) in perf_mmap__aio_enabled() 77 static int perf_mmap__aio_alloc(struct mmap *map, int idx) in perf_mmap__aio_alloc() 89 static void perf_mmap__aio_free(struct mmap *map, int idx) in perf_mmap__aio_free() 97 static int perf_mmap__aio_bind(struct mmap *map, int idx, struct perf_cpu cpu, int affinity) in perf_mmap__aio_bind() 126 static int perf_mmap__aio_alloc(struct mmap *map, int idx) in perf_mmap__aio_alloc() 135 static void perf_mmap__aio_free(struct mmap *map, int idx) in perf_mmap__aio_free() 147 static int perf_mmap__aio_mmap(struct mmap *map, struct mmap_params *mp) in perf_mmap__aio_mmap() 201 static void perf_mmap__aio_munmap(struct mmap *map) in perf_mmap__aio_munmap() 229 void mmap__munmap(struct mmap *map) in mmap__munmap() [all …]
|
/linux-6.1.9/tools/testing/selftests/bpf/progs/ |
D | map_ptr_kern.c | 38 static inline int check_bpf_map_fields(struct bpf_map *map, __u32 key_size, in check_bpf_map_fields() 92 struct bpf_map map; member 109 struct bpf_map *map = (struct bpf_map *)&m_hash; in check_hash() local 131 struct bpf_map map; member 145 struct bpf_map *map = (struct bpf_map *)&m_array; in check_array() local 177 struct bpf_map *map = (struct bpf_map *)&m_prog_array; in check_prog_array() local 194 struct bpf_map *map = (struct bpf_map *)&m_perf_event_array; in check_perf_event_array() local 211 struct bpf_map *map = (struct bpf_map *)&m_percpu_hash; in check_percpu_hash() local 228 struct bpf_map *map = (struct bpf_map *)&m_percpu_array; in check_percpu_array() local 236 struct bpf_map map; member [all …]
|
/linux-6.1.9/kernel/bpf/ |
D | arraymap.c | 163 static void *array_map_lookup_elem(struct bpf_map *map, void *key) in array_map_lookup_elem() 174 static int array_map_direct_value_addr(const struct bpf_map *map, u64 *imm, in array_map_direct_value_addr() 188 static int array_map_direct_value_meta(const struct bpf_map *map, u64 imm, in array_map_direct_value_meta() 205 static int array_map_gen_lookup(struct bpf_map *map, struct bpf_insn *insn_buf) in array_map_gen_lookup() 238 static void *percpu_array_map_lookup_elem(struct bpf_map *map, void *key) in percpu_array_map_lookup_elem() 249 static void *percpu_array_map_lookup_percpu_elem(struct bpf_map *map, void *key, u32 cpu) in percpu_array_map_lookup_percpu_elem() 263 int bpf_percpu_array_copy(struct bpf_map *map, void *key, void *value) in bpf_percpu_array_copy() 291 static int array_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in array_map_get_next_key() 318 static int array_map_update_elem(struct bpf_map *map, void *key, void *value, in array_map_update_elem() 357 int bpf_percpu_array_update(struct bpf_map *map, void *key, void *value, in bpf_percpu_array_update() [all …]
|
D | local_storage.c | 22 struct bpf_map map; member 29 static struct bpf_cgroup_storage_map *map_to_storage(struct bpf_map *map) in map_to_storage() 34 static bool attach_type_isolated(const struct bpf_map *map) in attach_type_isolated() 39 static int bpf_cgroup_storage_key_cmp(const struct bpf_cgroup_storage_map *map, in bpf_cgroup_storage_key_cmp() 67 cgroup_storage_lookup(struct bpf_cgroup_storage_map *map, in cgroup_storage_lookup() 102 static int cgroup_storage_insert(struct bpf_cgroup_storage_map *map, in cgroup_storage_insert() 134 struct bpf_cgroup_storage_map *map = map_to_storage(_map); in cgroup_storage_lookup_elem() local 144 static int cgroup_storage_update_elem(struct bpf_map *map, void *key, in cgroup_storage_update_elem() 185 struct bpf_cgroup_storage_map *map = map_to_storage(_map); in bpf_percpu_cgroup_storage_copy() local 214 struct bpf_cgroup_storage_map *map = map_to_storage(_map); in bpf_percpu_cgroup_storage_update() local [all …]
|
D | queue_stack_maps.c | 18 struct bpf_map map; member 26 static struct bpf_queue_stack *bpf_queue_stack(struct bpf_map *map) in bpf_queue_stack() 91 static void queue_stack_map_free(struct bpf_map *map) in queue_stack_map_free() 98 static int __queue_map_get(struct bpf_map *map, void *value, bool delete) in __queue_map_get() 127 static int __stack_map_get(struct bpf_map *map, void *value, bool delete) in __stack_map_get() 159 static int queue_map_peek_elem(struct bpf_map *map, void *value) in queue_map_peek_elem() 165 static int stack_map_peek_elem(struct bpf_map *map, void *value) in stack_map_peek_elem() 171 static int queue_map_pop_elem(struct bpf_map *map, void *value) in queue_map_pop_elem() 177 static int stack_map_pop_elem(struct bpf_map *map, void *value) in stack_map_pop_elem() 183 static int queue_stack_map_push_elem(struct bpf_map *map, void *value, in queue_stack_map_push_elem() [all …]
|
D | bloom_filter.c | 16 struct bpf_map map; member 44 static int bloom_map_peek_elem(struct bpf_map *map, void *value) in bloom_map_peek_elem() 59 static int bloom_map_push_elem(struct bpf_map *map, void *value, u64 flags) in bloom_map_push_elem() 76 static int bloom_map_pop_elem(struct bpf_map *map, void *value) in bloom_map_pop_elem() 81 static int bloom_map_delete_elem(struct bpf_map *map, void *value) in bloom_map_delete_elem() 86 static int bloom_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in bloom_map_get_next_key() 166 static void bloom_map_free(struct bpf_map *map) in bloom_map_free() 174 static void *bloom_map_lookup_elem(struct bpf_map *map, void *key) in bloom_map_lookup_elem() 180 static int bloom_map_update_elem(struct bpf_map *map, void *key, in bloom_map_update_elem() 187 static int bloom_map_check_btf(const struct bpf_map *map, in bloom_map_check_btf()
|
/linux-6.1.9/drivers/base/regmap/ |
D | regmap.c | 36 static inline bool regmap_should_log(struct regmap *map) in regmap_should_log() 41 static inline bool regmap_should_log(struct regmap *map) { return false; } in regmap_should_log() 74 bool regmap_check_range_table(struct regmap *map, unsigned int reg, in regmap_check_range_table() 90 bool regmap_writeable(struct regmap *map, unsigned int reg) in regmap_writeable() 104 bool regmap_cached(struct regmap *map, unsigned int reg) in regmap_cached() 127 bool regmap_readable(struct regmap *map, unsigned int reg) in regmap_readable() 147 bool regmap_volatile(struct regmap *map, unsigned int reg) in regmap_volatile() 164 bool regmap_precious(struct regmap *map, unsigned int reg) in regmap_precious() 178 bool regmap_writeable_noinc(struct regmap *map, unsigned int reg) in regmap_writeable_noinc() 189 bool regmap_readable_noinc(struct regmap *map, unsigned int reg) in regmap_readable_noinc() [all …]
|
D | regcache.c | 26 static int regcache_hw_init(struct regmap *map) in regcache_hw_init() 115 int regcache_init(struct regmap *map, const struct regmap_config *config) in regcache_init() 212 void regcache_exit(struct regmap *map) in regcache_exit() 239 int regcache_read(struct regmap *map, in regcache_read() 270 int regcache_write(struct regmap *map, in regcache_write() 284 static bool regcache_reg_needs_sync(struct regmap *map, unsigned int reg, in regcache_reg_needs_sync() 300 static int regcache_default_sync(struct regmap *map, unsigned int min, in regcache_default_sync() 345 int regcache_sync(struct regmap *map) in regcache_sync() 414 int regcache_sync_region(struct regmap *map, unsigned int min, in regcache_sync_region() 469 int regcache_drop_region(struct regmap *map, unsigned int min, in regcache_drop_region() [all …]
|
D | regmap-debugfs.c | 19 struct regmap *map; member 38 struct regmap *map = file->private_data; in regmap_name_read_file() local 67 static void regmap_debugfs_free_dump_cache(struct regmap *map) in regmap_debugfs_free_dump_cache() 80 static bool regmap_printable(struct regmap *map, unsigned int reg) in regmap_printable() 95 static unsigned int regmap_debugfs_get_dump_start(struct regmap *map, in regmap_debugfs_get_dump_start() 181 static inline void regmap_calc_tot_len(struct regmap *map, in regmap_calc_tot_len() 193 static int regmap_next_readable_reg(struct regmap *map, int reg) in regmap_next_readable_reg() 215 static ssize_t regmap_read_debugfs(struct regmap *map, unsigned int from, in regmap_read_debugfs() 287 struct regmap *map = file->private_data; in regmap_map_read_file() local 309 struct regmap *map = file->private_data; in regmap_map_write_file() local [all …]
|
/linux-6.1.9/net/sctp/ |
D | tsnmap.c | 35 struct sctp_tsnmap *sctp_tsnmap_init(struct sctp_tsnmap *map, __u16 len, in sctp_tsnmap_init() 57 void sctp_tsnmap_free(struct sctp_tsnmap *map) in sctp_tsnmap_free() 69 int sctp_tsnmap_check(const struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_check() 95 int sctp_tsnmap_mark(struct sctp_tsnmap *map, __u32 tsn, in sctp_tsnmap_mark() 142 static void sctp_tsnmap_iter_init(const struct sctp_tsnmap *map, in sctp_tsnmap_iter_init() 152 static int sctp_tsnmap_next_gap_ack(const struct sctp_tsnmap *map, in sctp_tsnmap_next_gap_ack() 190 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn) in sctp_tsnmap_skip() 228 static void sctp_tsnmap_update(struct sctp_tsnmap *map) in sctp_tsnmap_update() 247 __u16 sctp_tsnmap_pending(struct sctp_tsnmap *map) in sctp_tsnmap_pending() 272 static void sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off, in sctp_tsnmap_find_gap_ack() [all …]
|
/linux-6.1.9/drivers/mtd/maps/ |
D | pci.c | 30 struct map_info map; member 39 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_read8() local 47 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_read32() local 55 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_copyfrom() local 61 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_write8() local 67 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_write32() local 73 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_copyto() local 88 intel_iq80310_init(struct pci_dev *dev, struct map_pci_info *map) in intel_iq80310_init() 116 intel_iq80310_exit(struct pci_dev *dev, struct map_pci_info *map) in intel_iq80310_exit() 124 intel_iq80310_translate(struct map_pci_info *map, unsigned long ofs) in intel_iq80310_translate() [all …]
|
D | dc21285.c | 54 static map_word dc21285_read8(struct map_info *map, unsigned long ofs) in dc21285_read8() 61 static map_word dc21285_read16(struct map_info *map, unsigned long ofs) in dc21285_read16() 68 static map_word dc21285_read32(struct map_info *map, unsigned long ofs) in dc21285_read32() 75 static void dc21285_copy_from(struct map_info *map, void *to, unsigned long from, ssize_t len) in dc21285_copy_from() 80 static void dc21285_write8(struct map_info *map, const map_word d, unsigned long adr) in dc21285_write8() 89 static void dc21285_write16(struct map_info *map, const map_word d, unsigned long adr) in dc21285_write16() 98 static void dc21285_write32(struct map_info *map, const map_word d, unsigned long adr) in dc21285_write32() 105 static void dc21285_copy_to_32(struct map_info *map, unsigned long to, const void *from, ssize_t le… in dc21285_copy_to_32() 117 static void dc21285_copy_to_16(struct map_info *map, unsigned long to, const void *from, ssize_t le… in dc21285_copy_to_16() 129 static void dc21285_copy_to_8(struct map_info *map, unsigned long to, const void *from, ssize_t len) in dc21285_copy_to_8()
|
/linux-6.1.9/drivers/mtd/chips/ |
D | cfi_cmdset_0002.c | 131 static int cfi_check_err_status(struct map_info *map, struct flchip *chip, in cfi_check_err_status() 228 struct map_info *map = mtd->priv; in fixup_amd_bootblock() local 278 struct map_info *map = mtd->priv; in fixup_use_write_buffers() local 294 struct map_info *map = mtd->priv; in fixup_convert_atmel_pri() local 332 struct map_info *map = mtd->priv; in fixup_use_erase_chip() local 354 struct map_info *map = mtd->priv; in fixup_old_sst_eraseregion() local 368 struct map_info *map = mtd->priv; in fixup_sst39vf() local 379 struct map_info *map = mtd->priv; in fixup_sst39vf_rev_b() local 392 struct map_info *map = mtd->priv; in fixup_sst38vf640x_sectorsize() local 408 struct map_info *map = mtd->priv; in fixup_s29gl064n_sectors() local [all …]
|
D | cfi_cmdset_0001.c | 173 struct map_info *map = mtd->priv; in fixup_convert_atmel_pri() local 213 struct map_info *map = mtd->priv; in fixup_at49bv640dx_lock() local 225 struct map_info *map = mtd->priv; in fixup_intel_strataflash() local 238 struct map_info *map = mtd->priv; in fixup_no_write_suspend() local 251 struct map_info *map = mtd->priv; in fixup_st_m28w320ct() local 260 struct map_info *map = mtd->priv; in fixup_st_m28w320cb() local 280 struct map_info *map = mtd->priv; in fixup_LH28F640BF() local 300 struct map_info *map = mtd->priv; in fixup_use_point() local 309 struct map_info *map = mtd->priv; in fixup_use_write_buffers() local 323 struct map_info *map = mtd->priv; in fixup_unlock_powerup_lock() local [all …]
|
/linux-6.1.9/tools/lib/bpf/ |
D | hashmap.c | 38 void hashmap__init(struct hashmap *map, hashmap_hash_fn hash_fn, in hashmap__init() 55 struct hashmap *map = malloc(sizeof(struct hashmap)); in hashmap__new() local 63 void hashmap__clear(struct hashmap *map) in hashmap__clear() 76 void hashmap__free(struct hashmap *map) in hashmap__free() 85 size_t hashmap__size(const struct hashmap *map) in hashmap__size() 90 size_t hashmap__capacity(const struct hashmap *map) in hashmap__capacity() 95 static bool hashmap_needs_to_grow(struct hashmap *map) in hashmap_needs_to_grow() 101 static int hashmap_grow(struct hashmap *map) in hashmap_grow() 130 static bool hashmap_find_entry(const struct hashmap *map, in hashmap_find_entry() 154 int hashmap__insert(struct hashmap *map, const void *key, void *value, in hashmap__insert() [all …]
|
/linux-6.1.9/tools/lib/perf/ |
D | mmap.c | 19 void perf_mmap__init(struct perf_mmap *map, struct perf_mmap *prev, in perf_mmap__init() 30 size_t perf_mmap__mmap_len(struct perf_mmap *map) in perf_mmap__mmap_len() 35 int perf_mmap__mmap(struct perf_mmap *map, struct perf_mmap_param *mp, in perf_mmap__mmap() 52 void perf_mmap__munmap(struct perf_mmap *map) in perf_mmap__munmap() 64 void perf_mmap__get(struct perf_mmap *map) in perf_mmap__get() 69 void perf_mmap__put(struct perf_mmap *map) in perf_mmap__put() 82 u64 perf_mmap__read_head(struct perf_mmap *map) in perf_mmap__read_head() 87 static bool perf_mmap__empty(struct perf_mmap *map) in perf_mmap__empty() 94 void perf_mmap__consume(struct perf_mmap *map) in perf_mmap__consume() 175 int perf_mmap__read_init(struct perf_mmap *map) in perf_mmap__read_init() [all …]
|
/linux-6.1.9/net/rds/ |
D | cong.c | 109 struct rds_cong_map *map; in rds_cong_tree_walk() local 140 struct rds_cong_map *map; in rds_cong_from_addr() local 217 void rds_cong_queue_updates(struct rds_cong_map *map) in rds_cong_queue_updates() 253 void rds_cong_map_updated(struct rds_cong_map *map, uint64_t portmask) in rds_cong_map_updated() 299 void rds_cong_set_bit(struct rds_cong_map *map, __be16 port) in rds_cong_set_bit() 313 void rds_cong_clear_bit(struct rds_cong_map *map, __be16 port) in rds_cong_clear_bit() 327 static int rds_cong_test_bit(struct rds_cong_map *map, __be16 port) in rds_cong_test_bit() 351 struct rds_cong_map *map; in rds_cong_remove_socket() local 368 int rds_cong_wait(struct rds_cong_map *map, __be16 port, int nonblock, in rds_cong_wait() 402 struct rds_cong_map *map; in rds_cong_exit() local [all …]
|
/linux-6.1.9/net/xdp/ |
D | xskmap.c | 16 static struct xsk_map_node *xsk_map_node_alloc(struct xsk_map *map, in xsk_map_node_alloc() 88 static void xsk_map_free(struct bpf_map *map) in xsk_map_free() 96 static int xsk_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in xsk_map_get_next_key() 113 static int xsk_map_gen_lookup(struct bpf_map *map, struct bpf_insn *insn_buf) in xsk_map_gen_lookup() 133 static void *__xsk_map_lookup_elem(struct bpf_map *map, u32 key) in __xsk_map_lookup_elem() 143 static void *xsk_map_lookup_elem(struct bpf_map *map, void *key) in xsk_map_lookup_elem() 148 static void *xsk_map_lookup_elem_sys_only(struct bpf_map *map, void *key) in xsk_map_lookup_elem_sys_only() 153 static int xsk_map_update_elem(struct bpf_map *map, void *key, void *value, in xsk_map_update_elem() 214 static int xsk_map_delete_elem(struct bpf_map *map, void *key) in xsk_map_delete_elem() 234 static int xsk_map_redirect(struct bpf_map *map, u32 ifindex, u64 flags) in xsk_map_redirect() [all …]
|
/linux-6.1.9/tools/bpf/bpftool/ |
D | pids.c | 19 int build_obj_refs_table(struct hashmap **map, enum bpf_obj_type type) in build_obj_refs_table() 23 void delete_obj_refs_table(struct hashmap *map) {} in delete_obj_refs_table() 24 void emit_obj_refs_plain(struct hashmap *map, __u32 id, const char *prefix) {} in emit_obj_refs_plain() 25 void emit_obj_refs_json(struct hashmap *map, __u32 id, json_writer_t *json_writer) {} in emit_obj_refs_json() 31 static void add_ref(struct hashmap *map, struct pid_iter_entry *e) in add_ref() 98 int build_obj_refs_table(struct hashmap **map, enum bpf_obj_type type) in build_obj_refs_table() 177 void delete_obj_refs_table(struct hashmap *map) in delete_obj_refs_table() 195 void emit_obj_refs_json(struct hashmap *map, __u32 id, in emit_obj_refs_json() 228 void emit_obj_refs_plain(struct hashmap *map, __u32 id, const char *prefix) in emit_obj_refs_plain()
|
/linux-6.1.9/net/netfilter/ipset/ |
D | ip_set_bitmap_gen.h | 33 #define get_ext(set, map, id) ((map)->extensions + ((set)->dsize * (id))) argument 38 struct mtype *map = set->data; in mtype_gc_init() local 47 struct mtype *map = set->data; in mtype_ext_cleanup() local 58 struct mtype *map = set->data; in mtype_destroy() local 74 struct mtype *map = set->data; in mtype_flush() local 85 mtype_memsize(const struct mtype *map, size_t dsize) in mtype_memsize() 94 const struct mtype *map = set->data; in mtype_head() local 119 struct mtype *map = set->data; in mtype_test() local 133 struct mtype *map = set->data; in mtype_add() local 178 struct mtype *map = set->data; in mtype_del() local [all …]
|
/linux-6.1.9/arch/x86/include/asm/ |
D | mpspec.h | 89 #define physid_set(physid, map) set_bit(physid, (map).mask) argument 90 #define physid_clear(physid, map) clear_bit(physid, (map).mask) argument 91 #define physid_isset(physid, map) test_bit(physid, (map).mask) argument 92 #define physid_test_and_set(physid, map) \ argument 101 #define physids_clear(map) \ argument 107 #define physids_empty(map) \ argument 113 #define physids_weight(map) \ argument 122 static inline unsigned long physids_coerce(physid_mask_t *map) in physids_coerce() 127 static inline void physids_promote(unsigned long physids, physid_mask_t *map) in physids_promote() 133 static inline void physid_set_mask_of_physid(int physid, physid_mask_t *map) in physid_set_mask_of_physid()
|