/openbmc/u-boot/fs/yaffs2/ |
H A D | yaffs_mtdif.c | 28 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 D | yaffs_tagscompat.c | 25 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 D | yaffs_nandif.c | 38 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 D | yaffs_mtdif.h | 22 const u8 *data, const struct yaffs_spare *spare); 24 struct yaffs_spare *spare);
|
H A D | yaffs_flashif.h | 23 const u8 *data, const struct yaffs_spare *spare); 27 u8 *data, struct yaffs_spare *spare);
|
H A D | yaffs_flashif2.h | 23 const u8 *data, const struct yaffs_spare *spare); 27 u8 *data, struct yaffs_spare *spare);
|
H A D | yaffs_nandif.h | 39 unsigned char *spare, 48 const unsigned char *spare,
|
/openbmc/linux/include/linux/firmware/qcom/ |
H A D | qcom_scm.h | 89 extern int qcom_scm_restore_sec_cfg(u32 device_id, u32 spare); 90 extern int qcom_scm_iommu_secure_ptbl_size(u32 spare, size_t *size); 91 extern int qcom_scm_iommu_secure_ptbl_init(u64 addr, u32 size, u32 spare); 92 extern int qcom_scm_iommu_set_cp_pool_size(u32 spare, u32 size);
|
/openbmc/linux/arch/powerpc/platforms/pseries/ |
H A D | vio.c | 96 size_t spare; member 159 if (vio_cmo.spare >= VIO_CMO_MIN_ENT) in vio_cmo_alloc() 212 spare_needed = VIO_CMO_MIN_ENT - vio_cmo.spare; in vio_cmo_dealloc() 222 vio_cmo.spare += tmp; in vio_cmo_dealloc() 237 vio_cmo.spare += tmp; in vio_cmo_dealloc() 292 if (vio_cmo.spare < VIO_CMO_MIN_ENT) { in vio_cmo_entitlement_update() 293 tmp = min(delta, (VIO_CMO_MIN_ENT - vio_cmo.spare)); in vio_cmo_entitlement_update() 294 vio_cmo.spare += tmp; in vio_cmo_entitlement_update() 402 cmo->spare = min_t(size_t, VIO_CMO_MIN_ENT, (cmo->entitled - cmo->min)); in vio_cmo_balance() 403 cmo->min += cmo->spare; in vio_cmo_balance() [all …]
|
/openbmc/linux/drivers/soc/tegra/fuse/ |
H A D | fuse-tegra30.c | 106 .spare = 0x144, 122 .spare = 0x180, 278 .spare = 0x200, 449 .spare = 0x280, 507 .spare = 0x280, 600 .spare = 0x280, 670 .spare = 0x280,
|
H A D | fuse.h | 23 unsigned int spare; member 73 u32 __init tegra_fuse_read_spare(unsigned int spare);
|
/openbmc/u-boot/include/ |
H A D | bloblist.h | 75 u32 spare; member 98 u32 spare; member
|
/openbmc/linux/drivers/mtd/nand/raw/ |
H A D | mtk_nand.c | 323 u32 fmt, spare, i; in mtk_nfc_hw_runtime_config() local 328 spare = mtk_nand->spare_per_sector; in mtk_nfc_hw_runtime_config() 365 spare >>= 1; in mtk_nfc_hw_runtime_config() 368 if (nfc->caps->spare_size[i] == spare) in mtk_nfc_hw_runtime_config() 373 dev_err(nfc->dev, "invalid spare size %d\n", spare); in mtk_nfc_hw_runtime_config() 945 u32 spare = mtk_nand->spare_per_sector; in mtk_nfc_read_subpage() local 958 column = start * (chip->ecc.size + spare); in mtk_nfc_read_subpage() 960 len = sectors * chip->ecc.size + (raw ? sectors * spare : 0); in mtk_nfc_read_subpage() 1198 const u8 *spare = nfc->caps->spare_size; in mtk_nfc_set_spare_per_sector() local 1211 if (*sps >= spare[i] && spare[i] >= spare[closest_spare]) { in mtk_nfc_set_spare_per_sector() [all …]
|
/openbmc/linux/crypto/async_tx/ |
H A D | async_pq.c | 299 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 D | raid6test.c | 24 static struct page *spare; variable 115 disks, bytes, &result, spare, 0, &submit); in raid6_dual_recov() 162 spare = data[disks+2]; in test()
|
/openbmc/linux/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/ |
H A D | smu11_driver_if_vangogh.h | 150 uint8_t spare[2]; member 173 uint16_t spare; member 202 uint16_t spare; member
|
H A D | smu13_driver_if_v13_0_5.h | 91 uint16_t spare; member 124 uint8_t spare[3]; member
|
H A D | smu12_driver_if.h | 130 uint8_t spare[2]; member 198 uint16_t spare; member
|
H A D | smu13_driver_if_yellow_carp.h | 136 uint8_t spare[3]; member 164 uint16_t spare; member
|
H A D | smu13_driver_if_v13_0_4.h | 137 uint8_t spare[3]; member 165 uint16_t spare; //[centi] member
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp15xc-lxa-tac.dtsi | 456 /* spare dmas for other usage */ 507 /* spare dmas for other usage */ 519 /* spare dmas for other usage */ 531 /* spare dmas for other usage */ 548 /* spare dmas for other usage */ 562 /* spare dmas for other usage */
|
H A D | stm32mp15xx-dhcom-picoitx.dtsi | 75 /* spare dmas for other usage */ 86 /* spare dmas for other usage */
|
/openbmc/linux/Documentation/driver-api/ |
H A D | mtdnand.rst | 431 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 …]
|
/openbmc/u-boot/drivers/mtd/nand/raw/ |
H A D | lpc32xx_nand_slc.c | 334 static u32 slc_ecc_copy_to_buffer(u8 *spare, const u32 *ecc, int count) in slc_ecc_copy_to_buffer() argument 341 spare[i+2] = (u8)(ce & 0xFF); ce >>= 8; in slc_ecc_copy_to_buffer() 342 spare[i+1] = (u8)(ce & 0xFF); ce >>= 8; in slc_ecc_copy_to_buffer() 343 spare[i] = (u8)(ce & 0xFF); in slc_ecc_copy_to_buffer()
|
/openbmc/u-boot/test/ |
H A D | bloblist.c | 139 hdr->spare++; in bloblist_test_checksum() 141 hdr->spare--; in bloblist_test_checksum()
|