Searched refs:rmap (Results 1 - 25 of 117) sorted by relevance

12345

/linux-master/lib/
H A Dcpu_rmap.c27 struct cpu_rmap *rmap; local
39 rmap = kzalloc(obj_offset + size * sizeof(rmap->obj[0]), flags);
40 if (!rmap)
43 kref_init(&rmap->refcount);
44 rmap->obj = (void **)((char *)rmap + obj_offset);
53 rmap->near[cpu].index = cpu % size;
54 rmap->near[cpu].dist = CPU_RMAP_DIST_INF;
57 rmap
68 struct cpu_rmap *rmap = container_of(ref, struct cpu_rmap, refcount); local
76 cpu_rmap_get(struct cpu_rmap *rmap) argument
85 cpu_rmap_put(struct cpu_rmap *rmap) argument
94 cpu_rmap_copy_neigh(struct cpu_rmap *rmap, unsigned int cpu, const struct cpumask *mask, u16 dist) argument
111 debug_print_rmap(const struct cpu_rmap *rmap, const char *prefix) argument
126 debug_print_rmap(const struct cpu_rmap *rmap, const char *prefix) argument
131 get_free_index(struct cpu_rmap *rmap) argument
149 cpu_rmap_add(struct cpu_rmap *rmap, void *obj) argument
167 cpu_rmap_update(struct cpu_rmap *rmap, u16 index, const struct cpumask *affinity) argument
227 struct cpu_rmap *rmap; member in struct:irq_glue
237 free_irq_cpu_rmap(struct cpu_rmap *rmap) argument
293 irq_cpu_rmap_remove(struct cpu_rmap *rmap, int irq) argument
310 irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq) argument
[all...]
/linux-master/include/linux/
H A Dcpu_rmap.h35 extern int cpu_rmap_put(struct cpu_rmap *rmap);
37 extern int cpu_rmap_add(struct cpu_rmap *rmap, void *obj);
38 extern int cpu_rmap_update(struct cpu_rmap *rmap, u16 index,
41 static inline u16 cpu_rmap_lookup_index(struct cpu_rmap *rmap, unsigned int cpu) argument
43 return rmap->near[cpu].index;
46 static inline void *cpu_rmap_lookup_obj(struct cpu_rmap *rmap, unsigned int cpu) argument
48 return rmap->obj[rmap->near[cpu].index];
61 extern void free_irq_cpu_rmap(struct cpu_rmap *rmap);
63 int irq_cpu_rmap_remove(struct cpu_rmap *rmap, in
[all...]
/linux-master/drivers/leds/
H A Dleds-acer-a500.c21 struct regmap *rmap; member in struct:a500_led
62 return regmap_multi_reg_write(led->rmap, control_seq, num_regs);
68 struct regmap *rmap; local
71 rmap = dev_get_regmap(pdev->dev.parent, "KB930");
72 if (!rmap)
76 regmap_multi_reg_write(rmap, a500_ec_leds_reset_seq, 2);
87 white_led->rmap = rmap;
98 orange_led->rmap = rmap;
[all...]
/linux-master/fs/xfs/libxfs/
H A Dxfs_rmap_btree.c42 * The rmap btree is part of the free space management, so blocks for the tree
159 * Fork and bmbt are significant parts of the rmap record key, but written
164 return rec->rmap.rm_offset & ~cpu_to_be64(XFS_RMAP_OFF_UNWRITTEN);
172 key->rmap.rm_startblock = rec->rmap.rm_startblock;
173 key->rmap.rm_owner = rec->rmap.rm_owner;
174 key->rmap.rm_offset = ondisk_rec_offset_to_key(rec);
192 adj = be32_to_cpu(rec->rmap.rm_blockcount) - 1;
194 key->rmap
[all...]
/linux-master/drivers/cxl/core/
H A Dregs.c65 struct cxl_reg_map *rmap; local
76 rmap = NULL;
86 rmap = &map->hdm_decoder;
93 rmap = &map->ras;
101 if (!rmap)
103 rmap->valid = true;
104 rmap->id = cap_id;
105 rmap->offset = CXL_CM_OFFSET + offset;
106 rmap->size = length;
135 struct cxl_reg_map *rmap; local
209 const struct cxl_reg_map *rmap; member in struct:mapinfo
243 const struct cxl_reg_map *rmap; member in struct:mapinfo
[all...]
/linux-master/include/linux/mfd/
H A Dtps65090.h76 struct regmap *rmap; member in struct:tps65090
118 return regmap_write(tps->rmap, reg, val);
127 ret = regmap_read(tps->rmap, reg, &temp_val);
138 return regmap_update_bits(tps->rmap, reg, BIT(bit_num), ~0u);
146 return regmap_update_bits(tps->rmap, reg, BIT(bit_num), 0u);
/linux-master/drivers/regulator/
H A Dvqmmc-ipq4019-regulator.c51 struct regmap *rmap; local
63 rmap = devm_regmap_init_mmio(dev, base, &ipq4019_vmmcq_regmap_config);
64 if (IS_ERR(rmap))
65 return PTR_ERR(rmap);
70 cfg.regmap = rmap;
H A Dwm8400-regulator.c33 struct regmap *rmap = rdev_get_regmap(dev); local
38 ret = regmap_bulk_read(rmap, WM8400_DCDC1_CONTROL_1 + offset, data, 2);
59 struct regmap *rmap = rdev_get_regmap(dev); local
66 ret = regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_2 + offset,
71 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset,
77 ret = regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_2 + offset,
82 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset,
88 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset,
/linux-master/fs/xfs/scrub/
H A Drefcount_repair.c47 * This algorithm is "borrowed" from xfs_repair. Imagine the rmap
61 * For our purposes, a rmap is a tuple (startblock, len, fileoff, owner).
69 * the extra tree to save time. Also there's no guarantee that rmap
78 * - Set sp to the physical block (pblk) of the next unprocessed rmap.
81 * is the minimum of (the pblk of the next unprocessed rmap) and
82 * (startblock + len of each rmap in the bag).
94 * This is the minimum of (the pblk of the next unprocessed rmap)
95 * and (startblock + len of each rmap in the bag).
129 descr = xchk_xfile_ag_descr(sc, "rmap record bag");
207 /* Decide if an rmap coul
209 xrep_refc_rmap_shareable( struct xfs_mount *mp, const struct xfs_rmap_irec *rmap) argument
234 xrep_refc_walk_rmaps( struct xrep_refc *rr, struct xfs_rmap_irec *rmap, bool *have_rec) argument
374 xrep_refc_push_rmaps_at( struct xrep_refc *rr, struct rcbag *rcstack, xfs_agblock_t bno, struct xfs_rmap_irec *rmap, bool *have) argument
438 struct xfs_rmap_irec rmap; local
[all...]
H A Drcbag.h17 const struct xfs_rmap_irec *rmap);
/linux-master/drivers/ata/
H A Dpata_ixp4xx_cf.c30 struct regmap *rmap; member in struct:ixp4xx_pata
57 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg,
61 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg,
65 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg,
69 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg,
73 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg,
79 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg,
87 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg,
91 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg,
95 regmap_update_bits(ixpp->rmap, ixp
[all...]
/linux-master/include/linux/soc/ixp4xx/
H A Dcpu.h93 static inline u32 cpu_ixp4xx_features(struct regmap *rmap) argument
97 regmap_read(rmap, IXP4XX_EXP_CNFG2, &val);
114 static inline u32 cpu_ixp4xx_features(struct regmap *rmap) argument
H A Dnpe.h21 struct regmap *rmap; member in struct:npe
/linux-master/drivers/watchdog/
H A Dmax77620_wdt.c47 struct regmap *rmap; member in struct:max77620_wdt
76 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2,
84 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2,
92 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3,
131 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3,
136 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2,
174 wdt->rmap = dev_get_regmap(dev->parent, NULL);
175 if (!wdt->rmap) {
190 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_onoff_cnfg2,
199 ret = regmap_update_bits(wdt->rmap, wd
[all...]
/linux-master/drivers/gpio/
H A Dgpio-max77620.c19 struct regmap *rmap; member in struct:max77620_gpio
33 err = regmap_read(gpio->rmap, MAX77620_REG_IRQ_LVL2_GPIO, &value);
115 err = regmap_update_bits(gpio->rmap, GPIO_REG_ADDR(offset),
140 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
155 ret = regmap_read(mgpio->rmap, GPIO_REG_ADDR(offset), &val);
177 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
184 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
218 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
236 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset),
249 return regmap_update_bits(mgpio->rmap, GPIO_REG_ADD
[all...]
/linux-master/drivers/thermal/
H A Dmax77620_thermal.c27 struct regmap *rmap; member in struct:max77620_therm_info
53 ret = regmap_read(mtherm->rmap, MAX77620_REG_STATLBT, &val);
103 mtherm->rmap = dev_get_regmap(pdev->dev.parent, NULL);
104 if (!mtherm->rmap) {
/linux-master/drivers/mtd/maps/
H A Dphysmap-gemini.c124 struct regmap *rmap; local
138 rmap = syscon_regmap_lookup_by_phandle(np, "syscon");
139 if (IS_ERR(rmap)) {
141 return PTR_ERR(rmap);
144 ret = regmap_read(rmap, GLOBAL_STATUS, &val);
H A Dphysmap-versatile.c193 struct regmap *rmap; local
210 rmap = syscon_node_to_regmap(sysnp);
212 if (IS_ERR(rmap))
213 return PTR_ERR(rmap);
215 syscon_regmap = rmap;
/linux-master/drivers/power/supply/
H A Dmax14577_charger.c49 struct regmap *rmap = chg->max14577->regmap; local
64 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, &reg_data);
73 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, &reg_data);
123 struct regmap *rmap = chg->max14577->regmap; local
128 ret = max14577_read_reg(rmap, MAX14577_MUIC_REG_STATUS2, &reg_data);
162 struct regmap *rmap = chg->max14577->regmap; local
167 ret = max14577_read_reg(rmap, MAX14577_MUIC_REG_STATUS2, &reg_data);
178 ret = max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, &reg_data);
328 struct regmap *rmap = chg->max14577->regmap; local
338 max14577_update_reg(rmap, MAX14577_REG_CDETCTRL
[all...]
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c69 unsigned long *rmap, long pte_index, int realmode)
74 if (*rmap & KVMPPC_RMAP_PRESENT) {
75 i = *rmap & KVMPPC_RMAP_INDEX;
88 *rmap = (*rmap & ~KVMPPC_RMAP_INDEX) |
91 unlock_rmap(rmap);
130 unsigned long *rmap; local
142 rmap = real_vmalloc_addr(&memslot->arch.rmap[gfn - memslot->base_gfn]);
143 return rmap;
68 kvmppc_add_revmap_chain(struct kvm *kvm, struct revmap_entry *rev, unsigned long *rmap, long pte_index, int realmode) argument
153 unsigned long *rmap; local
196 unsigned long *rmap; local
793 unsigned long *rmap; local
[all...]
/linux-master/drivers/mfd/
H A Dmax77620.c235 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT,
248 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT,
390 ret = regmap_update_bits(chip->rmap, MAX77620_REG_FPS_CFG0 + fps_id,
428 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2,
440 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2,
451 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1,
470 ret = regmap_read(chip->rmap, i, &val);
491 regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1,
536 chip->rmap = devm_regmap_init_i2c(client, rmap_config);
537 if (IS_ERR(chip->rmap)) {
[all...]
H A Dtps65090.c188 tps65090->rmap = devm_regmap_init_i2c(client, &tps65090_regmap_config);
189 if (IS_ERR(tps65090->rmap)) {
190 ret = PTR_ERR(tps65090->rmap);
196 ret = regmap_add_irq_chip(tps65090->rmap, client->irq,
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dpci_irq.h39 struct cpu_rmap **rmap);
/linux-master/arch/x86/kvm/
H A Ddebugfs.c91 struct kvm_rmap_head *rmap; local
120 rmap = slot->arch.rmap[k];
124 index = ffs(pte_list_count(&rmap[l]));
135 /* index=0 counts no rmap; index=1 counts 1 rmap */
/linux-master/drivers/bus/
H A Dintel-ixp4xx-eb.c78 struct regmap *rmap; member in struct:ixp4xx_eb
191 regmap_read(eb->rmap, IXP4XX_EXP_TIMING_CS0 +
265 regmap_write(eb->rmap,
362 eb->rmap = syscon_node_to_regmap(np);
363 if (IS_ERR(eb->rmap))
364 return dev_err_probe(dev, PTR_ERR(eb->rmap), "no regmap\n");
367 ret = regmap_read(eb->rmap, IXP4XX_EXP_CNFG0, &val);
378 regmap_read(eb->rmap, IXP43X_EXP_UNIT_FUSE_RESET, &val);

Completed in 480 milliseconds

12345