Searched refs:rmap (Results 26 - 50 of 117) sorted by relevance

12345

/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);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dmlx5_irq.h31 struct cpu_rmap **rmap);
33 u16 vecidx, struct cpu_rmap **rmap);
H A Deq.c67 struct cpu_rmap *rmap; member in struct:mlx5_eq_table
867 return dev->priv.parent_mdev->priv.eq_table->rmap;
869 return dev->priv.eq_table->rmap;
878 struct cpu_rmap *rmap; local
882 rmap = mlx5_eq_table_get_pci_rmap(dev);
884 irq = mlx5_irq_request_vector(dev, cpu, vecidx, &rmap);
951 /* rmap is a mapping between irq number and queue number.
952 * Each irq can be assigned only to a single rmap.
953 * Since SFs share IRQs, rmap mapping cannot function correctly
955 * Hence we don't allow netdev rmap fo
[all...]
/linux-master/fs/xfs/scrub/
H A Dbmap.c140 /* Look for a corresponding rmap for this irec. */
147 struct xfs_rmap_irec *rmap)
171 * range rmap lookup to make sure we get the correct owner/offset.
175 owner, offset, rflags, rmap, &has_rmap);
178 owner, offset, rflags, rmap, &has_rmap);
196 struct xfs_rmap_irec rmap; local
203 /* Find the rmap record for this irec. */
204 if (!xchk_bmap_get_rmap(info, irec, agbno, owner, &rmap))
208 * The rmap must be an exact match for this incore file mapping record,
211 if (rmap
142 xchk_bmap_get_rmap( struct xchk_bmap_info *info, struct xfs_bmbt_irec *irec, xfs_agblock_t agbno, uint64_t owner, struct xfs_rmap_irec *rmap) argument
263 struct xfs_rmap_irec rmap; local
[all...]
H A Drcbag.c69 /* Track an rmap in the refcount bag. */
74 const struct xfs_rmap_irec *rmap)
83 error = rcbagbt_lookup_eq(cur, rmap, &has);
101 bagrec.rbg_startblock = rmap->rm_startblock;
102 bagrec.rbg_blockcount = rmap->rm_blockcount;
143 * Find the next block where the refcount changes, given the next rmap we
189 * interesting rmap to look at after emitting this refcount extent, or
71 rcbag_add( struct rcbag *bag, struct xfs_trans *tp, const struct xfs_rmap_irec *rmap) argument
H A Drcbag_btree.h70 const struct xfs_rmap_irec *rmap, int *success);
H A Drcbag_btree.c318 const struct xfs_rmap_irec *rmap,
323 rec->rbg_startblock = rmap->rm_startblock;
324 rec->rbg_blockcount = rmap->rm_blockcount;
316 rcbagbt_lookup_eq( struct xfs_btree_cur *cur, const struct xfs_rmap_irec *rmap, int *success) argument
/linux-master/drivers/regulator/
H A Dmax14577-regulator.c18 struct regmap *rmap = rdev->regmap; local
23 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, &reg_data);
26 max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, &reg_data);
39 struct regmap *rmap = rdev->regmap; local
47 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL4, &reg_data);
H A Dtps65132-regulator.c228 struct regmap *rmap; local
237 rmap = devm_regmap_init_i2c(client, &tps65132_regmap_config);
238 if (IS_ERR(rmap)) {
239 ret = PTR_ERR(rmap);
248 config.regmap = rmap;
H A Dmax77620-regulator.c86 struct regmap *rmap; member in struct:max77620_regulator
106 ret = regmap_read(pmic->rmap, rinfo->fps_addr, &val);
134 ret = regmap_read(pmic->rmap, rinfo->fps_addr, &val);
150 ret = regmap_update_bits(pmic->rmap, rinfo->fps_addr,
195 ret = regmap_update_bits(pmic->rmap, rinfo->fps_addr,
225 ret = regmap_update_bits(pmic->rmap, addr, mask, power_mode << shift);
254 ret = regmap_read(pmic->rmap, addr, &val);
271 ret = regmap_read(pmic->rmap, rinfo->cfg_addr, &rval);
341 ret = regmap_update_bits(pmic->rmap, rinfo->cfg_addr, mask, val);
369 ret = regmap_update_bits(pmic->rmap, rinf
[all...]
H A Dmcp16502.c509 struct regmap *rmap; local
519 rmap = devm_regmap_init_i2c(client, &mcp16502_regmap_config);
520 if (IS_ERR(rmap)) {
521 ret = PTR_ERR(rmap);
527 config.regmap = rmap;
/linux-master/drivers/leds/flash/
H A Dleds-max77693.c150 struct regmap *rmap = led->regmap; local
172 ret = regmap_write(rmap, MAX77693_LED_REG_FLASH_EN, 0);
177 return regmap_write(rmap, MAX77693_LED_REG_FLASH_EN, v);
269 struct regmap *rmap = led->regmap; local
288 return regmap_write(rmap, MAX77693_LED_REG_ITORCH,
296 struct regmap *rmap = led->regmap; local
306 ret = regmap_write(rmap, MAX77693_LED_REG_IFLASH1,
313 ret = regmap_write(rmap, MAX77693_LED_REG_IFLASH2,
322 struct regmap *rmap = led->regmap; local
328 ret = regmap_write(rmap, MAX77693_LED_REG_FLASH_TIME
340 struct regmap *rmap = led->regmap; local
356 struct regmap *rmap = led->regmap; local
393 struct regmap *rmap = led->regmap; local
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-max77620.c105 struct regmap *rmap; member in struct:max77620_pctrl_info
254 ret = regmap_update_bits(mpci->rmap, MAX77620_REG_AME_GPIO,
291 ret = regmap_read(mpci->rmap, MAX77620_REG_PUE_GPIO, &val);
301 ret = regmap_read(mpci->rmap, MAX77620_REG_PDE_GPIO, &val);
326 ret = regmap_read(mpci->rmap, addr, &val);
385 ret = regmap_update_bits(mpci->rmap, addr, mask, param_val << shift);
414 ret = regmap_update_bits(mpci->rmap,
427 ret = regmap_update_bits(mpci->rmap,
504 ret = regmap_update_bits(mpci->rmap,
513 ret = regmap_update_bits(mpci->rmap,
[all...]
/linux-master/drivers/dma/xilinx/
H A Dxdma.c117 * @rmap: MMIO regmap for DMA registers
129 struct regmap *rmap; member in struct:xdma_device
227 ret = regmap_write(xdev->rmap, chan->base + XDMA_CHAN_CONTROL_W1C,
232 ret = regmap_write(xdev->rmap, chan->base + XDMA_CHAN_INTR_ENABLE,
342 ret = regmap_write(xdev->rmap, xchan->base + XDMA_CHAN_CONTROL_W1C,
357 ret = regmap_write(xdev->rmap, xchan->base + XDMA_SGDMA_DESC_LO, val);
362 ret = regmap_write(xdev->rmap, xchan->base + XDMA_SGDMA_DESC_HI, val);
370 ret = regmap_write(xdev->rmap, xchan->base + XDMA_SGDMA_DESC_ADJ, val);
375 ret = regmap_write(xdev->rmap, xchan->base + XDMA_CHAN_CONTROL,
397 ret = regmap_write(xdev->rmap, xcha
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h39 * We define a nested rmap entry as a single 64-bit quantity
49 /* Structure for a nested guest rmap entry */
52 u64 rmap; member in struct:rmap_nested
56 * for_each_nest_rmap_safe - iterate over the list of nested rmap entries
61 * @rmapp: an (unsigned long *) in which to return the rmap entries on each
66 * rmap entry in the memslot. The list is always terminated by a "single entry"
68 * a single entry then this is itself in the rmap entry of the memslot, not a
71 * Note that the iterator below assumes that a nested rmap entry is always
76 * processing done on the u64 rmap value given by each iteration. This is safe
82 * unsigned long rmap;
475 lock_rmap(unsigned long *rmap) argument
483 unlock_rmap(unsigned long *rmap) argument
[all...]
/linux-master/arch/s390/mm/
H A Dgmap.c163 struct gmap_rmap *rmap, *rnext, *head; local
182 gmap_for_each_rmap_safe(rmap, rnext, head)
183 kfree(rmap);
1189 * gmap_insert_rmap - add a rmap to the host_to_rmap radix tree
1191 * @vmaddr: vm address associated with the rmap
1192 * @rmap: pointer to the rmap structure
1197 struct gmap_rmap *rmap)
1205 rmap->next = radix_tree_deref_slot_protected(slot,
1207 for (temp = rmap
1196 gmap_insert_rmap(struct gmap *sg, unsigned long vmaddr, struct gmap_rmap *rmap) argument
1235 struct gmap_rmap *rmap; local
2140 struct gmap_rmap *rmap; local
2208 struct gmap_rmap *rmap, *rnext, *head; local
[all...]
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_nested.c919 u64 rmap, new_rmap = (*n_rmap)->rmap; local
923 /* No -> use the rmap as a single entry */
929 for_each_nest_rmap_safe(cursor, entry, &rmap) {
930 if (kvmhv_n_rmap_is_equal(rmap, new_rmap))
935 rmap = *rmapp;
936 if (rmap & RMAP_NESTED_IS_SINGLE_ENTRY) /* Not previously a list */
939 if (rmap & RMAP_NESTED_IS_SINGLE_ENTRY) /* Not previously a list */
940 (*n_rmap)->list.next = (struct llist_node *) rmap;
961 * If the pfn has changed then this is a stale rmap entr
981 unsigned long rmap, mask; local
1019 unsigned long rmap; local
1045 unsigned long *rmap = &memslot->arch.rmap[gfn]; local
1055 unsigned long rmap, *rmapp = &free->arch.rmap[page]; local
[all...]
H A Dbook3s_64_mmu_hv.c517 unsigned long *rmap; local
705 /* Always put the HPTE in the rmap chain for the page base address */
706 rmap = &memslot->arch.rmap[gfn_base - memslot->base_gfn];
707 lock_rmap(rmap);
712 unlock_rmap(rmap);
716 /* Only set R/C in real HPTE if set in both *rmap and guest_rpte */
717 rcbits = *rmap >> KVMPPC_RMAP_RC_SHIFT;
722 unlock_rmap(rmap);
728 kvmppc_add_revmap_chain(kvm, rev, rmap, inde
[all...]
/linux-master/drivers/power/supply/
H A Dbd99954-charger.c107 struct regmap *rmap; member in struct:bd9995x_device
503 ret = regmap_read(bd->rmap, INT0_STATUS, &status);
531 ret = regmap_write(bd->rmap, INT0_STATUS, status);
554 ret = regmap_read(bd->rmap, sub_status_reg[i], &sub_status);
569 ret = regmap_write(bd->rmap, sub_status_reg[i], sub_status);
610 ret = regmap_raw_write(bd->rmap, SYSTEM_CTRL_SET, &tmp, 2);
628 ret = regmap_raw_write(bd->rmap, SYSTEM_CTRL_SET, &tmp, 2);
996 bd->rmap = devm_regmap_init_i2c(client, &bd9995x_regmap_config);
997 if (IS_ERR(bd->rmap)) {
999 return PTR_ERR(bd->rmap);
[all...]
/linux-master/drivers/soc/ixp4xx/
H A Dixp4xx-npe.c389 val = cpu_ixp4xx_features(npe->rmap);
391 regmap_write(npe->rmap, IXP4XX_EXP_CNFG2, val & ~reset_bit);
393 regmap_write(npe->rmap, IXP4XX_EXP_CNFG2, val | reset_bit);
396 val = cpu_ixp4xx_features(npe->rmap);
691 struct regmap *rmap; local
695 rmap = syscon_regmap_lookup_by_compatible("syscon");
696 if (IS_ERR(rmap))
697 return dev_err_probe(dev, PTR_ERR(rmap),
707 val = cpu_ixp4xx_features(rmap);
717 npe->rmap
[all...]
/linux-master/fs/xfs/libxfs/
H A Dxfs_rmap.c107 rec.rmap.rm_startblock = cpu_to_be32(irec->rm_startblock);
108 rec.rmap.rm_blockcount = cpu_to_be32(irec->rm_blockcount);
109 rec.rmap.rm_owner = cpu_to_be64(irec->rm_owner);
110 rec.rmap.rm_offset = cpu_to_be64(
202 /* Convert an internal btree record to an rmap record. */
208 irec->rm_startblock = be32_to_cpu(rec->rmap.rm_startblock);
209 irec->rm_blockcount = be32_to_cpu(rec->rmap.rm_blockcount);
210 irec->rm_owner = be64_to_cpu(rec->rmap.rm_owner);
211 return xfs_rmap_irec_offset_unpack(be64_to_cpu(rec->rmap.rm_offset),
215 /* Simple checks for rmap record
2496 xfs_rmap_map_raw( struct xfs_btree_cur *cur, struct xfs_rmap_irec *rmap) argument
2922 xfs_rmap_shareable( struct xfs_mount *mp, const struct xfs_rmap_irec *rmap) argument
[all...]
/linux-master/drivers/phy/broadcom/
H A Dphy-brcm-usb.c475 struct regmap *rmap; local
552 rmap = syscon_regmap_lookup_by_phandle(dev->of_node,
554 if (IS_ERR(rmap))
555 rmap = syscon_regmap_lookup_by_phandle(dev->of_node,
557 if (!IS_ERR(rmap))
558 priv->ini.syscon_piarbctl = rmap;
/linux-master/drivers/rapidio/
H A Drio.h21 u16 destid, u8 hopcount, u32 *rmap);
/linux-master/mm/
H A Dinterval_tree.c10 #include <linux/rmap.h>
/linux-master/mm/damon/
H A Dops-common.c11 #include <linux/rmap.h>

Completed in 265 milliseconds

12345