Home
last modified time | relevance | path

Searched refs:kmemdup_array (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.12.1/fs/
Dmnt_idmapping.c248 forward = kmemdup_array(map_from->forward, nr_extents, in copy_mnt_idmap()
254 reverse = kmemdup_array(map_from->reverse, nr_extents, in copy_mnt_idmap()
/linux-6.12.1/drivers/base/regmap/
Dregcache-maple.c136 lower = kmemdup_array(entry, in regcache_maple_drop()
149 upper = kmemdup_array(&entry[max - mas.index + 1], in regcache_maple_drop()
Dregcache.c173 tmp_buf = kmemdup_array(config->reg_defaults, map->num_reg_defaults, in regcache_init()
/linux-6.12.1/drivers/pinctrl/
Dpinctrl-utils.c73 dup_configs = kmemdup_array(configs, num_configs, in pinctrl_utils_add_map_configs()
/linux-6.12.1/arch/mips/alchemy/common/
Dplatform.c412 macres = kmemdup_array(au1xxx_eth0_resources[ctype], MAC_RES_COUNT, in alchemy_setup_macs()
433 macres = kmemdup_array(au1xxx_eth1_resources[ctype], MAC_RES_COUNT, in alchemy_setup_macs()
/linux-6.12.1/drivers/clk/mmp/
Dclk-mix.c463 mix->table = kmemdup_array(config->table, config->table_size, in mmp_clk_register_mix()
472 mix->mux_table = kmemdup_array(config->mux_table, num_parents, in mmp_clk_register_mix()
/linux-6.12.1/mm/
Dutil.c151 void *kmemdup_array(const void *src, size_t count, size_t element_size, gfp_t gfp) in kmemdup_array() function
155 EXPORT_SYMBOL(kmemdup_array);
/linux-6.12.1/drivers/pinctrl/freescale/
Dpinctrl-imx-scmi.c133 configs = kmemdup_array(cfg, ncfg, sizeof(unsigned long), GFP_KERNEL); in pinctrl_scmi_imx_dt_node_to_map()
/linux-6.12.1/drivers/clk/rockchip/
Dclk-cpu.c372 cpuclk->rate_table = kmemdup_array(rates, nrates, sizeof(*rates), in rockchip_clk_register_cpuclk()
Dclk-pll.c1142 pll->rate_table = kmemdup_array(rate_table, in rockchip_clk_register_pll()
/linux-6.12.1/drivers/clk/visconti/
Dpll.c265 pll->rate_table = kmemdup_array(rate_table, in visconti_register_pll()
/linux-6.12.1/include/linux/
Dstring.h308 extern void *kmemdup_array(const void *src, size_t count, size_t element_size, gfp_t gfp)
/linux-6.12.1/arch/arm/mach-omap2/
Domap_device.c318 hwmods = kmemdup_array(ohs, oh_cnt, sizeof(*hwmods), GFP_KERNEL); in omap_device_alloc()
/linux-6.12.1/drivers/soc/tegra/fuse/
Dfuse-tegra.c130 fuse->lookups = kmemdup_array(fuse->soc->lookups, fuse->soc->num_lookups, in tegra_fuse_add_lookups()
/linux-6.12.1/drivers/clk/samsung/
Dclk-cpu.c692 cpuclk->cfg = kmemdup_array(clk_data->cfg, num_cfgs, sizeof(*cpuclk->cfg), in exynos_register_cpu_clock()
/linux-6.12.1/drivers/platform/chrome/
Dchromeos_laptop.c752 i2c_peripherals = kmemdup_array(src->i2c_peripherals, in chromeos_laptop_prepare_i2c_peripherals()
/linux-6.12.1/drivers/pinctrl/renesas/
Dpinctrl.c86 cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL); in sh_pfc_map_add_config()
Dpinctrl-rzv2m.c199 cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL); in rzv2m_map_add_config()
/linux-6.12.1/drivers/mtd/
Dmtdconcat.c207 vecs_copy = kmemdup_array(vecs, count, sizeof(struct kvec), GFP_KERNEL); in concat_writev()
/linux-6.12.1/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c719 dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), GFP_KERNEL); in abx500_dt_add_map_configs()
Dpinctrl-nomadik.c604 dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), GFP_KERNEL); in nmk_dt_add_map_configs()
/linux-6.12.1/sound/soc/sof/
Dtopology.c1352 pb = kmemdup_array(pin_binding, num_pins, sizeof(char *), GFP_KERNEL); in sof_parse_pin_binding()
1892 slink->hw_configs = kmemdup_array(cfg->hw_config, in sof_link_load()
/linux-6.12.1/drivers/input/misc/
Dwistron_btns.c993 new_keymap = kmemdup_array(keymap, length, sizeof(struct key_entry), in copy_keymap()
/linux-6.12.1/drivers/base/
Dplatform.c611 r = kmemdup_array(res, num, sizeof(*r), GFP_KERNEL); in platform_device_add_resources()
/linux-6.12.1/kernel/
Duser_namespace.c856 map->reverse = kmemdup_array(map->forward, map->nr_extents, in sort_idmaps()

12