/linux-master/drivers/bus/ |
H A D | intel-ixp4xx-eb.c | 78 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 D | mlx5_irq.h | 31 struct cpu_rmap **rmap); 33 u16 vecidx, struct cpu_rmap **rmap);
|
H A D | eq.c | 67 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 D | bmap.c | 140 /* 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 D | rcbag.c | 69 /* 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 D | rcbag_btree.h | 70 const struct xfs_rmap_irec *rmap, int *success);
|
H A D | rcbag_btree.c | 318 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 D | max14577-regulator.c | 18 struct regmap *rmap = rdev->regmap; local 23 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL2, ®_data); 26 max14577_read_reg(rmap, MAX14577_CHG_REG_STATUS3, ®_data); 39 struct regmap *rmap = rdev->regmap; local 47 max14577_read_reg(rmap, MAX14577_CHG_REG_CHG_CTRL4, ®_data);
|
H A D | tps65132-regulator.c | 228 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 D | max77620-regulator.c | 86 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 D | mcp16502.c | 509 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 D | leds-max77693.c | 150 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 D | pinctrl-max77620.c | 105 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 D | xdma.c | 117 * @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 D | kvm_book3s_64.h | 39 * 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 D | gmap.c | 163 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 D | book3s_hv_nested.c | 919 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 D | book3s_64_mmu_hv.c | 517 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 D | bd99954-charger.c | 107 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 D | ixp4xx-npe.c | 389 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 D | xfs_rmap.c | 107 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 D | phy-brcm-usb.c | 475 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 D | rio.h | 21 u16 destid, u8 hopcount, u32 *rmap);
|
/linux-master/mm/ |
H A D | interval_tree.c | 10 #include <linux/rmap.h>
|
/linux-master/mm/damon/ |
H A D | ops-common.c | 11 #include <linux/rmap.h>
|