Home
last modified time | relevance | path

Searched refs:parts (Results 1 – 25 of 569) sorted by relevance

12345678910>>...23

/linux-6.3-rc2/drivers/mtd/parsers/
A Dcmdlinepart.c171 if (IS_ERR(parts)) in newpart()
172 return parts; in newpart()
182 if (!parts) in newpart()
203 this_part, parts[this_part].name, parts[this_part].offset, in newpart()
204 parts[this_part].size, parts[this_part].mask_flags)); in newpart()
214 return parts; in newpart()
283 if (IS_ERR(parts)) { in mtdpart_setup_real()
291 return PTR_ERR(parts); in mtdpart_setup_real()
298 this_mtd->parts = parts; in mtdpart_setup_real()
381 memmove(&part->parts[i], &part->parts[i + 1], in parse_cmdline_partitions()
[all …]
A Dofpart_core.c47 struct mtd_partition *parts; in parse_fixed_partitions() local
97 parts = kcalloc(nr_parts, sizeof(*parts), GFP_KERNEL); in parse_fixed_partitions()
98 if (!parts) in parse_fixed_partitions()
153 parts[i].of_node = pp; in parse_fixed_partitions()
158 parts[i].name = partname; in parse_fixed_partitions()
178 *pparts = parts; in parse_fixed_partitions()
187 kfree(parts); in parse_fixed_partitions()
232 parts = kcalloc(nr_parts, sizeof(*parts), GFP_KERNEL); in parse_ofoldpart_partitions()
233 if (!parts) in parse_ofoldpart_partitions()
248 parts[i].name = names; in parse_ofoldpart_partitions()
[all …]
A Dbcm63xxpart.c83 struct mtd_partition *parts; in bcm63xx_parse_cfe_nor_partitions() local
96 parts = kzalloc(sizeof(*parts) * nrparts + 10 * nrparts, GFP_KERNEL); in bcm63xx_parse_cfe_nor_partitions()
97 if (!parts) in bcm63xx_parse_cfe_nor_partitions()
101 parts[curpart].name = "CFE"; in bcm63xx_parse_cfe_nor_partitions()
102 parts[curpart].offset = 0; in bcm63xx_parse_cfe_nor_partitions()
103 parts[curpart].size = cfelen; in bcm63xx_parse_cfe_nor_partitions()
106 parts[curpart].name = "nvram"; in bcm63xx_parse_cfe_nor_partitions()
108 parts[curpart].size = nvramlen; in bcm63xx_parse_cfe_nor_partitions()
112 parts[curpart].name = "linux"; in bcm63xx_parse_cfe_nor_partitions()
119 parts[i].name, parts[i].offset, parts[i].size); in bcm63xx_parse_cfe_nor_partitions()
[all …]
A Dbcm47xxpart.c90 struct mtd_partition *parts; in bcm47xxpart_parse() local
111 if (!parts) in bcm47xxpart_parse()
116 kfree(parts); in bcm47xxpart_parse()
144 bcm47xxpart_add_part(&parts[curr_part++], "boot", in bcm47xxpart_parse()
219 bcm47xxpart_add_part(&parts[curr_part++], "rootfs", in bcm47xxpart_parse()
230 bcm47xxpart_add_part(&parts[curr_part++], "nvram", in bcm47xxpart_parse()
270 bcm47xxpart_add_part(&parts[curr_part++], "nvram", in bcm47xxpart_parse()
284 parts[i + 1].offset : master->size; in bcm47xxpart_parse()
286 parts[i].size = next_part_offset - parts[i].offset; in bcm47xxpart_parse()
291 struct mtd_partition *trx = &parts[trx_parts[i]]; in bcm47xxpart_parse()
[all …]
A Dparser_imagetag.c66 struct mtd_partition *parts; in bcm963xx_parse_imagetag_partitions() local
153 parts = kzalloc(sizeof(*parts) * nrparts + 10 * nrparts, GFP_KERNEL); in bcm963xx_parse_imagetag_partitions()
154 if (!parts) { in bcm963xx_parse_imagetag_partitions()
165 parts[kernelpart].name = "kernel"; in bcm963xx_parse_imagetag_partitions()
166 parts[kernelpart].offset = kerneladdr; in bcm963xx_parse_imagetag_partitions()
167 parts[kernelpart].size = kernellen; in bcm963xx_parse_imagetag_partitions()
176 parts[rootfspart].name = "rootfs"; in bcm963xx_parse_imagetag_partitions()
178 parts[rootfspart].size = rootfslen; in bcm963xx_parse_imagetag_partitions()
180 parts[rootfspart].size += sparelen; in bcm963xx_parse_imagetag_partitions()
186 parts[i].name, parts[i].offset, parts[i].size); in bcm963xx_parse_imagetag_partitions()
[all …]
A Dparser_trx.c55 struct mtd_partition *parts; in parser_trx_parse() local
68 parts = kcalloc(TRX_PARSER_MAX_PARTS, sizeof(struct mtd_partition), in parser_trx_parse()
70 if (!parts) in parser_trx_parse()
76 kfree(parts); in parser_trx_parse()
81 kfree(parts); in parser_trx_parse()
87 part = &parts[curr_part++]; in parser_trx_parse()
94 part = &parts[curr_part++]; in parser_trx_parse()
101 part = &parts[curr_part++]; in parser_trx_parse()
113 parts[i + 1].offset : mtd->size; in parser_trx_parse()
115 parts[i].size = next_part_offset - parts[i].offset; in parser_trx_parse()
[all …]
A Dredboot.c78 struct mtd_partition *parts; in parse_redboot_partitions() local
242 parts = kzalloc(sizeof(*parts) * nrparts + nulllen + namelen, GFP_KERNEL); in parse_redboot_partitions()
244 if (!parts) { in parse_redboot_partitions()
260 parts[0].name = nullname; in parse_redboot_partitions()
262 parts[0].offset = 0; in parse_redboot_partitions()
267 parts[i].size = fl->img->size; in parse_redboot_partitions()
269 parts[i].name = names; in parse_redboot_partitions()
284 parts[i].offset = parts[i - 1].size + parts[i - 1].offset; in parse_redboot_partitions()
285 parts[i].size = fl->next->img->flash_base - parts[i].offset; in parse_redboot_partitions()
286 parts[i].name = nullname; in parse_redboot_partitions()
[all …]
A Dtplink_safeloader.c77 struct mtd_partition *parts; in mtd_parser_tplink_safeloader_parse() local
85 parts = kcalloc(TPLINK_SAFELOADER_MAX_PARTS, sizeof(*parts), GFP_KERNEL); in mtd_parser_tplink_safeloader_parse()
86 if (!parts) { in mtd_parser_tplink_safeloader_parse()
100 name, &parts[idx].offset, &parts[idx].size, &bytes) == 3; in mtd_parser_tplink_safeloader_parse()
102 parts[idx].name = kstrdup(name, GFP_KERNEL); in mtd_parser_tplink_safeloader_parse()
103 if (!parts[idx].name) { in mtd_parser_tplink_safeloader_parse()
114 *pparts = parts; in mtd_parser_tplink_safeloader_parse()
120 kfree(parts[idx].name); in mtd_parser_tplink_safeloader_parse()
122 kfree(parts); in mtd_parser_tplink_safeloader_parse()
A Dbrcm_u-boot.c34 struct mtd_partition *parts; in brcm_u_boot_parse() local
40 parts = kcalloc(BRCM_U_BOOT_MAX_PARTS, sizeof(*parts), GFP_KERNEL); in brcm_u_boot_parse()
41 if (!parts) in brcm_u_boot_parse()
56 parts[i].name = names[i]; in brcm_u_boot_parse()
57 parts[i].offset = offset; in brcm_u_boot_parse()
58 parts[i].size = sizeof(header) + le32_to_cpu(header.length); in brcm_u_boot_parse()
66 *pparts = parts; in brcm_u_boot_parse()
A Dqcomsmempart.c65 struct mtd_partition *parts; in parse_qcomsmem_part() local
126 parts = kcalloc(numparts, sizeof(*parts), GFP_KERNEL); in parse_qcomsmem_part()
127 if (!parts) in parse_qcomsmem_part()
145 parts[j].name = name; in parse_qcomsmem_part()
146 parts[j].offset = le32_to_cpu(pentry->offset) * mtd->erasesize; in parse_qcomsmem_part()
147 parts[j].mask_flags = pentry->attr; in parse_qcomsmem_part()
148 parts[j].size = le32_to_cpu(pentry->length) * mtd->erasesize; in parse_qcomsmem_part()
157 *pparts = parts; in parse_qcomsmem_part()
163 kfree(parts[j].name); in parse_qcomsmem_part()
164 kfree(parts); in parse_qcomsmem_part()
A Dscpart.c148 struct mtd_partition *parts = NULL; in scpart_parse() local
174 parts = kcalloc(of_get_child_count(ofpart_node), sizeof(*parts), in scpart_parse()
176 if (!parts) { in scpart_parse()
196 parts[nr_parts].offset = scpart_map[n].part_offs; in scpart_parse()
197 parts[nr_parts].size = scpart_map[n].part_bytes; in scpart_parse()
198 parts[nr_parts].of_node = pp; in scpart_parse()
201 parts[nr_parts].name = partname; in scpart_parse()
203 parts[nr_parts].mask_flags |= MTD_WRITEABLE; in scpart_parse()
205 parts[nr_parts].mask_flags |= MTD_POWERUP_LOCK; in scpart_parse()
214 *pparts = parts; in scpart_parse()
[all …]
A Dofpart_bcm4908.c50 int bcm4908_partitions_post_parse(struct mtd_info *mtd, struct mtd_partition *parts, int nr_parts) in bcm4908_partitions_post_parse() argument
58 if (of_device_is_compatible(parts[i].of_node, "brcm,bcm4908-firmware")) { in bcm4908_partitions_post_parse()
59 if (fw_offset < 0 || parts[i].offset == fw_offset) in bcm4908_partitions_post_parse()
60 parts[i].name = "firmware"; in bcm4908_partitions_post_parse()
62 parts[i].name = "backup"; in bcm4908_partitions_post_parse()
A Dofpart_linksys_ns.c33 struct mtd_partition *parts, in linksys_ns_partitions_post_parse() argument
41 if (of_device_is_compatible(parts[i].of_node, "linksys,ns-firmware")) { in linksys_ns_partitions_post_parse()
43 parts[i].name = "firmware"; in linksys_ns_partitions_post_parse()
45 parts[i].name = "backup"; in linksys_ns_partitions_post_parse()
A Dafs.c327 struct mtd_partition *parts; in parse_afs_partitions() local
347 parts = kzalloc(sz, GFP_KERNEL); in parse_afs_partitions()
348 if (!parts) in parse_afs_partitions()
356 ret = afs_parse_v1_partition(mtd, off, &parts[i]); in parse_afs_partitions()
362 ret = afs_parse_v2_partition(mtd, off, &parts[i]); in parse_afs_partitions()
369 *pparts = parts; in parse_afs_partitions()
374 kfree(parts[i].name); in parse_afs_partitions()
375 kfree(parts); in parse_afs_partitions()
/linux-6.3-rc2/block/partitions/
A Dcmdline.c130 *parts = NULL; in parse_parts()
173 *parts = newparts; in parse_parts()
186 while (*parts) { in cmdline_parts_free()
189 kfree(*parts); in cmdline_parts_free()
203 *parts = NULL; in cmdline_parts_parse()
209 next_parts = parts; in cmdline_parts_parse()
226 if (!*parts) { in cmdline_parts_parse()
245 while (parts && strncmp(bdev, parts->name, sizeof(parts->name))) in cmdline_parts_find()
246 parts = parts->next_parts; in cmdline_parts_find()
247 return parts; in cmdline_parts_find()
[all …]
/linux-6.3-rc2/arch/mips/alchemy/devboards/
A Dplatform.c157 struct mtd_partition *parts; in db1x_register_norflash() local
166 if (!parts) in db1x_register_norflash()
192 parts[i].offset = 0; in db1x_register_norflash()
193 parts[i].name = "User FS"; in db1x_register_norflash()
194 parts[i].size = size / 2; in db1x_register_norflash()
204 parts[i].name = "YAMON"; in db1x_register_norflash()
205 parts[i].size = YAMON_SIZE; in db1x_register_norflash()
222 parts[i].name = "User FS"; in db1x_register_norflash()
223 parts[i].size = size / 2; in db1x_register_norflash()
228 pfd->parts = parts; in db1x_register_norflash()
[all …]
/linux-6.3-rc2/drivers/regulator/
A Dqcom_rpm-regulator.c45 (((reg)->parts->fm.mask >> (reg)->parts->fm.shift) == 3)
210 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_set_mV_sel() local
237 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_set_uV_sel() local
270 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_mV_enable() local
289 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_uV_enable() local
308 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_switch_enable() local
327 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_mV_disable() local
346 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_uV_disable() local
365 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_switch_disable() local
391 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_set_load() local
[all …]
/linux-6.3-rc2/drivers/net/ethernet/sfc/siena/
A Dmtd.c54 int efx_siena_mtd_add(struct efx_nic *efx, struct efx_mtd_partition *parts, in efx_siena_mtd_add() argument
61 part = (struct efx_mtd_partition *)((char *)parts + in efx_siena_mtd_add()
90 part = (struct efx_mtd_partition *)((char *)parts + in efx_siena_mtd_add()
100 struct efx_mtd_partition *parts, *part, *next; in efx_siena_mtd_remove() local
107 parts = list_first_entry(&efx->mtd_list, struct efx_mtd_partition, in efx_siena_mtd_remove()
113 kfree(parts); in efx_siena_mtd_remove()
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Dmtd.c54 int ef4_mtd_add(struct ef4_nic *efx, struct ef4_mtd_partition *parts, in ef4_mtd_add() argument
61 part = (struct ef4_mtd_partition *)((char *)parts + in ef4_mtd_add()
87 part = (struct ef4_mtd_partition *)((char *)parts + in ef4_mtd_add()
97 struct ef4_mtd_partition *parts, *part, *next; in ef4_mtd_remove() local
104 parts = list_first_entry(&efx->mtd_list, struct ef4_mtd_partition, in ef4_mtd_remove()
110 kfree(parts); in ef4_mtd_remove()
/linux-6.3-rc2/drivers/net/ethernet/sfc/
A Dmtd.c54 int efx_mtd_add(struct efx_nic *efx, struct efx_mtd_partition *parts, in efx_mtd_add() argument
61 part = (struct efx_mtd_partition *)((char *)parts + in efx_mtd_add()
90 part = (struct efx_mtd_partition *)((char *)parts + in efx_mtd_add()
100 struct efx_mtd_partition *parts, *part, *next; in efx_mtd_remove() local
107 parts = list_first_entry(&efx->mtd_list, struct efx_mtd_partition, in efx_mtd_remove()
113 kfree(parts); in efx_mtd_remove()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum1_kvdl.c78 part = kvdl->parts[i]; in mlxsw_sp1_kvdl_alloc_size_part()
95 part = kvdl->parts[i]; in mlxsw_sp1_kvdl_index_part()
255 if (IS_ERR(kvdl->parts[i])) { in mlxsw_sp1_kvdl_parts_init()
256 err = PTR_ERR(kvdl->parts[i]); in mlxsw_sp1_kvdl_parts_init()
259 part_prev = kvdl->parts[i]; in mlxsw_sp1_kvdl_parts_init()
265 mlxsw_sp1_kvdl_part_fini(kvdl->parts[i]); in mlxsw_sp1_kvdl_parts_init()
274 mlxsw_sp1_kvdl_part_fini(kvdl->parts[i]); in mlxsw_sp1_kvdl_parts_fini()
300 occ += mlxsw_sp1_kvdl_part_occ(kvdl->parts[i]); in mlxsw_sp1_kvdl_occ_get()
310 part = kvdl->parts[MLXSW_SP1_KVDL_PART_ID_SINGLE]; in mlxsw_sp1_kvdl_single_occ_get()
319 part = kvdl->parts[MLXSW_SP1_KVDL_PART_ID_CHUNKS]; in mlxsw_sp1_kvdl_chunks_occ_get()
[all …]
A Dspectrum2_kvdl.c53 struct mlxsw_sp2_kvdl_part *parts[MLXSW_SP2_KVDL_PARTS_INFO_LEN]; member
152 struct mlxsw_sp2_kvdl_part *part = kvdl->parts[type]; in mlxsw_sp2_kvdl_alloc()
164 struct mlxsw_sp2_kvdl_part *part = kvdl->parts[type]; in mlxsw_sp2_kvdl_free()
230 kvdl->parts[i] = mlxsw_sp2_kvdl_part_init(mlxsw_sp, info); in mlxsw_sp2_kvdl_parts_init()
231 if (IS_ERR(kvdl->parts[i])) { in mlxsw_sp2_kvdl_parts_init()
232 err = PTR_ERR(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_init()
240 mlxsw_sp2_kvdl_part_fini(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_init()
249 mlxsw_sp2_kvdl_part_fini(kvdl->parts[i]); in mlxsw_sp2_kvdl_parts_fini()
/linux-6.3-rc2/lib/
A Dstackdepot.c457 union handle_parts parts = { .handle = handle }; in stack_depot_fetch() local
464 size_t offset = parts.offset << DEPOT_STACK_ALIGN; in stack_depot_fetch()
471 if (parts.pool_index > pool_index_cached) { in stack_depot_fetch()
473 parts.pool_index, pool_index_cached, handle); in stack_depot_fetch()
476 pool = stack_pools[parts.pool_index]; in stack_depot_fetch()
512 union handle_parts parts = { .handle = handle }; in stack_depot_set_extra_bits() local
518 parts.extra = extra_bits; in stack_depot_set_extra_bits()
519 return parts.handle; in stack_depot_set_extra_bits()
525 union handle_parts parts = { .handle = handle }; in stack_depot_get_extra_bits() local
527 return parts.extra; in stack_depot_get_extra_bits()
/linux-6.3-rc2/drivers/irqchip/
A Dirq-partition-percpu.c18 struct partition_affinity *parts; member
28 return cpumask_test_cpu(cpu, &part->parts[hwirq].mask); in partition_check_cpu()
154 irq_set_percpu_devid_partition(virq, &part->parts[hwirq].mask); in partition_domain_alloc()
180 if (desc->parts[i].partition_id == partition_id) { in partition_translate_id()
181 part = &desc->parts[i]; in partition_translate_id()
195 struct partition_affinity *parts, in partition_create_desc() argument
224 desc->parts = parts; in partition_create_desc()
/linux-6.3-rc2/drivers/mtd/nand/raw/
A Ddiskonchip.c985 parts[0].offset = 0; in nftl_partscan()
986 parts[0].size = offs; in nftl_partscan()
991 parts[numparts].offset = offs; in nftl_partscan()
994 offs += parts[numparts].size; in nftl_partscan()
999 parts[numparts].offset = offs; in nftl_partscan()
1100 parts[0].offset = 0; in inftl_partscan()
1121 parts[numparts].size = end - parts[numparts].offset; in inftl_partscan()
1135 struct mtd_partition parts[2]; in nftl_scan_bbt() local
1137 memset((char *)parts, 0, sizeof(parts)); in nftl_scan_bbt()
1170 struct mtd_partition parts[5]; in inftl_scan_bbt() local
[all …]

Completed in 29 milliseconds

12345678910>>...23