Home
last modified time | relevance | path

Searched refs:map (Results 1 – 200 of 1733) sorted by relevance

123456789

/linux-4.1.27/drivers/base/regmap/
Dregcache.c28 static int regcache_hw_init(struct regmap *map) in regcache_hw_init() argument
36 if (!map->num_reg_defaults_raw) in regcache_hw_init()
40 for (count = 0, i = 0; i < map->num_reg_defaults_raw; i++) in regcache_hw_init()
41 if (!regmap_volatile(map, i * map->reg_stride)) in regcache_hw_init()
46 map->cache_bypass = true; in regcache_hw_init()
50 map->num_reg_defaults = count; in regcache_hw_init()
51 map->reg_defaults = kmalloc_array(count, sizeof(struct reg_default), in regcache_hw_init()
53 if (!map->reg_defaults) in regcache_hw_init()
56 if (!map->reg_defaults_raw) { in regcache_hw_init()
57 u32 cache_bypass = map->cache_bypass; in regcache_hw_init()
[all …]
Dregmap.c35 static int _regmap_update_bits(struct regmap *map, unsigned int reg,
64 bool regmap_check_range_table(struct regmap *map, unsigned int reg, in regmap_check_range_table() argument
80 bool regmap_writeable(struct regmap *map, unsigned int reg) in regmap_writeable() argument
82 if (map->max_register && reg > map->max_register) in regmap_writeable()
85 if (map->writeable_reg) in regmap_writeable()
86 return map->writeable_reg(map->dev, reg); in regmap_writeable()
88 if (map->wr_table) in regmap_writeable()
89 return regmap_check_range_table(map, reg, map->wr_table); in regmap_writeable()
94 bool regmap_readable(struct regmap *map, unsigned int reg) in regmap_readable() argument
96 if (map->max_register && reg > map->max_register) in regmap_readable()
[all …]
Dregmap-debugfs.c23 struct regmap *map; member
42 struct regmap *map = file->private_data; in regmap_name_read_file() local
50 ret = snprintf(buf, PAGE_SIZE, "%s\n", map->dev->driver->name); in regmap_name_read_file()
67 static void regmap_debugfs_free_dump_cache(struct regmap *map) in regmap_debugfs_free_dump_cache() argument
71 while (!list_empty(&map->debugfs_off_cache)) { in regmap_debugfs_free_dump_cache()
72 c = list_first_entry(&map->debugfs_off_cache, in regmap_debugfs_free_dump_cache()
84 static unsigned int regmap_debugfs_get_dump_start(struct regmap *map, in regmap_debugfs_get_dump_start() argument
103 mutex_lock(&map->cache_lock); in regmap_debugfs_get_dump_start()
105 if (list_empty(&map->debugfs_off_cache)) { in regmap_debugfs_get_dump_start()
106 for (; i <= map->max_register; i += map->reg_stride) { in regmap_debugfs_get_dump_start()
[all …]
Dtrace.h17 TP_PROTO(struct regmap *map, unsigned int reg,
20 TP_ARGS(map, reg, val),
23 __string( name, regmap_name(map) )
29 __assign_str(name, regmap_name(map));
41 TP_PROTO(struct regmap *map, unsigned int reg,
44 TP_ARGS(map, reg, val)
50 TP_PROTO(struct regmap *map, unsigned int reg,
53 TP_ARGS(map, reg, val)
59 TP_PROTO(struct regmap *map, unsigned int reg,
62 TP_ARGS(map, reg, val)
[all …]
Dregcache-lzo.c19 static int regcache_lzo_exit(struct regmap *map);
33 static int regcache_lzo_block_count(struct regmap *map) in regcache_lzo_block_count() argument
72 static int regcache_lzo_compress_cache_block(struct regmap *map, in regcache_lzo_compress_cache_block() argument
90 static int regcache_lzo_decompress_cache_block(struct regmap *map, in regcache_lzo_decompress_cache_block() argument
108 static inline int regcache_lzo_get_blkindex(struct regmap *map, in regcache_lzo_get_blkindex() argument
111 return ((reg / map->reg_stride) * map->cache_word_size) / in regcache_lzo_get_blkindex()
112 DIV_ROUND_UP(map->cache_size_raw, in regcache_lzo_get_blkindex()
113 regcache_lzo_block_count(map)); in regcache_lzo_get_blkindex()
116 static inline int regcache_lzo_get_blkpos(struct regmap *map, in regcache_lzo_get_blkpos() argument
119 return (reg / map->reg_stride) % in regcache_lzo_get_blkpos()
[all …]
Dregcache-rbtree.c21 static int regcache_rbtree_write(struct regmap *map, unsigned int reg,
23 static int regcache_rbtree_exit(struct regmap *map);
44 struct regmap *map, in regcache_rbtree_get_base_top_reg() argument
49 *top = rbnode->base_reg + ((rbnode->blklen - 1) * map->reg_stride); in regcache_rbtree_get_base_top_reg()
52 static unsigned int regcache_rbtree_get_register(struct regmap *map, in regcache_rbtree_get_register() argument
55 return regcache_get_val(map, rbnode->block, idx); in regcache_rbtree_get_register()
58 static void regcache_rbtree_set_register(struct regmap *map, in regcache_rbtree_set_register() argument
63 regcache_set_val(map, rbnode->block, idx, val); in regcache_rbtree_set_register()
66 static struct regcache_rbtree_node *regcache_rbtree_lookup(struct regmap *map, in regcache_rbtree_lookup() argument
69 struct regcache_rbtree_ctx *rbtree_ctx = map->cache; in regcache_rbtree_lookup()
[all …]
Dinternal.h37 void (*format_write)(struct regmap *map,
47 struct regmap *map; member
151 int (*init)(struct regmap *map);
152 int (*exit)(struct regmap *map);
154 void (*debugfs_init)(struct regmap *map);
156 int (*read)(struct regmap *map, unsigned int reg, unsigned int *value);
157 int (*write)(struct regmap *map, unsigned int reg, unsigned int value);
158 int (*sync)(struct regmap *map, unsigned int min, unsigned int max);
159 int (*drop)(struct regmap *map, unsigned int min, unsigned int max);
162 bool regmap_writeable(struct regmap *map, unsigned int reg);
[all …]
Dregmap-irq.c28 struct regmap *map; member
63 struct regmap *map = d->map; in regmap_irq_sync_unlock() local
68 ret = pm_runtime_get_sync(map->dev); in regmap_irq_sync_unlock()
70 dev_err(map->dev, "IRQ sync failed to resume: %d\n", in regmap_irq_sync_unlock()
81 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock()
83 ret = regmap_update_bits(d->map, reg, in regmap_irq_sync_unlock()
86 ret = regmap_update_bits(d->map, reg, in regmap_irq_sync_unlock()
89 dev_err(d->map->dev, "Failed to sync masks in %x\n", in regmap_irq_sync_unlock()
93 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock()
96 ret = regmap_update_bits(d->map, reg, in regmap_irq_sync_unlock()
[all …]
Dregcache-flat.c19 static int regcache_flat_init(struct regmap *map) in regcache_flat_init() argument
24 map->cache = kzalloc(sizeof(unsigned int) * (map->max_register + 1), in regcache_flat_init()
26 if (!map->cache) in regcache_flat_init()
29 cache = map->cache; in regcache_flat_init()
31 for (i = 0; i < map->num_reg_defaults; i++) in regcache_flat_init()
32 cache[map->reg_defaults[i].reg] = map->reg_defaults[i].def; in regcache_flat_init()
37 static int regcache_flat_exit(struct regmap *map) in regcache_flat_exit() argument
39 kfree(map->cache); in regcache_flat_exit()
40 map->cache = NULL; in regcache_flat_exit()
45 static int regcache_flat_read(struct regmap *map, in regcache_flat_read() argument
[all …]
/linux-4.1.27/include/linux/mtd/
Dmap.h36 #define map_bankwidth(map) 1 argument
37 #define map_bankwidth_is_1(map) (map_bankwidth(map) == 1) argument
38 #define map_bankwidth_is_large(map) (0) argument
39 #define map_words(map) (1) argument
42 #define map_bankwidth_is_1(map) (0) argument
48 # define map_bankwidth(map) ((map)->bankwidth) argument
50 # define map_bankwidth(map) 2 argument
51 # define map_bankwidth_is_large(map) (0) argument
52 # define map_words(map) (1) argument
54 #define map_bankwidth_is_2(map) (map_bankwidth(map) == 2) argument
[all …]
Dcfi.h303 struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd_addr() argument
305 unsigned bankwidth = map_bankwidth(map); in cfi_build_cmd_addr()
328 static inline map_word cfi_build_cmd(u_long cmd, struct map_info *map, struct cfi_private *cfi) in cfi_build_cmd() argument
339 if (map_bankwidth_is_large(map)) { in cfi_build_cmd()
341 words_per_bus = (map_bankwidth(map)) / wordwidth; // i.e. normally 1 in cfi_build_cmd()
343 wordwidth = map_bankwidth(map); in cfi_build_cmd()
347 chip_mode = map_bankwidth(map) / cfi_interleave(cfi); in cfi_build_cmd()
348 chips_per_word = wordwidth * cfi_interleave(cfi) / map_bankwidth(map); in cfi_build_cmd()
358 onecmd = cpu_to_cfi16(map, cmd); in cfi_build_cmd()
361 onecmd = cpu_to_cfi32(map, cmd); in cfi_build_cmd()
[all …]
Dpfow.h99 static inline void send_pfow_command(struct map_info *map, in send_pfow_command() argument
103 int bits_per_chip = map_bankwidth(map) * 8; in send_pfow_command()
105 map_write(map, CMD(cmd_code), map->pfow_base + PFOW_COMMAND_CODE); in send_pfow_command()
106 map_write(map, CMD(adr & ((1<<bits_per_chip) - 1)), in send_pfow_command()
107 map->pfow_base + PFOW_COMMAND_ADDRESS_L); in send_pfow_command()
108 map_write(map, CMD(adr>>bits_per_chip), in send_pfow_command()
109 map->pfow_base + PFOW_COMMAND_ADDRESS_H); in send_pfow_command()
111 map_write(map, CMD(len & ((1<<bits_per_chip) - 1)), in send_pfow_command()
112 map->pfow_base + PFOW_DATA_COUNT_L); in send_pfow_command()
113 map_write(map, CMD(len>>bits_per_chip), in send_pfow_command()
[all …]
Dcfi_endian.h41 #define cpu_to_cfi8(map, x) (x) argument
42 #define cfi8_to_cpu(map, x) (x) argument
43 #define cpu_to_cfi16(map, x) _cpu_to_cfi(16, (map)->swap, (x)) argument
44 #define cpu_to_cfi32(map, x) _cpu_to_cfi(32, (map)->swap, (x)) argument
45 #define cpu_to_cfi64(map, x) _cpu_to_cfi(64, (map)->swap, (x)) argument
46 #define cfi16_to_cpu(map, x) _cfi_to_cpu(16, (map)->swap, (x)) argument
47 #define cfi32_to_cpu(map, x) _cfi_to_cpu(32, (map)->swap, (x)) argument
48 #define cfi64_to_cpu(map, x) _cfi_to_cpu(64, (map)->swap, (x)) argument
/linux-4.1.27/net/sctp/
Dtsnmap.c44 static void sctp_tsnmap_update(struct sctp_tsnmap *map);
45 static void sctp_tsnmap_find_gap_ack(unsigned long *map, __u16 off,
47 static int sctp_tsnmap_grow(struct sctp_tsnmap *map, u16 size);
50 struct sctp_tsnmap *sctp_tsnmap_init(struct sctp_tsnmap *map, __u16 len, in sctp_tsnmap_init() argument
53 if (!map->tsn_map) { in sctp_tsnmap_init()
54 map->tsn_map = kzalloc(len>>3, gfp); in sctp_tsnmap_init()
55 if (map->tsn_map == NULL) in sctp_tsnmap_init()
58 map->len = len; in sctp_tsnmap_init()
60 bitmap_zero(map->tsn_map, map->len); in sctp_tsnmap_init()
64 map->base_tsn = initial_tsn; in sctp_tsnmap_init()
[all …]
Dssnmap.c37 static struct sctp_ssnmap *sctp_ssnmap_init(struct sctp_ssnmap *map, __u16 in,
85 static struct sctp_ssnmap *sctp_ssnmap_init(struct sctp_ssnmap *map, __u16 in, in sctp_ssnmap_init() argument
88 memset(map, 0x00, sctp_ssnmap_size(in, out)); in sctp_ssnmap_init()
91 map->in.ssn = (__u16 *)&map[1]; in sctp_ssnmap_init()
92 map->in.len = in; in sctp_ssnmap_init()
95 map->out.ssn = &map->in.ssn[in]; in sctp_ssnmap_init()
96 map->out.len = out; in sctp_ssnmap_init()
98 return map; in sctp_ssnmap_init()
102 void sctp_ssnmap_clear(struct sctp_ssnmap *map) in sctp_ssnmap_clear() argument
106 size = (map->in.len + map->out.len) * sizeof(__u16); in sctp_ssnmap_clear()
[all …]
/linux-4.1.27/tools/perf/util/
Dmap.h27 struct map { struct
47 u64 (*map_ip)(struct map *, u64); argument
49 u64 (*unmap_ip)(struct map *, u64); argument
79 struct kmap *map__kmap(struct map *map);
80 struct map_groups *map__kmaps(struct map *map);
82 static inline u64 map__map_ip(struct map *map, u64 ip) in map__map_ip() argument
84 return ip - map->start + map->pgoff; in map__map_ip()
87 static inline u64 map__unmap_ip(struct map *map, u64 ip) in map__unmap_ip() argument
89 return ip + map->start - map->pgoff; in map__unmap_ip()
92 static inline u64 identity__map_ip(struct map *map __maybe_unused, u64 ip) in identity__map_ip()
[all …]
Dmap.c125 void map__init(struct map *map, enum map_type type, in map__init() argument
128 map->type = type; in map__init()
129 map->start = start; in map__init()
130 map->end = end; in map__init()
131 map->pgoff = pgoff; in map__init()
132 map->reloc = 0; in map__init()
133 map->dso = dso; in map__init()
134 map->map_ip = map__map_ip; in map__init()
135 map->unmap_ip = map__unmap_ip; in map__init()
136 RB_CLEAR_NODE(&map->rb_node); in map__init()
[all …]
Dsymbol.c26 static int dso__load_kernel_sym(struct dso *dso, struct map *map,
28 static int dso__load_guest_kernel_sym(struct dso *dso, struct map *map,
202 struct map *prev, *curr; in __map_groups__fixup_end()
208 curr = rb_entry(prevnd, struct map, rb_node); in __map_groups__fixup_end()
212 curr = rb_entry(nd, struct map, rb_node); in __map_groups__fixup_end()
272 offset = al->addr - al->map->start - sym->start; in symbol__fprintf_symname_offs()
552 struct map *map; member
596 struct rb_root *root = &a->dso->symbols[a->map->type]; in map__process_kallsym_symbol()
598 if (!symbol_type__is_a(type, a->map->type)) in map__process_kallsym_symbol()
624 struct map *map) in dso__load_all_kallsyms() argument
[all …]
Dcpumap.h12 int map[]; member
17 void cpu_map__delete(struct cpu_map *map);
19 size_t cpu_map__fprintf(struct cpu_map *map, FILE *fp);
20 int cpu_map__get_socket(struct cpu_map *map, int idx);
21 int cpu_map__get_core(struct cpu_map *map, int idx);
29 return sock->map[s]; in cpu_map__socket()
42 static inline int cpu_map__nr(const struct cpu_map *map) in cpu_map__nr() argument
44 return map ? map->nr : 1; in cpu_map__nr()
47 static inline bool cpu_map__empty(const struct cpu_map *map) in cpu_map__empty() argument
49 return map ? map->map[0] == -1 : true; in cpu_map__empty()
Dcpumap.c22 cpus->map[i] = i; in cpu_map__default_new()
37 memcpy(cpus->map, tmp_cpus, payload_size); in cpu_map__trim_new()
179 size_t cpu_map__fprintf(struct cpu_map *map, FILE *fp) in cpu_map__fprintf() argument
183 map->nr, map->nr > 1 ? "s" : ""); in cpu_map__fprintf()
184 for (i = 0; i < map->nr; ++i) in cpu_map__fprintf()
185 printed += fprintf(fp, "%s%d", i ? ", " : "", map->map[i]); in cpu_map__fprintf()
196 cpus->map[0] = -1; in cpu_map__dummy_new()
202 void cpu_map__delete(struct cpu_map *map) in cpu_map__delete() argument
204 free(map); in cpu_map__delete()
207 int cpu_map__get_socket(struct cpu_map *map, int idx) in cpu_map__get_socket() argument
[all …]
Dsymbol.h160 struct map *map; member
167 struct map *map; member
188 struct map *map; member
228 int dso__load(struct dso *dso, struct map *map, symbol_filter_t filter);
229 int dso__load_vmlinux(struct dso *dso, struct map *map,
232 int dso__load_vmlinux_path(struct dso *dso, struct map *map,
234 int dso__load_kallsyms(struct dso *dso, const char *filename, struct map *map,
270 int dso__load_sym(struct dso *dso, struct map *map, struct symsrc *syms_ss,
274 struct map *map, symbol_filter_t filter);
Dannotate.h137 int symbol__annotate(struct symbol *sym, struct map *map, size_t privsize);
141 int symbol__annotate_init(struct map *map __maybe_unused, struct symbol *sym);
142 int symbol__annotate_printf(struct symbol *sym, struct map *map,
151 int symbol__tty_annotate(struct symbol *sym, struct map *map,
156 int symbol__tui_annotate(struct symbol *sym, struct map *map,
161 struct map *map __maybe_unused, in symbol__tui_annotate()
Dunwind-libunwind.c314 static struct map *find_map(unw_word_t ip, struct unwind_info *ui) in find_map()
320 return al.map; in find_map()
328 struct map *map; in find_proc_info() local
332 map = find_map(ip, ui); in find_proc_info()
333 if (!map || !map->dso) in find_proc_info()
336 pr_debug("unwind: find_proc_info dso %s\n", map->dso->name); in find_proc_info()
339 if (!read_unwind_spec_eh_frame(map->dso, ui->machine, in find_proc_info()
343 di.start_ip = map->start; in find_proc_info()
344 di.end_ip = map->end; in find_proc_info()
345 di.u.rti.segbase = map->start + segbase; in find_proc_info()
[all …]
Dunwind-libdw.c33 if (al->map) in __report_module()
34 dso = al->map->dso; in __report_module()
42 dso->long_name, -1, al->map->start, in __report_module()
65 e.map = al.map; in entry()
71 al.map ? al.map->map_ip(al.map, ip) : (u64) 0); in entry()
94 if (!al.map) { in access_dso_mem()
99 if (!al.map->dso) in access_dso_mem()
102 size = dso__data_read_addr(al.map->dso, al.map, ui->machine, in access_dso_mem()
Dsort.c125 static int64_t _sort__dso_cmp(struct map *map_l, struct map *map_r) in _sort__dso_cmp()
148 return _sort__dso_cmp(right->ms.map, left->ms.map); in sort__dso_cmp()
151 static int _hist_entry__dso_snprintf(struct map *map, char *bf, in _hist_entry__dso_snprintf() argument
154 if (map && map->dso) { in _hist_entry__dso_snprintf()
155 const char *dso_name = !verbose ? map->dso->short_name : in _hist_entry__dso_snprintf()
156 map->dso->long_name; in _hist_entry__dso_snprintf()
166 return _hist_entry__dso_snprintf(he->ms.map, bf, size, width); in hist_entry__dso_snprintf()
229 static int _hist_entry__sym_snprintf(struct map *map, struct symbol *sym, in _hist_entry__sym_snprintf() argument
236 char o = map ? dso__symtab_origin(map->dso) : '!'; in _hist_entry__sym_snprintf()
242 if (sym && map) { in _hist_entry__sym_snprintf()
[all …]
Dmachine.c489 struct map *machine__new_module(struct machine *machine, u64 start, in machine__new_module()
492 struct map *map = NULL; in machine__new_module() local
499 map = map_groups__find_by_name(&machine->kmaps, MAP__FUNCTION, in machine__new_module()
501 if (map) in machine__new_module()
508 map = map__new2(start, dso, MAP__FUNCTION); in machine__new_module()
509 if (map == NULL) in machine__new_module()
512 map_groups__insert(&machine->kmaps, map); in machine__new_module()
516 return map; in machine__new_module()
798 struct map *map = machine->vmlinux_maps[type]; in machine__load_kallsyms() local
799 int ret = dso__load_kallsyms(map->dso, filename, map, filter); in machine__load_kallsyms()
[all …]
/linux-4.1.27/drivers/mtd/maps/
Dpci.c26 int (*init)(struct pci_dev *dev, struct map_pci_info *map);
27 void (*exit)(struct pci_dev *dev, struct map_pci_info *map);
28 unsigned long (*translate)(struct map_pci_info *map, unsigned long ofs);
33 struct map_info map; member
35 void (*exit)(struct pci_dev *dev, struct map_pci_info *map);
36 unsigned long (*translate)(struct map_pci_info *map, unsigned long ofs);
42 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_read8() local
44 val.x[0]= readb(map->base + map->translate(map, ofs)); in mtd_pci_read8()
50 struct map_pci_info *map = (struct map_pci_info *)_map; in mtd_pci_read32() local
52 val.x[0] = readl(map->base + map->translate(map, ofs)); in mtd_pci_read32()
[all …]
Damd76xrom.c41 struct map_info map; member
70 struct amd76xrom_map_info *map, *scratch; in amd76xrom_cleanup() local
81 list_for_each_entry_safe(map, scratch, &window->maps, list) { in amd76xrom_cleanup()
82 if (map->rsrc.parent) { in amd76xrom_cleanup()
83 release_resource(&map->rsrc); in amd76xrom_cleanup()
85 mtd_device_unregister(map->mtd); in amd76xrom_cleanup()
86 map_destroy(map->mtd); in amd76xrom_cleanup()
87 list_del(&map->list); in amd76xrom_cleanup()
88 kfree(map); in amd76xrom_cleanup()
109 struct amd76xrom_map_info *map = NULL; in amd76xrom_init_one() local
[all …]
Dck804xrom.c45 struct map_info map; member
83 struct ck804xrom_map_info *map, *scratch; in ck804xrom_cleanup() local
93 list_for_each_entry_safe(map, scratch, &window->maps, list) { in ck804xrom_cleanup()
94 if (map->rsrc.parent) in ck804xrom_cleanup()
95 release_resource(&map->rsrc); in ck804xrom_cleanup()
97 mtd_device_unregister(map->mtd); in ck804xrom_cleanup()
98 map_destroy(map->mtd); in ck804xrom_cleanup()
99 list_del(&map->list); in ck804xrom_cleanup()
100 kfree(map); in ck804xrom_cleanup()
122 struct ck804xrom_map_info *map = NULL; in ck804xrom_init_one() local
[all …]
Dichxrom.c46 struct map_info map; member
58 struct ichxrom_map_info *map, *scratch; in ichxrom_cleanup() local
67 list_for_each_entry_safe(map, scratch, &window->maps, list) { in ichxrom_cleanup()
68 if (map->rsrc.parent) in ichxrom_cleanup()
69 release_resource(&map->rsrc); in ichxrom_cleanup()
70 mtd_device_unregister(map->mtd); in ichxrom_cleanup()
71 map_destroy(map->mtd); in ichxrom_cleanup()
72 list_del(&map->list); in ichxrom_cleanup()
73 kfree(map); in ichxrom_cleanup()
92 struct ichxrom_map_info *map = NULL; in ichxrom_init_one() local
[all …]
Desb2rom.c107 struct map_info map; member
119 struct esb2rom_map_info *map, *scratch; in esb2rom_cleanup() local
128 list_for_each_entry_safe(map, scratch, &window->maps, list) { in esb2rom_cleanup()
129 if (map->rsrc.parent) in esb2rom_cleanup()
130 release_resource(&map->rsrc); in esb2rom_cleanup()
131 mtd_device_unregister(map->mtd); in esb2rom_cleanup()
132 map_destroy(map->mtd); in esb2rom_cleanup()
133 list_del(&map->list); in esb2rom_cleanup()
134 kfree(map); in esb2rom_cleanup()
152 struct esb2rom_map_info *map = NULL; in esb2rom_init_one() local
[all …]
Dpxa2xx-flash.c28 static void pxa2xx_map_inval_cache(struct map_info *map, unsigned long from, in pxa2xx_map_inval_cache() argument
31 unsigned long start = (unsigned long)map->cached + from; in pxa2xx_map_inval_cache()
44 struct map_info map; member
63 info->map.name = flash->name; in pxa2xx_flash_probe()
64 info->map.bankwidth = flash->width; in pxa2xx_flash_probe()
65 info->map.phys = res->start; in pxa2xx_flash_probe()
66 info->map.size = resource_size(res); in pxa2xx_flash_probe()
68 info->map.virt = ioremap(info->map.phys, info->map.size); in pxa2xx_flash_probe()
69 if (!info->map.virt) { in pxa2xx_flash_probe()
71 info->map.name); in pxa2xx_flash_probe()
[all …]
Dlantiq-flash.c44 struct map_info *map; member
51 ltq_read16(struct map_info *map, unsigned long adr) in ltq_read16() argument
56 if (map->map_priv_1 == LTQ_NOR_PROBING) in ltq_read16()
59 temp.x[0] = *(u16 *)(map->virt + adr); in ltq_read16()
65 ltq_write16(struct map_info *map, map_word d, unsigned long adr) in ltq_write16() argument
69 if (map->map_priv_1 == LTQ_NOR_PROBING) in ltq_write16()
72 *(u16 *)(map->virt + adr) = d.x[0]; in ltq_write16()
84 ltq_copy_from(struct map_info *map, void *to, in ltq_copy_from() argument
87 unsigned char *f = (unsigned char *)map->virt + from; in ltq_copy_from()
98 ltq_copy_to(struct map_info *map, unsigned long to, in ltq_copy_to() argument
[all …]
Dmap_funcs.c12 static map_word __xipram simple_map_read(struct map_info *map, unsigned long ofs) in simple_map_read() argument
14 return inline_map_read(map, ofs); in simple_map_read()
17 static void __xipram simple_map_write(struct map_info *map, const map_word datum, unsigned long ofs) in simple_map_write() argument
19 inline_map_write(map, datum, ofs); in simple_map_write()
22 static void __xipram simple_map_copy_from(struct map_info *map, void *to, unsigned long from, ssize… in simple_map_copy_from() argument
24 inline_map_copy_from(map, to, from, len); in simple_map_copy_from()
27 static void __xipram simple_map_copy_to(struct map_info *map, unsigned long to, const void *from, s… in simple_map_copy_to() argument
29 inline_map_copy_to(map, to, from, len); in simple_map_copy_to()
32 void simple_map_init(struct map_info *map) in simple_map_init() argument
34 BUG_ON(!map_bankwidth_supported(map->bankwidth)); in simple_map_init()
[all …]
Dbfin-async-flash.c39 struct map_info map; member
70 static map_word bfin_flash_read(struct map_info *map, unsigned long ofs) in bfin_flash_read() argument
72 struct async_state *state = (struct async_state *)map->map_priv_1; in bfin_flash_read()
78 word = readw(map->virt + ofs); in bfin_flash_read()
86 static void bfin_flash_copy_from(struct map_info *map, void *to, unsigned long from, ssize_t len) in bfin_flash_copy_from() argument
88 struct async_state *state = (struct async_state *)map->map_priv_1; in bfin_flash_copy_from()
92 memcpy(to, map->virt + from, len); in bfin_flash_copy_from()
97 static void bfin_flash_write(struct map_info *map, map_word d1, unsigned long ofs) in bfin_flash_write() argument
99 struct async_state *state = (struct async_state *)map->map_priv_1; in bfin_flash_write()
106 writew(d, map->virt + ofs); in bfin_flash_write()
[all …]
Dixp4xx.c88 static map_word ixp4xx_read16(struct map_info *map, unsigned long ofs) in ixp4xx_read16() argument
91 val.x[0] = flash_read16(map->virt + ofs); in ixp4xx_read16()
100 static void ixp4xx_copy_from(struct map_info *map, void *to, in ixp4xx_copy_from() argument
104 void __iomem *src = map->virt + from; in ixp4xx_copy_from()
131 static void ixp4xx_probe_write16(struct map_info *map, map_word d, unsigned long adr) in ixp4xx_probe_write16() argument
134 flash_write16(d.x[0], map->virt + adr); in ixp4xx_probe_write16()
140 static void ixp4xx_write16(struct map_info *map, map_word d, unsigned long adr) in ixp4xx_write16() argument
142 flash_write16(d.x[0], map->virt + adr); in ixp4xx_write16()
147 struct map_info map; member
203 info->map.phys = NO_XIP; in ixp4xx_flash_probe()
[all …]
Dgpio-addr-flash.c45 struct map_info map; member
82 static map_word gf_read(struct map_info *map, unsigned long ofs) in gf_read() argument
84 struct async_state *state = gf_map_info_to_state(map); in gf_read()
90 word = readw(map->virt + (ofs % state->win_size)); in gf_read()
105 static void gf_copy_from(struct map_info *map, void *to, unsigned long from, ssize_t len) in gf_copy_from() argument
107 struct async_state *state = gf_map_info_to_state(map); in gf_copy_from()
118 memcpy_fromio(to, map->virt + (from % state->win_size), in gf_copy_from()
131 static void gf_write(struct map_info *map, map_word d1, unsigned long ofs) in gf_write() argument
133 struct async_state *state = gf_map_info_to_state(map); in gf_write()
139 writew(d, map->virt + (ofs % state->win_size)); in gf_write()
[all …]
Ddc21285.c54 static map_word dc21285_read8(struct map_info *map, unsigned long ofs) in dc21285_read8() argument
57 val.x[0] = *(uint8_t*)(map->virt + ofs); in dc21285_read8()
61 static map_word dc21285_read16(struct map_info *map, unsigned long ofs) in dc21285_read16() argument
64 val.x[0] = *(uint16_t*)(map->virt + ofs); in dc21285_read16()
68 static map_word dc21285_read32(struct map_info *map, unsigned long ofs) in dc21285_read32() argument
71 val.x[0] = *(uint32_t*)(map->virt + 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() argument
77 memcpy(to, (void*)(map->virt + from), len); in dc21285_copy_from()
80 static void dc21285_write8(struct map_info *map, const map_word d, unsigned long adr) in dc21285_write8() argument
86 *(uint8_t*)(map->virt + adr) = d.x[0]; in dc21285_write8()
[all …]
Dlatch-addr-flash.c26 struct map_info map; member
38 static map_word lf_read(struct map_info *map, unsigned long ofs) in lf_read() argument
43 info = (struct latch_addr_flash_info *)map->map_priv_1; in lf_read()
48 datum = inline_map_read(map, info->win_mask & ofs); in lf_read()
55 static void lf_write(struct map_info *map, map_word datum, unsigned long ofs) in lf_write() argument
59 info = (struct latch_addr_flash_info *)map->map_priv_1; in lf_write()
64 inline_map_write(map, datum, info->win_mask & ofs); in lf_write()
69 static void lf_copy_from(struct map_info *map, void *to, in lf_copy_from() argument
73 (struct latch_addr_flash_info *) map->map_priv_1; in lf_copy_from()
84 memcpy_fromio(to, map->virt + (from & info->win_mask), n); in lf_copy_from()
[all …]
Dsun_uflash.c40 struct map_info map; /* mtd map info */ member
71 memcpy(&up->map, &uflash_map_templ, sizeof(uflash_map_templ)); in uflash_devinit()
73 up->map.size = resource_size(&op->resource[0]); in uflash_devinit()
77 up->map.name = up->name; in uflash_devinit()
79 up->map.phys = op->resource[0].start; in uflash_devinit()
81 up->map.virt = of_ioremap(&op->resource[0], 0, up->map.size, in uflash_devinit()
83 if (!up->map.virt) { in uflash_devinit()
90 simple_map_init(&up->map); in uflash_devinit()
93 up->mtd = do_map_probe("cfi_probe", &up->map); in uflash_devinit()
95 of_iounmap(&op->resource[0], up->map.virt, up->map.size); in uflash_devinit()
[all …]
Dplat-ram.c45 struct map_info map; member
107 if (info->map.virt != NULL) in platram_remove()
108 iounmap(info->map.virt); in platram_remove()
164 info->map.phys = res->start; in platram_probe()
165 info->map.size = resource_size(res); in platram_probe()
166 info->map.name = pdata->mapname != NULL ? in platram_probe()
168 info->map.bankwidth = pdata->bankwidth; in platram_probe()
172 info->area = request_mem_region(res->start, info->map.size, pdev->name); in platram_probe()
181 info->map.virt = ioremap(res->start, info->map.size); in platram_probe()
182 dev_dbg(&pdev->dev, "virt %p, %lu bytes\n", info->map.virt, info->map.size); in platram_probe()
[all …]
Dsa1100-flash.c28 struct map_info map; member
41 static void sa1100_set_vpp(struct map_info *map, int on) in sa1100_set_vpp() argument
43 struct sa_subdev_info *subdev = container_of(map, struct sa_subdev_info, map); in sa1100_set_vpp()
61 if (subdev->map.virt) in sa1100_destroy_subdev()
62 iounmap(subdev->map.virt); in sa1100_destroy_subdev()
63 release_mem_region(subdev->map.phys, subdev->map.size); in sa1100_destroy_subdev()
85 subdev->map.bankwidth = (MSC0 & MSC_RBW) ? 2 : 4; in sa1100_probe_subdev()
89 subdev->map.bankwidth = ((MSC0 >> 16) & MSC_RBW) ? 2 : 4; in sa1100_probe_subdev()
99 subdev->map.set_vpp = sa1100_set_vpp; in sa1100_probe_subdev()
101 subdev->map.phys = phys; in sa1100_probe_subdev()
[all …]
Dphysmap_of.c30 struct map_info map; member
60 if (info->list[i].map.virt) in of_flash_remove()
61 iounmap(info->list[i].map.virt); in of_flash_remove()
78 struct map_info *map) in obsolete_probe() argument
91 mtd = do_map_probe(rom_probe_types[i], map); in obsolete_probe()
97 return do_map_probe("cfi_probe", map); in obsolete_probe()
99 return do_map_probe("jedec_probe", map); in obsolete_probe()
104 return do_map_probe("map_rom", map); in obsolete_probe()
237 info->list[i].map.name = mtd_name ?: dev_name(&dev->dev); in of_flash_probe()
238 info->list[i].map.phys = res.start; in of_flash_probe()
[all …]
Drbtx4939-flash.c26 struct map_info map; member
77 info->map.name = dev_name(&dev->dev); in rbtx4939_flash_probe()
78 info->map.phys = res->start; in rbtx4939_flash_probe()
79 info->map.size = size; in rbtx4939_flash_probe()
80 info->map.bankwidth = pdata->width; in rbtx4939_flash_probe()
82 info->map.virt = devm_ioremap(&dev->dev, info->map.phys, size); in rbtx4939_flash_probe()
83 if (!info->map.virt) in rbtx4939_flash_probe()
87 (*pdata->map_init)(&info->map); in rbtx4939_flash_probe()
89 simple_map_init(&info->map); in rbtx4939_flash_probe()
93 info->mtd = do_map_probe(*probe_type, &info->map); in rbtx4939_flash_probe()
Dpcmciamtd.c83 static caddr_t remap_window(struct map_info *map, unsigned long to) in remap_window() argument
85 struct pcmciamtd_dev *dev = (struct pcmciamtd_dev *)map->map_priv_1; in remap_window()
86 struct resource *win = (struct resource *) map->map_priv_2; in remap_window()
108 static map_word pcmcia_read8_remap(struct map_info *map, unsigned long ofs) in pcmcia_read8_remap() argument
113 addr = remap_window(map, ofs); in pcmcia_read8_remap()
123 static map_word pcmcia_read16_remap(struct map_info *map, unsigned long ofs) in pcmcia_read16_remap() argument
128 addr = remap_window(map, ofs); in pcmcia_read16_remap()
138 static void pcmcia_copy_from_remap(struct map_info *map, void *to, unsigned long from, ssize_t len) in pcmcia_copy_from_remap() argument
140 struct pcmciamtd_dev *dev = (struct pcmciamtd_dev *)map->map_priv_1; in pcmcia_copy_from_remap()
151 addr = remap_window(map, from); in pcmcia_copy_from_remap()
[all …]
Dphysmap.c29 struct map_info map[MAX_RESOURCES]; member
63 static void physmap_set_vpp(struct map_info *map, int state) in physmap_set_vpp() argument
70 pdev = (struct platform_device *)map->map_priv_1; in physmap_set_vpp()
138 info->map[i].name = dev_name(&dev->dev); in physmap_flash_probe()
139 info->map[i].phys = dev->resource[i].start; in physmap_flash_probe()
140 info->map[i].size = resource_size(&dev->resource[i]); in physmap_flash_probe()
141 info->map[i].bankwidth = physmap_data->width; in physmap_flash_probe()
142 info->map[i].set_vpp = physmap_set_vpp; in physmap_flash_probe()
143 info->map[i].pfow_base = physmap_data->pfow_base; in physmap_flash_probe()
144 info->map[i].map_priv_1 = (unsigned long)dev; in physmap_flash_probe()
[all …]
Dintel_vr_nor.c44 struct map_info map; member
89 p->info = do_map_probe(*type, &p->map); in vr_nor_mtd_setup()
108 iounmap(p->map.virt); in vr_nor_destroy_maps()
151 p->map.name = DRV_NAME; in vr_nor_init_maps()
152 p->map.bankwidth = (exp_timing_cs0 & TIMING_BYTE_EN) ? 1 : 2; in vr_nor_init_maps()
153 p->map.phys = win_phys + CS0_START; in vr_nor_init_maps()
154 p->map.size = CS0_SIZE; in vr_nor_init_maps()
155 p->map.virt = ioremap_nocache(p->map.phys, p->map.size); in vr_nor_init_maps()
156 if (!p->map.virt) { in vr_nor_init_maps()
160 simple_map_init(&p->map); in vr_nor_init_maps()
[all …]
Dsbc_gxx.c103 static inline void sbc_gxx_page(struct map_info *map, unsigned long ofs) in sbc_gxx_page() argument
114 static map_word sbc_gxx_read8(struct map_info *map, unsigned long ofs) in sbc_gxx_read8() argument
118 sbc_gxx_page(map, ofs); in sbc_gxx_read8()
124 static void sbc_gxx_copy_from(struct map_info *map, void *to, unsigned long from, ssize_t len) in sbc_gxx_copy_from() argument
132 sbc_gxx_page(map, from); in sbc_gxx_copy_from()
141 static void sbc_gxx_write8(struct map_info *map, map_word d, unsigned long adr) in sbc_gxx_write8() argument
144 sbc_gxx_page(map, adr); in sbc_gxx_write8()
149 static void sbc_gxx_copy_to(struct map_info *map, unsigned long to, const void *from, ssize_t len) in sbc_gxx_copy_to() argument
157 sbc_gxx_page(map, to); in sbc_gxx_copy_to()
/linux-4.1.27/drivers/mtd/lpddr/
Dqinfo_probe.c34 static int lpddr_chip_setup(struct map_info *map, struct lpddr_private *lpddr);
35 struct mtd_info *lpddr_probe(struct map_info *map);
36 static struct lpddr_private *lpddr_probe_chip(struct map_info *map);
37 static int lpddr_pfow_present(struct map_info *map,
58 static long lpddr_get_qinforec_pos(struct map_info *map, char *id_str) in lpddr_get_qinforec_pos() argument
62 int bankwidth = map_bankwidth(map) * 8; in lpddr_get_qinforec_pos()
72 printk(KERN_ERR"%s qinfo id string is wrong! \n", map->name); in lpddr_get_qinforec_pos()
77 static uint16_t lpddr_info_query(struct map_info *map, char *id_str) in lpddr_info_query() argument
80 int bits_per_chip = map_bankwidth(map) * 8; in lpddr_info_query()
81 unsigned long adr = lpddr_get_qinforec_pos(map, id_str); in lpddr_info_query()
[all …]
Dlpddr2_nvm.c129 static inline u_long ow_reg_add(struct map_info *map, u_long offset) in ow_reg_add() argument
132 struct pcm_int_data *pcm_data = map->fldrv_priv; in ow_reg_add()
134 val = map->pfow_base + offset*pcm_data->bus_width; in ow_reg_add()
145 static inline void ow_enable(struct map_info *map) in ow_enable() argument
147 struct pcm_int_data *pcm_data = map->fldrv_priv; in ow_enable()
160 static inline void ow_disable(struct map_info *map) in ow_disable() argument
162 struct pcm_int_data *pcm_data = map->fldrv_priv; in ow_disable()
172 static int lpddr2_nvm_do_op(struct map_info *map, u_long cmd_code, in lpddr2_nvm_do_op() argument
180 struct pcm_int_data *pcm_data = map->fldrv_priv; in lpddr2_nvm_do_op()
194 map_write(map, cmd, ow_reg_add(map, CMD_CODE_OFS)); in lpddr2_nvm_do_op()
[all …]
Dlpddr_cmds.c44 static int get_chip(struct map_info *map, struct flchip *chip, int mode);
45 static int chip_ready(struct map_info *map, struct flchip *chip, int mode);
46 static void put_chip(struct map_info *map, struct flchip *chip);
48 struct mtd_info *lpddr_cmdset(struct map_info *map) in lpddr_cmdset() argument
50 struct lpddr_private *lpddr = map->fldrv_priv; in lpddr_cmdset()
60 mtd->priv = map; in lpddr_cmdset()
73 if (map_is_linear(map)) { in lpddr_cmdset()
111 static int wait_for_ready(struct map_info *map, struct flchip *chip, in wait_for_ready() argument
127 dsr = CMDVAL(map_read(map, map->pfow_base + PFOW_DSR)); in wait_for_ready()
132 map->name, chip_state); in wait_for_ready()
[all …]
/linux-4.1.27/drivers/xen/
Dgntdev.c99 static int unmap_grant_pages(struct grant_map *map, int offset, int pages);
107 struct grant_map *map; in gntdev_print_maps() local
110 list_for_each_entry(map, &priv->maps, next) in gntdev_print_maps()
112 map->index, map->count, in gntdev_print_maps()
113 map->index == text_index && text ? text : ""); in gntdev_print_maps()
117 static void gntdev_free_map(struct grant_map *map) in gntdev_free_map() argument
119 if (map == NULL) in gntdev_free_map()
122 if (map->pages) in gntdev_free_map()
123 gnttab_free_pages(map->count, map->pages); in gntdev_free_map()
124 kfree(map->pages); in gntdev_free_map()
[all …]
/linux-4.1.27/net/rds/
Dcong.c109 struct rds_cong_map *map; in rds_cong_tree_walk() local
113 map = rb_entry(parent, struct rds_cong_map, m_rb_node); in rds_cong_tree_walk()
115 if (addr < map->m_addr) in rds_cong_tree_walk()
117 else if (addr > map->m_addr) in rds_cong_tree_walk()
120 return map; in rds_cong_tree_walk()
137 struct rds_cong_map *map; in rds_cong_from_addr() local
143 map = kzalloc(sizeof(struct rds_cong_map), GFP_KERNEL); in rds_cong_from_addr()
144 if (!map) in rds_cong_from_addr()
147 map->m_addr = addr; in rds_cong_from_addr()
148 init_waitqueue_head(&map->m_waitq); in rds_cong_from_addr()
[all …]
/linux-4.1.27/drivers/mtd/chips/
Dcfi_cmdset_0002.c82 static int get_chip(struct map_info *map, struct flchip *chip, unsigned long adr, int mode);
83 static void put_chip(struct map_info *map, struct flchip *chip, unsigned long adr);
158 struct map_info *map = mtd->priv; in fixup_amd_bootblock() local
159 struct cfi_private *cfi = map->fldrv_priv; in fixup_amd_bootblock()
168 map->name, cfi->mfr, cfi->id); in fixup_amd_bootblock()
188 " detected\n", map->name); in fixup_amd_bootblock()
192 …printk(KERN_WARNING "%s: JEDEC Device ID is 0x%02X. Assuming broken CFI table.\n", map->name, cfi-… in fixup_amd_bootblock()
199 " deduced %s from Device ID\n", map->name, major, minor, in fixup_amd_bootblock()
207 struct map_info *map = mtd->priv; in fixup_use_write_buffers() local
208 struct cfi_private *cfi = map->fldrv_priv; in fixup_use_write_buffers()
[all …]
Dcfi_probe.c27 static int cfi_probe_chip(struct map_info *map, __u32 base,
29 static int cfi_chip_setup(struct map_info *map, struct cfi_private *cfi);
31 struct mtd_info *cfi_probe(struct map_info *map);
38 #define xip_allowed(base, map) \ argument
40 (void) map_read(map, base); \
45 #define xip_enable(base, map, cfi) \ argument
47 cfi_qry_mode_off(base, map, cfi); \
48 xip_allowed(base, map); \
51 #define xip_disable_qry(base, map, cfi) \ argument
54 cfi_qry_mode_on(base, map, cfi); \
[all …]
Dcfi_util.c26 int __xipram cfi_qry_present(struct map_info *map, __u32 base, in cfi_qry_present() argument
33 qry[0] = cfi_build_cmd('Q', map, cfi); in cfi_qry_present()
34 qry[1] = cfi_build_cmd('R', map, cfi); in cfi_qry_present()
35 qry[2] = cfi_build_cmd('Y', map, cfi); in cfi_qry_present()
37 val[0] = map_read(map, base + osf*0x10); in cfi_qry_present()
38 val[1] = map_read(map, base + osf*0x11); in cfi_qry_present()
39 val[2] = map_read(map, base + osf*0x12); in cfi_qry_present()
41 if (!map_word_equal(map, qry[0], val[0])) in cfi_qry_present()
44 if (!map_word_equal(map, qry[1], val[1])) in cfi_qry_present()
47 if (!map_word_equal(map, qry[2], val[2])) in cfi_qry_present()
[all …]
Dmap_ram.c22 static struct mtd_info *map_ram_probe(struct map_info *map);
33 static struct mtd_info *map_ram_probe(struct map_info *map) in map_ram_probe() argument
39 map_write8(map, 0x55, 0); in map_ram_probe()
40 if (map_read8(map, 0) != 0x55) in map_ram_probe()
43 map_write8(map, 0xAA, 0); in map_ram_probe()
44 if (map_read8(map, 0) != 0xAA) in map_ram_probe()
48 map_write8(map, 0x55, map->size-1); in map_ram_probe()
49 if (map_read8(map, map->size-1) != 0x55) in map_ram_probe()
52 map_write8(map, 0xAA, map->size-1); in map_ram_probe()
53 if (map_read8(map, map->size-1) != 0xAA) in map_ram_probe()
[all …]
Dcfi_cmdset_0001.c96 static int chip_ready (struct map_info *map, struct flchip *chip, unsigned long adr, int mode);
97 static int get_chip(struct map_info *map, struct flchip *chip, unsigned long adr, int mode);
98 static void put_chip(struct map_info *map, struct flchip *chip, unsigned long adr);
171 struct map_info *map = mtd->priv; in fixup_convert_atmel_pri() local
172 struct cfi_private *cfi = map->fldrv_priv; in fixup_convert_atmel_pri()
211 struct map_info *map = mtd->priv; in fixup_at49bv640dx_lock() local
212 struct cfi_private *cfi = map->fldrv_priv; in fixup_at49bv640dx_lock()
223 struct map_info *map = mtd->priv; in fixup_intel_strataflash() local
224 struct cfi_private *cfi = map->fldrv_priv; in fixup_intel_strataflash()
236 struct map_info *map = mtd->priv; in fixup_no_write_suspend() local
[all …]
Dcfi_cmdset_0020.c113 struct mtd_info *cfi_cmdset_0020(struct map_info *map, int primary) in cfi_cmdset_0020() argument
115 struct cfi_private *cfi = map->fldrv_priv; in cfi_cmdset_0020()
127 extp = (struct cfi_pri_intelext*)cfi_read_pri(map, adr, sizeof(*extp), "ST Microelectronics"); in cfi_cmdset_0020()
141 extp->FeatureSupport = cfi32_to_cpu(map, extp->FeatureSupport); in cfi_cmdset_0020()
142 extp->BlkStatusRegMask = cfi32_to_cpu(map, in cfi_cmdset_0020()
162 return cfi_staa_setup(map); in cfi_cmdset_0020()
166 static struct mtd_info *cfi_staa_setup(struct map_info *map) in cfi_staa_setup() argument
168 struct cfi_private *cfi = map->fldrv_priv; in cfi_staa_setup()
182 mtd->priv = map; in cfi_staa_setup()
240 map->fldrv = &cfi_staa_chipdrv; in cfi_staa_setup()
[all …]
Dgen_probe.c16 static struct cfi_private *genprobe_ident_chips(struct map_info *map,
18 static int genprobe_new_chip(struct map_info *map, struct chip_probe *cp,
21 struct mtd_info *mtd_do_chip_probe(struct map_info *map, struct chip_probe *cp) in mtd_do_chip_probe() argument
27 cfi = genprobe_ident_chips(map, cp); in mtd_do_chip_probe()
32 map->fldrv_priv = cfi; in mtd_do_chip_probe()
35 mtd = check_cmd_set(map, 1); /* First the primary cmdset */ in mtd_do_chip_probe()
37 mtd = check_cmd_set(map, 0); /* Then the secondary */ in mtd_do_chip_probe()
40 if (mtd->size > map->size) { in mtd_do_chip_probe()
43 (unsigned long)map->size >> 10); in mtd_do_chip_probe()
44 mtd->size = map->size; in mtd_do_chip_probe()
[all …]
Dmap_rom.c21 static struct mtd_info *map_rom_probe(struct map_info *map);
32 static unsigned int default_erasesize(struct map_info *map) in default_erasesize() argument
36 erase_size = of_get_property(map->device_node, "erase-size", NULL); in default_erasesize()
38 return !erase_size ? map->size : be32_to_cpu(*erase_size); in default_erasesize()
41 static struct mtd_info *map_rom_probe(struct map_info *map) in map_rom_probe() argument
49 map->fldrv = &maprom_chipdrv; in map_rom_probe()
50 mtd->priv = map; in map_rom_probe()
51 mtd->name = map->name; in map_rom_probe()
53 mtd->size = map->size; in map_rom_probe()
60 mtd->erasesize = default_erasesize(map); in map_rom_probe()
[all …]
Dchipreg.c57 struct mtd_info *do_map_probe(const char *name, struct map_info *map) in do_map_probe() argument
70 ret = drv->probe(map); in do_map_probe()
87 struct map_info *map = mtd->priv; in map_destroy() local
89 if (map->fldrv->destroy) in map_destroy()
90 map->fldrv->destroy(mtd); in map_destroy()
92 module_put(map->fldrv->module); in map_destroy()
/linux-4.1.27/drivers/clk/berlin/
Dberlin2-div.c67 struct berlin2_div_map map; member
78 struct berlin2_div_map *map = &div->map; in berlin2_div_is_enabled() local
84 reg = readl_relaxed(div->base + map->gate_offs); in berlin2_div_is_enabled()
85 reg >>= map->gate_shift; in berlin2_div_is_enabled()
96 struct berlin2_div_map *map = &div->map; in berlin2_div_enable() local
102 reg = readl_relaxed(div->base + map->gate_offs); in berlin2_div_enable()
103 reg |= BIT(map->gate_shift); in berlin2_div_enable()
104 writel_relaxed(reg, div->base + map->gate_offs); in berlin2_div_enable()
115 struct berlin2_div_map *map = &div->map; in berlin2_div_disable() local
121 reg = readl_relaxed(div->base + map->gate_offs); in berlin2_div_disable()
[all …]
Dberlin2-pll.c40 struct berlin2_pll_map map; member
63 struct berlin2_pll_map *map = &pll->map; in berlin2_pll_recalc_rate() local
68 fbdiv = (val >> map->fbdiv_shift) & FBDIV_MASK; in berlin2_pll_recalc_rate()
69 rfdiv = (val >> map->rfdiv_shift) & RFDIV_MASK; in berlin2_pll_recalc_rate()
76 vcodivsel = (val >> map->divsel_shift) & DIVSEL_MASK; in berlin2_pll_recalc_rate()
77 vcodiv = map->vcodiv[vcodivsel]; in berlin2_pll_recalc_rate()
84 rate *= fbdiv * map->mult; in berlin2_pll_recalc_rate()
95 berlin2_pll_register(const struct berlin2_pll_map *map, in berlin2_pll_register() argument
107 memcpy(&pll->map, map, sizeof(*map)); in berlin2_pll_register()
Dbg2.c164 .map = {
181 .map = {
195 .map = {
210 .map = {
225 .map = {
240 .map = {
255 .map = {
270 .map = {
285 .map = {
300 .map = {
[all …]
Dbg2q.c93 .map = {
108 .map = {
123 .map = {
138 .map = {
153 .map = {
168 .map = {
183 .map = {
198 .map = {
213 .map = {
228 .map = {
[all …]
/linux-4.1.27/fs/ocfs2/
Dheartbeat.c43 static inline void __ocfs2_node_map_set_bit(struct ocfs2_node_map *map,
45 static inline void __ocfs2_node_map_clear_bit(struct ocfs2_node_map *map,
50 static void ocfs2_node_map_init(struct ocfs2_node_map *map) in ocfs2_node_map_init() argument
52 map->num_nodes = OCFS2_NODE_MAP_MAX_NODES; in ocfs2_node_map_init()
53 memset(map->map, 0, BITS_TO_LONGS(OCFS2_NODE_MAP_MAX_NODES) * in ocfs2_node_map_init()
84 static inline void __ocfs2_node_map_set_bit(struct ocfs2_node_map *map, in __ocfs2_node_map_set_bit() argument
87 set_bit(bit, map->map); in __ocfs2_node_map_set_bit()
91 struct ocfs2_node_map *map, in ocfs2_node_map_set_bit() argument
96 BUG_ON(bit >= map->num_nodes); in ocfs2_node_map_set_bit()
98 __ocfs2_node_map_set_bit(map, bit); in ocfs2_node_map_set_bit()
[all …]
/linux-4.1.27/drivers/power/
Dmax17042_battery.c97 struct regmap *map = chip->regmap; in max17042_get_property() local
106 ret = regmap_read(map, MAX17042_STATUS, &data); in max17042_get_property()
116 ret = regmap_read(map, MAX17042_Cycles, &data); in max17042_get_property()
123 ret = regmap_read(map, MAX17042_MinMaxVolt, &data); in max17042_get_property()
132 ret = regmap_read(map, MAX17042_V_empty, &data); in max17042_get_property()
134 ret = regmap_read(map, MAX17047_V_empty, &data); in max17042_get_property()
142 ret = regmap_read(map, MAX17042_VCELL, &data); in max17042_get_property()
149 ret = regmap_read(map, MAX17042_AvgVCELL, &data); in max17042_get_property()
156 ret = regmap_read(map, MAX17042_OCVInternal, &data); in max17042_get_property()
163 ret = regmap_read(map, MAX17042_RepSOC, &data); in max17042_get_property()
[all …]
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8180/
Drtl8225.c34 reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; in rtl8225_write()
35 reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); in rtl8225_write()
37 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); in rtl8225_write()
39 reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); in rtl8225_write()
40 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7 | 0x400); in rtl8225_write()
41 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write()
44 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); in rtl8225_write()
45 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write()
47 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); in rtl8225_write()
48 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write()
[all …]
Ddev.c203 rtl818x_iowrite32(priv, (__le32 __iomem *)&priv->map->PHY[0], buf | 0x80); in rtl8180_write_phy()
205 rtl818x_iowrite32(priv, (__le32 __iomem *)&priv->map->PHY[0], buf); in rtl8180_write_phy()
206 if (rtl818x_ioread8(priv, &priv->map->PHY[2]) == (data & 0xFF)) in rtl8180_write_phy()
386 reg = rtl818x_ioread32(priv, &priv->map->INT_STATUS_SE); in rtl8187se_interrupt()
392 rtl818x_iowrite32(priv, &priv->map->INT_STATUS_SE, reg); in rtl8187se_interrupt()
395 rtl818x_iowrite32(priv, &priv->map->INT_TIMEOUT, 0); in rtl8187se_interrupt()
432 reg = rtl818x_ioread16(priv, &priv->map->INT_STATUS); in rtl8180_interrupt()
438 rtl818x_iowrite16(priv, &priv->map->INT_STATUS, reg); in rtl8180_interrupt()
582 rtl818x_iowrite8(priv, &priv->map->TX_DMA_POLLING, in rtl8180_tx()
586 rtl818x_iowrite8(priv, &priv->map->TX_DMA_POLLING, in rtl8180_tx()
[all …]
/linux-4.1.27/arch/powerpc/platforms/cell/
Dcbe_regs.c83 struct cbe_regs_map *map = cbe_find_map(np); in cbe_get_pmd_regs() local
84 if (map == NULL) in cbe_get_pmd_regs()
86 return map->pmd_regs; in cbe_get_pmd_regs()
92 struct cbe_regs_map *map = cbe_thread_map[cpu].regs; in cbe_get_cpu_pmd_regs() local
93 if (map == NULL) in cbe_get_cpu_pmd_regs()
95 return map->pmd_regs; in cbe_get_cpu_pmd_regs()
101 struct cbe_regs_map *map = cbe_find_map(np); in cbe_get_pmd_shadow_regs() local
102 if (map == NULL) in cbe_get_pmd_shadow_regs()
104 return &map->pmd_shadow_regs; in cbe_get_pmd_shadow_regs()
109 struct cbe_regs_map *map = cbe_thread_map[cpu].regs; in cbe_get_cpu_pmd_shadow_regs() local
[all …]
/linux-4.1.27/include/net/sctp/
Dtsnmap.h102 void sctp_tsnmap_free(struct sctp_tsnmap *map);
117 void sctp_tsnmap_skip(struct sctp_tsnmap *map, __u32 tsn);
120 static inline __u32 sctp_tsnmap_get_ctsn(const struct sctp_tsnmap *map) in sctp_tsnmap_get_ctsn() argument
122 return map->cumulative_tsn_ack_point; in sctp_tsnmap_get_ctsn()
126 static inline __u32 sctp_tsnmap_get_max_tsn_seen(const struct sctp_tsnmap *map) in sctp_tsnmap_get_max_tsn_seen() argument
128 return map->max_tsn_seen; in sctp_tsnmap_get_max_tsn_seen()
132 static inline __u16 sctp_tsnmap_num_dups(struct sctp_tsnmap *map) in sctp_tsnmap_num_dups() argument
134 return map->num_dup_tsns; in sctp_tsnmap_num_dups()
138 static inline __be32 *sctp_tsnmap_get_dups(struct sctp_tsnmap *map) in sctp_tsnmap_get_dups() argument
140 map->num_dup_tsns = 0; in sctp_tsnmap_get_dups()
[all …]
/linux-4.1.27/kernel/bpf/
Dsyscall.c26 struct bpf_map *map; in find_and_alloc_map() local
30 map = tl->ops->map_alloc(attr); in find_and_alloc_map()
31 if (IS_ERR(map)) in find_and_alloc_map()
32 return map; in find_and_alloc_map()
33 map->ops = tl->ops; in find_and_alloc_map()
34 map->map_type = attr->map_type; in find_and_alloc_map()
35 return map; in find_and_alloc_map()
50 struct bpf_map *map = container_of(work, struct bpf_map, work); in bpf_map_free_deferred() local
53 map->ops->map_free(map); in bpf_map_free_deferred()
59 void bpf_map_put(struct bpf_map *map) in bpf_map_put() argument
[all …]
Darraymap.c19 struct bpf_map map; member
53 array->map.key_size = attr->key_size; in array_map_alloc()
54 array->map.value_size = attr->value_size; in array_map_alloc()
55 array->map.max_entries = attr->max_entries; in array_map_alloc()
59 return &array->map; in array_map_alloc()
63 static void *array_map_lookup_elem(struct bpf_map *map, void *key) in array_map_lookup_elem() argument
65 struct bpf_array *array = container_of(map, struct bpf_array, map); in array_map_lookup_elem()
68 if (index >= array->map.max_entries) in array_map_lookup_elem()
75 static int array_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in array_map_get_next_key() argument
77 struct bpf_array *array = container_of(map, struct bpf_array, map); in array_map_get_next_key()
[all …]
Dhashtab.c18 struct bpf_map map; member
45 htab->map.key_size = attr->key_size; in htab_map_alloc()
46 htab->map.value_size = attr->value_size; in htab_map_alloc()
47 htab->map.max_entries = attr->max_entries; in htab_map_alloc()
53 if (htab->map.max_entries == 0 || htab->map.key_size == 0 || in htab_map_alloc()
54 htab->map.value_size == 0) in htab_map_alloc()
58 htab->n_buckets = roundup_pow_of_two(htab->map.max_entries); in htab_map_alloc()
61 if (htab->map.key_size > MAX_BPF_STACK) in htab_map_alloc()
89 round_up(htab->map.key_size, 8) + in htab_map_alloc()
90 htab->map.value_size; in htab_map_alloc()
[all …]
Dhelpers.c32 struct bpf_map *map = (struct bpf_map *) (unsigned long) r1; in bpf_map_lookup_elem() local
38 value = map->ops->map_lookup_elem(map, key); in bpf_map_lookup_elem()
56 struct bpf_map *map = (struct bpf_map *) (unsigned long) r1; in bpf_map_update_elem() local
62 return map->ops->map_update_elem(map, key, value, r4); in bpf_map_update_elem()
77 struct bpf_map *map = (struct bpf_map *) (unsigned long) r1; in bpf_map_delete_elem() local
82 return map->ops->map_delete_elem(map, key); in bpf_map_delete_elem()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_bufs.c40 struct drm_local_map *map) in drm_find_matching_map() argument
52 if (!entry->map || in drm_find_matching_map()
53 map->type != entry->map->type || in drm_find_matching_map()
56 switch (map->type) { in drm_find_matching_map()
58 if (map->flags != _DRM_CONTAINS_LOCK) in drm_find_matching_map()
63 if ((entry->map->offset & 0xffffffff) == in drm_find_matching_map()
64 (map->offset & 0xffffffff)) in drm_find_matching_map()
69 if (entry->map->offset == map->offset) in drm_find_matching_map()
137 struct drm_local_map *map; in drm_addmap_core() local
143 map = kmalloc(sizeof(*map), GFP_KERNEL); in drm_addmap_core()
[all …]
Ddrm_memory.c123 void drm_legacy_ioremap(struct drm_local_map *map, struct drm_device *dev) in drm_legacy_ioremap() argument
125 if (dev->agp && dev->agp->cant_use_aperture && map->type == _DRM_AGP) in drm_legacy_ioremap()
126 map->handle = agp_remap(map->offset, map->size, dev); in drm_legacy_ioremap()
128 map->handle = ioremap(map->offset, map->size); in drm_legacy_ioremap()
132 void drm_legacy_ioremap_wc(struct drm_local_map *map, struct drm_device *dev) in drm_legacy_ioremap_wc() argument
134 if (dev->agp && dev->agp->cant_use_aperture && map->type == _DRM_AGP) in drm_legacy_ioremap_wc()
135 map->handle = agp_remap(map->offset, map->size, dev); in drm_legacy_ioremap_wc()
137 map->handle = ioremap_wc(map->offset, map->size); in drm_legacy_ioremap_wc()
141 void drm_legacy_ioremapfree(struct drm_local_map *map, struct drm_device *dev) in drm_legacy_ioremapfree() argument
143 if (!map->handle || !map->size) in drm_legacy_ioremapfree()
[all …]
Ddrm_vm.c56 static pgprot_t drm_io_prot(struct drm_local_map *map, in drm_io_prot() argument
62 if (map->type == _DRM_REGISTERS && !(map->flags & _DRM_WRITE_COMBINING)) in drm_io_prot()
103 struct drm_local_map *map = NULL; in drm_do_vm_fault() local
120 map = r_list->map; in drm_do_vm_fault()
122 if (map && map->type == _DRM_AGP) { in drm_do_vm_fault()
129 resource_size_t baddr = map->offset + offset; in drm_do_vm_fault()
190 struct drm_local_map *map = vma->vm_private_data; in drm_do_vm_shm_fault() local
195 if (!map) in drm_do_vm_shm_fault()
199 i = (unsigned long)map->handle + offset; in drm_do_vm_shm_fault()
223 struct drm_local_map *map; in drm_vm_shm_close() local
[all …]
Ddrm_info.c77 struct drm_local_map *map; in drm_vm_info() local
91 map = r_list->map; in drm_vm_info()
92 if (!map) in drm_vm_info()
94 if (map->type < 0 || map->type > 5) in drm_vm_info()
97 type = types[map->type]; in drm_vm_info()
101 (unsigned long long)map->offset, in drm_vm_info()
102 map->size, type, map->flags, in drm_vm_info()
104 if (map->mtrr < 0) in drm_vm_info()
107 seq_printf(m, "%4d\n", map->mtrr); in drm_vm_info()
/linux-4.1.27/drivers/pcmcia/
Di82365.h48 #define I365_IO(map) (0x08+((map)<<2)) argument
49 #define I365_MEM(map) (0x10+((map)<<3)) argument
101 #define I365_ENA_IO(map) (0x40 << (map)) argument
102 #define I365_ENA_MEM(map) (0x01 << (map)) argument
105 #define I365_IOCTL_MASK(map) (0x0F << (map<<2)) argument
106 #define I365_IOCTL_WAIT(map) (0x08 << (map<<2)) argument
107 #define I365_IOCTL_0WS(map) (0x04 << (map<<2)) argument
108 #define I365_IOCTL_IOCS16(map) (0x02 << (map<<2)) argument
109 #define I365_IOCTL_16BIT(map) (0x01 << (map<<2)) argument
Dsoc_common.c458 struct pcmcia_socket *sock, struct pccard_io_map *map) in soc_common_pcmcia_set_io_map() argument
461 unsigned short speed = map->speed; in soc_common_pcmcia_set_io_map()
464 map->map, map->speed, (unsigned long long)map->start, in soc_common_pcmcia_set_io_map()
465 (unsigned long long)map->stop); in soc_common_pcmcia_set_io_map()
467 (map->flags == 0) ? "<NONE>" : "", in soc_common_pcmcia_set_io_map()
468 (map->flags & MAP_ACTIVE) ? "ACTIVE " : "", in soc_common_pcmcia_set_io_map()
469 (map->flags & MAP_16BIT) ? "16BIT " : "", in soc_common_pcmcia_set_io_map()
470 (map->flags & MAP_AUTOSZ) ? "AUTOSZ " : "", in soc_common_pcmcia_set_io_map()
471 (map->flags & MAP_0WS) ? "0WS " : "", in soc_common_pcmcia_set_io_map()
472 (map->flags & MAP_WRPROT) ? "WRPROT " : "", in soc_common_pcmcia_set_io_map()
[all …]
Dvrc4173_cardu.c252 u_char map; in cardu_get_io_map() local
254 map = io->map; in cardu_get_io_map()
255 if (map > 1) in cardu_get_io_map()
258 io->start = exca_readw(socket, IO_WIN_SA(map)); in cardu_get_io_map()
259 io->stop = exca_readw(socket, IO_WIN_EA(map)); in cardu_get_io_map()
263 io->flags = (window & IO_WIN_EN(map)) ? MAP_ACTIVE : 0; in cardu_get_io_map()
264 if (ioctl & IO_WIN_DATA_AUTOSZ(map)) in cardu_get_io_map()
266 else if (ioctl & IO_WIN_DATA_16BIT(map)) in cardu_get_io_map()
277 u_char map; in cardu_set_io_map() local
279 map = io->map; in cardu_set_io_map()
[all …]
Dpd6729.c427 unsigned char map, ioctl; in pd6729_set_io_map() local
429 map = io->map; in pd6729_set_io_map()
432 if (map > 1) { in pd6729_set_io_map()
438 if (indirect_read(socket, I365_ADDRWIN) & I365_ENA_IO(map)) in pd6729_set_io_map()
439 indirect_resetbit(socket, I365_ADDRWIN, I365_ENA_IO(map)); in pd6729_set_io_map()
445 indirect_write16(socket, I365_IO(map)+I365_W_START, io->start); in pd6729_set_io_map()
446 indirect_write16(socket, I365_IO(map)+I365_W_STOP, io->stop); in pd6729_set_io_map()
448 ioctl = indirect_read(socket, I365_IOCTL) & ~I365_IOCTL_MASK(map); in pd6729_set_io_map()
451 ioctl |= I365_IOCTL_0WS(map); in pd6729_set_io_map()
453 ioctl |= I365_IOCTL_16BIT(map); in pd6729_set_io_map()
[all …]
Di82092.c405 io.map = i; in i82092aa_init()
409 mem.map = i; in i82092aa_init()
560 unsigned char map, ioctl; in i82092aa_set_io_map() local
564 map = io->map; in i82092aa_set_io_map()
567 if (map > 1) { in i82092aa_set_io_map()
577 if (indirect_read(sock, I365_ADDRWIN) & I365_ENA_IO(map)) in i82092aa_set_io_map()
578 indirect_resetbit(sock, I365_ADDRWIN, I365_ENA_IO(map)); in i82092aa_set_io_map()
583 indirect_write16(sock,I365_IO(map)+I365_W_START,io->start); in i82092aa_set_io_map()
584 indirect_write16(sock,I365_IO(map)+I365_W_STOP,io->stop); in i82092aa_set_io_map()
586 ioctl = indirect_read(sock,I365_IOCTL) & ~I365_IOCTL_MASK(map); in i82092aa_set_io_map()
[all …]
Dvrc4171_card.c384 u_char map; in pccard_set_io_map() local
387 io == NULL || io->map >= IO_MAX_MAPS || in pccard_set_io_map()
392 map = io->map; in pccard_set_io_map()
395 if (addrwin & I365_ENA_IO(map)) { in pccard_set_io_map()
396 addrwin &= ~I365_ENA_IO(map); in pccard_set_io_map()
400 exca_write_word(slot, I365_IO(map)+I365_W_START, io->start); in pccard_set_io_map()
401 exca_write_word(slot, I365_IO(map)+I365_W_STOP, io->stop); in pccard_set_io_map()
405 ioctl |= I365_IOCTL_WAIT(map); in pccard_set_io_map()
407 ioctl |= I365_IOCTL_16BIT(map); in pccard_set_io_map()
409 ioctl |= I365_IOCTL_IOCS16(map); in pccard_set_io_map()
[all …]
/linux-4.1.27/fs/reiserfs/
Dobjectid.c17 static void check_objectid_map(struct super_block *s, __le32 * map) in check_objectid_map() argument
19 if (le32_to_cpu(map[0]) != 1) in check_objectid_map()
21 (long unsigned int)le32_to_cpu(map[0])); in check_objectid_map()
27 static void check_objectid_map(struct super_block *s, __le32 * map) in check_objectid_map() argument
53 __le32 *map = objectid_map(s, rs); in reiserfs_get_unused_objectid() local
58 check_objectid_map(s, map); in reiserfs_get_unused_objectid()
62 unused_objectid = le32_to_cpu(map[1]); in reiserfs_get_unused_objectid()
76 map[1] = cpu_to_le32(unused_objectid + 1); in reiserfs_get_unused_objectid()
86 if (sb_oid_cursize(rs) > 2 && map[1] == map[2]) { in reiserfs_get_unused_objectid()
87 memmove(map + 1, map + 3, in reiserfs_get_unused_objectid()
[all …]
/linux-4.1.27/drivers/gpu/drm/gma500/
Dmdfld_intel_display.c54 const struct psb_offset *map = &dev_priv->regmap[pipe]; in mdfldWaitForPipeDisable() local
73 temp = REG_READ(map->conf); in mdfldWaitForPipeDisable()
82 const struct psb_offset *map = &dev_priv->regmap[pipe]; in mdfldWaitForPipeEnable() local
101 temp = REG_READ(map->conf); in mdfldWaitForPipeEnable()
171 const struct psb_offset *map = &dev_priv->regmap[pipe]; in mdfld__intel_pipe_set_base() local
201 REG_WRITE(map->stride, crtc->primary->fb->pitches[0]); in mdfld__intel_pipe_set_base()
202 dspcntr = REG_READ(map->cntr); in mdfld__intel_pipe_set_base()
220 REG_WRITE(map->cntr, dspcntr); in mdfld__intel_pipe_set_base()
224 REG_WRITE(map->linoff, offset); in mdfld__intel_pipe_set_base()
225 REG_READ(map->linoff); in mdfld__intel_pipe_set_base()
[all …]
Dmdfld_device.c171 const struct psb_offset *map = &dev_priv->regmap[pipenum]; in mdfld_save_display_registers() local
197 pipe->dpll = PSB_RVDC32(map->dpll); in mdfld_save_display_registers()
198 pipe->fp0 = PSB_RVDC32(map->fp0); in mdfld_save_display_registers()
199 pipe->conf = PSB_RVDC32(map->conf); in mdfld_save_display_registers()
200 pipe->htotal = PSB_RVDC32(map->htotal); in mdfld_save_display_registers()
201 pipe->hblank = PSB_RVDC32(map->hblank); in mdfld_save_display_registers()
202 pipe->hsync = PSB_RVDC32(map->hsync); in mdfld_save_display_registers()
203 pipe->vtotal = PSB_RVDC32(map->vtotal); in mdfld_save_display_registers()
204 pipe->vblank = PSB_RVDC32(map->vblank); in mdfld_save_display_registers()
205 pipe->vsync = PSB_RVDC32(map->vsync); in mdfld_save_display_registers()
[all …]
Dgma_display.c64 const struct psb_offset *map = &dev_priv->regmap[pipe]; in gma_pipe_set_base() local
86 REG_WRITE(map->stride, crtc->primary->fb->pitches[0]); in gma_pipe_set_base()
88 dspcntr = REG_READ(map->cntr); in gma_pipe_set_base()
110 REG_WRITE(map->cntr, dspcntr); in gma_pipe_set_base()
119 REG_WRITE(map->base, offset + start); in gma_pipe_set_base()
120 REG_READ(map->base); in gma_pipe_set_base()
122 REG_WRITE(map->base, offset); in gma_pipe_set_base()
123 REG_READ(map->base); in gma_pipe_set_base()
124 REG_WRITE(map->surf, start); in gma_pipe_set_base()
125 REG_READ(map->surf); in gma_pipe_set_base()
[all …]
Doaktrail_crtc.c228 const struct psb_offset *map = &dev_priv->regmap[pipe]; in oaktrail_crtc_dpms() local
250 temp = REG_READ_WITH_AUX(map->dpll, i); in oaktrail_crtc_dpms()
252 REG_WRITE_WITH_AUX(map->dpll, temp, i); in oaktrail_crtc_dpms()
253 REG_READ_WITH_AUX(map->dpll, i); in oaktrail_crtc_dpms()
256 REG_WRITE_WITH_AUX(map->dpll, in oaktrail_crtc_dpms()
258 REG_READ_WITH_AUX(map->dpll, i); in oaktrail_crtc_dpms()
261 REG_WRITE_WITH_AUX(map->dpll, in oaktrail_crtc_dpms()
263 REG_READ_WITH_AUX(map->dpll, i); in oaktrail_crtc_dpms()
269 temp = REG_READ_WITH_AUX(map->conf, i); in oaktrail_crtc_dpms()
271 REG_WRITE_WITH_AUX(map->conf, in oaktrail_crtc_dpms()
[all …]
Dpsb_intel_display.c113 const struct psb_offset *map = &dev_priv->regmap[pipe]; in psb_intel_crtc_mode_set() local
202 pipeconf = REG_READ(map->conf); in psb_intel_crtc_mode_set()
224 REG_WRITE(map->fp0, fp); in psb_intel_crtc_mode_set()
225 REG_WRITE(map->dpll, dpll & ~DPLL_VCO_ENABLE); in psb_intel_crtc_mode_set()
226 REG_READ(map->dpll); in psb_intel_crtc_mode_set()
259 REG_WRITE(map->fp0, fp); in psb_intel_crtc_mode_set()
260 REG_WRITE(map->dpll, dpll); in psb_intel_crtc_mode_set()
261 REG_READ(map->dpll); in psb_intel_crtc_mode_set()
266 REG_WRITE(map->dpll, dpll); in psb_intel_crtc_mode_set()
268 REG_READ(map->dpll); in psb_intel_crtc_mode_set()
[all …]
/linux-4.1.27/net/netfilter/ipset/
Dip_set_bitmap_port.c61 const struct bitmap_port *map, size_t dsize) in bitmap_port_do_test() argument
63 return !!test_bit(e->id, map->members); in bitmap_port_do_test()
67 bitmap_port_gc_test(u16 id, const struct bitmap_port *map, size_t dsize) in bitmap_port_gc_test() argument
69 return !!test_bit(id, map->members); in bitmap_port_gc_test()
74 struct bitmap_port *map, u32 flags, size_t dsize) in bitmap_port_do_add() argument
76 return !!test_and_set_bit(e->id, map->members); in bitmap_port_do_add()
81 struct bitmap_port *map) in bitmap_port_do_del() argument
83 return !test_and_clear_bit(e->id, map->members); in bitmap_port_do_del()
87 bitmap_port_do_list(struct sk_buff *skb, const struct bitmap_port *map, u32 id, in bitmap_port_do_list() argument
91 htons(map->first_port + id)); in bitmap_port_do_list()
[all …]
Dip_set_bitmap_gen.h36 #define get_ext(set, map, id) ((map)->extensions + (set)->dsize * (id)) argument
41 struct mtype *map = set->data; in mtype_gc_init() local
43 init_timer(&map->gc); in mtype_gc_init()
44 map->gc.data = (unsigned long) set; in mtype_gc_init()
45 map->gc.function = gc; in mtype_gc_init()
46 map->gc.expires = jiffies + IPSET_GC_PERIOD(set->timeout) * HZ; in mtype_gc_init()
47 add_timer(&map->gc); in mtype_gc_init()
53 struct mtype *map = set->data; in mtype_ext_cleanup() local
56 for (id = 0; id < map->elements; id++) in mtype_ext_cleanup()
57 if (test_bit(id, map->members)) in mtype_ext_cleanup()
[all …]
Dip_set_list_set.c47 #define list_set_elem(set, map, id) \ argument
48 (struct set_elem *)((void *)(map)->members + (id) * (set)->dsize)
55 struct list_set *map = set->data; in list_set_ktest() local
64 for (i = 0; i < map->size; i++) { in list_set_ktest()
65 e = list_set_elem(set, map, i); in list_set_ktest()
92 struct list_set *map = set->data; in list_set_kadd() local
97 for (i = 0; i < map->size; i++) { in list_set_kadd()
98 e = list_set_elem(set, map, i); in list_set_kadd()
116 struct list_set *map = set->data; in list_set_kdel() local
121 for (i = 0; i < map->size; i++) { in list_set_kdel()
[all …]
Dip_set_bitmap_ip.c68 struct bitmap_ip *map, size_t dsize) in bitmap_ip_do_test() argument
70 return !!test_bit(e->id, map->members); in bitmap_ip_do_test()
74 bitmap_ip_gc_test(u16 id, const struct bitmap_ip *map, size_t dsize) in bitmap_ip_gc_test() argument
76 return !!test_bit(id, map->members); in bitmap_ip_gc_test()
80 bitmap_ip_do_add(const struct bitmap_ip_adt_elem *e, struct bitmap_ip *map, in bitmap_ip_do_add() argument
83 return !!test_and_set_bit(e->id, map->members); in bitmap_ip_do_add()
87 bitmap_ip_do_del(const struct bitmap_ip_adt_elem *e, struct bitmap_ip *map) in bitmap_ip_do_del() argument
89 return !test_and_clear_bit(e->id, map->members); in bitmap_ip_do_del()
93 bitmap_ip_do_list(struct sk_buff *skb, const struct bitmap_ip *map, u32 id, in bitmap_ip_do_list() argument
97 htonl(map->first_ip + id * map->hosts)); in bitmap_ip_do_list()
[all …]
Dip_set_bitmap_ipmac.c84 const struct bitmap_ipmac *map, size_t dsize) in bitmap_ipmac_do_test() argument
88 if (!test_bit(e->id, map->members)) in bitmap_ipmac_do_test()
90 elem = get_elem(map->extensions, e->id, dsize); in bitmap_ipmac_do_test()
99 bitmap_ipmac_gc_test(u16 id, const struct bitmap_ipmac *map, size_t dsize) in bitmap_ipmac_gc_test() argument
103 if (!test_bit(id, map->members)) in bitmap_ipmac_gc_test()
105 elem = get_elem(map->extensions, id, dsize); in bitmap_ipmac_gc_test()
120 struct bitmap_ipmac *map, int mode) in bitmap_ipmac_add_timeout() argument
144 struct bitmap_ipmac *map, u32 flags, size_t dsize) in bitmap_ipmac_do_add() argument
148 elem = get_elem(map->extensions, e->id, dsize); in bitmap_ipmac_do_add()
149 if (test_and_set_bit(e->id, map->members)) { in bitmap_ipmac_do_add()
[all …]
/linux-4.1.27/include/linux/
Dregmap.h331 int regmap_attach_dev(struct device *dev, struct regmap *map,
402 void regmap_exit(struct regmap *map);
403 int regmap_reinit_cache(struct regmap *map,
406 struct device *regmap_get_device(struct regmap *map);
407 int regmap_write(struct regmap *map, unsigned int reg, unsigned int val);
408 int regmap_write_async(struct regmap *map, unsigned int reg, unsigned int val);
409 int regmap_raw_write(struct regmap *map, unsigned int reg,
411 int regmap_bulk_write(struct regmap *map, unsigned int reg, const void *val,
413 int regmap_multi_reg_write(struct regmap *map, const struct reg_default *regs,
415 int regmap_multi_reg_write_bypassed(struct regmap *map,
[all …]
Dfrontswap.h26 extern void __frontswap_init(unsigned type, unsigned long *map);
41 unsigned long *map) in frontswap_map_set() argument
43 p->frontswap_map = map; in frontswap_map_set()
61 unsigned long *map) in frontswap_map_set() argument
101 static inline void frontswap_init(unsigned type, unsigned long *map) in frontswap_init() argument
104 __frontswap_init(type, map); in frontswap_init()
/linux-4.1.27/net/ceph/
Dosdmap.c497 struct ceph_pg_pool_info *ceph_pg_pool_by_id(struct ceph_osdmap *map, u64 id) in ceph_pg_pool_by_id() argument
499 return __lookup_pg_pool(&map->pg_pools, id); in ceph_pg_pool_by_id()
502 const char *ceph_pg_pool_name_by_id(struct ceph_osdmap *map, u64 id) in ceph_pg_pool_name_by_id() argument
512 pi = __lookup_pg_pool(&map->pg_pools, (int) id); in ceph_pg_pool_name_by_id()
518 int ceph_pg_poolid_by_name(struct ceph_osdmap *map, const char *name) in ceph_pg_poolid_by_name() argument
522 for (rbp = rb_first(&map->pg_pools); rbp; rbp = rb_next(rbp)) { in ceph_pg_poolid_by_name()
620 static int decode_pool_names(void **p, void *end, struct ceph_osdmap *map) in decode_pool_names() argument
633 pi = __lookup_pg_pool(&map->pg_pools, pool); in decode_pool_names()
654 void ceph_osdmap_destroy(struct ceph_osdmap *map) in ceph_osdmap_destroy() argument
656 dout("osdmap_destroy %p\n", map); in ceph_osdmap_destroy()
[all …]
Ddebugfs.c57 struct ceph_osdmap *map = client->osdc.osdmap; in osdmap_show() local
60 if (map == NULL) in osdmap_show()
63 seq_printf(s, "epoch %d\n", map->epoch); in osdmap_show()
65 (map->flags & CEPH_OSDMAP_NEARFULL) ? " NEARFULL" : "", in osdmap_show()
66 (map->flags & CEPH_OSDMAP_FULL) ? " FULL" : ""); in osdmap_show()
68 for (n = rb_first(&map->pg_pools); n; n = rb_next(n)) { in osdmap_show()
76 for (i = 0; i < map->max_osd; i++) { in osdmap_show()
77 struct ceph_entity_addr *addr = &map->osd_addr[i]; in osdmap_show()
78 int state = map->osd_state[i]; in osdmap_show()
83 ((map->osd_weight[i]*100) >> 16), in osdmap_show()
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/sh4/
Dsq.c73 static inline void sq_mapping_list_add(struct sq_mapping *map) in sq_mapping_list_add() argument
83 map->next = tmp; in sq_mapping_list_add()
84 *p = map; in sq_mapping_list_add()
89 static inline void sq_mapping_list_del(struct sq_mapping *map) in sq_mapping_list_del() argument
96 if (tmp == map) { in sq_mapping_list_del()
104 static int __sq_remap(struct sq_mapping *map, pgprot_t prot) in __sq_remap() argument
109 vma = __get_vm_area(map->size, VM_ALLOC, map->sq_addr, SQ_ADDRMAX); in __sq_remap()
113 vma->phys_addr = map->addr; in __sq_remap()
116 (unsigned long)vma->addr + map->size, in __sq_remap()
127 __raw_writel(((map->addr >> 26) << 2) & 0x1c, SQ_QACR0); in __sq_remap()
[all …]
/linux-4.1.27/arch/powerpc/oprofile/cell/
Dvma_map.c27 void vma_map_free(struct vma_to_fileoffset_map *map) in vma_map_free() argument
29 while (map) { in vma_map_free()
30 struct vma_to_fileoffset_map *next = map->next; in vma_map_free()
31 kfree(map); in vma_map_free()
32 map = next; in vma_map_free()
37 vma_map_lookup(struct vma_to_fileoffset_map *map, unsigned int vma, in vma_map_lookup() argument
50 for (; map; map = map->next) { in vma_map_lookup()
51 if (vma < map->vma || vma >= map->vma + map->size) in vma_map_lookup()
54 if (map->guard_ptr) { in vma_map_lookup()
55 ovly_grd = *(u32 *)(aSpu->local_store + map->guard_ptr); in vma_map_lookup()
[all …]
/linux-4.1.27/arch/x86/include/asm/
Dmpspec.h98 #define physid_set(physid, map) set_bit(physid, (map).mask) argument
99 #define physid_clear(physid, map) clear_bit(physid, (map).mask) argument
100 #define physid_isset(physid, map) test_bit(physid, (map).mask) argument
101 #define physid_test_and_set(physid, map) \ argument
102 test_and_set_bit(physid, (map).mask)
110 #define physids_clear(map) \ argument
111 bitmap_zero((map).mask, MAX_LOCAL_APIC)
116 #define physids_empty(map) \ argument
117 bitmap_empty((map).mask, MAX_LOCAL_APIC)
122 #define physids_weight(map) \ argument
[all …]
/linux-4.1.27/sound/oss/
Dopl3.c270 struct physical_voice_info *map; in opl3_kill_note() local
275 devc->v_alloc->map[voice] = 0; in opl3_kill_note()
277 map = &pv_map[devc->lv_map[voice]]; in opl3_kill_note()
279 if (map->voice_mode == 0) in opl3_kill_note()
282 opl3_command(map->ioaddr, KEYON_BLOCK + map->voice_num, devc->voc[voice].keyon_byte & ~0x20); in opl3_kill_note()
374 struct physical_voice_info *map; in set_voice_volume() local
379 map = &pv_map[devc->lv_map[voice]]; in set_voice_volume()
404 opl3_command(map->ioaddr, KSL_LEVEL + map->op[0], vol1); in set_voice_volume()
405 opl3_command(map->ioaddr, KSL_LEVEL + map->op[1], vol2); in set_voice_volume()
450 opl3_command(map->ioaddr, KSL_LEVEL + map->op[0], vol1); in set_voice_volume()
[all …]
/linux-4.1.27/include/drm/
Ddrm_os_linux.h26 #define DRM_READ8(map, offset) readb(((void __iomem *)(map)->handle) + (offset)) argument
28 #define DRM_READ16(map, offset) readw(((void __iomem *)(map)->handle) + (offset)) argument
30 #define DRM_READ32(map, offset) readl(((void __iomem *)(map)->handle) + (offset)) argument
32 #define DRM_WRITE8(map, offset, val) writeb(val, ((void __iomem *)(map)->handle) + (offset)) argument
34 #define DRM_WRITE16(map, offset, val) writew(val, ((void __iomem *)(map)->handle) + (offset)) argument
36 #define DRM_WRITE32(map, offset, val) writel(val, ((void __iomem *)(map)->handle) + (offset)) argument
39 #define DRM_READ64(map, offset) readq(((void __iomem *)(map)->handle) + (offset)) argument
41 #define DRM_WRITE64(map, offset, val) writeq(val, ((void __iomem *)(map)->handle) + (offset)) argument
/linux-4.1.27/sound/usb/
Dmixer_maps.c42 const struct usbmix_name_map *map; member
368 .map = extigy_map,
373 .map = mp3plus_map,
377 .map = audigy2nx_map,
382 .map = live24ext_map,
386 .map = audigy2nx_map,
399 .map = gamecom780_map,
416 .map = hercules_usb51_map,
428 .map = linex_map,
433 .map = maya44_map,
[all …]
/linux-4.1.27/arch/sh/mm/
Dioremap_fixed.c37 struct ioremap_map *map; in ioremap_fixed_init() local
41 map = &ioremap_maps[i]; in ioremap_fixed_init()
42 map->fixmap_addr = __fix_to_virt(FIX_IOREMAP_BEGIN + i); in ioremap_fixed_init()
50 struct ioremap_map *map; in ioremap_fixed() local
64 map = &ioremap_maps[i]; in ioremap_fixed()
65 if (!map->addr) { in ioremap_fixed()
66 map->size = size; in ioremap_fixed()
95 map->addr = (void __iomem *)(offset + map->fixmap_addr); in ioremap_fixed()
96 return map->addr; in ioremap_fixed()
102 struct ioremap_map *map; in iounmap_fixed() local
[all …]
/linux-4.1.27/arch/powerpc/include/asm/
Dscom.h54 scom_map_t (*map)(struct device_node *ctrl_dev, u64 reg, u64 count); member
55 void (*unmap)(scom_map_t map);
57 int (*read)(scom_map_t map, u64 reg, u64 *value);
58 int (*write)(scom_map_t map, u64 reg, u64 value);
76 static inline int scom_map_ok(scom_map_t map) in scom_map_ok() argument
78 return map != SCOM_MAP_INVALID; in scom_map_ok()
92 return scom_controller->map(ctrl_dev, reg, count); in scom_map()
126 static inline void scom_unmap(scom_map_t map) in scom_unmap() argument
128 if (scom_map_ok(map)) in scom_unmap()
129 scom_controller->unmap(map); in scom_unmap()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dmxm.c79 u16 map = nv_ro16(bios, mxm + 4); in mxm_sor_map() local
80 if (map) { in mxm_sor_map()
81 ver = nv_ro08(bios, map); in mxm_sor_map()
83 if (conn < nv_ro08(bios, map + 3)) { in mxm_sor_map()
84 map += nv_ro08(bios, map + 1); in mxm_sor_map()
85 map += conn; in mxm_sor_map()
86 return nv_ro08(bios, map); in mxm_sor_map()
115 u16 map = nv_ro16(bios, mxm + 6); in mxm_ddc_map() local
116 if (map) { in mxm_ddc_map()
117 ver = nv_ro08(bios, map); in mxm_ddc_map()
[all …]
/linux-4.1.27/drivers/pinctrl/
Ddevicetree.c36 struct pinctrl_map *map; member
41 struct pinctrl_map *map, unsigned num_maps) in dt_free_map() argument
45 ops->dt_free_map(pctldev, map, num_maps); in dt_free_map()
48 kfree(map); in dt_free_map()
57 pinctrl_unregister_map(dt_map->map); in pinctrl_dt_free_maps()
59 dt_free_map(dt_map->pctldev, dt_map->map, in pinctrl_dt_free_maps()
69 struct pinctrl_map *map, unsigned num_maps) in dt_remember_or_free_map() argument
76 map[i].dev_name = dev_name(p->dev); in dt_remember_or_free_map()
77 map[i].name = statename; in dt_remember_or_free_map()
79 map[i].ctrl_dev_name = dev_name(pctldev->dev); in dt_remember_or_free_map()
[all …]
Dpinctrl-utils.c32 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_reserve_map() argument
42 new_map = krealloc(*map, sizeof(*new_map) * new_num, GFP_KERNEL); in pinctrl_utils_reserve_map()
50 *map = new_map; in pinctrl_utils_reserve_map()
57 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_add_map_mux() argument
64 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP; in pinctrl_utils_add_map_mux()
65 (*map)[*num_maps].data.mux.group = group; in pinctrl_utils_add_map_mux()
66 (*map)[*num_maps].data.mux.function = function; in pinctrl_utils_add_map_mux()
74 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_add_map_configs() argument
91 (*map)[*num_maps].type = type; in pinctrl_utils_add_map_configs()
92 (*map)[*num_maps].data.configs.group_or_pin = group; in pinctrl_utils_add_map_configs()
[all …]
Dpinctrl-lantiq.c50 struct pinctrl_map *map, unsigned num_maps) in ltq_pinctrl_dt_free_map() argument
55 if (map[i].type == PIN_MAP_TYPE_CONFIGS_PIN || in ltq_pinctrl_dt_free_map()
56 map[i].type == PIN_MAP_TYPE_CONFIGS_GROUP) in ltq_pinctrl_dt_free_map()
57 kfree(map[i].data.configs.configs); in ltq_pinctrl_dt_free_map()
58 kfree(map); in ltq_pinctrl_dt_free_map()
70 struct pinctrl_map **map) in ltq_pinctrl_dt_subnode_to_map() argument
97 (*map)->type = PIN_MAP_TYPE_MUX_GROUP; in ltq_pinctrl_dt_subnode_to_map()
98 (*map)->name = function; in ltq_pinctrl_dt_subnode_to_map()
99 (*map)->data.mux.group = group; in ltq_pinctrl_dt_subnode_to_map()
100 (*map)->data.mux.function = function; in ltq_pinctrl_dt_subnode_to_map()
[all …]
Dpinconf.c40 int pinconf_validate_map(struct pinctrl_map const *map, int i) in pinconf_validate_map() argument
42 if (!map->data.configs.group_or_pin) { in pinconf_validate_map()
44 map->name, i); in pinconf_validate_map()
48 if (!map->data.configs.num_configs || in pinconf_validate_map()
49 !map->data.configs.configs) { in pinconf_validate_map()
51 map->name, i); in pinconf_validate_map()
110 int pinconf_map_to_setting(struct pinctrl_map const *map, in pinconf_map_to_setting() argument
119 map->data.configs.group_or_pin); in pinconf_map_to_setting()
122 map->data.configs.group_or_pin); in pinconf_map_to_setting()
129 map->data.configs.group_or_pin); in pinconf_map_to_setting()
[all …]
Dpinctrl-tz1090-pdc.c288 static int reserve_map(struct device *dev, struct pinctrl_map **map, in reserve_map() argument
299 new_map = krealloc(*map, sizeof(*new_map) * new_num, GFP_KERNEL); in reserve_map()
307 *map = new_map; in reserve_map()
313 static int add_map_mux(struct pinctrl_map **map, unsigned int *reserved_maps, in add_map_mux() argument
320 (*map)[*num_maps].type = PIN_MAP_TYPE_MUX_GROUP; in add_map_mux()
321 (*map)[*num_maps].data.mux.group = group; in add_map_mux()
322 (*map)[*num_maps].data.mux.function = function; in add_map_mux()
347 struct pinctrl_map **map, in add_map_configs() argument
373 (*map)[*num_maps].type = type; in add_map_configs()
374 (*map)[*num_maps].data.configs.group_or_pin = group; in add_map_configs()
[all …]
Dpinmux.h17 int pinmux_validate_map(struct pinctrl_map const *map, int i);
28 int pinmux_map_to_setting(struct pinctrl_map const *map,
41 static inline int pinmux_validate_map(struct pinctrl_map const *map, int i) in pinmux_validate_map() argument
66 static inline int pinmux_map_to_setting(struct pinctrl_map const *map, in pinmux_map_to_setting() argument
90 void pinmux_show_map(struct seq_file *s, struct pinctrl_map const *map);
99 struct pinctrl_map const *map) in pinmux_show_map() argument
Dpinconf.h17 int pinconf_validate_map(struct pinctrl_map const *map, int i);
18 int pinconf_map_to_setting(struct pinctrl_map const *map,
39 static inline int pinconf_validate_map(struct pinctrl_map const *map, int i) in pinconf_validate_map() argument
44 static inline int pinconf_map_to_setting(struct pinctrl_map const *map, in pinconf_map_to_setting() argument
63 void pinconf_show_map(struct seq_file *s, struct pinctrl_map const *map);
72 struct pinctrl_map const *map) in pinconf_show_map() argument
/linux-4.1.27/drivers/thermal/
Dimx_thermal.c114 struct regmap *map = data->tempmon; in imx_set_panic_temp() local
118 regmap_write(map, TEMPSENSE2 + REG_CLR, TEMPSENSE2_PANIC_VALUE_MASK); in imx_set_panic_temp()
119 regmap_write(map, TEMPSENSE2 + REG_SET, critical_value << in imx_set_panic_temp()
126 struct regmap *map = data->tempmon; in imx_set_alarm_temp() local
131 regmap_write(map, TEMPSENSE0 + REG_CLR, TEMPSENSE0_ALARM_VALUE_MASK); in imx_set_alarm_temp()
132 regmap_write(map, TEMPSENSE0 + REG_SET, alarm_value << in imx_set_alarm_temp()
139 struct regmap *map = data->tempmon; in imx_get_temp() local
146 regmap_read(map, TEMPSENSE0, &val); in imx_get_temp()
154 regmap_write(map, TEMPSENSE0 + REG_CLR, TEMPSENSE0_POWER_DOWN); in imx_get_temp()
155 regmap_write(map, TEMPSENSE0 + REG_SET, TEMPSENSE0_MEASURE_TEMP); in imx_get_temp()
[all …]
/linux-4.1.27/block/
Dblk-mq-cpumap.c34 int blk_mq_update_queue_map(unsigned int *map, unsigned int nr_queues) in blk_mq_update_queue_map() argument
55 map[i] = 0; in blk_mq_update_queue_map()
65 map[i] = cpu_to_queue_index(nr_cpus, nr_queues, queue); in blk_mq_update_queue_map()
77 map[i] = cpu_to_queue_index(nr_uniq_cpus, nr_queues, in blk_mq_update_queue_map()
81 map[i] = map[first_sibling]; in blk_mq_update_queue_map()
90 unsigned int *map; in blk_mq_make_queue_map() local
93 map = kzalloc_node(sizeof(*map) * nr_cpu_ids, GFP_KERNEL, in blk_mq_make_queue_map()
95 if (!map) in blk_mq_make_queue_map()
98 if (!blk_mq_update_queue_map(map, set->nr_hw_queues)) in blk_mq_make_queue_map()
99 return map; in blk_mq_make_queue_map()
[all …]
/linux-4.1.27/tools/perf/tests/
Dmmap-thread-lookup.c22 void *map; member
30 void *map; in thread_init() local
32 map = mmap(NULL, page_size, in thread_init()
36 if (map == MAP_FAILED) { in thread_init()
41 td->map = map; in thread_init()
44 pr_debug("tid = %d, map = %p\n", td->tid, map); in thread_init()
69 munmap(td->map, page_size); in thread_fn()
116 munmap(td0->map, page_size); in threads_destroy()
137 struct thread_map *map; in synth_process() local
140 map = thread_map__new_by_pid(getpid()); in synth_process()
[all …]
Dcode-reading.c148 if (!al.map || !al.map->dso) { in read_object_code()
153 pr_debug("File is: %s\n", al.map->dso->long_name); in read_object_code()
155 if (al.map->dso->symtab_type == DSO_BINARY_TYPE__KALLSYMS && in read_object_code()
156 !dso__is_kcore(al.map->dso)) { in read_object_code()
167 if (addr + len > al.map->end) in read_object_code()
168 len = al.map->end - addr; in read_object_code()
171 ret_len = dso__data_read_offset(al.map->dso, thread->mg->machine, in read_object_code()
182 if (map__load(al.map, NULL)) in read_object_code()
186 if (dso__is_kcore(al.map->dso)) { in read_object_code()
190 if (state->done[d] == al.map->start) { in read_object_code()
[all …]
Dopen-syscall-all-cpus.c56 if (cpus->map[cpu] >= CPU_SETSIZE) { in test__open_syscall_event_on_all_cpus()
57 pr_debug("Ignoring CPU %d\n", cpus->map[cpu]); in test__open_syscall_event_on_all_cpus()
61 CPU_SET(cpus->map[cpu], &cpu_set); in test__open_syscall_event_on_all_cpus()
64 cpus->map[cpu], in test__open_syscall_event_on_all_cpus()
72 CPU_CLR(cpus->map[cpu], &cpu_set); in test__open_syscall_event_on_all_cpus()
90 if (cpus->map[cpu] >= CPU_SETSIZE) in test__open_syscall_event_on_all_cpus()
102 expected, cpus->map[cpu], evsel->counts->cpu[cpu].val); in test__open_syscall_event_on_all_cpus()
/linux-4.1.27/include/linux/ceph/
Dosdmap.h140 static inline int ceph_osd_exists(struct ceph_osdmap *map, int osd) in ceph_osd_exists() argument
142 return osd >= 0 && osd < map->max_osd && in ceph_osd_exists()
143 (map->osd_state[osd] & CEPH_OSD_EXISTS); in ceph_osd_exists()
146 static inline int ceph_osd_is_up(struct ceph_osdmap *map, int osd) in ceph_osd_is_up() argument
148 return ceph_osd_exists(map, osd) && in ceph_osd_is_up()
149 (map->osd_state[osd] & CEPH_OSD_UP); in ceph_osd_is_up()
152 static inline int ceph_osd_is_down(struct ceph_osdmap *map, int osd) in ceph_osd_is_down() argument
154 return !ceph_osd_is_up(map, osd); in ceph_osd_is_down()
157 static inline bool ceph_osdmap_flag(struct ceph_osdmap *map, int flag) in ceph_osdmap_flag() argument
159 return map && (map->flags & flag); in ceph_osdmap_flag()
[all …]
/linux-4.1.27/arch/x86/pci/
Dsta2x11-fixup.c54 struct sta2x11_mapping map[STA2X11_NR_EP]; member
117 return instance->map + ep; in sta2x11_pdev_to_mapping()
136 struct sta2x11_mapping *map; in p2a() local
139 map = sta2x11_pdev_to_mapping(pdev); in p2a()
140 a = p + map->amba_base; in p2a()
152 struct sta2x11_mapping *map; in a2p() local
155 map = sta2x11_pdev_to_mapping(pdev); in a2p()
156 p = a - map->amba_base; in a2p()
224 struct sta2x11_mapping *map; in dma_capable() local
232 map = sta2x11_pdev_to_mapping(to_pci_dev(dev)); in dma_capable()
[all …]
Di386.c59 struct pcibios_fwaddrmap *map; in pcibios_fwaddrmap_lookup() local
63 list_for_each_entry(map, &pcibios_fwaddrmappings, list) in pcibios_fwaddrmap_lookup()
64 if (map->dev == dev) in pcibios_fwaddrmap_lookup()
65 return map; in pcibios_fwaddrmap_lookup()
74 struct pcibios_fwaddrmap *map; in pcibios_save_fw_addr() local
80 map = pcibios_fwaddrmap_lookup(dev); in pcibios_save_fw_addr()
81 if (!map) { in pcibios_save_fw_addr()
83 map = kzalloc(sizeof(*map), GFP_KERNEL); in pcibios_save_fw_addr()
84 if (!map) in pcibios_save_fw_addr()
87 map->dev = pci_dev_get(dev); in pcibios_save_fw_addr()
[all …]
/linux-4.1.27/arch/mips/netlogic/xlp/
Dsetup.c73 if (boot_mem_map.map[i].type != BOOT_MEM_RAM) in nlm_fixup_mem()
75 boot_mem_map.map[i].size -= pref_backup; in nlm_fixup_mem()
81 uint64_t map[16]; in xlp_init_mem_from_bars() local
84 n = nlm_get_dram_map(-1, map, ARRAY_SIZE(map)); /* -1 : all nodes */ in xlp_init_mem_from_bars()
87 if (map[i] <= 0x10000000 && map[i+1] > 0x10000000) in xlp_init_mem_from_bars()
88 map[i+1] = 0x10000000; in xlp_init_mem_from_bars()
89 if (map[i] > 0x10000000 && map[i] < 0x20000000) in xlp_init_mem_from_bars()
90 map[i] = 0x20000000; in xlp_init_mem_from_bars()
92 add_memory_region(map[i], map[i+1] - map[i], BOOT_MEM_RAM); in xlp_init_mem_from_bars()
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8187/
Drtl8225.c34 reg80 = rtl818x_ioread16(priv, &priv->map->RFPinsOutput) & 0xfff3; in rtl8225_write_bitbang()
35 reg82 = rtl818x_ioread16(priv, &priv->map->RFPinsEnable); in rtl8225_write_bitbang()
37 rtl818x_iowrite16(priv, &priv->map->RFPinsEnable, reg82 | 0x7); in rtl8225_write_bitbang()
39 reg84 = rtl818x_ioread16(priv, &priv->map->RFPinsSelect); in rtl8225_write_bitbang()
40 rtl818x_iowrite16(priv, &priv->map->RFPinsSelect, reg84 | 0x7); in rtl8225_write_bitbang()
43 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80 | (1 << 2)); in rtl8225_write_bitbang()
45 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg80); in rtl8225_write_bitbang()
52 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg); in rtl8225_write_bitbang()
54 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); in rtl8225_write_bitbang()
55 rtl818x_iowrite16(priv, &priv->map->RFPinsOutput, reg | (1 << 1)); in rtl8225_write_bitbang()
[all …]
Ddev.c183 rtl818x_iowrite8(priv, &priv->map->PHY[3], (data >> 24) & 0xFF); in rtl8187_write_phy()
184 rtl818x_iowrite8(priv, &priv->map->PHY[2], (data >> 16) & 0xFF); in rtl8187_write_phy()
185 rtl818x_iowrite8(priv, &priv->map->PHY[1], (data >> 8) & 0xFF); in rtl8187_write_phy()
186 rtl818x_iowrite8(priv, &priv->map->PHY[0], data & 0xFF); in rtl8187_write_phy()
596 rtl818x_iowrite8(priv, &priv->map->EEPROM_CMD, in rtl8187_set_anaparam()
598 reg = rtl818x_ioread8(priv, &priv->map->CONFIG3); in rtl8187_set_anaparam()
600 rtl818x_iowrite8(priv, &priv->map->CONFIG3, reg); in rtl8187_set_anaparam()
601 rtl818x_iowrite32(priv, &priv->map->ANAPARAM, anaparam); in rtl8187_set_anaparam()
602 rtl818x_iowrite32(priv, &priv->map->ANAPARAM2, anaparam2); in rtl8187_set_anaparam()
604 rtl818x_iowrite8(priv, &priv->map->ANAPARAM3A, anaparam3); in rtl8187_set_anaparam()
[all …]
Dleds.c45 rtl818x_iowrite8(priv, &priv->map->GPIO0, 0x01); in led_turn_on()
46 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0x00); in led_turn_on()
49 reg = rtl818x_ioread8(priv, &priv->map->PGSELECT) & ~(1 << 4); in led_turn_on()
50 rtl818x_iowrite8(priv, &priv->map->PGSELECT, reg); in led_turn_on()
53 reg = rtl818x_ioread8(priv, &priv->map->PGSELECT) & ~(1 << 5); in led_turn_on()
54 rtl818x_iowrite8(priv, &priv->map->PGSELECT, reg); in led_turn_on()
83 rtl818x_iowrite8(priv, &priv->map->GPIO0, 0x01); in led_turn_off()
84 rtl818x_iowrite8(priv, &priv->map->GP_ENABLE, 0x01); in led_turn_off()
87 reg = rtl818x_ioread8(priv, &priv->map->PGSELECT) | (1 << 4); in led_turn_off()
88 rtl818x_iowrite8(priv, &priv->map->PGSELECT, reg); in led_turn_off()
[all …]
/linux-4.1.27/scripts/selinux/genheaders/
Dgenheaders.c62 struct security_class_mapping *map = &secclass_map[i]; in main() local
63 map->name = stoupperx(map->name); in main()
64 for (j = 0; map->perms[j]; j++) in main()
65 map->perms[j] = stoupperx(map->perms[j]); in main()
76 struct security_class_mapping *map = &secclass_map[i]; in main() local
77 fprintf(fout, "#define SECCLASS_%s", map->name); in main()
78 for (j = 0; j < max(1, 40 - strlen(map->name)); j++) in main()
98 struct security_class_mapping *map = &secclass_map[i]; in main() local
99 substr = strstr(map->name, needle); in main()
101 fprintf(fout, "\tcase SECCLASS_%s:\n", map->name); in main()
[all …]
/linux-4.1.27/arch/m32r/include/asm/
Dsmp.h21 #define physid_set(physid, map) set_bit(physid, (map).mask) argument
22 #define physid_clear(physid, map) clear_bit(physid, (map).mask) argument
23 #define physid_isset(physid, map) test_bit(physid, (map).mask) argument
24 #define physid_test_and_set(physid, map) test_and_set_bit(physid, (map).mask) argument
28 #define physids_clear(map) bitmap_zero((map).mask, MAX_APICS) argument
30 #define physids_empty(map) bitmap_empty((map).mask, MAX_APICS) argument
32 #define physids_weight(map) bitmap_weight((map).mask, MAX_APICS) argument
35 #define physids_coerce(map) ((map).mask[0]) argument
/linux-4.1.27/drivers/scsi/megaraid/
Dmegaraid_sas_fp.c73 #define SPAN_ROW_SIZE(map, ld, index_) (MR_LdSpanPtrGet(ld, index_, map)->spanRowSize) argument
74 #define SPAN_ROW_DATA_SIZE(map_, ld, index_) (MR_LdSpanPtrGet(ld, index_, map)->spanRowDataSize)
78 static void mr_update_span_set(struct MR_DRV_RAID_MAP_ALL *map,
82 struct RAID_CONTEXT *pRAID_Context, struct MR_DRV_RAID_MAP_ALL *map);
84 u64 strip, struct MR_DRV_RAID_MAP_ALL *map);
118 struct MR_LD_RAID *MR_LdRaidGet(u32 ld, struct MR_DRV_RAID_MAP_ALL *map) in MR_LdRaidGet() argument
120 return &map->raidMap.ldSpanMap[ld].ldRaid; in MR_LdRaidGet()
125 *map) in MR_LdSpanInfoGet()
127 return &map->raidMap.ldSpanMap[ld].spanBlock[0]; in MR_LdSpanInfoGet()
130 static u8 MR_LdDataArmGet(u32 ld, u32 armIdx, struct MR_DRV_RAID_MAP_ALL *map) in MR_LdDataArmGet() argument
[all …]
/linux-4.1.27/drivers/media/v4l2-core/
Dvideobuf-vmalloc.c56 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_open() local
58 dprintk(2, "vm_open %p [count=%u,vma=%08lx-%08lx]\n", map, in videobuf_vm_open()
59 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
61 map->count++; in videobuf_vm_open()
66 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_close() local
67 struct videobuf_queue *q = map->q; in videobuf_vm_close()
70 dprintk(2, "vm_close %p [count=%u,vma=%08lx-%08lx]\n", map, in videobuf_vm_close()
71 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
73 map->count--; in videobuf_vm_close()
74 if (0 == map->count) { in videobuf_vm_close()
[all …]
Dvideobuf-dma-contig.c68 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_open() local
70 dev_dbg(map->q->dev, "vm_open %p [count=%u,vma=%08lx-%08lx]\n", in videobuf_vm_open()
71 map, map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
73 map->count++; in videobuf_vm_open()
78 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_close() local
79 struct videobuf_queue *q = map->q; in videobuf_vm_close()
83 map, map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
85 map->count--; in videobuf_vm_close()
86 if (0 == map->count) { in videobuf_vm_close()
89 dev_dbg(q->dev, "munmap %p q=%p\n", map, q); in videobuf_vm_close()
[all …]
Dvideobuf-dma-sg.c386 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_open() local
388 dprintk(2, "vm_open %p [count=%d,vma=%08lx-%08lx]\n", map, in videobuf_vm_open()
389 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
391 map->count++; in videobuf_vm_open()
396 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_close() local
397 struct videobuf_queue *q = map->q; in videobuf_vm_close()
401 dprintk(2, "vm_close %p [count=%d,vma=%08lx-%08lx]\n", map, in videobuf_vm_close()
402 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
404 map->count--; in videobuf_vm_close()
405 if (0 == map->count) { in videobuf_vm_close()
[all …]
/linux-4.1.27/fs/ext4/
Dreadpage.c153 struct ext4_map_blocks map; in ext4_mpage_readpages() local
155 map.m_pblk = 0; in ext4_mpage_readpages()
156 map.m_lblk = 0; in ext4_mpage_readpages()
157 map.m_len = 0; in ext4_mpage_readpages()
158 map.m_flags = 0; in ext4_mpage_readpages()
186 if ((map.m_flags & EXT4_MAP_MAPPED) && in ext4_mpage_readpages()
187 block_in_file > map.m_lblk && in ext4_mpage_readpages()
188 block_in_file < (map.m_lblk + map.m_len)) { in ext4_mpage_readpages()
189 unsigned map_offset = block_in_file - map.m_lblk; in ext4_mpage_readpages()
190 unsigned last = map.m_len - map_offset; in ext4_mpage_readpages()
[all …]
Dfile.c143 struct ext4_map_blocks map; in ext4_file_write_iter() local
147 map.m_lblk = pos >> blkbits; in ext4_file_write_iter()
148 map.m_len = (EXT4_BLOCK_ALIGN(pos + length, blkbits) >> blkbits) in ext4_file_write_iter()
149 - map.m_lblk; in ext4_file_write_iter()
150 len = map.m_len; in ext4_file_write_iter()
152 err = ext4_map_blocks(NULL, inode, &map, 0); in ext4_file_write_iter()
165 if (err == len && (map.m_flags & EXT4_MAP_MAPPED)) in ext4_file_write_iter()
329 struct ext4_map_blocks *map, in ext4_find_unwritten_pgoff() argument
344 endoff = (loff_t)(map->m_lblk + map->m_len) << blkbits; in ext4_find_unwritten_pgoff()
462 struct ext4_map_blocks map; in ext4_seek_data() local
[all …]
Dextents.c100 struct ext4_map_blocks *map,
3301 struct ext4_map_blocks *map, in ext4_split_extent() argument
3312 int allocated = map->m_len; in ext4_split_extent()
3320 if (map->m_lblk + map->m_len < ee_block + ee_len) { in ext4_split_extent()
3329 map->m_lblk + map->m_len, split_flag1, flags1); in ext4_split_extent()
3333 allocated = ee_len - (map->m_lblk - ee_block); in ext4_split_extent()
3339 path = ext4_find_extent(inode, map->m_lblk, ppath, 0); in ext4_split_extent()
3346 (unsigned long) map->m_lblk); in ext4_split_extent()
3352 if (map->m_lblk >= ee_block) { in ext4_split_extent()
3360 map->m_lblk, split_flag1, flags); in ext4_split_extent()
[all …]
Dinode.c372 struct ext4_map_blocks *map) in __check_block_validity() argument
374 if (!ext4_data_block_valid(EXT4_SB(inode->i_sb), map->m_pblk, in __check_block_validity()
375 map->m_len)) { in __check_block_validity()
376 ext4_error_inode(inode, func, line, map->m_pblk, in __check_block_validity()
378 "(length %d)", (unsigned long) map->m_lblk, in __check_block_validity()
379 map->m_len); in __check_block_validity()
385 #define check_block_validity(inode, map) \ argument
386 __check_block_validity((inode), __func__, __LINE__, (map))
392 struct ext4_map_blocks *map, in ext4_map_blocks_es_recheck() argument
397 map->m_flags = 0; in ext4_map_blocks_es_recheck()
[all …]
/linux-4.1.27/drivers/video/fbdev/
Dmacmodes.c224 const struct mode_map *map; in mac_vmode_to_var() local
226 for (map = mac_modes; map->vmode != -1; map++) in mac_vmode_to_var()
227 if (map->vmode == vmode) { in mac_vmode_to_var()
228 mode = map->mode; in mac_vmode_to_var()
306 const struct mode_map *map; in mac_var_to_vmode() local
321 for (map = mac_modes; map->vmode != -1; map++) { in mac_var_to_vmode()
322 const struct fb_videomode *mode = map->mode; in mac_var_to_vmode()
332 *vmode = map->vmode; in mac_var_to_vmode()
338 map++; in mac_var_to_vmode()
339 while (map->vmode != -1) { in mac_var_to_vmode()
[all …]
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_64_mmu_host.c58 struct kvmppc_sid_map *map; in find_sid_vsid() local
65 map = &to_book3s(vcpu)->sid_map[sid_map_mask]; in find_sid_vsid()
66 if (map->valid && (map->guest_vsid == gvsid)) { in find_sid_vsid()
67 trace_kvm_book3s_slb_found(gvsid, map->host_vsid); in find_sid_vsid()
68 return map; in find_sid_vsid()
71 map = &to_book3s(vcpu)->sid_map[SID_MAP_MASK - sid_map_mask]; in find_sid_vsid()
72 if (map->valid && (map->guest_vsid == gvsid)) { in find_sid_vsid()
73 trace_kvm_book3s_slb_found(gvsid, map->host_vsid); in find_sid_vsid()
74 return map; in find_sid_vsid()
92 struct kvmppc_sid_map *map; in kvmppc_mmu_map_page() local
[all …]
Dbook3s_32_mmu_host.c92 struct kvmppc_sid_map *map; in find_sid_vsid() local
99 map = &to_book3s(vcpu)->sid_map[sid_map_mask]; in find_sid_vsid()
100 if (map->guest_vsid == gvsid) { in find_sid_vsid()
102 gvsid, map->host_vsid); in find_sid_vsid()
103 return map; in find_sid_vsid()
106 map = &to_book3s(vcpu)->sid_map[SID_MAP_MASK - sid_map_mask]; in find_sid_vsid()
107 if (map->guest_vsid == gvsid) { in find_sid_vsid()
109 gvsid, map->host_vsid); in find_sid_vsid()
110 return map; in find_sid_vsid()
147 struct kvmppc_sid_map *map; in kvmppc_mmu_map_page() local
[all …]
/linux-4.1.27/drivers/dma/ipu/
Dipu_irq.c98 struct ipu_irq_map *map = irq_data_get_irq_chip_data(d); in ipu_irq_unmask() local
105 bank = map->bank; in ipu_irq_unmask()
113 reg |= (1UL << (map->source & 31)); in ipu_irq_unmask()
121 struct ipu_irq_map *map = irq_data_get_irq_chip_data(d); in ipu_irq_mask() local
128 bank = map->bank; in ipu_irq_mask()
136 reg &= ~(1UL << (map->source & 31)); in ipu_irq_mask()
144 struct ipu_irq_map *map = irq_data_get_irq_chip_data(d); in ipu_irq_ack() local
150 bank = map->bank; in ipu_irq_ack()
157 ipu_write_reg(bank->ipu, 1UL << (map->source & 31), bank->status); in ipu_irq_ack()
169 struct ipu_irq_map *map = irq_get_chip_data(irq); in ipu_irq_status() local
[all …]
/linux-4.1.27/fs/udf/
Dpartition.c33 struct udf_part_map *map; in udf_get_pblock() local
39 map = &sbi->s_partmaps[partition]; in udf_get_pblock()
40 if (map->s_partition_func) in udf_get_pblock()
41 return map->s_partition_func(sb, block, partition, offset); in udf_get_pblock()
43 return map->s_partition_root + block + offset; in udf_get_pblock()
54 struct udf_part_map *map; in udf_get_pblock_virt15() local
58 map = &sbi->s_partmaps[partition]; in udf_get_pblock_virt15()
59 vdata = &map->s_type_specific.s_virtual; in udf_get_pblock_virt15()
118 struct udf_part_map *map; in udf_get_pblock_spar15() local
122 map = &sbi->s_partmaps[partition]; in udf_get_pblock_spar15()
[all …]
Dsuper.c294 static void udf_free_partition(struct udf_part_map *map) in udf_free_partition() argument
299 if (map->s_partition_flags & UDF_PART_FLAG_UNALLOC_TABLE) in udf_free_partition()
300 iput(map->s_uspace.s_table); in udf_free_partition()
301 if (map->s_partition_flags & UDF_PART_FLAG_FREED_TABLE) in udf_free_partition()
302 iput(map->s_fspace.s_table); in udf_free_partition()
303 if (map->s_partition_flags & UDF_PART_FLAG_UNALLOC_BITMAP) in udf_free_partition()
304 udf_sb_free_bitmap(map->s_uspace.s_bitmap); in udf_free_partition()
305 if (map->s_partition_flags & UDF_PART_FLAG_FREED_BITMAP) in udf_free_partition()
306 udf_sb_free_bitmap(map->s_fspace.s_bitmap); in udf_free_partition()
307 if (map->s_partition_type == UDF_SPARABLE_MAP15) in udf_free_partition()
[all …]
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dmm.c109 struct map { struct
118 static void __maybe_unused _debug_dump_map(const struct map *m, in _debug_dump_map() argument
130 static struct map map; variable
140 return (phys_addr < map.rm.size || phys_addr >= map.total) in ps3_mm_phys_to_lpar()
141 ? phys_addr : phys_addr + map.r1.offset; in ps3_mm_phys_to_lpar()
181 &map.vas_id, &map.htab_size); in ps3_mm_vas_create()
189 result = lv1_select_virtual_address_space(map.vas_id); in ps3_mm_vas_create()
197 *htab_size = map.htab_size; in ps3_mm_vas_create()
199 debug_dump_map(&map); in ps3_mm_vas_create()
215 DBG("%s:%d: map.vas_id = %llu\n", __func__, __LINE__, map.vas_id); in ps3_mm_vas_destroy()
[all …]
/linux-4.1.27/arch/mips/pci/
Dpci-malta.c93 resource_size_t start, end, map, start1, end1, map1, map2, map3, mask; in mips_pcibios_init() local
117 map = GT_READ(GT_PCI0M0REMAP_OFS); in mips_pcibios_init()
127 map = map1; in mips_pcibios_init()
131 BUG_ON((start & GT_PCI_HD_MSK) != (map & GT_PCI_HD_MSK) && in mips_pcibios_init()
135 gt64120_controller.mem_offset = (start & mask) - (map & mask); in mips_pcibios_init()
144 map = GT_READ(GT_PCI0IOREMAP_OFS); in mips_pcibios_init()
148 BUG_ON((start & GT_PCI_HD_MSK) != (map & GT_PCI_HD_MSK) && in mips_pcibios_init()
150 gt64120_io_resource.start = map & mask; in mips_pcibios_init()
151 gt64120_io_resource.end = (map & mask) | ~mask; in mips_pcibios_init()
163 map = BONITO_PCIMAP; in mips_pcibios_init()
[all …]
/linux-4.1.27/net/netlabel/
Dnetlabel_cipso_v4.c164 doi_def->map.std = kzalloc(sizeof(*doi_def->map.std), GFP_KERNEL); in netlbl_cipsov4_add_std()
165 if (doi_def->map.std == NULL) { in netlbl_cipsov4_add_std()
191 doi_def->map.std->lvl.local_size) in netlbl_cipsov4_add_std()
192 doi_def->map.std->lvl.local_size = in netlbl_cipsov4_add_std()
200 doi_def->map.std->lvl.cipso_size) in netlbl_cipsov4_add_std()
201 doi_def->map.std->lvl.cipso_size = in netlbl_cipsov4_add_std()
206 doi_def->map.std->lvl.local = kcalloc(doi_def->map.std->lvl.local_size, in netlbl_cipsov4_add_std()
209 if (doi_def->map.std->lvl.local == NULL) { in netlbl_cipsov4_add_std()
213 doi_def->map.std->lvl.cipso = kcalloc(doi_def->map.std->lvl.cipso_size, in netlbl_cipsov4_add_std()
216 if (doi_def->map.std->lvl.cipso == NULL) { in netlbl_cipsov4_add_std()
[all …]
Dnetlabel_mgmt.c140 struct netlbl_domaddr4_map *map; in netlbl_mgmt_add_common() local
163 map = kzalloc(sizeof(*map), GFP_KERNEL); in netlbl_mgmt_add_common()
164 if (map == NULL) { in netlbl_mgmt_add_common()
168 map->list.addr = addr->s_addr & mask->s_addr; in netlbl_mgmt_add_common()
169 map->list.mask = mask->s_addr; in netlbl_mgmt_add_common()
170 map->list.valid = 1; in netlbl_mgmt_add_common()
171 map->def.type = entry->def.type; in netlbl_mgmt_add_common()
173 map->def.cipso = cipsov4; in netlbl_mgmt_add_common()
175 ret_val = netlbl_af4list_add(&map->list, &addrmap->list4); in netlbl_mgmt_add_common()
177 kfree(map); in netlbl_mgmt_add_common()
[all …]
/linux-4.1.27/net/sunrpc/
Drpcb_clnt.c156 struct rpcbind_args *map = data; in rpcb_map_release() local
158 rpcb_wake_rpcbind_waiters(map->r_xprt, map->r_status); in rpcb_map_release()
159 xprt_put(map->r_xprt); in rpcb_map_release()
160 kfree(map->r_addr); in rpcb_map_release()
161 kfree(map); in rpcb_map_release()
447 struct rpcbind_args map = { in rpcb_register() local
454 .rpc_argp = &map, in rpcb_register()
480 struct rpcbind_args *map = msg->rpc_argp; in rpcb_register_inet4() local
485 map->r_addr = rpc_sockaddr2uaddr(sap, GFP_KERNEL); in rpcb_register_inet4()
489 map->r_prog, map->r_vers, in rpcb_register_inet4()
[all …]
/linux-4.1.27/drivers/rtc/
Drtc-ds1343.c84 struct regmap *map; member
105 return regmap_write(priv->map, DS1343_TRICKLE_REG, val); in ds1343_ioctl()
120 regmap_read(priv->map, DS1343_CONTROL_REG, &data); in ds1343_show_glitchfilter()
137 regmap_read(priv->map, DS1343_CONTROL_REG, &data); in ds1343_store_glitchfilter()
148 regmap_write(priv->map, DS1343_CONTROL_REG, data); in ds1343_store_glitchfilter()
173 ret = regmap_bulk_write(priv->map, address, buf, count); in ds1343_nvram_write()
198 ret = regmap_bulk_read(priv->map, address, buf, count); in ds1343_nvram_read()
220 regmap_read(priv->map, DS1343_CONTROL_REG, &data); in ds1343_show_alarmstatus()
239 regmap_read(priv->map, DS1343_ALM0_SEC_REG, &data); in ds1343_show_alarmmode()
242 regmap_read(priv->map, DS1343_ALM0_MIN_REG, &data); in ds1343_show_alarmmode()
[all …]
Drtc-88pm80x.c52 struct regmap *map; member
67 regmap_update_bits(info->map, PM800_RTC_CONTROL, mask | PM800_ALARM1_EN, in rtc_update_handler()
78 regmap_update_bits(info->map, PM800_RTC_CONTROL, in pm80x_rtc_alarm_irq_enable()
81 regmap_update_bits(info->map, PM800_RTC_CONTROL, in pm80x_rtc_alarm_irq_enable()
118 regmap_raw_read(info->map, PM800_RTC_EXPIRE2_1, buf, 4); in pm80x_rtc_read_time()
123 regmap_raw_read(info->map, PM800_RTC_COUNTER1, buf, 4); in pm80x_rtc_read_time()
146 regmap_raw_read(info->map, PM800_RTC_COUNTER1, buf, 4); in pm80x_rtc_set_time()
155 regmap_raw_write(info->map, PM800_RTC_EXPIRE2_1, buf, 4); in pm80x_rtc_set_time()
167 regmap_raw_read(info->map, PM800_RTC_EXPIRE2_1, buf, 4); in pm80x_rtc_read_alarm()
171 regmap_raw_read(info->map, PM800_RTC_EXPIRE1_1, buf, 4); in pm80x_rtc_read_alarm()
[all …]
/linux-4.1.27/arch/arm/mm/
Dmmu.c1025 struct map_desc map; in debug_ll_io_init() local
1027 debug_ll_addr(&map.pfn, &map.virtual); in debug_ll_io_init()
1028 if (!map.pfn || !map.virtual) in debug_ll_io_init()
1030 map.pfn = __phys_to_pfn(map.pfn); in debug_ll_io_init()
1031 map.virtual &= PAGE_MASK; in debug_ll_io_init()
1032 map.length = PAGE_SIZE; in debug_ll_io_init()
1033 map.type = MT_DEVICE; in debug_ll_io_init()
1034 iotable_init(&map, 1); in debug_ll_io_init()
1223 struct map_desc map; in devicemaps_init() local
1242 map.pfn = __phys_to_pfn(CONFIG_XIP_PHYS_ADDR & SECTION_MASK); in devicemaps_init()
[all …]
/linux-4.1.27/drivers/leds/
Dleds-syscon.c42 struct regmap *map; member
64 ret = regmap_update_bits(sled->map, sled->offset, sled->mask, val); in syscon_led_set()
71 struct regmap *map) in syscon_leds_spawn() argument
89 sled->map = map; in syscon_leds_spawn()
105 ret = regmap_read(map, sled->offset, &val); in syscon_leds_spawn()
111 ret = regmap_update_bits(map, sled->offset, in syscon_leds_spawn()
118 ret = regmap_update_bits(map, sled->offset, in syscon_leds_spawn()
141 struct regmap *map; in syscon_leds_init() local
147 map = syscon_node_to_regmap(np); in syscon_leds_init()
148 if (IS_ERR(map)) { in syscon_leds_init()
[all …]
/linux-4.1.27/drivers/media/tuners/
Dtda18271-fe.c86 struct tda18271_std_map_item *map, in tda18271_channel_configuration() argument
98 regs[R_EP3] |= (map->agc_mode << 3) | map->std; in tda18271_channel_configuration()
110 regs[R_EP4] |= (map->if_lvl << 2); in tda18271_channel_configuration()
114 regs[R_EP4] |= map->fm_rfn << 7; in tda18271_channel_configuration()
118 regs[R_EB22] |= map->rfagc_top; in tda18271_channel_configuration()
166 N = map->if_freq * 1000 + freq; in tda18271_channel_configuration()
200 if (map->fm_rfn) in tda18271_channel_configuration()
258 struct tda18271_rf_tracking_filter_cal *map = priv->rf_cal_state; in tda18271c2_rf_tracking_filters_correction() local
281 if ((0 == map[i].rf3) || (freq / 1000 < map[i].rf2)) { in tda18271c2_rf_tracking_filters_correction()
282 approx = map[i].rf_a1 * (s32)(freq / 1000 - map[i].rf1) + in tda18271c2_rf_tracking_filters_correction()
[all …]
/linux-4.1.27/fs/omfs/
Dbitmap.c47 static int set_run(struct super_block *sb, int map, in set_run() argument
56 bh = sb_bread(sb, clus_to_blk(sbi, sbi->s_bitmap_ino) + map); in set_run()
63 map++; in set_run()
68 clus_to_blk(sbi, sbi->s_bitmap_ino) + map); in set_run()
73 set_bit(bit, sbi->s_imap[map]); in set_run()
76 clear_bit(bit, sbi->s_imap[map]); in set_run()
95 unsigned int map, bit; in omfs_allocate_block() local
101 map = tmp; in omfs_allocate_block()
104 if (map >= sbi->s_imap_size || test_and_set_bit(bit, sbi->s_imap[map])) in omfs_allocate_block()
108 bh = sb_bread(sb, clus_to_blk(sbi, sbi->s_bitmap_ino) + map); in omfs_allocate_block()
[all …]
/linux-4.1.27/mm/
Dswap_cgroup.c9 struct page **map; member
50 ctrl->map[idx] = page; in swap_cgroup_prepare()
56 __free_page(ctrl->map[idx]); in swap_cgroup_prepare()
73 mappage = ctrl->map[offset / SC_PER_PAGE]; in lookup_swap_cgroup()
163 ctrl->map = array; in swap_cgroup_swapon()
167 ctrl->map = NULL; in swap_cgroup_swapon()
185 struct page **map; in swap_cgroup_swapoff() local
194 map = ctrl->map; in swap_cgroup_swapoff()
196 ctrl->map = NULL; in swap_cgroup_swapoff()
200 if (map) { in swap_cgroup_swapoff()
[all …]
Dsparse.c374 struct page *map; in sparse_mem_map_populate() local
377 map = alloc_remap(nid, sizeof(struct page) * PAGES_PER_SECTION); in sparse_mem_map_populate()
378 if (map) in sparse_mem_map_populate()
379 return map; in sparse_mem_map_populate()
382 map = memblock_virt_alloc_try_nid(size, in sparse_mem_map_populate()
385 return map; in sparse_mem_map_populate()
392 void *map; in sparse_mem_maps_populate_node() local
396 map = alloc_remap(nodeid, size * map_count); in sparse_mem_maps_populate_node()
397 if (map) { in sparse_mem_maps_populate_node()
401 map_map[pnum] = map; in sparse_mem_maps_populate_node()
[all …]
/linux-4.1.27/drivers/clk/qcom/
Dreset.c34 const struct qcom_reset_map *map; in qcom_reset_assert() local
38 map = &rst->reset_map[id]; in qcom_reset_assert()
39 mask = BIT(map->bit); in qcom_reset_assert()
41 return regmap_update_bits(rst->regmap, map->reg, mask, mask); in qcom_reset_assert()
48 const struct qcom_reset_map *map; in qcom_reset_deassert() local
52 map = &rst->reset_map[id]; in qcom_reset_deassert()
53 mask = BIT(map->bit); in qcom_reset_deassert()
55 return regmap_update_bits(rst->regmap, map->reg, mask, 0); in qcom_reset_deassert()
/linux-4.1.27/scripts/basic/
Dfixdep.c236 static void parse_config_file(const char *map, size_t len) in parse_config_file() argument
238 const int *end = (const int *) (map + len); in parse_config_file()
240 const int *m = (const int *) map + 1; in parse_config_file()
250 if (p > map + len - 7) in parse_config_file()
254 for (q = p + 7; q < map + len; q++) { in parse_config_file()
285 void *map; in do_config_file() local
298 map = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0); in do_config_file()
299 if ((long) map == -1) { in do_config_file()
305 parse_config_file(map, st.st_size); in do_config_file()
307 munmap(map, st.st_size); in do_config_file()
[all …]
/linux-4.1.27/tools/perf/ui/browsers/
Dmap.c17 struct map *map; member
56 sym = map__find_symbol(browser->map, addr, NULL); in map_browser__search()
58 sym = map__find_symbol_by_name(browser->map, target, NULL); in map_browser__search()
75 if (ui_browser__show(&browser->b, browser->map->dso->long_name, in map_browser__run()
101 int map__browse(struct map *map) in map__browse() argument
105 .entries = &map->dso->symbols[map->type], in map__browse()
110 .map = map, in map__browse()
/linux-4.1.27/net/ceph/crush/
Dcrush.c116 void crush_destroy(struct crush_map *map) in crush_destroy() argument
119 if (map->buckets) { in crush_destroy()
121 for (b = 0; b < map->max_buckets; b++) { in crush_destroy()
122 if (map->buckets[b] == NULL) in crush_destroy()
124 crush_destroy_bucket(map->buckets[b]); in crush_destroy()
126 kfree(map->buckets); in crush_destroy()
130 if (map->rules) { in crush_destroy()
132 for (b = 0; b < map->max_rules; b++) in crush_destroy()
133 crush_destroy_rule(map->rules[b]); in crush_destroy()
134 kfree(map->rules); in crush_destroy()
[all …]
Dmapper.c36 int crush_find_rule(const struct crush_map *map, int ruleset, int type, int size) in crush_find_rule() argument
40 for (i = 0; i < map->max_rules; i++) { in crush_find_rule()
41 if (map->rules[i] && in crush_find_rule()
42 map->rules[i]->mask.ruleset == ruleset && in crush_find_rule()
43 map->rules[i]->mask.type == type && in crush_find_rule()
44 map->rules[i]->mask.min_size <= size && in crush_find_rule()
45 map->rules[i]->mask.max_size >= size) in crush_find_rule()
368 static int is_out(const struct crush_map *map, in is_out() argument
403 static int crush_choose_firstn(const struct crush_map *map, in crush_choose_firstn() argument
463 if (item >= map->max_devices) { in crush_choose_firstn()
[all …]
/linux-4.1.27/kernel/
Dpid.c56 struct pidmap *map, int off) in mk_pid() argument
58 return (map - pid_ns->pidmap)*BITS_PER_PAGE + off; in mk_pid()
61 #define find_next_offset(map, off) \ argument
62 find_next_zero_bit((map)->page, BITS_PER_PAGE, off)
108 struct pidmap *map = upid->ns->pidmap + nr / BITS_PER_PAGE; in free_pidmap() local
111 clear_bit(offset, map->page); in free_pidmap()
112 atomic_inc(&map->nr_free); in free_pidmap()
157 struct pidmap *map; in alloc_pidmap() local
163 map = &pid_ns->pidmap[pid/BITS_PER_PAGE]; in alloc_pidmap()
171 if (unlikely(!map->page)) { in alloc_pidmap()
[all …]
/linux-4.1.27/fs/xfs/libxfs/
Dxfs_attr_remote.c352 struct xfs_bmbt_irec map[ATTR_RMTVALUE_MAPSIZE]; in xfs_attr_rmtval_get() local
373 blkcnt, map, &nmap, in xfs_attr_rmtval_get()
383 ASSERT((map[i].br_startblock != DELAYSTARTBLOCK) && in xfs_attr_rmtval_get()
384 (map[i].br_startblock != HOLESTARTBLOCK)); in xfs_attr_rmtval_get()
385 dblkno = XFS_FSB_TO_DADDR(mp, map[i].br_startblock); in xfs_attr_rmtval_get()
386 dblkcnt = XFS_FSB_TO_BB(mp, map[i].br_blockcount); in xfs_attr_rmtval_get()
401 lblkno += map[i].br_blockcount; in xfs_attr_rmtval_get()
402 blkcnt -= map[i].br_blockcount; in xfs_attr_rmtval_get()
419 struct xfs_bmbt_irec map; in xfs_attr_rmtval_set() local
468 args->total, &map, &nmap, args->flist); in xfs_attr_rmtval_set()
[all …]
/linux-4.1.27/fs/xfs/
Dxfs_dir2_readdir.c264 struct xfs_bmbt_irec map[]; /* map vector for blocks */ member
277 struct xfs_bmbt_irec *map = mip->map; in xfs_dir2_leaf_readbuf() local
299 j = min_t(int, map->br_blockcount, i); in xfs_dir2_leaf_readbuf()
300 map->br_blockcount -= j; in xfs_dir2_leaf_readbuf()
301 map->br_startblock += j; in xfs_dir2_leaf_readbuf()
302 map->br_startoff += j; in xfs_dir2_leaf_readbuf()
307 if (!map->br_blockcount && --mip->map_valid) in xfs_dir2_leaf_readbuf()
308 memmove(&map[0], &map[1], in xfs_dir2_leaf_readbuf()
309 sizeof(map[0]) * mip->map_valid); in xfs_dir2_leaf_readbuf()
334 &map[mip->map_valid], &mip->nmap, 0); in xfs_dir2_leaf_readbuf()
[all …]
Dxfs_buf.h130 #define DEFINE_SINGLE_BUF_MAP(map, blkno, numblk) \ argument
131 struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) };
193 struct xfs_buf_map *map, int nmaps,
203 DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); in xfs_incore()
204 return _xfs_buf_find(target, &map, 1, flags, NULL); in xfs_incore()
208 struct xfs_buf_map *map, int nmaps,
218 DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); in xfs_buf_alloc()
219 return _xfs_buf_alloc(target, &map, 1, flags); in xfs_buf_alloc()
223 struct xfs_buf_map *map, int nmaps,
226 struct xfs_buf_map *map, int nmaps,
[all …]
Dxfs_bit.c32 xfs_bitmap_empty(uint *map, uint size) in xfs_bitmap_empty() argument
38 ret |= map[i]; in xfs_bitmap_empty()
49 xfs_contig_bits(uint *map, uint size, uint start_bit) in xfs_contig_bits() argument
51 uint * p = ((unsigned int *) map) + (start_bit >> BIT_TO_WORD_SHIFT); in xfs_contig_bits()
88 int xfs_next_bit(uint *map, uint size, uint start_bit) in xfs_next_bit() argument
90 uint * p = ((unsigned int *) map) + (start_bit >> BIT_TO_WORD_SHIFT); in xfs_next_bit()
/linux-4.1.27/arch/mips/kernel/
Dsetup.c101 struct boot_mem_map_entry *entry = boot_mem_map.map + i; in add_memory_region()
125 boot_mem_map.map[x].addr = start; in add_memory_region()
126 boot_mem_map.map[x].size = size; in add_memory_region()
127 boot_mem_map.map[x].type = type; in add_memory_region()
157 field, (unsigned long long) boot_mem_map.map[i].size, in print_memory_map()
158 field, (unsigned long long) boot_mem_map.map[i].addr); in print_memory_map()
160 switch (boot_mem_map.map[i].type) { in print_memory_map()
174 printk(KERN_CONT "type %lu\n", boot_mem_map.map[i].type); in print_memory_map()
327 if (boot_mem_map.map[i].type != BOOT_MEM_RAM) in bootmem_init()
330 start = PFN_UP(boot_mem_map.map[i].addr); in bootmem_init()
[all …]
/linux-4.1.27/arch/sh/boot/compressed/
Dinstall.sh37 if [ -f $4/System.map-$1 ]; then
38 mv $4/System.map-$1 $4/System.old
42 cp $3 $4/System.map-$1
50 if [ -f $4/System.map ]; then
51 mv $4/System.map $4/System.old
55 cp $3 $4/System.map
/linux-4.1.27/arch/m32r/boot/compressed/
Dinstall.sh38 if [ -f $4/System.map-$1 ]; then
39 mv $4/System.map-$1 $4/System.old
43 cp $3 $4/System.map-$1
51 if [ -f $4/System.map ]; then
52 mv $4/System.map $4/System.old
56 cp $3 $4/System.map
/linux-4.1.27/drivers/gpu/ipu-v3/
Dipu-dc.c131 int map, int wave, int glue, int sync, int stop) in dc_write_tmpl() argument
143 reg1 = sync | glue << 4 | ++wave << 11 | ++map << 15 | ((operand << 20) & 0xfff00000); in dc_write_tmpl()
175 int map; in ipu_dc_init_sync() local
179 map = ipu_bus_format_to_map(bus_format); in ipu_dc_init_sync()
180 if (map < 0) { in ipu_dc_init_sync()
182 return map; in ipu_dc_init_sync()
191 dc_write_tmpl(dc, 0, WROD(0), 0, map, SYNC_WAVE, 0, 8, 1); in ipu_dc_init_sync()
198 dc_write_tmpl(dc, 2, WROD(0), 0, map, SYNC_WAVE, 8, 5, 1); in ipu_dc_init_sync()
199 dc_write_tmpl(dc, 3, WROD(0), 0, map, SYNC_WAVE, 4, 5, 0); in ipu_dc_init_sync()
200 dc_write_tmpl(dc, 4, WRG, 0, map, NULL_WAVE, 0, 0, 1); in ipu_dc_init_sync()
[all …]
/linux-4.1.27/arch/sparc/lib/
Dbitext.c59 off_new = find_next_zero_bit(t->map, t->size, offset); in bit_map_string_get()
80 while (test_bit(offset + i, t->map) == 0) { in bit_map_string_get()
83 bitmap_set(t->map, offset, len); in bit_map_string_get()
86 (t->map, t->size, in bit_map_string_get()
110 if (test_bit(offset + i, t->map) == 0) in bit_map_clear()
112 __clear_bit(offset + i, t->map); in bit_map_clear()
120 void bit_map_init(struct bit_map *t, unsigned long *map, int size) in bit_map_init() argument
122 bitmap_zero(map, size); in bit_map_init()
125 t->map = map; in bit_map_init()
/linux-4.1.27/drivers/acpi/
Dosl.c286 struct acpi_ioremap *map; in acpi_map_lookup() local
288 list_for_each_entry_rcu(map, &acpi_ioremaps, list) in acpi_map_lookup()
289 if (map->phys <= phys && in acpi_map_lookup()
290 phys + size <= map->phys + map->size) in acpi_map_lookup()
291 return map; in acpi_map_lookup()
300 struct acpi_ioremap *map; in acpi_map_vaddr_lookup() local
302 map = acpi_map_lookup(phys, size); in acpi_map_vaddr_lookup()
303 if (map) in acpi_map_vaddr_lookup()
304 return map->virt + (phys - map->phys); in acpi_map_vaddr_lookup()
311 struct acpi_ioremap *map; in acpi_os_get_iomem() local
[all …]
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo_util.c509 struct ttm_bo_kmap_obj *map) in ttm_bo_ioremap() argument
514 map->bo_kmap_type = ttm_bo_map_premapped; in ttm_bo_ioremap()
515 map->virtual = (void *)(((u8 *)bo->mem.bus.addr) + offset); in ttm_bo_ioremap()
517 map->bo_kmap_type = ttm_bo_map_iomap; in ttm_bo_ioremap()
519 map->virtual = ioremap_wc(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
522 map->virtual = ioremap_nocache(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
525 return (!map->virtual) ? -ENOMEM : 0; in ttm_bo_ioremap()
531 struct ttm_bo_kmap_obj *map) in ttm_bo_kmap_ttm() argument
551 map->bo_kmap_type = ttm_bo_map_kmap; in ttm_bo_kmap_ttm()
552 map->page = ttm->pages[start_page]; in ttm_bo_kmap_ttm()
[all …]
/linux-4.1.27/tools/testing/selftests/vm/
Dtranshuge-stress.c64 uint8_t *map; in main() local
99 map = malloc(map_len); in main()
100 if (!map) in main()
106 memset(map, 0, map_len); in main()
121 map = realloc(map, idx + 1); in main()
122 if (!map) in main()
124 memset(map + map_len, 0, idx + 1 - map_len); in main()
127 if (!map[idx]) in main()
129 map[idx] = 1; in main()
/linux-4.1.27/include/linux/pinctrl/
Dpinconf-generic.h172 struct device_node *np, struct pinctrl_map **map,
176 struct device_node *np_config, struct pinctrl_map **map,
181 struct pinctrl_map **map, unsigned *num_maps) in pinconf_generic_dt_node_to_map_group() argument
183 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_group()
189 struct pinctrl_map **map, unsigned *num_maps) in pinconf_generic_dt_node_to_map_pin() argument
191 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_pin()
197 struct pinctrl_map **map, unsigned *num_maps) in pinconf_generic_dt_node_to_map_all() argument
203 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_all()
/linux-4.1.27/drivers/mtd/devices/
Dslram.c65 static char *map[SLRAM_MAX_DEVICES_PARAMS]; variable
67 module_param_array(map, charp, NULL, 0);
68 MODULE_PARM_DESC(map, "List of memory regions to map. \"map=<name>, <start>, <length / end>\"");
70 static char *map; variable
272 map = str; in mtd_slram_setup()
288 if (!map) { in init_slram()
292 while (map) { in init_slram()
295 if (!(devname = strsep(&map, ","))) { in init_slram()
300 if ((!map) || (!(devstart = strsep(&map, ",")))) { in init_slram()
304 if ((!map) || (!(devlength = strsep(&map, ",")))) { in init_slram()
[all …]
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_qp.c44 #define mk_qpn(qpt, map, off) (((map) - (qpt)->map) * BITS_PER_PAGE + \ argument
46 #define find_next_offset(map, off) find_next_zero_bit((map)->page, \ argument
87 static void get_map_page(struct ipath_qp_table *qpt, struct qpn_map *map) in get_map_page() argument
97 if (map->page) in get_map_page()
100 map->page = (void *)page; in get_map_page()
108 struct qpn_map *map; in alloc_qpn() local
117 map = &qpt->map[0]; in alloc_qpn()
118 if (unlikely(!map->page)) { in alloc_qpn()
119 get_map_page(qpt, map); in alloc_qpn()
120 if (unlikely(!map->page)) { in alloc_qpn()
[all …]
Dipath_mr.c89 mr = kmalloc(sizeof *mr + m * sizeof mr->mr.map[0], GFP_KERNEL); in alloc_mr()
95 mr->mr.map[i] = kmalloc(sizeof *mr->mr.map[0], GFP_KERNEL); in alloc_mr()
96 if (!mr->mr.map[i]) in alloc_mr()
114 kfree(mr->mr.map[i]); in alloc_mr()
158 mr->mr.map[m]->segs[n].vaddr = (void *) buffer_list[i].addr; in ipath_reg_phys_mr()
159 mr->mr.map[m]->segs[n].length = buffer_list[i].size; in ipath_reg_phys_mr()
232 mr->mr.map[m]->segs[n].vaddr = vaddr; in ipath_reg_user_mr()
233 mr->mr.map[m]->segs[n].length = umem->page_size; in ipath_reg_user_mr()
264 kfree(mr->mr.map[i]); in ipath_dereg_mr()
291 fmr = kmalloc(sizeof *fmr + m * sizeof fmr->mr.map[0], GFP_KERNEL); in ipath_alloc_fmr()
[all …]
/linux-4.1.27/arch/ia64/sn/pci/
Dtioce_provider.c282 struct tioce_dmamap *map; in tioce_alloc_map() local
350 map = kzalloc(sizeof(struct tioce_dmamap), GFP_ATOMIC); in tioce_alloc_map()
351 if (!map) in tioce_alloc_map()
364 map->refcnt = 1; in tioce_alloc_map()
365 map->nbytes = nates * pagesize; in tioce_alloc_map()
366 map->ct_start = ct_addr & ~ATE_PAGEMASK(pagesize); in tioce_alloc_map()
367 map->pci_start = bus_base + (i * pagesize); in tioce_alloc_map()
368 map->ate_hw = &ate_reg[i]; in tioce_alloc_map()
369 map->ate_shadow = &ate_shadow[i]; in tioce_alloc_map()
370 map->ate_count = nates; in tioce_alloc_map()
[all …]
/linux-4.1.27/arch/arm/mach-omap2/
Dpm44xx.c189 static inline int omap4plus_init_static_deps(const struct static_dep_map *map) in omap4plus_init_static_deps() argument
194 if (!map) in omap4plus_init_static_deps()
197 while (map->from) { in omap4plus_init_static_deps()
198 from = clkdm_lookup(map->from); in omap4plus_init_static_deps()
199 to = clkdm_lookup(map->to); in omap4plus_init_static_deps()
202 map->from, map->to); in omap4plus_init_static_deps()
208 map->from, map->to, ret); in omap4plus_init_static_deps()
212 map++; in omap4plus_init_static_deps()
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Dtcm-sita.c58 static s32 is_area_free(struct tcm_area ***map, u16 x0, u16 y0, u16 w, u16 h);
110 pvt->map = kmalloc(sizeof(*pvt->map) * tcm->width, GFP_KERNEL); in sita_init()
111 if (!pvt->map) in sita_init()
115 pvt->map[i] = in sita_init()
116 kmalloc(sizeof(**pvt->map) * tcm->height, in sita_init()
118 if (pvt->map[i] == NULL) { in sita_init()
120 kfree(pvt->map[i]); in sita_init()
121 kfree(pvt->map); in sita_init()
163 kfree(pvt->map[i]); in sita_deinit()
164 kfree(pvt->map); in sita_deinit()
[all …]
/linux-4.1.27/arch/mips/cavium-octeon/
Dflash_setup.c30 static map_word octeon_flash_map_read(struct map_info *map, unsigned long ofs) in octeon_flash_map_read() argument
35 r = inline_map_read(map, ofs); in octeon_flash_map_read()
41 static void octeon_flash_map_write(struct map_info *map, const map_word datum, in octeon_flash_map_write() argument
45 inline_map_write(map, datum, ofs); in octeon_flash_map_write()
49 static void octeon_flash_map_copy_from(struct map_info *map, void *to, in octeon_flash_map_copy_from() argument
53 inline_map_copy_from(map, to, from, len); in octeon_flash_map_copy_from()
57 static void octeon_flash_map_copy_to(struct map_info *map, unsigned long to, in octeon_flash_map_copy_to() argument
61 inline_map_copy_to(map, to, from, len); in octeon_flash_map_copy_to()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvif/
Dobject.c147 if (object->map.size) { in nvif_object_unmap()
156 if (object->map.ptr) { in nvif_object_unmap()
157 client->driver->unmap(client, object->map.ptr, in nvif_object_unmap()
158 object->map.size); in nvif_object_unmap()
159 object->map.ptr = NULL; in nvif_object_unmap()
163 object->map.size = 0; in nvif_object_unmap()
173 struct nvif_ioctl_map_v0 map; in nvif_object_map() member
179 object->map.size = args.map.length; in nvif_object_map()
180 object->map.ptr = client->driver->map(client, args.map.handle, in nvif_object_map()
181 object->map.size); in nvif_object_map()
[all …]
/linux-4.1.27/fs/btrfs/
Draid56.h22 static inline int nr_parity_stripes(struct map_lookup *map) in nr_parity_stripes() argument
24 if (map->type & BTRFS_BLOCK_GROUP_RAID5) in nr_parity_stripes()
26 else if (map->type & BTRFS_BLOCK_GROUP_RAID6) in nr_parity_stripes()
32 static inline int nr_data_stripes(struct map_lookup *map) in nr_data_stripes() argument
34 return map->num_stripes - nr_parity_stripes(map); in nr_data_stripes()
Dvolumes.c1066 struct map_lookup *map; in contains_pending_extent() local
1069 map = (struct map_lookup *)em->bdev; in contains_pending_extent()
1070 for (i = 0; i < map->num_stripes; i++) { in contains_pending_extent()
1071 if (map->stripes[i].dev != device) in contains_pending_extent()
1073 if (map->stripes[i].physical >= physical_start + len || in contains_pending_extent()
1074 map->stripes[i].physical + em->orig_block_len <= in contains_pending_extent()
1077 *start = map->stripes[i].physical + in contains_pending_extent()
1381 n = rb_last(&em_tree->map); in find_next_chunk()
2587 struct map_lookup *map; in btrfs_remove_chunk() local
2612 map = (struct map_lookup *)em->bdev; in btrfs_remove_chunk()
[all …]
/linux-4.1.27/arch/unicore32/mm/
Dmmu.c351 struct map_desc map; in devicemaps_init() local
368 map.pfn = __phys_to_pfn(virt_to_phys(vectors)); in devicemaps_init()
369 map.virtual = VECTORS_BASE; in devicemaps_init()
370 map.length = PAGE_SIZE; in devicemaps_init()
371 map.type = MT_HIGH_VECTORS; in devicemaps_init()
372 create_mapping(&map); in devicemaps_init()
378 map.pfn = __phys_to_pfn(virt_to_phys(vectors)); in devicemaps_init()
379 map.virtual = KUSER_VECPAGE_BASE; in devicemaps_init()
380 map.length = PAGE_SIZE; in devicemaps_init()
381 map.type = MT_KUSER; in devicemaps_init()
[all …]
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dopal-xscom.c58 static void opal_scom_unmap(scom_map_t map) in opal_scom_unmap() argument
60 kfree(map); in opal_scom_unmap()
98 static int opal_scom_read(scom_map_t map, u64 reg, u64 *value) in opal_scom_read() argument
100 struct opal_scom_map *m = map; in opal_scom_read()
110 static int opal_scom_write(scom_map_t map, u64 reg, u64 value) in opal_scom_write() argument
112 struct opal_scom_map *m = map; in opal_scom_write()
121 .map = opal_scom_map,
/linux-4.1.27/arch/mips/loongson/common/
Dmem.c67 node_id = loongson_memmap->map[i].node_id; in prom_init_memory()
68 mem_type = loongson_memmap->map[i].mem_type; in prom_init_memory()
73 add_memory_region(loongson_memmap->map[i].mem_start, in prom_init_memory()
74 (u64)loongson_memmap->map[i].mem_size << 20, in prom_init_memory()
78 add_memory_region(loongson_memmap->map[i].mem_start, in prom_init_memory()
79 (u64)loongson_memmap->map[i].mem_size << 20, in prom_init_memory()
83 add_memory_region(loongson_memmap->map[i].mem_start, in prom_init_memory()
84 (u64)loongson_memmap->map[i].mem_size << 20, in prom_init_memory()
/linux-4.1.27/arch/x86/kernel/
De820.c61 struct e820entry *ei = &e820.map[i]; in e820_any_mapped()
84 struct e820entry *ei = &e820.map[i]; in e820_all_mapped()
115 if (x >= ARRAY_SIZE(e820x->map)) { in __e820_add_region()
122 e820x->map[x].addr = start; in __e820_add_region()
123 e820x->map[x].size = size; in __e820_add_region()
124 e820x->map[x].type = type; in __e820_add_region()
167 (unsigned long long) e820.map[i].addr, in e820_print_map()
169 (e820.map[i].addr + e820.map[i].size - 1)); in e820_print_map()
170 e820_print_type(e820.map[i].type); in e820_print_map()
444 struct e820entry *ei = &e820x->map[i]; in __e820_update_range()
[all …]
/linux-4.1.27/drivers/firmware/efi/libstub/
Defi-stub-helper.c67 efi_memory_desc_t **map, in efi_get_memory_map() argument
108 *map = m; in efi_get_memory_map()
118 struct efi_memory_map map; in get_dram_base() local
121 status = efi_get_memory_map(sys_table_arg, (efi_memory_desc_t **)&map.map, in get_dram_base()
122 &map_size, &map.desc_size, NULL, NULL); in get_dram_base()
126 map.map_end = map.map + map_size; in get_dram_base()
128 for_each_efi_memory_desc(&map, md) in get_dram_base()
133 efi_call_early(free_pool, map.map); in get_dram_base()
146 efi_memory_desc_t *map; in efi_high_alloc() local
152 status = efi_get_memory_map(sys_table_arg, &map, &map_size, &desc_size, in efi_high_alloc()
[all …]
/linux-4.1.27/include/xen/
Dgrant_table.h136 gnttab_set_map_op(struct gnttab_map_grant_ref *map, phys_addr_t addr, in gnttab_set_map_op() argument
140 map->host_addr = addr; in gnttab_set_map_op()
142 map->host_addr = __pa(addr); in gnttab_set_map_op()
144 map->host_addr = addr; in gnttab_set_map_op()
146 map->flags = flags; in gnttab_set_map_op()
147 map->ref = ref; in gnttab_set_map_op()
148 map->dom = domid; in gnttab_set_map_op()
182 #define gnttab_map_vaddr(map) ((void *)(map.host_virt_addr)) argument
/linux-4.1.27/arch/x86/xen/
Dsetup.c568 static struct e820entry map[E820MAX] __initdata; in xen_memory_setup() local
584 set_xen_guest_handle(memmap.buffer, map); in xen_memory_setup()
593 map[0].addr = 0ULL; in xen_memory_setup()
594 map[0].size = mem_end; in xen_memory_setup()
596 map[0].size += 8ULL << 20; in xen_memory_setup()
597 map[0].type = E820_RAM; in xen_memory_setup()
612 xen_ignore_unusable(map, memmap.nr_entries); in xen_memory_setup()
615 sanitize_e820_map(map, memmap.nr_entries, &memmap.nr_entries); in xen_memory_setup()
625 xen_set_identity_and_remap(map, memmap.nr_entries, max_pfn, in xen_memory_setup()
646 phys_addr_t addr = map[i].addr; in xen_memory_setup()
[all …]
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-firmware-memmap5 On all platforms, the firmware provides a memory map which the
6 kernel reads. The resources from that memory map are registered
11 map is modified afterwards by the kernel itself, either because
12 the kernel merges that memory map with other information or
13 just because the user overwrites that memory map via command
16 kexec needs the raw firmware-provided memory map to setup the
18 kexec. Also, the raw memory map is useful for debugging. For
20 the raw memory map to userspace.
31 The maximum depends on the number of memory map entries provided
60 map in a human-readable format:
/linux-4.1.27/drivers/mfd/
D88pm860x-i2c.c21 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_reg_read() local
26 ret = regmap_read(map, reg, &data); in pm860x_reg_read()
38 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_reg_write() local
42 ret = regmap_write(map, reg, data); in pm860x_reg_write()
51 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_bulk_read() local
55 ret = regmap_raw_read(map, reg, buf, count); in pm860x_bulk_read()
64 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_bulk_write() local
68 ret = regmap_raw_write(map, reg, buf, count); in pm860x_bulk_write()
77 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_set_bits() local
81 ret = regmap_update_bits(map, reg, mask, data); in pm860x_set_bits()
Dstw481x.c53 ret = regmap_write(stw481x->map, STW_PCTL_REG_HI, msb); in stw481x_get_pctl_reg()
56 ret = regmap_write(stw481x->map, STW_PCTL_REG_LO, lsb); in stw481x_get_pctl_reg()
59 ret = regmap_read(stw481x->map, STW_PCTL_REG_HI, &val); in stw481x_get_pctl_reg()
63 ret = regmap_read(stw481x->map, STW_PCTL_REG_LO, &val); in stw481x_get_pctl_reg()
88 ret = regmap_read(stw481x->map, STW_CONF1, &val); in stw481x_startup()
131 ret = regmap_read(stw481x->map, STW_CONF2, &val); in stw481x_startup()
148 ret = regmap_read(stw481x->map, STW_VCORE_SLEEP, &val); in stw481x_startup()
188 stw481x->map = devm_regmap_init_i2c(client, &stw481x_regmap_config); in stw481x_probe()
189 if (IS_ERR(stw481x->map)) { in stw481x_probe()
190 ret = PTR_ERR(stw481x->map); in stw481x_probe()
/linux-4.1.27/net/core/
Dnetprio_cgroup.c91 struct netprio_map *map = rcu_dereference_rtnl(dev->priomap); in netprio_prio() local
94 if (map && id < map->priomap_len) in netprio_prio()
95 return map->priomap[id]; in netprio_prio()
111 struct netprio_map *map; in netprio_set_prio() local
116 map = rtnl_dereference(dev->priomap); in netprio_set_prio()
117 if (!prio && (!map || map->priomap_len <= id)) in netprio_set_prio()
124 map = rtnl_dereference(dev->priomap); in netprio_set_prio()
125 map->priomap[id] = prio; in netprio_set_prio()
/linux-4.1.27/sound/sparc/
Damd7930.c322 struct amd7930_map map; member
384 struct amd7930_map *map = &amd->map; in __amd7930_write_map() local
387 sbus_writeb(((map->gx >> 0) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map()
388 sbus_writeb(((map->gx >> 8) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map()
391 sbus_writeb(((map->gr >> 0) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map()
392 sbus_writeb(((map->gr >> 8) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map()
395 sbus_writeb(((map->stgr >> 0) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map()
396 sbus_writeb(((map->stgr >> 8) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map()
399 sbus_writeb(((map->ger >> 0) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map()
400 sbus_writeb(((map->ger >> 8) & 0xff), amd->regs + AMD7930_DR); in __amd7930_write_map()
[all …]
/linux-4.1.27/tools/perf/ui/gtk/
Dannotate.c52 struct map *map, struct disasm_line *dl) in perf_gtk__get_offset() argument
54 u64 start = map__rip_2objdump(map, sym->start); in perf_gtk__get_offset()
89 struct map *map, struct perf_evsel *evsel, in perf_gtk__annotate_symbol() argument
141 if (perf_gtk__get_offset(s, sizeof(s), sym, map, pos)) in perf_gtk__annotate_symbol()
157 static int symbol__gtk_annotate(struct symbol *sym, struct map *map, in symbol__gtk_annotate() argument
166 if (map->dso->annotate_warned) in symbol__gtk_annotate()
169 if (symbol__annotate(sym, map, 0) < 0) { in symbol__gtk_annotate()
225 perf_gtk__annotate_symbol(scrolled_window, sym, map, evsel, hbt); in symbol__gtk_annotate()
233 return symbol__gtk_annotate(he->ms.sym, he->ms.map, evsel, hbt); in hist_entry__gtk_annotate()

123456789