Home
last modified time | relevance | path

Searched refs:spare (Results 1 – 25 of 209) sorted by relevance

123456789

/OK3568_Linux_fs/u-boot/fs/yaffs2/
H A Dyaffs_mtdif.c28 static inline void translate_spare2oob(const struct yaffs_spare *spare, u8 *oob) in translate_spare2oob() argument
30 oob[0] = spare->tb0; in translate_spare2oob()
31 oob[1] = spare->tb1; in translate_spare2oob()
32 oob[2] = spare->tb2; in translate_spare2oob()
33 oob[3] = spare->tb3; in translate_spare2oob()
34 oob[4] = spare->tb4; in translate_spare2oob()
35 oob[5] = spare->tb5 & 0x3f; in translate_spare2oob()
36 oob[5] |= spare->block_status == 'Y' ? 0 : 0x80; in translate_spare2oob()
37 oob[5] |= spare->page_status == 0 ? 0 : 0x40; in translate_spare2oob()
38 oob[6] = spare->tb6; in translate_spare2oob()
[all …]
H A Dyaffs_tagscompat.c25 void yaffs_calc_ecc(const u8 *data, struct yaffs_spare *spare) in yaffs_calc_ecc() argument
27 yaffs_ecc_calc(data, spare->ecc1); in yaffs_calc_ecc()
28 yaffs_ecc_calc(&data[256], spare->ecc2); in yaffs_calc_ecc()
121 static void yaffs_spare_init(struct yaffs_spare *spare) in yaffs_spare_init() argument
123 memset(spare, 0xff, sizeof(struct yaffs_spare)); in yaffs_spare_init()
128 struct yaffs_spare *spare) in yaffs_wr_nand() argument
137 return dev->param.write_chunk_fn(dev, nand_chunk, data, spare); in yaffs_wr_nand()
143 struct yaffs_spare *spare, in yaffs_rd_chunk_nand() argument
150 if (!spare) { in yaffs_rd_chunk_nand()
153 spare = &local_spare; in yaffs_rd_chunk_nand()
[all …]
H A Dyaffs_nandif.c38 void *spare; in ynandif_WriteChunkWithTagsToNAND() local
58 spare = NULL; in ynandif_WriteChunkWithTagsToNAND()
62 spare = &pt; in ynandif_WriteChunkWithTagsToNAND()
68 spare, spareSize); in ynandif_WriteChunkWithTagsToNAND()
78 void *spare = NULL; in ynandif_ReadChunkWithTagsFromNAND() local
89 spare = NULL; in ynandif_ReadChunkWithTagsFromNAND()
97 spare = NULL; in ynandif_ReadChunkWithTagsFromNAND()
100 spare = &pt; in ynandif_ReadChunkWithTagsFromNAND()
107 spare, spareSize, in ynandif_ReadChunkWithTagsFromNAND()
H A Dyaffs_mtdif.h22 const u8 *data, const struct yaffs_spare *spare);
24 struct yaffs_spare *spare);
H A Dyaffs_flashif.h23 const u8 *data, const struct yaffs_spare *spare);
27 u8 *data, struct yaffs_spare *spare);
H A Dyaffs_flashif2.h23 const u8 *data, const struct yaffs_spare *spare);
27 u8 *data, struct yaffs_spare *spare);
H A Dyaffs_nandif.h39 unsigned char *spare,
48 const unsigned char *spare,
/OK3568_Linux_fs/kernel/drivers/soc/tegra/fuse/
H A Dfuse-tegra30.c108 .spare = 0x144,
123 .spare = 0x180,
202 .spare = 0x200,
288 .spare = 0x280,
319 .spare = 0x280,
349 .spare = 0x280,
379 .spare = 0x280,
H A Dfuse.h23 unsigned int spare; member
66 u32 __init tegra_fuse_read_spare(unsigned int spare);
H A Dfuse-tegra.c263 u32 __init tegra_fuse_read_spare(unsigned int spare) in tegra_fuse_read_spare() argument
265 unsigned int offset = fuse->soc->info->spare + spare * 4; in tegra_fuse_read_spare()
/OK3568_Linux_fs/kernel/include/linux/
H A Dqcom_scm.h84 extern int qcom_scm_restore_sec_cfg(u32 device_id, u32 spare);
85 extern int qcom_scm_iommu_secure_ptbl_size(u32 spare, size_t *size);
86 extern int qcom_scm_iommu_secure_ptbl_init(u64 addr, u32 size, u32 spare);
141 static inline int qcom_scm_restore_sec_cfg(u32 device_id, u32 spare) in qcom_scm_restore_sec_cfg() argument
143 static inline int qcom_scm_iommu_secure_ptbl_size(u32 spare, size_t *size) in qcom_scm_iommu_secure_ptbl_size() argument
145 static inline int qcom_scm_iommu_secure_ptbl_init(u64 addr, u32 size, u32 spare) in qcom_scm_iommu_secure_ptbl_init() argument
/OK3568_Linux_fs/buildroot/package/mkpimage/
H A Dmkpimage.c31 uint8_t spare[2]; member
39 uint8_t spare[2]; member
218 header->v0.spare[0] = 0; in add_socfpga_header()
219 header->v0.spare[1] = 0; in add_socfpga_header()
232 header->v1.spare[0] = 0; in add_socfpga_header()
233 header->v1.spare[1] = 0; in add_socfpga_header()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/pseries/
H A Dvio.c94 size_t spare; member
157 if (vio_cmo.spare >= VIO_CMO_MIN_ENT) in vio_cmo_alloc()
210 spare_needed = VIO_CMO_MIN_ENT - vio_cmo.spare; in vio_cmo_dealloc()
220 vio_cmo.spare += tmp; in vio_cmo_dealloc()
235 vio_cmo.spare += tmp; in vio_cmo_dealloc()
290 if (vio_cmo.spare < VIO_CMO_MIN_ENT) { in vio_cmo_entitlement_update()
291 tmp = min(delta, (VIO_CMO_MIN_ENT - vio_cmo.spare)); in vio_cmo_entitlement_update()
292 vio_cmo.spare += tmp; in vio_cmo_entitlement_update()
400 cmo->spare = min_t(size_t, VIO_CMO_MIN_ENT, (cmo->entitled - cmo->min)); in vio_cmo_balance()
401 cmo->min += cmo->spare; in vio_cmo_balance()
[all …]
H A Dmsi.c225 int spare; member
268 counts->spare += counts->quota - req; in count_spare_msis()
317 counts.spare += total % counts.num_devices; in msi_quota_for_device()
321 counts.quota += counts.spare / counts.over_quota; in msi_quota_for_device()
/OK3568_Linux_fs/u-boot/drivers/rkflash/
H A Dnandc.c189 static void nandc_xfer_start(u8 dir, u8 n_sec, u32 *data, u32 *spare) in nandc_xfer_start() argument
195 u16 *p_spare_tmp = (u16 *)spare; in nandc_xfer_start()
212 if (spare) { in nandc_xfer_start()
275 if (spare) { in nandc_xfer_start()
378 u32 spare[16]; in nandc_xfer_data() local
382 p_spare = (u32 *)spare; in nandc_xfer_data()
383 memset(spare, 0xFF, sizeof(spare)); in nandc_xfer_data()
H A Dflash_com.h67 u32 (*prog_page)(u8 cs, u32 page_addr, u32 *data, u32 *spare);
68 u32 (*read_page)(u8 cs, u32 page_addr, u32 *data, u32 *spare);
/OK3568_Linux_fs/kernel/drivers/rkflash/
H A Dnandc.c185 static void nandc_xfer_start(u8 dir, u8 n_sec, u32 *data, u32 *spare) in nandc_xfer_start() argument
191 u16 *p_spare_tmp = (u16 *)spare; in nandc_xfer_start()
207 if (spare) { in nandc_xfer_start()
267 if (spare) { in nandc_xfer_start()
403 u32 spare[16]; in nandc_xfer_data() local
407 p_spare = (u32 *)spare; in nandc_xfer_data()
408 memset(spare, 0xFF, sizeof(spare)); in nandc_xfer_data()
H A Dflash_com.h65 u32 (*prog_page)(u8 cs, u32 page_addr, u32 *data, u32 *spare);
66 u32 (*read_page)(u8 cs, u32 page_addr, u32 *data, u32 *spare);
/OK3568_Linux_fs/yocto/poky/meta/recipes-extended/mdadm/files/
H A D0001-mdadm-skip-test-11spare-migration.patch4 Subject: [PATCH] mdadm: skip test 11spare-migration
6 11spare-migration is a test series to check mdadm Monitor migrates spares
35 + if [ $script == "$testdir/11spare-migration" ];then
/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/
H A Dmtk_nand.c324 u32 fmt, spare, i; in mtk_nfc_hw_runtime_config() local
329 spare = mtk_nand->spare_per_sector; in mtk_nfc_hw_runtime_config()
366 spare >>= 1; in mtk_nfc_hw_runtime_config()
369 if (nfc->caps->spare_size[i] == spare) in mtk_nfc_hw_runtime_config()
374 dev_err(nfc->dev, "invalid spare size %d\n", spare); in mtk_nfc_hw_runtime_config()
946 u32 spare = mtk_nand->spare_per_sector; in mtk_nfc_read_subpage() local
959 column = start * (chip->ecc.size + spare); in mtk_nfc_read_subpage()
961 len = sectors * chip->ecc.size + (raw ? sectors * spare : 0); in mtk_nfc_read_subpage()
1225 const u8 *spare = nfc->caps->spare_size; in mtk_nfc_set_spare_per_sector() local
1238 if (*sps >= spare[i] && spare[i] >= spare[closest_spare]) { in mtk_nfc_set_spare_per_sector()
[all …]
/OK3568_Linux_fs/kernel/crypto/async_tx/
H A Dasync_pq.c299 size_t len, enum sum_check_flags *pqres, struct page *spare, in async_syndrome_val() argument
390 BUG_ON(!spare || !scribble); in async_syndrome_val()
403 tx = async_xor_offs(spare, s_off, in async_syndrome_val()
407 s = page_address(spare) + s_off; in async_syndrome_val()
413 Q(blocks, disks) = spare; in async_syndrome_val()
420 s = page_address(spare) + s_off; in async_syndrome_val()
H A Draid6test.c24 static struct page *spare; variable
115 disks, bytes, &result, spare, 0, &submit); in raid6_dual_recov()
162 spare = data[disks+2]; in test()
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dmtdnand.rst431 Most NAND chips mark the bad blocks at a defined position in the spare
434 mark each time when the blocks are accessed by reading the spare area of
547 marked and identified by a pattern which is stored in the spare area
550 the pattern has to be stored in len and the offset in the spare area
578 is stored in 4 consecutive bytes in the spare area of the device. The
604 filesystem data in the spare area,
645 The eccpos array holds the byte offsets in the spare area where the
650 The oobfree array defines the areas in the spare area which can be
661 spare area buffer along with the data buffer. The spare area buffer size
662 is (number of pages) \* (size of spare area). For reads the buffer size
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/pm/inc/
H A Dsmu12_driver_if.h130 uint8_t spare[2]; member
198 uint16_t spare; member
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/
H A Dlpc32xx_nand_slc.c333 static u32 slc_ecc_copy_to_buffer(u8 *spare, const u32 *ecc, int count) in slc_ecc_copy_to_buffer() argument
340 spare[i+2] = (u8)(ce & 0xFF); ce >>= 8; in slc_ecc_copy_to_buffer()
341 spare[i+1] = (u8)(ce & 0xFF); ce >>= 8; in slc_ecc_copy_to_buffer()
342 spare[i] = (u8)(ce & 0xFF); in slc_ecc_copy_to_buffer()

123456789