Searched refs:parts (Results 126 - 150 of 175) sorted by path

1234567

/linux-master/drivers/mtd/parsers/
H A Dparser_imagetag.c66 struct mtd_partition *parts; local
153 parts = kzalloc(sizeof(*parts) * nrparts + 10 * nrparts, GFP_KERNEL);
154 if (!parts) {
165 parts[kernelpart].name = "kernel";
166 parts[kernelpart].offset = kerneladdr;
167 parts[kernelpart].size = kernellen;
176 parts[rootfspart].name = "rootfs";
177 parts[rootfspart].offset = rootfsaddr;
178 parts[rootfspar
[all...]
H A Dparser_trx.c55 struct mtd_partition *parts; local
68 parts = kcalloc(TRX_PARSER_MAX_PARTS, sizeof(struct mtd_partition),
70 if (!parts)
76 kfree(parts);
81 kfree(parts);
87 part = &parts[curr_part++];
94 part = &parts[curr_part++];
101 part = &parts[curr_part++];
113 parts[i + 1].offset : mtd->size;
115 parts[
[all...]
H A Dqcomsmempart.c65 struct mtd_partition *parts; local
126 parts = kcalloc(numparts, sizeof(*parts), GFP_KERNEL);
127 if (!parts)
145 parts[j].name = name;
146 parts[j].offset = le32_to_cpu(pentry->offset) * mtd->erasesize;
147 parts[j].mask_flags = pentry->attr;
148 parts[j].size = le32_to_cpu(pentry->length) * mtd->erasesize;
157 *pparts = parts;
163 kfree(parts[
[all...]
H A Dredboot.c78 struct mtd_partition *parts; local
242 parts = kzalloc(sizeof(*parts) * nrparts + nulllen + namelen, GFP_KERNEL);
244 if (!parts) {
249 nullname = (char *)&parts[nrparts];
260 parts[0].name = nullname;
261 parts[0].size = fl->img->flash_base;
262 parts[0].offset = 0;
267 parts[i].size = fl->img->size;
268 parts[
[all...]
H A Dscpart.c148 struct mtd_partition *parts = NULL; local
174 parts = kcalloc(of_get_child_count(ofpart_node), sizeof(*parts),
176 if (!parts) {
196 parts[nr_parts].offset = scpart_map[n].part_offs;
197 parts[nr_parts].size = scpart_map[n].part_bytes;
198 parts[nr_parts].of_node = pp;
201 parts[nr_parts].name = partname;
203 parts[nr_parts].mask_flags |= MTD_WRITEABLE;
205 parts[nr_part
[all...]
H A Dtplink_safeloader.c77 struct mtd_partition *parts; local
85 parts = kcalloc(TPLINK_SAFELOADER_MAX_PARTS, sizeof(*parts), GFP_KERNEL);
86 if (!parts) {
100 name, &parts[idx].offset, &parts[idx].size, &bytes) == 3;
102 parts[idx].name = kstrdup(name, GFP_KERNEL);
103 if (!parts[idx].name) {
114 *pparts = parts;
120 kfree(parts[id
[all...]
/linux-master/drivers/mtd/spi-nor/
H A Datmel.c14 * The Atmel AT25FS010/AT25FS040 parts have some weird configuration for the
246 .parts = atmel_nor_parts,
H A Dcore.c2005 part = &manufacturers[i]->parts[j];
3324 if (!strcmp(name, manufacturers[i]->parts[j].name)) {
3326 return &manufacturers[i]->parts[j];
3665 * None of the existing parts have > 512B pages, but let's play safe
3687 return mtd_device_register(&nor->mtd, data ? data->parts : NULL,
H A Dcore.h571 * @parts: array of parts supported by this manufacturer
572 * @nparts: number of entries in the parts array
577 const struct flash_info *parts; member in struct:spi_nor_manufacturer
H A Deon.c70 .parts = eon_nor_parts,
H A Desmt.c35 .parts = esmt_nor_parts,
H A Deverspin.c39 .parts = everspin_nor_parts,
H A Dgigadevice.c90 .parts = gigadevice_nor_parts,
H A Dintel.c32 .parts = intel_nor_parts,
H A Dissi.c143 .parts = issi_nor_parts,
H A Dmacronix.c19 * variants which prevents us from defining a new entry in the parts
208 .parts = macronix_nor_parts,
H A Dmicron-st.c646 .parts = micron_nor_parts,
653 .parts = st_nor_parts,
H A Dspansion.c615 /* The 2 Gb parts duplicate info and advertise 4 dice instead of 2. */
620 * In some parts, 3byte erase opcodes are advertised by 4BAIT.
684 /* The 2 Gb parts duplicate info and advertise 4 dice instead of 2. */
1084 .parts = spansion_nor_parts,
H A Dsst.c270 .parts = sst_nor_parts,
H A Dwinbond.c28 * variants which prevents us from defining a new entry in the parts
330 .parts = winbond_nor_parts,
H A Dxilinx.c166 .parts = xilinx_nor_parts,
H A Dxmc.c28 .parts = xmc_nor_parts,
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum1_kvdl.c67 struct mlxsw_sp1_kvdl_part *parts[MLXSW_SP1_KVDL_PARTS_INFO_LEN]; member in struct:mlxsw_sp1_kvdl
78 part = kvdl->parts[i];
95 part = kvdl->parts[i];
253 kvdl->parts[i] = mlxsw_sp1_kvdl_part_init(mlxsw_sp, info,
255 if (IS_ERR(kvdl->parts[i])) {
256 err = PTR_ERR(kvdl->parts[i]);
259 part_prev = kvdl->parts[i];
265 mlxsw_sp1_kvdl_part_fini(kvdl->parts[i]);
274 mlxsw_sp1_kvdl_part_fini(kvdl->parts[i]);
300 occ += mlxsw_sp1_kvdl_part_occ(kvdl->parts[
[all...]
H A Dspectrum2_kvdl.c53 struct mlxsw_sp2_kvdl_part *parts[MLXSW_SP2_KVDL_PARTS_INFO_LEN]; member in struct:mlxsw_sp2_kvdl
152 struct mlxsw_sp2_kvdl_part *part = kvdl->parts[type];
164 struct mlxsw_sp2_kvdl_part *part = kvdl->parts[type];
230 kvdl->parts[i] = mlxsw_sp2_kvdl_part_init(mlxsw_sp, info);
231 if (IS_ERR(kvdl->parts[i])) {
232 err = PTR_ERR(kvdl->parts[i]);
240 mlxsw_sp2_kvdl_part_fini(kvdl->parts[i]);
249 mlxsw_sp2_kvdl_part_fini(kvdl->parts[i]);
/linux-master/drivers/net/ethernet/sfc/
H A Def10.c3571 struct efx_mcdi_mtd_partition *parts; local
3591 parts = kcalloc(n_parts_total, sizeof(*parts), GFP_KERNEL);
3592 if (!parts)
3599 rc = efx_ef10_mtd_probe_partition(efx, &parts[n_parts], type,
3609 kfree(parts);
3613 rc = efx_mtd_add(efx, &parts[0].common, n_parts, sizeof(*parts));
3616 kfree(parts);

Completed in 248 milliseconds

1234567