Home
last modified time | relevance | path

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

1234

/Linux-v5.4/include/linux/
Dqcom_scm.h58 extern int qcom_scm_restore_sec_cfg(u32 device_id, u32 spare);
59 extern int qcom_scm_iommu_secure_ptbl_size(u32 spare, size_t *size);
60 extern int qcom_scm_iommu_secure_ptbl_init(u64 addr, u32 size, u32 spare);
97 static inline int qcom_scm_restore_sec_cfg(u32 device_id, u32 spare) { return -ENODEV; } in qcom_scm_restore_sec_cfg() argument
98 static inline int qcom_scm_iommu_secure_ptbl_size(u32 spare, size_t *size) { return -ENODEV; } in qcom_scm_iommu_secure_ptbl_size() argument
99 static inline int qcom_scm_iommu_secure_ptbl_init(u64 addr, u32 size, u32 spare) { return -ENODEV; } in qcom_scm_iommu_secure_ptbl_init() argument
Dqnx6_fs.h91 __u8 spare[6]; member
/Linux-v5.4/drivers/soc/tegra/fuse/
Dfuse-tegra30.c105 .spare = 0x144,
119 .spare = 0x180,
133 .spare = 0x200,
147 .spare = 0x280,
161 .spare = 0x280,
Dfuse.h21 unsigned int spare; member
56 bool __init tegra_fuse_read_spare(unsigned int spare);
Dfuse-tegra.c175 bool __init tegra_fuse_read_spare(unsigned int spare) in tegra_fuse_read_spare() argument
177 unsigned int offset = fuse->soc->info->spare + spare * 4; in tegra_fuse_read_spare()
/Linux-v5.4/drivers/firmware/
Dqcom_scm.h91 u32 spare);
94 extern int __qcom_scm_iommu_secure_ptbl_size(struct device *dev, u32 spare,
97 u32 size, u32 spare);
Dqcom_scm-64.c404 int __qcom_scm_restore_sec_cfg(struct device *dev, u32 device_id, u32 spare) in __qcom_scm_restore_sec_cfg() argument
411 desc.args[1] = spare; in __qcom_scm_restore_sec_cfg()
420 int __qcom_scm_iommu_secure_ptbl_size(struct device *dev, u32 spare, in __qcom_scm_iommu_secure_ptbl_size() argument
427 desc.args[0] = spare; in __qcom_scm_iommu_secure_ptbl_size()
440 u32 spare) in __qcom_scm_iommu_secure_ptbl_init() argument
448 desc.args[2] = spare; in __qcom_scm_iommu_secure_ptbl_init()
Dqcom_scm.c330 int qcom_scm_restore_sec_cfg(u32 device_id, u32 spare) in qcom_scm_restore_sec_cfg() argument
332 return __qcom_scm_restore_sec_cfg(__scm->dev, device_id, spare); in qcom_scm_restore_sec_cfg()
336 int qcom_scm_iommu_secure_ptbl_size(u32 spare, size_t *size) in qcom_scm_iommu_secure_ptbl_size() argument
338 return __qcom_scm_iommu_secure_ptbl_size(__scm->dev, spare, size); in qcom_scm_iommu_secure_ptbl_size()
342 int qcom_scm_iommu_secure_ptbl_init(u64 addr, u32 size, u32 spare) in qcom_scm_iommu_secure_ptbl_init() argument
344 return __qcom_scm_iommu_secure_ptbl_init(__scm->dev, addr, size, spare); in qcom_scm_iommu_secure_ptbl_init()
Dqcom_scm-32.c583 u32 spare) in __qcom_scm_restore_sec_cfg() argument
588 int __qcom_scm_iommu_secure_ptbl_size(struct device *dev, u32 spare, in __qcom_scm_iommu_secure_ptbl_size() argument
595 u32 spare) in __qcom_scm_iommu_secure_ptbl_init() argument
/Linux-v5.4/arch/powerpc/platforms/pseries/
Dvio.c93 size_t spare; member
156 if (vio_cmo.spare >= VIO_CMO_MIN_ENT) in vio_cmo_alloc()
209 spare_needed = VIO_CMO_MIN_ENT - vio_cmo.spare; in vio_cmo_dealloc()
219 vio_cmo.spare += tmp; in vio_cmo_dealloc()
234 vio_cmo.spare += tmp; in vio_cmo_dealloc()
289 if (vio_cmo.spare < VIO_CMO_MIN_ENT) { in vio_cmo_entitlement_update()
290 tmp = min(delta, (VIO_CMO_MIN_ENT - vio_cmo.spare)); in vio_cmo_entitlement_update()
291 vio_cmo.spare += tmp; in vio_cmo_entitlement_update()
399 cmo->spare = min_t(size_t, VIO_CMO_MIN_ENT, (cmo->entitled - cmo->min)); in vio_cmo_balance()
400 cmo->min += cmo->spare; in vio_cmo_balance()
[all …]
Dmsi.c224 int spare; member
267 counts->spare += counts->quota - req; in count_spare_msis()
316 counts.spare += total % counts.num_devices; in msi_quota_for_device()
320 counts.quota += counts.spare / counts.over_quota; in msi_quota_for_device()
/Linux-v5.4/crypto/async_tx/
Dasync_pq.c282 size_t len, enum sum_check_flags *pqres, struct page *spare, in async_syndrome_val() argument
371 BUG_ON(!spare || !scribble); in async_syndrome_val()
384 tx = async_xor(spare, blocks, offset, disks-2, len, submit); in async_syndrome_val()
387 s = page_address(spare) + offset; in async_syndrome_val()
393 Q(blocks, disks) = spare; in async_syndrome_val()
398 s = page_address(spare) + offset; in async_syndrome_val()
Draid6test.c23 static struct page *spare; variable
107 tx = async_syndrome_val(ptrs, 0, disks, bytes, &result, spare, &submit); in raid6_dual_recov()
154 spare = data[disks+2]; in test()
/Linux-v5.4/drivers/mtd/nand/raw/
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()
915 u32 spare = mtk_nand->spare_per_sector; in mtk_nfc_read_subpage() local
927 column = start * (chip->ecc.size + spare); in mtk_nfc_read_subpage()
929 len = sectors * chip->ecc.size + (raw ? sectors * spare : 0); in mtk_nfc_read_subpage()
1193 const u8 *spare = nfc->caps->spare_size; in mtk_nfc_set_spare_per_sector() local
1206 if (*sps >= spare[i] && spare[i] >= spare[closest_spare]) { in mtk_nfc_set_spare_per_sector()
[all …]
Dmarvell_nand.c903 u8 *spare, int spare_len, in marvell_nfc_check_empty_chunk() argument
917 if (!spare) in marvell_nfc_check_empty_chunk()
923 spare, spare_len, chip->ecc.strength); in marvell_nfc_check_empty_chunk()
1240 u8 *spare, unsigned int spare_len, in marvell_nfc_hw_ecc_bch_read_chunk() argument
1299 marvell_nfc_xfer_data_in_pio(nfc, spare, in marvell_nfc_hw_ecc_bch_read_chunk()
1301 spare += FIFO_DEPTH * BCH_SEQ_READS; in marvell_nfc_hw_ecc_bch_read_chunk()
1312 u8 *data = buf, *spare = chip->oob_poi; in marvell_nfc_hw_ecc_bch_read_page() local
1338 spare, spare_len, page); in marvell_nfc_hw_ecc_bch_read_page()
1344 spare += spare_len; in marvell_nfc_hw_ecc_bch_read_page()
1503 const u8 *spare, unsigned int spare_len, in marvell_nfc_hw_ecc_bch_write_chunk() argument
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/powerplay/inc/
Dsmu12_driver_if.h130 uint8_t spare[2]; member
194 uint16_t spare; member
Dsmu8_fusion.h37 uint8_t spare[3]; member
/Linux-v5.4/Documentation/driver-api/
Dmtdnand.rst429 Most NAND chips mark the bad blocks at a defined position in the spare
432 mark each time when the blocks are accessed by reading the spare area of
545 marked and identified by a pattern which is stored in the spare area
548 the pattern has to be stored in len and the offset in the spare area
576 is stored in 4 consecutive bytes in the spare area of the device. The
602 filesystem data in the spare area,
643 The eccpos array holds the byte offsets in the spare area where the
648 The oobfree array defines the areas in the spare area which can be
659 spare area buffer along with the data buffer. The spare area buffer size
660 is (number of pages) \* (size of spare area). For reads the buffer size
[all …]
/Linux-v5.4/arch/m68k/include/asm/
Dadb_iop.h42 __u8 spare[21]; /* spare */ member
/Linux-v5.4/include/net/
Dgtp.h19 __u8 spare[3]; member
/Linux-v5.4/drivers/s390/char/
Dsclp_diag.h53 u8 spare; member
/Linux-v5.4/drivers/soc/bcm/brcmstb/pm/
Daon_defs.h96 uint32_t spare[70]; member
/Linux-v5.4/sound/pci/asihpi/
Dhpi6205.h53 u32 spare; member
/Linux-v5.4/fs/afs/
Dafs_vl.h111 __be32 spare; member
/Linux-v5.4/arch/arm/lib/
Dlib1funcs.S137 .macro ARM_MOD_BODY dividend, divisor, order, spare
142 clz \spare, \dividend
143 sub \order, \order, \spare

1234