亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ufs.h

?? UnixBSD、SunOs、FreeBSD、NetBSD、OpenBSD和NeXTStep文件系統源代碼
?? H
字號:
#ifndef _UFS_UFS_H#define _UFS_UFS_H 1#define UFS_MAX_GROUP_LOADED 8#define UFS_CGNO_EMPTY ((unsigned)-1)struct ufs_sb_private_info;struct ufs_cg_private_info;struct ufs_csum;struct ufs_sb_info {	struct ufs_sb_private_info * s_uspi;	struct ufs_csum	* s_csp;	unsigned s_bytesex;	unsigned s_flags;	struct buffer_head ** s_ucg;	struct ufs_cg_private_info * s_ucpi[UFS_MAX_GROUP_LOADED];	unsigned s_cgno[UFS_MAX_GROUP_LOADED];	unsigned short s_cg_loaded;	unsigned s_mount_opt;};struct ufs_inode_info {	union {		__fs32	i_data[15];		__u8	i_symlink[4*15];		__fs64	u2_i_data[15];	} i_u1;	__u32	i_flags;	__u32	i_shadow;	__u32	i_unused1;	__u32	i_unused2;	__u32	i_oeftflag;	__u16	i_osync;	__u64	i_lastfrag;	__u32   i_dir_start_lookup;	struct inode vfs_inode;};/* mount options */#define UFS_MOUNT_ONERROR		0x0000000F#define UFS_MOUNT_ONERROR_PANIC		0x00000001#define UFS_MOUNT_ONERROR_LOCK		0x00000002#define UFS_MOUNT_ONERROR_UMOUNT	0x00000004#define UFS_MOUNT_ONERROR_REPAIR	0x00000008#define UFS_MOUNT_UFSTYPE		0x0000FFF0#define UFS_MOUNT_UFSTYPE_OLD		0x00000010#define UFS_MOUNT_UFSTYPE_44BSD		0x00000020#define UFS_MOUNT_UFSTYPE_SUN		0x00000040#define UFS_MOUNT_UFSTYPE_NEXTSTEP	0x00000080#define UFS_MOUNT_UFSTYPE_NEXTSTEP_CD	0x00000100#define UFS_MOUNT_UFSTYPE_OPENSTEP	0x00000200#define UFS_MOUNT_UFSTYPE_SUNx86	0x00000400#define UFS_MOUNT_UFSTYPE_HP	        0x00000800#define UFS_MOUNT_UFSTYPE_UFS2		0x00001000#define UFS_MOUNT_UFSTYPE_SUNOS		0x00002000#define ufs_clear_opt(o,opt)	o &= ~UFS_MOUNT_##opt#define ufs_set_opt(o,opt)	o |= UFS_MOUNT_##opt#define ufs_test_opt(o,opt)	((o) & UFS_MOUNT_##opt)/* * Debug code */#ifdef CONFIG_UFS_DEBUG#	define UFSD(f, a...)	{					\		printk ("UFSD (%s, %d): %s:",				\			__FILE__, __LINE__, __func__);		\		printk (f, ## a);					\	}#else#	define UFSD(f, a...)	/**/#endif/* balloc.c */extern void ufs_free_fragments (struct inode *, u64, unsigned);extern void ufs_free_blocks (struct inode *, u64, unsigned);extern u64 ufs_new_fragments(struct inode *, void *, u64, u64,			     unsigned, int *, struct page *);/* cylinder.c */extern struct ufs_cg_private_info * ufs_load_cylinder (struct super_block *, unsigned);extern void ufs_put_cylinder (struct super_block *, unsigned);/* dir.c */extern const struct inode_operations ufs_dir_inode_operations;extern int ufs_add_link (struct dentry *, struct inode *);extern ino_t ufs_inode_by_name(struct inode *, struct dentry *);extern int ufs_make_empty(struct inode *, struct inode *);extern struct ufs_dir_entry *ufs_find_entry(struct inode *, struct dentry *, struct page **);extern int ufs_delete_entry(struct inode *, struct ufs_dir_entry *, struct page *);extern int ufs_empty_dir (struct inode *);extern struct ufs_dir_entry *ufs_dotdot(struct inode *, struct page **);extern void ufs_set_link(struct inode *dir, struct ufs_dir_entry *de,			 struct page *page, struct inode *inode);/* file.c */extern const struct inode_operations ufs_file_inode_operations;extern const struct file_operations ufs_file_operations;extern const struct address_space_operations ufs_aops;/* ialloc.c */extern void ufs_free_inode (struct inode *inode);extern struct inode * ufs_new_inode (struct inode *, int);/* inode.c */extern struct inode *ufs_iget(struct super_block *, unsigned long);extern int ufs_write_inode (struct inode *, int);extern int ufs_sync_inode (struct inode *);extern void ufs_delete_inode (struct inode *);extern struct buffer_head * ufs_bread (struct inode *, unsigned, int, int *);extern int ufs_getfrag_block (struct inode *inode, sector_t fragment, struct buffer_head *bh_result, int create);/* namei.c */extern const struct file_operations ufs_dir_operations;/* super.c */extern void ufs_warning (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));extern void ufs_error (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));extern void ufs_panic (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));/* symlink.c */extern const struct inode_operations ufs_fast_symlink_inode_operations;/* truncate.c */extern int ufs_truncate (struct inode *, loff_t);static inline struct ufs_sb_info *UFS_SB(struct super_block *sb){	return sb->s_fs_info;}static inline struct ufs_inode_info *UFS_I(struct inode *inode){	return container_of(inode, struct ufs_inode_info, vfs_inode);}/* * Give cylinder group number for a file system block. * Give cylinder group block number for a file system block. *//* #define	ufs_dtog(d)	((d) / uspi->s_fpg) */static inline u64 ufs_dtog(struct ufs_sb_private_info * uspi, u64 b){	do_div(b, uspi->s_fpg);	return b;}/* #define	ufs_dtogd(d)	((d) % uspi->s_fpg) */static inline u32 ufs_dtogd(struct ufs_sb_private_info * uspi, u64 b){	return do_div(b, uspi->s_fpg);}#endif /* _UFS_UFS_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃av一区二区三区电影| 国产精品久久久久影院老司| 色综合久久中文综合久久97| 国内一区二区视频| 精品一区二区三区免费播放| 蜜臀av性久久久久蜜臀aⅴ| 日韩在线一区二区| 日精品一区二区| 免费看精品久久片| 理论电影国产精品| 国内精品伊人久久久久av一坑| 麻豆精品久久精品色综合| 久草中文综合在线| 国产精品一卡二卡| 成人ar影院免费观看视频| 91在线小视频| 欧美私人免费视频| 欧美一区二区美女| 精品国产乱码久久久久久老虎 | 91精品欧美福利在线观看| 欧美日韩一区二区电影| 欧美美女bb生活片| 欧美tickling挠脚心丨vk| 久久婷婷综合激情| 亚洲视频在线观看一区| 亚洲自拍偷拍网站| 美女性感视频久久| 成a人片国产精品| 欧美视频在线观看一区二区| 日韩精品一区国产麻豆| 国产精品女主播在线观看| 亚洲在线中文字幕| 狠狠色伊人亚洲综合成人| 国产99久久久精品| 欧美三区免费完整视频在线观看| 日韩一区二区三区高清免费看看| 国产性做久久久久久| 一区二区三区四区不卡在线| av在线这里只有精品| 色视频欧美一区二区三区| 欧美一区二区不卡视频| 中文字幕一区免费在线观看| 五月天欧美精品| 粉嫩一区二区三区在线看| 91亚洲男人天堂| 精品电影一区二区| 一二三区精品福利视频| 国产大陆a不卡| 欧美精品三级日韩久久| 日韩一区中文字幕| 国产一区视频在线看| 欧美亚洲动漫精品| 国产精品久久久久久久久免费桃花 | 亚洲成国产人片在线观看| 国产在线一区二区| 欧美二区三区的天堂| 中文字幕日本不卡| 国产老肥熟一区二区三区| 欧美伊人久久久久久久久影院| 国产丝袜在线精品| 伦理电影国产精品| 欧美喷潮久久久xxxxx| 亚洲婷婷在线视频| 成人av免费在线观看| 久久久夜色精品亚洲| 日产精品久久久久久久性色| 日本大香伊一区二区三区| 国产精品免费丝袜| 丰满少妇在线播放bd日韩电影| 精品剧情v国产在线观看在线| 婷婷久久综合九色综合伊人色| 91视视频在线直接观看在线看网页在线看 | 国产91富婆露脸刺激对白| 日韩欧美中文一区| 日韩电影免费在线| 7777精品伊人久久久大香线蕉经典版下载 | 日韩欧美成人午夜| 天天综合网 天天综合色| 欧美少妇xxx| 亚洲va在线va天堂| 欧美日韩在线一区二区| 亚洲一区二区三区小说| 欧美在线观看一二区| 亚洲一区二区在线免费看| 91成人免费电影| 香蕉加勒比综合久久| 欧美性猛片aaaaaaa做受| 亚洲一区二区美女| 欧美日本视频在线| 日韩精品色哟哟| 日韩欧美一区二区在线视频| 久久av资源网| 日本一区二区三区dvd视频在线| 成人激情视频网站| 亚洲激情第一区| 欧美精品v国产精品v日韩精品| 日韩国产欧美三级| 精品国产一区久久| 成人黄色在线视频| 亚洲综合另类小说| 日韩欧美国产午夜精品| 国产91精品入口| 亚洲欧美韩国综合色| 欧美色手机在线观看| 精品在线你懂的| 中文字幕亚洲不卡| 欧美一区二区三区成人| 国产成人av电影在线播放| 自拍偷拍欧美激情| 制服丝袜成人动漫| 成人av资源网站| 五月天久久比比资源色| 国产视频一区在线播放| 欧美私模裸体表演在线观看| 九九**精品视频免费播放| 亚洲欧美日韩精品久久久久| 91精品在线麻豆| fc2成人免费人成在线观看播放 | 精品少妇一区二区三区在线播放 | 亚洲日本一区二区| 日韩区在线观看| 色av综合在线| 国产一区二区三区免费播放| 一区二区高清在线| 久久久国产精华| 在线成人高清不卡| 99久久99久久综合| 国内久久婷婷综合| 五月婷婷欧美视频| 亚洲欧美另类图片小说| 国产欧美日韩一区二区三区在线观看| 91久久精品一区二区| 成人综合激情网| 久久99精品国产麻豆婷婷洗澡| 一区二区三区在线视频观看 | 91麻豆精品一区二区三区| 麻豆成人av在线| 天堂久久一区二区三区| 中文字幕一区二区三区在线不卡 | 蜜臀av一区二区在线免费观看| 亚洲免费成人av| 国产精品水嫩水嫩| 国产亚洲一二三区| 精品欧美久久久| 日韩欧美国产电影| 91精品免费在线观看| 欧美日韩成人一区二区| 欧美色图在线观看| 在线视频国内自拍亚洲视频| 91免费观看视频在线| 成人av网址在线| 99久久综合色| bt7086福利一区国产| 国产盗摄女厕一区二区三区| 狠狠色丁香久久婷婷综合_中| 久久国产欧美日韩精品| 蜜臀av性久久久久蜜臀av麻豆 | 国产乱码一区二区三区| 久久超碰97中文字幕| 国产永久精品大片wwwapp| 精品无人码麻豆乱码1区2区| 久久爱www久久做| 黄网站免费久久| 国产成人综合自拍| 99精品欧美一区二区三区小说| av在线综合网| 在线免费观看一区| 在线电影院国产精品| 日韩一级精品视频在线观看| 日韩精品一区二区三区四区| 久久综合九色综合欧美98| 国产午夜精品一区二区| 中文字幕一区在线观看视频| 亚洲乱码国产乱码精品精98午夜| 一区二区三区精密机械公司| 丝瓜av网站精品一区二区| 美美哒免费高清在线观看视频一区二区| 强制捆绑调教一区二区| 国产成人免费在线视频| 日韩精品中文字幕一区二区三区 | 国产精品色眯眯| 亚洲精品水蜜桃| 丝袜美腿亚洲一区| 国产成人av资源| 欧美中文一区二区三区| 欧美成人精精品一区二区频| 欧美激情一区二区三区全黄| 亚洲精品写真福利| 老司机午夜精品99久久| 国产999精品久久久久久绿帽| 色成年激情久久综合| 日韩久久精品一区| 一区在线播放视频| 日韩中文字幕亚洲一区二区va在线| 国产一区二区不卡在线| 欧美日韩在线三区| 欧美激情在线看| 久久国产精品露脸对白| 色婷婷综合视频在线观看| 2021国产精品久久精品|