[ 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.56.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: blktrans.h
/* * Copyright © 2003-2010 David Woodhouse <dwmw2@infradead.org> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * */ #ifndef __MTD_TRANS_H__ #define __MTD_TRANS_H__ #include <linux/mutex.h> #include <linux/kref.h> #include <linux/sysfs.h> struct hd_geometry; struct mtd_info; struct mtd_blktrans_ops; struct file; struct inode; struct mtd_blktrans_dev { struct mtd_blktrans_ops *tr; struct list_head list; struct mtd_info *mtd; struct mutex lock; int devnum; bool bg_stop; unsigned long size; int readonly; int open; struct kref ref; struct gendisk *disk; struct attribute_group *disk_attributes; struct request_queue *rq; struct list_head rq_list; struct blk_mq_tag_set *tag_set; spinlock_t queue_lock; void *priv; fmode_t file_mode; }; struct mtd_blktrans_ops { char *name; int major; int part_bits; int blksize; int blkshift; /* Access functions */ int (*readsect)(struct mtd_blktrans_dev *dev, unsigned long block, char *buffer); int (*writesect)(struct mtd_blktrans_dev *dev, unsigned long block, char *buffer); int (*discard)(struct mtd_blktrans_dev *dev, unsigned long block, unsigned nr_blocks); void (*background)(struct mtd_blktrans_dev *dev); /* Block layer ioctls */ int (*getgeo)(struct mtd_blktrans_dev *dev, struct hd_geometry *geo); int (*flush)(struct mtd_blktrans_dev *dev); /* Called with mtd_table_mutex held; no race with add/remove */ int (*open)(struct mtd_blktrans_dev *dev); void (*release)(struct mtd_blktrans_dev *dev); /* Called on {de,}registration and on subsequent addition/removal of devices, with mtd_table_mutex held. */ void (*add_mtd)(struct mtd_blktrans_ops *tr, struct mtd_info *mtd); void (*remove_dev)(struct mtd_blktrans_dev *dev); struct list_head devs; struct list_head list; struct module *owner; }; extern int register_mtd_blktrans(struct mtd_blktrans_ops *tr); extern int deregister_mtd_blktrans(struct mtd_blktrans_ops *tr); extern int add_mtd_blktrans_dev(struct mtd_blktrans_dev *dev); extern int del_mtd_blktrans_dev(struct mtd_blktrans_dev *dev); extern int mtd_blktrans_cease_background(struct mtd_blktrans_dev *dev); #endif /* __MTD_TRANS_H__ */