/kernel/linux/linux-6.6/lib/ |
H A D | cpu_rmap.c | 27 struct cpu_rmap *rmap; in alloc_cpu_rmap() local 39 rmap = kzalloc(obj_offset + size * sizeof(rmap->obj[0]), flags); in alloc_cpu_rmap() 40 if (!rmap) in alloc_cpu_rmap() 43 kref_init(&rmap->refcount); in alloc_cpu_rmap() 44 rmap->obj = (void **)((char *)rmap + obj_offset); in alloc_cpu_rmap() 53 rmap->near[cpu].index = cpu % size; in alloc_cpu_rmap() 54 rmap->near[cpu].dist = CPU_RMAP_DIST_INF; in alloc_cpu_rmap() 57 rmap in alloc_cpu_rmap() 68 struct cpu_rmap *rmap = container_of(ref, struct cpu_rmap, refcount); cpu_rmap_release() local 76 cpu_rmap_get(struct cpu_rmap *rmap) cpu_rmap_get() argument 85 cpu_rmap_put(struct cpu_rmap *rmap) cpu_rmap_put() argument 94 cpu_rmap_copy_neigh(struct cpu_rmap *rmap, unsigned int cpu, const struct cpumask *mask, u16 dist) cpu_rmap_copy_neigh() argument 111 debug_print_rmap(const struct cpu_rmap *rmap, const char *prefix) debug_print_rmap() argument 126 debug_print_rmap(const struct cpu_rmap *rmap, const char *prefix) debug_print_rmap() argument 131 get_free_index(struct cpu_rmap *rmap) get_free_index() argument 149 cpu_rmap_add(struct cpu_rmap *rmap, void *obj) cpu_rmap_add() argument 167 cpu_rmap_update(struct cpu_rmap *rmap, u16 index, const struct cpumask *affinity) cpu_rmap_update() argument 227 struct cpu_rmap *rmap; global() member 237 free_irq_cpu_rmap(struct cpu_rmap *rmap) free_irq_cpu_rmap() argument 293 irq_cpu_rmap_remove(struct cpu_rmap *rmap, int irq) irq_cpu_rmap_remove() argument 310 irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq) irq_cpu_rmap_add() argument [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | cpu_rmap.c | 27 struct cpu_rmap *rmap; in alloc_cpu_rmap() local 39 rmap = kzalloc(obj_offset + size * sizeof(rmap->obj[0]), flags); in alloc_cpu_rmap() 40 if (!rmap) in alloc_cpu_rmap() 43 kref_init(&rmap->refcount); in alloc_cpu_rmap() 44 rmap->obj = (void **)((char *)rmap + obj_offset); in alloc_cpu_rmap() 53 rmap->near[cpu].index = cpu % size; in alloc_cpu_rmap() 54 rmap->near[cpu].dist = CPU_RMAP_DIST_INF; in alloc_cpu_rmap() 57 rmap in alloc_cpu_rmap() 68 struct cpu_rmap *rmap = container_of(ref, struct cpu_rmap, refcount); cpu_rmap_release() local 76 cpu_rmap_get(struct cpu_rmap *rmap) cpu_rmap_get() argument 85 cpu_rmap_put(struct cpu_rmap *rmap) cpu_rmap_put() argument 94 cpu_rmap_copy_neigh(struct cpu_rmap *rmap, unsigned int cpu, const struct cpumask *mask, u16 dist) cpu_rmap_copy_neigh() argument 111 debug_print_rmap(const struct cpu_rmap *rmap, const char *prefix) debug_print_rmap() argument 126 debug_print_rmap(const struct cpu_rmap *rmap, const char *prefix) debug_print_rmap() argument 138 cpu_rmap_add(struct cpu_rmap *rmap, void *obj) cpu_rmap_add() argument 155 cpu_rmap_update(struct cpu_rmap *rmap, u16 index, const struct cpumask *affinity) cpu_rmap_update() argument 215 struct cpu_rmap *rmap; global() member 225 free_irq_cpu_rmap(struct cpu_rmap *rmap) free_irq_cpu_rmap() argument 287 irq_cpu_rmap_add(struct cpu_rmap *rmap, int irq) irq_cpu_rmap_add() argument [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_rmap_item.c | 260 struct xfs_map_extent *rmap, in xfs_trans_set_rmap_flags() 265 rmap->me_flags = 0; in xfs_trans_set_rmap_flags() 267 rmap->me_flags |= XFS_RMAP_EXTENT_UNWRITTEN; in xfs_trans_set_rmap_flags() 269 rmap->me_flags |= XFS_RMAP_EXTENT_ATTR_FORK; in xfs_trans_set_rmap_flags() 272 rmap->me_flags |= XFS_RMAP_EXTENT_MAP; in xfs_trans_set_rmap_flags() 275 rmap->me_flags |= XFS_RMAP_EXTENT_MAP_SHARED; in xfs_trans_set_rmap_flags() 278 rmap->me_flags |= XFS_RMAP_EXTENT_UNMAP; in xfs_trans_set_rmap_flags() 281 rmap->me_flags |= XFS_RMAP_EXTENT_UNMAP_SHARED; in xfs_trans_set_rmap_flags() 284 rmap->me_flags |= XFS_RMAP_EXTENT_CONVERT; in xfs_trans_set_rmap_flags() 287 rmap in xfs_trans_set_rmap_flags() 259 xfs_trans_set_rmap_flags( struct xfs_map_extent *rmap, enum xfs_rmap_intent_type type, int whichfork, xfs_exntst_t state) xfs_trans_set_rmap_flags() argument 355 xfs_rmap_update_log_item( struct xfs_trans *tp, struct xfs_rui_log_item *ruip, struct xfs_rmap_intent *rmap) xfs_rmap_update_log_item() argument 391 struct xfs_rmap_intent *rmap; xfs_rmap_update_create_intent() local 421 struct xfs_rmap_intent *rmap; xfs_rmap_update_finish_item() local 447 struct xfs_rmap_intent *rmap; xfs_rmap_update_cancel_item() local 473 struct xfs_map_extent *rmap; xfs_rui_item_recover() local [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | cpu_rmap.h | 35 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) in cpu_rmap_lookup_index() argument 43 return rmap->near[cpu].index; in cpu_rmap_lookup_index() 46 static inline void *cpu_rmap_lookup_obj(struct cpu_rmap *rmap, unsigned int cpu) in cpu_rmap_lookup_obj() argument 48 return rmap->obj[rmap->near[cpu].index]; in cpu_rmap_lookup_obj() 61 extern void free_irq_cpu_rmap(struct cpu_rmap *rmap); 63 int irq_cpu_rmap_remove(struct cpu_rmap *rmap, in [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | cpu_rmap.h | 36 extern int cpu_rmap_put(struct cpu_rmap *rmap); 38 extern int cpu_rmap_add(struct cpu_rmap *rmap, void *obj); 39 extern int cpu_rmap_update(struct cpu_rmap *rmap, u16 index, 42 static inline u16 cpu_rmap_lookup_index(struct cpu_rmap *rmap, unsigned int cpu) in cpu_rmap_lookup_index() argument 44 return rmap->near[cpu].index; in cpu_rmap_lookup_index() 47 static inline void *cpu_rmap_lookup_obj(struct cpu_rmap *rmap, unsigned int cpu) in cpu_rmap_lookup_obj() argument 49 return rmap->obj[rmap->near[cpu].index]; in cpu_rmap_lookup_obj() 62 extern void free_irq_cpu_rmap(struct cpu_rmap *rmap); 64 extern int irq_cpu_rmap_add(struct cpu_rmap *rmap, in [all...] |
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_rmap_btree.c | 37 * The rmap btree is part of the free space management, so blocks for the tree 167 key->rmap.rm_startblock = rec->rmap.rm_startblock; in xfs_rmapbt_init_key_from_rec() 168 key->rmap.rm_owner = rec->rmap.rm_owner; in xfs_rmapbt_init_key_from_rec() 169 key->rmap.rm_offset = rec->rmap.rm_offset; in xfs_rmapbt_init_key_from_rec() 187 adj = be32_to_cpu(rec->rmap.rm_blockcount) - 1; in xfs_rmapbt_init_high_key_from_rec() 189 key->rmap.rm_startblock = rec->rmap in xfs_rmapbt_init_high_key_from_rec() [all...] |
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_rmap_btree.c | 39 * The rmap btree is part of the free space management, so blocks for the tree 161 * Fork and bmbt are significant parts of the rmap record key, but written 166 return rec->rmap.rm_offset & ~cpu_to_be64(XFS_RMAP_OFF_UNWRITTEN); in ondisk_rec_offset_to_key() 174 key->rmap.rm_startblock = rec->rmap.rm_startblock; in xfs_rmapbt_init_key_from_rec() 175 key->rmap.rm_owner = rec->rmap.rm_owner; in xfs_rmapbt_init_key_from_rec() 176 key->rmap.rm_offset = ondisk_rec_offset_to_key(rec); in xfs_rmapbt_init_key_from_rec() 194 adj = be32_to_cpu(rec->rmap.rm_blockcount) - 1; in xfs_rmapbt_init_high_key_from_rec() 196 key->rmap in xfs_rmapbt_init_high_key_from_rec() [all...] |
/kernel/linux/linux-6.6/drivers/cxl/core/ |
H A D | regs.c | 65 struct cxl_reg_map *rmap; in cxl_probe_component_regs() local 76 rmap = NULL; in cxl_probe_component_regs() 86 rmap = &map->hdm_decoder; in cxl_probe_component_regs() 93 rmap = &map->ras; in cxl_probe_component_regs() 101 if (!rmap) in cxl_probe_component_regs() 103 rmap->valid = true; in cxl_probe_component_regs() 104 rmap->id = cap_id; in cxl_probe_component_regs() 105 rmap->offset = CXL_CM_OFFSET + offset; in cxl_probe_component_regs() 106 rmap->size = length; in cxl_probe_component_regs() 135 struct cxl_reg_map *rmap; in cxl_probe_device_regs() local 209 const struct cxl_reg_map *rmap; cxl_map_component_regs() member 243 const struct cxl_reg_map *rmap; cxl_map_device_regs() member [all...] |
/kernel/linux/linux-5.10/drivers/leds/ |
H A D | leds-acer-a500.c | 21 struct regmap *rmap; member 62 return regmap_multi_reg_write(led->rmap, control_seq, num_regs); in a500_ec_led_brightness_set() 68 struct regmap *rmap; in a500_ec_leds_probe() local 71 rmap = dev_get_regmap(pdev->dev.parent, "KB930"); in a500_ec_leds_probe() 72 if (!rmap) in a500_ec_leds_probe() 76 regmap_multi_reg_write(rmap, a500_ec_leds_reset_seq, 2); in a500_ec_leds_probe() 87 white_led->rmap = rmap; in a500_ec_leds_probe() 98 orange_led->rmap = rmap; in a500_ec_leds_probe() [all...] |
/kernel/linux/linux-6.6/drivers/leds/ |
H A D | leds-acer-a500.c | 21 struct regmap *rmap; member 62 return regmap_multi_reg_write(led->rmap, control_seq, num_regs); in a500_ec_led_brightness_set() 68 struct regmap *rmap; in a500_ec_leds_probe() local 71 rmap = dev_get_regmap(pdev->dev.parent, "KB930"); in a500_ec_leds_probe() 72 if (!rmap) in a500_ec_leds_probe() 76 regmap_multi_reg_write(rmap, a500_ec_leds_reset_seq, 2); in a500_ec_leds_probe() 87 white_led->rmap = rmap; in a500_ec_leds_probe() 98 orange_led->rmap = rmap; in a500_ec_leds_probe() [all...] |
/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | max77620_wdt.c | 25 struct regmap *rmap; member 33 return regmap_update_bits(wdt->rmap, MAX77620_REG_CNFGGLBL2, in max77620_wdt_start() 41 return regmap_update_bits(wdt->rmap, MAX77620_REG_CNFGGLBL2, in max77620_wdt_stop() 49 return regmap_update_bits(wdt->rmap, MAX77620_REG_CNFGGLBL3, in max77620_wdt_ping() 83 ret = regmap_update_bits(wdt->rmap, MAX77620_REG_CNFGGLBL3, in max77620_wdt_set_timeout() 88 ret = regmap_update_bits(wdt->rmap, MAX77620_REG_CNFGGLBL2, in max77620_wdt_set_timeout() 123 wdt->rmap = dev_get_regmap(dev->parent, NULL); in max77620_wdt_probe() 124 if (!wdt->rmap) { in max77620_wdt_probe() 139 ret = regmap_update_bits(wdt->rmap, MAX77620_REG_ONOFFCNFG2, in max77620_wdt_probe() 148 ret = regmap_update_bits(wdt->rmap, MAX77620_REG_CNFGGLBL in max77620_wdt_probe() [all...] |
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | pata_ixp4xx_cf.c | 30 struct regmap *rmap; member 57 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 61 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 65 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 69 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 73 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 79 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_8bit_timing() 87 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_16bit_timing() 91 regmap_update_bits(ixpp->rmap, ixpp->cmd_csreg, in ixp4xx_set_16bit_timing() 95 regmap_update_bits(ixpp->rmap, ixp in ixp4xx_set_16bit_timing() [all...] |
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | max77620_wdt.c | 47 struct regmap *rmap; member 76 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_start() 84 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_stop() 92 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3, in max77620_wdt_ping() 131 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3, in max77620_wdt_set_timeout() 136 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_set_timeout() 174 wdt->rmap = dev_get_regmap(dev->parent, NULL); in max77620_wdt_probe() 175 if (!wdt->rmap) { in max77620_wdt_probe() 190 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_onoff_cnfg2, in max77620_wdt_probe() 199 ret = regmap_update_bits(wdt->rmap, wd in max77620_wdt_probe() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-max77620.c | 19 struct regmap *rmap; member 33 err = regmap_read(gpio->rmap, MAX77620_REG_IRQ_LVL2_GPIO, &value); in max77620_gpio_irqhandler() 113 err = regmap_update_bits(gpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_bus_sync_unlock() 137 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_input() 152 ret = regmap_read(mgpio->rmap, GPIO_REG_ADDR(offset), &val); in max77620_gpio_get() 174 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_output() 181 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_output() 215 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_set_debounce() 233 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_set() 246 return regmap_update_bits(mgpio->rmap, GPIO_REG_ADD in max77620_gpio_set_config() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-max77620.c | 19 struct regmap *rmap; member 33 err = regmap_read(gpio->rmap, MAX77620_REG_IRQ_LVL2_GPIO, &value); in max77620_gpio_irqhandler() 115 err = regmap_update_bits(gpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_bus_sync_unlock() 140 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_input() 155 ret = regmap_read(mgpio->rmap, GPIO_REG_ADDR(offset), &val); in max77620_gpio_get() 177 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_output() 184 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_dir_output() 218 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_set_debounce() 236 ret = regmap_update_bits(mgpio->rmap, GPIO_REG_ADDR(offset), in max77620_gpio_set() 249 return regmap_update_bits(mgpio->rmap, GPIO_REG_ADD in max77620_gpio_set_config() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_mmu.c | 82 unsigned long *rmap, long pte_index, int realmode) in kvmppc_add_revmap_chain() 87 if (*rmap & KVMPPC_RMAP_PRESENT) { in kvmppc_add_revmap_chain() 88 i = *rmap & KVMPPC_RMAP_INDEX; in kvmppc_add_revmap_chain() 101 *rmap = (*rmap & ~KVMPPC_RMAP_INDEX) | in kvmppc_add_revmap_chain() 104 unlock_rmap(rmap); in kvmppc_add_revmap_chain() 143 unsigned long *rmap; in revmap_for_hpte() local 155 rmap = real_vmalloc_addr(&memslot->arch.rmap[gfn - memslot->base_gfn]); in revmap_for_hpte() 156 return rmap; in revmap_for_hpte() 81 kvmppc_add_revmap_chain(struct kvm *kvm, struct revmap_entry *rev, unsigned long *rmap, long pte_index, int realmode) kvmppc_add_revmap_chain() argument 166 unsigned long *rmap; remove_revmap_chain() local 209 unsigned long *rmap; kvmppc_do_h_enter() local 793 unsigned long *rmap; kvmppc_h_clear_ref() local [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_mmu.c | 69 unsigned long *rmap, long pte_index, int realmode) in kvmppc_add_revmap_chain() 74 if (*rmap & KVMPPC_RMAP_PRESENT) { in kvmppc_add_revmap_chain() 75 i = *rmap & KVMPPC_RMAP_INDEX; in kvmppc_add_revmap_chain() 88 *rmap = (*rmap & ~KVMPPC_RMAP_INDEX) | in kvmppc_add_revmap_chain() 91 unlock_rmap(rmap); in kvmppc_add_revmap_chain() 130 unsigned long *rmap; in revmap_for_hpte() local 142 rmap = real_vmalloc_addr(&memslot->arch.rmap[gfn - memslot->base_gfn]); in revmap_for_hpte() 143 return rmap; in revmap_for_hpte() 68 kvmppc_add_revmap_chain(struct kvm *kvm, struct revmap_entry *rev, unsigned long *rmap, long pte_index, int realmode) kvmppc_add_revmap_chain() argument 153 unsigned long *rmap; remove_revmap_chain() local 196 unsigned long *rmap; kvmppc_do_h_enter() local 793 unsigned long *rmap; kvmppc_h_clear_ref() local [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | max77620.c | 236 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT, in max77620_irq_global_mask() 249 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT, in max77620_irq_global_unmask() 391 ret = regmap_update_bits(chip->rmap, MAX77620_REG_FPS_CFG0 + fps_id, in max77620_config_fps() 429 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2, in max77620_initialise_fps() 441 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2, in max77620_initialise_fps() 452 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1, in max77620_initialise_fps() 471 ret = regmap_read(chip->rmap, i, &val); in max77620_read_es_version() 492 regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1, in max77620_pm_power_off() 537 chip->rmap = devm_regmap_init_i2c(client, rmap_config); in max77620_probe() 538 if (IS_ERR(chip->rmap)) { in max77620_probe() [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | max77620.c | 235 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT, in max77620_irq_global_mask() 248 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT, in max77620_irq_global_unmask() 390 ret = regmap_update_bits(chip->rmap, MAX77620_REG_FPS_CFG0 + fps_id, in max77620_config_fps() 428 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2, in max77620_initialise_fps() 440 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2, in max77620_initialise_fps() 451 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1, in max77620_initialise_fps() 470 ret = regmap_read(chip->rmap, i, &val); in max77620_read_es_version() 491 regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1, in max77620_pm_power_off() 536 chip->rmap = devm_regmap_init_i2c(client, rmap_config); in max77620_probe() 537 if (IS_ERR(chip->rmap)) { in max77620_probe() [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | vqmmc-ipq4019-regulator.c | 52 struct regmap *rmap; in ipq4019_regulator_probe() local 65 rmap = devm_regmap_init_mmio(dev, base, &ipq4019_vmmcq_regmap_config); in ipq4019_regulator_probe() 66 if (IS_ERR(rmap)) in ipq4019_regulator_probe() 67 return PTR_ERR(rmap); in ipq4019_regulator_probe() 72 cfg.regmap = rmap; in ipq4019_regulator_probe()
|
H A D | wm8400-regulator.c | 33 struct regmap *rmap = rdev_get_regmap(dev); in wm8400_dcdc_get_mode() local 38 ret = regmap_bulk_read(rmap, WM8400_DCDC1_CONTROL_1 + offset, data, 2); in wm8400_dcdc_get_mode() 59 struct regmap *rmap = rdev_get_regmap(dev); in wm8400_dcdc_set_mode() local 66 ret = regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_2 + offset, in wm8400_dcdc_set_mode() 71 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode() 77 ret = regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_2 + offset, in wm8400_dcdc_set_mode() 82 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode() 88 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode()
|
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | vqmmc-ipq4019-regulator.c | 51 struct regmap *rmap; in ipq4019_regulator_probe() local 63 rmap = devm_regmap_init_mmio(dev, base, &ipq4019_vmmcq_regmap_config); in ipq4019_regulator_probe() 64 if (IS_ERR(rmap)) in ipq4019_regulator_probe() 65 return PTR_ERR(rmap); in ipq4019_regulator_probe() 70 cfg.regmap = rmap; in ipq4019_regulator_probe()
|
H A D | wm8400-regulator.c | 33 struct regmap *rmap = rdev_get_regmap(dev); in wm8400_dcdc_get_mode() local 38 ret = regmap_bulk_read(rmap, WM8400_DCDC1_CONTROL_1 + offset, data, 2); in wm8400_dcdc_get_mode() 59 struct regmap *rmap = rdev_get_regmap(dev); in wm8400_dcdc_set_mode() local 66 ret = regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_2 + offset, in wm8400_dcdc_set_mode() 71 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode() 77 ret = regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_2 + offset, in wm8400_dcdc_set_mode() 82 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode() 88 return regmap_update_bits(rmap, WM8400_DCDC1_CONTROL_1 + offset, in wm8400_dcdc_set_mode()
|
/kernel/linux/linux-6.6/fs/xfs/scrub/ |
H A D | bmap.c | 116 /* Look for a corresponding rmap for this irec. */ 123 struct xfs_rmap_irec *rmap) in xchk_bmap_get_rmap() 147 * range rmap lookup to make sure we get the correct owner/offset. in xchk_bmap_get_rmap() 151 owner, offset, rflags, rmap, &has_rmap); in xchk_bmap_get_rmap() 154 owner, offset, rflags, rmap, &has_rmap); in xchk_bmap_get_rmap() 172 struct xfs_rmap_irec rmap; in xchk_bmap_xref_rmap() local 179 /* Find the rmap record for this irec. */ in xchk_bmap_xref_rmap() 180 if (!xchk_bmap_get_rmap(info, irec, agbno, owner, &rmap)) in xchk_bmap_xref_rmap() 184 * The rmap must be an exact match for this incore file mapping record, in xchk_bmap_xref_rmap() 187 if (rmap in xchk_bmap_xref_rmap() 118 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) xchk_bmap_get_rmap() argument 239 struct xfs_rmap_irec rmap; xchk_bmap_xref_rmap_cow() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | pci_irq.c | 146 * Free the IRQ and other resources such as rmap from the system. 156 struct cpu_rmap *rmap; in mlx5_system_free_irq() local 159 /* free_irq requires that affinity_hint and rmap will be cleared before in mlx5_system_free_irq() 165 rmap = mlx5_eq_table_get_rmap(pool->dev); in mlx5_system_free_irq() 166 if (rmap) in mlx5_system_free_irq() 167 irq_cpu_rmap_remove(rmap, irq->map.virq); in mlx5_system_free_irq() 254 struct cpu_rmap **rmap) in mlx5_irq_alloc() 283 if (i && rmap && *rmap) { in mlx5_irq_alloc() 285 err = irq_cpu_rmap_add(*rmap, ir in mlx5_irq_alloc() 252 mlx5_irq_alloc(struct mlx5_irq_pool *pool, int i, struct irq_affinity_desc *af_desc, struct cpu_rmap **rmap) mlx5_irq_alloc() argument 377 irq_pool_request_vector(struct mlx5_irq_pool *pool, int vecidx, struct irq_affinity_desc *af_desc, struct cpu_rmap **rmap) irq_pool_request_vector() argument 490 mlx5_irq_request(struct mlx5_core_dev *dev, u16 vecidx, struct irq_affinity_desc *af_desc, struct cpu_rmap **rmap) mlx5_irq_request() argument 582 mlx5_irq_request_vector(struct mlx5_core_dev *dev, u16 cpu, u16 vecidx, struct cpu_rmap **rmap) mlx5_irq_request_vector() argument [all...] |