| /drivers/base/regmap/ |
| A D | regcache.c | 218 map->lock(map->lock_arg); in regcache_init() 248 map->lock(map->lock_arg); in regcache_exit() 249 map->cache_ops->exit(map); in regcache_exit() 392 map->lock(map->lock_arg); in regcache_sync() 416 ret = map->cache_ops->sync(map, 0, map->max_register); in regcache_sync() 484 map->lock(map->lock_arg); in regcache_sync_region() 538 map->lock(map->lock_arg); in regcache_drop_region() 564 map->lock(map->lock_arg); in regcache_cache_only() 588 map->lock(map->lock_arg); in regcache_mark_dirty() 608 map->lock(map->lock_arg); in regcache_cache_bypass() [all …]
|
| A D | regmap.c | 118 map->lock(map->lock_arg); in regmap_cached() 120 map->unlock(map->lock_arg); in regmap_cached() 733 map->lock_arg = map; in __regmap_init() 758 map->lock_arg = map; in __regmap_init() 1123 new->map = map; in __regmap_init() 1734 async->map = map; in _regmap_raw_write_impl() 1776 ret = map->write(map->bus_context, map->work_buf, in _regmap_raw_write_impl() 1868 ret = map->write(map->bus_context, map->work_buf, map->format.buf_size); in _regmap_bus_formatted_write() 1912 return (map->bus || (!map->bus && map->read)) ? map : map->bus_context; in _regmap_map_get_context() 1962 map->lock(map->lock_arg); in regmap_write() [all …]
|
| A D | regmap-debugfs.c | 47 if (map->dev && map->dev->driver) in regmap_name_read_file() 187 map->debugfs_val_len = 2 * map->format.val_bytes; in regmap_calc_tot_len() 188 map->debugfs_tot_len = map->debugfs_reg_len + in regmap_calc_tot_len() 348 struct regmap *map = range->map; in regmap_range_read_file() local 473 map->lock(map->lock_arg); in regmap_cache_only_write_file() 484 map->unlock(map->lock_arg); in regmap_cache_only_write_file() 515 map->lock(map->lock_arg); in regmap_cache_bypass_write_file() 525 map->unlock(map->lock_arg); in regmap_cache_bypass_write_file() 561 node->map = map; in regmap_debugfs_init() 653 map->cache_ops->debugfs_init(map); in regmap_debugfs_init() [all …]
|
| A D | regcache-rbtree.c | 40 struct regmap *map, in regcache_rbtree_get_base_top_reg() argument 144 map->lock(map->lock_arg); in rbtree_show() 171 map->unlock(map->lock_arg); in rbtree_show() 180 debugfs_create_file("rbtree", 0400, map->debugfs, map, &rbtree_fops); in rbtree_debugfs_init() 190 map->cache = kmalloc(sizeof *rbtree_ctx, map->alloc_flags); in regcache_rbtree_init() 191 if (!map->cache) in regcache_rbtree_init() 236 kfree(map->cache); in regcache_rbtree_exit() 237 map->cache = NULL; in regcache_rbtree_exit() 326 if (map->rd_table) { in regcache_rbtree_node_alloc() 473 map->async = true; in regcache_rbtree_sync() [all …]
|
| A D | trace.h | 21 TP_ARGS(map, reg, val), 43 TP_ARGS(map, reg, val) 51 TP_ARGS(map, reg, val) 59 TP_ARGS(map, reg, val) 179 TP_ARGS(map, flag), 198 TP_ARGS(map, flag) 205 TP_ARGS(map, flag) 212 TP_ARGS(map), 236 TP_ARGS(map) 243 TP_ARGS(map) [all …]
|
| A D | regmap-kunit.c | 244 if (IS_ERR(map)) in basic_read_write() 270 if (IS_ERR(map)) in bulk_write() 303 if (IS_ERR(map)) in bulk_read() 333 if (IS_ERR(map)) in multi_write() 372 if (IS_ERR(map)) in multi_read() 404 if (IS_ERR(map)) in read_bypassed() 470 if (IS_ERR(map)) in read_bypassed_volatile() 534 if (IS_ERR(map)) in write_readonly() 564 if (IS_ERR(map)) in read_writeonly() 600 if (IS_ERR(map)) in reg_defaults() [all …]
|
| A D | internal.h | 36 void (*format_write)(struct regmap *map, 46 struct regmap *map; member 187 int (*init)(struct regmap *map); 188 int (*exit)(struct regmap *map); 212 struct regmap *map; member 243 map->debugfs_disable = true; in regmap_debugfs_disable() 297 if (map->dev) in regmap_name() 298 return dev_name(map->dev); in regmap_name() 300 return map->name; in regmap_name() 306 if (map->reg_stride_order >= 0) in regmap_get_offset() [all …]
|
| A D | regcache-flat.c | 18 return regcache_get_index_by_order(map, reg); in regcache_flat_get_index() 26 if (!map || map->reg_stride_order < 0 || !map->max_register_is_set) in regcache_flat_init() 29 map->cache = kcalloc(regcache_flat_get_index(map, map->max_register) in regcache_flat_init() 31 if (!map->cache) in regcache_flat_init() 34 cache = map->cache; in regcache_flat_init() 36 for (i = 0; i < map->num_reg_defaults; i++) { in regcache_flat_init() 40 cache[index] = map->reg_defaults[i].def; in regcache_flat_init() 48 kfree(map->cache); in regcache_flat_exit() 49 map->cache = NULL; in regcache_flat_exit() 57 unsigned int *cache = map->cache; in regcache_flat_read() [all …]
|
| /drivers/mtd/maps/ |
| A D | pci.c | 41 val.x[0]= readb(map->base + map->translate(map, ofs)); in mtd_pci_read8() 49 val.x[0] = readl(map->base + map->translate(map, ofs)); in mtd_pci_read32() 56 memcpy_fromio(to, map->base + map->translate(map, from), len); in mtd_pci_copyfrom() 62 writeb(val.x[0], map->base + map->translate(map, ofs)); in mtd_pci_write8() 68 writel(val.x[0], map->base + map->translate(map, ofs)); in mtd_pci_write32() 74 memcpy_toio(map->base + map->translate(map, to), from, len); in mtd_pci_copyto() 92 map->map.bankwidth = 1; in intel_iq80310_init() 187 map->map.bankwidth = 4; in intel_dc21285_init() 190 map->map.size = len; in intel_dc21285_init() 296 map->exit(dev, map); in mtd_pci_probe() [all …]
|
| A D | amd76xrom.c | 197 map->map.name = map->map_name; in amd76xrom_init_one() 198 map->map.phys = map_top; in amd76xrom_init_one() 208 for(map->map.bankwidth = 32; map->map.bankwidth; in amd76xrom_init_one() 209 map->map.bankwidth >>= 1) in amd76xrom_init_one() 222 map->mtd = do_map_probe(*probe_type, &map->map); in amd76xrom_init_one() 231 if (map->mtd->size > map->map.size) { in amd76xrom_init_one() 234 (unsigned long long)map->mtd->size, map->map.size); in amd76xrom_init_one() 235 map->mtd->size = map->map.size; in amd76xrom_init_one() 244 map->rsrc.start = map->map.phys; in amd76xrom_init_one() 245 map->rsrc.end = map->map.phys + map->mtd->size - 1; in amd76xrom_init_one() [all …]
|
| A D | ck804xrom.c | 227 map->map.name = map->map_name; in ck804xrom_init_one() 228 map->map.phys = map_top; in ck804xrom_init_one() 238 for(map->map.bankwidth = 32; map->map.bankwidth; in ck804xrom_init_one() 239 map->map.bankwidth >>= 1) in ck804xrom_init_one() 252 map->mtd = do_map_probe(*probe_type, &map->map); in ck804xrom_init_one() 261 if (map->mtd->size > map->map.size) { in ck804xrom_init_one() 264 (unsigned long long)map->mtd->size, map->map.size); in ck804xrom_init_one() 265 map->mtd->size = map->map.size; in ck804xrom_init_one() 274 map->rsrc.start = map->map.phys; in ck804xrom_init_one() 275 map->rsrc.end = map->map.phys + map->mtd->size - 1; in ck804xrom_init_one() [all …]
|
| A D | ichxrom.c | 221 map->map.name = map->map_name; in ichxrom_init_one() 222 map->map.phys = map_top; in ichxrom_init_one() 235 for(map->map.bankwidth = 32; map->map.bankwidth; in ichxrom_init_one() 236 map->map.bankwidth >>= 1) in ichxrom_init_one() 249 map->mtd = do_map_probe(*probe_type, &map->map); in ichxrom_init_one() 258 if (map->mtd->size > map->map.size) { in ichxrom_init_one() 261 (unsigned long long)map->mtd->size, map->map.size); in ichxrom_init_one() 262 map->mtd->size = map->map.size; in ichxrom_init_one() 271 map->rsrc.start = map->map.phys; in ichxrom_init_one() 272 map->rsrc.end = map->map.phys + map->mtd->size - 1; in ichxrom_init_one() [all …]
|
| A D | esb2rom.c | 287 map->map.name = map->map_name; in esb2rom_init_one() 288 map->map.phys = map_top; in esb2rom_init_one() 301 for(map->map.bankwidth = 32; map->map.bankwidth; in esb2rom_init_one() 302 map->map.bankwidth >>= 1) { in esb2rom_init_one() 314 map->mtd = do_map_probe(*probe_type, &map->map); in esb2rom_init_one() 323 if (map->mtd->size > map->map.size) { in esb2rom_init_one() 326 (unsigned long long)map->mtd->size, map->map.size); in esb2rom_init_one() 327 map->mtd->size = map->map.size; in esb2rom_init_one() 336 map->rsrc.start = map->map.phys; in esb2rom_init_one() 337 map->rsrc.end = map->map.phys + map->mtd->size - 1; in esb2rom_init_one() [all …]
|
| /drivers/mtd/lpddr/ |
| A D | qinfo_probe.c | 81 dsr = CMDVAL(map_read(map, map->pfow_base + PFOW_DSR)); in lpddr_info_query() 87 val = CMDVAL(map_read(map, map->pfow_base + PFOW_COMMAND_DATA)); in lpddr_info_query() 96 pfow_val[0] = map_read(map, map->pfow_base + PFOW_QUERY_STRING_P); in lpddr_pfow_present() 97 pfow_val[1] = map_read(map, map->pfow_base + PFOW_QUERY_STRING_F); in lpddr_pfow_present() 98 pfow_val[2] = map_read(map, map->pfow_base + PFOW_QUERY_STRING_O); in lpddr_pfow_present() 99 pfow_val[3] = map_read(map, map->pfow_base + PFOW_QUERY_STRING_W); in lpddr_pfow_present() 116 map->name, map->pfow_base); in lpddr_pfow_present() 130 lpddr->DevId = CMDVAL(map_read(map, map->pfow_base + PFOW_DEVICE_ID)); in lpddr_chip_setup() 152 if ((map->pfow_base + 0x1000) >= map->size) { in lpddr_probe_chip() 155 (unsigned long)map->pfow_base, map->size - 1); in lpddr_probe_chip() [all …]
|
| A D | lpddr2_nvm.c | 185 map_write(map, cmd, ow_reg_add(map, CMD_CODE_OFS)); in lpddr2_nvm_do_op() 186 map_write(map, data_l, ow_reg_add(map, CMD_DATA_OFS)); in lpddr2_nvm_do_op() 187 map_write(map, add_l, ow_reg_add(map, CMD_ADD_L_OFS)); in lpddr2_nvm_do_op() 188 map_write(map, add_h, ow_reg_add(map, CMD_ADD_H_OFS)); in lpddr2_nvm_do_op() 189 map_write(map, mpr_l, ow_reg_add(map, MPR_L_OFS)); in lpddr2_nvm_do_op() 190 map_write(map, mpr_h, ow_reg_add(map, MPR_H_OFS)); in lpddr2_nvm_do_op() 196 map_write(map, mpr_l, ow_reg_add(map, MPR_L_OFS) + 2); in lpddr2_nvm_do_op() 197 map_write(map, mpr_h, ow_reg_add(map, MPR_H_OFS) + 2); in lpddr2_nvm_do_op() 218 sr = map_read(map, ow_reg_add(map, STATUS_REG_OFS)); in lpddr2_nvm_do_op() 221 sr = map_read(map, ow_reg_add(map, in lpddr2_nvm_do_op() [all …]
|
| /drivers/ras/amd/atl/ |
| A D | map.c | 17 ctx->map.intlv_mode = FIELD_GET(DF2_INTLV_NUM_CHAN, ctx->map.base); in df2_get_intlv_mode() 32 ctx->map.intlv_mode = FIELD_GET(DF3_INTLV_NUM_CHAN, ctx->map.base); in df3_get_intlv_mode() 38 ctx->map.intlv_mode = FIELD_GET(DF3p5_INTLV_NUM_CHAN, ctx->map.base); in df3p5_get_intlv_mode() 48 ctx->map.intlv_mode = FIELD_GET(DF4_INTLV_NUM_CHAN, ctx->map.intlv); in df4_get_intlv_mode() 61 ctx->map.intlv_mode = FIELD_GET(DF4p5_INTLV_NUM_CHAN, ctx->map.intlv); in df4p5_get_intlv_mode() 270 memset(&ctx->map.remap_array, 0xFF, sizeof(ctx->map.remap_array)); in df4_get_dram_addr_map() 326 memset(&ctx->map.remap_array, 0xFF, sizeof(ctx->map.remap_array)); in df4p5_get_dram_addr_map() 403 for (ctx->map.num = 1; ctx->map.num < df_cfg.num_coh_st_maps; ctx->map.num++) { in find_normalized_offset() 540 ctx->map.total_intlv_chan = ctx->map.num_intlv_chan; in calculate_intlv_bits() 541 ctx->map.total_intlv_chan *= ctx->map.num_intlv_dies; in calculate_intlv_bits() [all …]
|
| /drivers/xen/ |
| A D | gntdev.c | 100 map->index, map->count, in gntdev_print_maps() 126 gnttab_free_pages(map->count, map->pages); in gntdev_free_map() 240 add->index = map->index + map->count; in gntdev_add_map() 265 if (!map) in gntdev_put_map() 289 unmap_grant_pages(map, 0, map->count); in gntdev_put_map() 378 pr_debug("map %d+%d\n", map->index, map->count); in gntdev_map_grant_pages() 379 err = gnttab_map_refs(map->map_ops, map->kmap_ops, map->pages, in gntdev_map_grant_pages() 468 map->unmap_data.pages = map->pages + offset; in __unmap_grant_pages() 471 map->unmap_data.data = map; in __unmap_grant_pages() 574 map->index, map->count, map_start, map_end, in gntdev_invalidate() [all …]
|
| A D | pvcalls-front.c | 108 if (map == NULL) in pvcalls_enter_sock() 113 return map; in pvcalls_enter_sock() 235 unbind_from_irqhandler(map->active.irq, map); in pvcalls_front_destroy_active() 255 kfree(map); in pvcalls_front_free_map() 262 if (map == NULL) in pvcalls_front_conn_handler() 294 map = kzalloc(sizeof(*map), GFP_KERNEL); in pvcalls_front_socket() 304 kfree(map); in pvcalls_front_socket() 436 if (IS_ERR(map)) in pvcalls_front_connect() 658 ret = __read_ring(map->active.ring, &map->active.data, in pvcalls_front_recvmsg() 1092 kfree(map); in pvcalls_front_release() [all …]
|
| A D | pvcalls-back.c | 327 map = kzalloc(sizeof(*map), GFP_KERNEL); in pvcalls_new_active_socket() 342 map->ring_order = map->ring->ring_order; in pvcalls_new_active_socket() 363 map->data.in = map->bytes; in pvcalls_new_active_socket() 364 map->data.out = map->bytes + XEN_FLEX_RING_SIZE(map->ring_order); in pvcalls_new_active_socket() 378 map->sock->sk->sk_user_data = map; in pvcalls_new_active_socket() 453 unbind_from_irqhandler(map->irq, map); in pvcalls_back_release_active() 670 map->sock->sk->sk_user_data = map; in pvcalls_back_bind() 676 if (map && map->sock) in pvcalls_back_bind() 678 if (map && map->wq) in pvcalls_back_bind() 914 if (map == NULL || map->sock == NULL || map->sock->sk == NULL || in pvcalls_back_conn_event() [all …]
|
| /drivers/mtd/chips/ |
| A D | cfi_cmdset_0002.c | 610 mtd->priv = map; in cfi_cmdset_0002() 1398 otp_enter(map, chip, bus_ofs, map_bankwidth(map)); in do_otp_write() 1400 otp_exit(map, chip, bus_ofs, map_bankwidth(map)); in do_otp_write() 1730 otp_enter(map, chip, adr, map_bankwidth(map)); in do_write_oneword_start() 1740 otp_exit(map, chip, adr, map_bankwidth(map)); in do_write_oneword_done() 1771 XIP_INVAL_CACHED_RANGE(map, adr, map_bankwidth(map)); in do_write_oneword_retry() 1772 ENABLE_VPP(map); in do_write_oneword_retry() 2043 ENABLE_VPP(map); in do_write_buffer() 2260 ENABLE_VPP(map); in do_panic_write_oneword() 2431 XIP_INVAL_CACHED_RANGE(map, adr, map->size); in do_erase_chip() [all …]
|
| A D | cfi_util.c | 77 if (map_bankwidth_is_large(map)) { in cfi_build_cmd() 81 wordwidth = map_bankwidth(map); in cfi_build_cmd() 96 onecmd = cpu_to_cfi16(map, cmd); in cfi_build_cmd() 99 onecmd = cpu_to_cfi32(map, cmd); in cfi_build_cmd() 147 wordwidth = map_bankwidth(map); in cfi_merge_status() 184 res = cfi16_to_cpu(map, res); in cfi_merge_status() 187 res = cfi32_to_cpu(map, res); in cfi_merge_status() 211 *prev_val = map_read(map, addr); in cfi_send_gen_cmd() 213 map_write(map, val, addr); in cfi_send_gen_cmd() 320 cfi_qry_mode_on(base, map, cfi); in cfi_read_pri() [all …]
|
| A D | cfi_cmdset_0001.c | 507 mtd->priv = map; in cfi_cmdset_0001() 1409 if (!map->virt) in cfi_intelext_point() 1596 XIP_INVAL_CACHED_RANGE(map, adr, map_bankwidth(map)); in do_write_oneword() 1597 ENABLE_VPP(map); in do_write_oneword() 1637 out: DISABLE_VPP(map); in do_write_oneword() 1758 ENABLE_VPP(map); in do_write_buffer() 1883 out: DISABLE_VPP(map); in do_write_buffer() 1971 ENABLE_VPP(map); in do_erase_oneblock() 2023 DISABLE_VPP(map); in do_erase_oneblock() 2036 out: DISABLE_VPP(map); in do_erase_oneblock() [all …]
|
| /drivers/net/wireless/realtek/rtl818x/rtl8180/ |
| A D | rtl8225.c | 38 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write() 42 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write() 45 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write() 65 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_write() 89 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_read() 92 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_read() 122 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_read() 125 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_read() 129 rtl818x_ioread8(priv, &priv->map->EEPROM_CMD); in rtl8225_read() 321 rtl818x_ioread16(priv, &priv->map->BRSR); in rtl8225_rf_init() [all …]
|
| /drivers/md/dm-vdo/indexer/ |
| A D | index-page-map.c | 39 struct index_page_map *map; in uds_make_index_page_map() local 45 map->geometry = geometry; in uds_make_index_page_map() 48 &map->entries); in uds_make_index_page_map() 50 uds_free_index_page_map(map); in uds_make_index_page_map() 54 *map_ptr = map; in uds_make_index_page_map() 60 if (map != NULL) { in uds_free_index_page_map() 61 vdo_free(map->entries); in uds_free_index_page_map() 62 vdo_free(map); in uds_free_index_page_map() 72 map->last_update = virtual_chapter_number; in uds_update_index_page_map() 77 map->entries[slot] = delta_list_number; in uds_update_index_page_map() [all …]
|
| /drivers/clk/berlin/ |
| A D | berlin2-div.c | 57 struct berlin2_div_map map; member 68 struct berlin2_div_map *map = &div->map; in berlin2_div_is_enabled() local 75 reg >>= map->gate_shift; in berlin2_div_is_enabled() 86 struct berlin2_div_map *map = &div->map; in berlin2_div_enable() local 93 reg |= BIT(map->gate_shift); in berlin2_div_enable() 105 struct berlin2_div_map *map = &div->map; in berlin2_div_disable() local 112 reg &= ~BIT(map->gate_shift); in berlin2_div_disable() 122 struct berlin2_div_map *map = &div->map; in berlin2_div_set_parent() local 153 struct berlin2_div_map *map = &div->map; in berlin2_div_get_parent() local 180 struct berlin2_div_map *map = &div->map; in berlin2_div_recalc_rate() local [all …]
|