[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.20
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
src
/
kernels
/
4.18.0-553.64.1.el8_10.x86_64
/
include
/
linux
/
mtd
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 bbm.h
5,947 B
SET
[ EDIT ]
|
[ DEL ]
📄 blktrans.h
2,852 B
SET
[ EDIT ]
|
[ DEL ]
📄 cfi.h
10,534 B
SET
[ EDIT ]
|
[ DEL ]
📄 cfi_endian.h
2,186 B
SET
[ EDIT ]
|
[ DEL ]
📄 concat.h
1,165 B
SET
[ EDIT ]
|
[ DEL ]
📄 doc2000.h
6,177 B
SET
[ EDIT ]
|
[ DEL ]
📄 flashchip.h
3,149 B
SET
[ EDIT ]
|
[ DEL ]
📄 ftl.h
2,551 B
SET
[ EDIT ]
|
[ DEL ]
📄 gen_probe.h
1,287 B
SET
[ EDIT ]
|
[ DEL ]
📄 inftl.h
1,599 B
SET
[ EDIT ]
|
[ DEL ]
📄 latch-addr-flash.h
716 B
SET
[ EDIT ]
|
[ DEL ]
📄 lpc32xx_mlc.h
531 B
SET
[ EDIT ]
|
[ DEL ]
📄 lpc32xx_slc.h
531 B
SET
[ EDIT ]
|
[ DEL ]
📄 map.h
13,688 B
SET
[ EDIT ]
|
[ DEL ]
📄 mtd.h
19,821 B
SET
[ EDIT ]
|
[ DEL ]
📄 mtdram.h
257 B
SET
[ EDIT ]
|
[ DEL ]
📄 nand-gpio.h
330 B
SET
[ EDIT ]
|
[ DEL ]
📄 nand.h
21,048 B
SET
[ EDIT ]
|
[ DEL ]
📄 nand_bch.h
1,602 B
SET
[ EDIT ]
|
[ DEL ]
📄 nand_ecc.h
1,140 B
SET
[ EDIT ]
|
[ DEL ]
📄 ndfc.h
2,219 B
SET
[ EDIT ]
|
[ DEL ]
📄 nftl.h
2,406 B
SET
[ EDIT ]
|
[ DEL ]
📄 onenand.h
8,059 B
SET
[ EDIT ]
|
[ DEL ]
📄 onenand_regs.h
7,320 B
SET
[ EDIT ]
|
[ DEL ]
📄 partitions.h
3,882 B
SET
[ EDIT ]
|
[ DEL ]
📄 pfow.h
5,682 B
SET
[ EDIT ]
|
[ DEL ]
📄 physmap.h
1,024 B
SET
[ EDIT ]
|
[ DEL ]
📄 pismo.h
440 B
SET
[ EDIT ]
|
[ DEL ]
📄 plat-ram.h
817 B
SET
[ EDIT ]
|
[ DEL ]
📄 qinfo.h
2,531 B
SET
[ EDIT ]
|
[ DEL ]
📄 rawnand.h
55,012 B
SET
[ EDIT ]
|
[ DEL ]
📄 sh_flctl.h
6,559 B
SET
[ EDIT ]
|
[ DEL ]
📄 sharpsl.h
587 B
SET
[ EDIT ]
|
[ DEL ]
📄 spear_smi.h
1,714 B
SET
[ EDIT ]
|
[ DEL ]
📄 spi-nor.h
15,169 B
SET
[ EDIT ]
|
[ DEL ]
📄 super.h
785 B
SET
[ EDIT ]
|
[ DEL ]
📄 ubi.h
10,579 B
SET
[ EDIT ]
|
[ DEL ]
📄 xip.h
2,723 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: qinfo.h
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __LINUX_MTD_QINFO_H #define __LINUX_MTD_QINFO_H #include <linux/mtd/map.h> #include <linux/wait.h> #include <linux/spinlock.h> #include <linux/delay.h> #include <linux/mtd/mtd.h> #include <linux/mtd/flashchip.h> #include <linux/mtd/partitions.h> /* lpddr_private describes lpddr flash chip in memory map * @ManufactId - Chip Manufacture ID * @DevId - Chip Device ID * @qinfo - pointer to qinfo records describing the chip * @numchips - number of chips including virual RWW partitions * @chipshift - Chip/partition size 2^chipshift * @chips - per-chip data structure */ struct lpddr_private { uint16_t ManufactId; uint16_t DevId; struct qinfo_chip *qinfo; int numchips; unsigned long chipshift; struct flchip chips[0]; }; /* qinfo_query_info structure contains request information for * each qinfo record * @major - major number of qinfo record * @major - minor number of qinfo record * @id_str - descriptive string to access the record * @desc - detailed description for the qinfo record */ struct qinfo_query_info { uint8_t major; uint8_t minor; char *id_str; char *desc; }; /* * qinfo_chip structure contains necessary qinfo records data * @DevSizeShift - Device size 2^n bytes * @BufSizeShift - Program buffer size 2^n bytes * @TotalBlocksNum - Total number of blocks * @UniformBlockSizeShift - Uniform block size 2^UniformBlockSizeShift bytes * @HWPartsNum - Number of hardware partitions * @SuspEraseSupp - Suspend erase supported * @SingleWordProgTime - Single word program 2^SingleWordProgTime u-sec * @ProgBufferTime - Program buffer write 2^ProgBufferTime u-sec * @BlockEraseTime - Block erase 2^BlockEraseTime m-sec */ struct qinfo_chip { /* General device info */ uint16_t DevSizeShift; uint16_t BufSizeShift; /* Erase block information */ uint16_t TotalBlocksNum; uint16_t UniformBlockSizeShift; /* Partition information */ uint16_t HWPartsNum; /* Optional features */ uint16_t SuspEraseSupp; /* Operation typical time */ uint16_t SingleWordProgTime; uint16_t ProgBufferTime; uint16_t BlockEraseTime; }; /* defines for fixup usage */ #define LPDDR_MFR_ANY 0xffff #define LPDDR_ID_ANY 0xffff #define NUMONYX_MFGR_ID 0x0089 #define R18_DEVICE_ID_1G 0x893c static inline map_word lpddr_build_cmd(u_long cmd, struct map_info *map) { map_word val = { {0} }; val.x[0] = cmd; return val; } #define CMD(x) lpddr_build_cmd(x, map) #define CMDVAL(cmd) cmd.x[0] struct mtd_info *lpddr_cmdset(struct map_info *); #endif