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

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

?? xfs_stats.h

?? 優龍2410linux2.6.8內核源代碼
?? H
字號:
/* * Copyright (c) 2000 Silicon Graphics, Inc.  All Rights Reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms of version 2 of the GNU General Public License as * published by the Free Software Foundation. * * This program is distributed in the hope that it would be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * Further, this software is distributed without any warranty that it is * free of the rightful claim of any third person regarding infringement * or the like.  Any license provided herein, whether implied or * otherwise, applies only to this software file.  Patent licenses, if * any, provided herein do not apply to combinations of this program with * other software, or any other product whatsoever. * * You should have received a copy of the GNU General Public License along * with this program; if not, write the Free Software Foundation, Inc., 59 * Temple Place - Suite 330, Boston MA 02111-1307, USA. * * Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy, * Mountain View, CA  94043, or: * * http://www.sgi.com * * For further information regarding this notice, see: * * http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/ */#ifndef __XFS_STATS_H__#define __XFS_STATS_H__#if defined(CONFIG_PROC_FS) && !defined(XFS_STATS_OFF)#include <linux/percpu.h>/* * XFS global statistics */struct xfsstats {# define XFSSTAT_END_EXTENT_ALLOC	4	__uint32_t		xs_allocx;	__uint32_t		xs_allocb;	__uint32_t		xs_freex;	__uint32_t		xs_freeb;# define XFSSTAT_END_ALLOC_BTREE	(XFSSTAT_END_EXTENT_ALLOC+4)	__uint32_t		xs_abt_lookup;	__uint32_t		xs_abt_compare;	__uint32_t		xs_abt_insrec;	__uint32_t		xs_abt_delrec;# define XFSSTAT_END_BLOCK_MAPPING	(XFSSTAT_END_ALLOC_BTREE+7)	__uint32_t		xs_blk_mapr;	__uint32_t		xs_blk_mapw;	__uint32_t		xs_blk_unmap;	__uint32_t		xs_add_exlist;	__uint32_t		xs_del_exlist;	__uint32_t		xs_look_exlist;	__uint32_t		xs_cmp_exlist;# define XFSSTAT_END_BLOCK_MAP_BTREE	(XFSSTAT_END_BLOCK_MAPPING+4)	__uint32_t		xs_bmbt_lookup;	__uint32_t		xs_bmbt_compare;	__uint32_t		xs_bmbt_insrec;	__uint32_t		xs_bmbt_delrec;# define XFSSTAT_END_DIRECTORY_OPS	(XFSSTAT_END_BLOCK_MAP_BTREE+4)	__uint32_t		xs_dir_lookup;	__uint32_t		xs_dir_create;	__uint32_t		xs_dir_remove;	__uint32_t		xs_dir_getdents;# define XFSSTAT_END_TRANSACTIONS	(XFSSTAT_END_DIRECTORY_OPS+3)	__uint32_t		xs_trans_sync;	__uint32_t		xs_trans_async;	__uint32_t		xs_trans_empty;# define XFSSTAT_END_INODE_OPS		(XFSSTAT_END_TRANSACTIONS+7)	__uint32_t		xs_ig_attempts;	__uint32_t		xs_ig_found;	__uint32_t		xs_ig_frecycle;	__uint32_t		xs_ig_missed;	__uint32_t		xs_ig_dup;	__uint32_t		xs_ig_reclaims;	__uint32_t		xs_ig_attrchg;# define XFSSTAT_END_LOG_OPS		(XFSSTAT_END_INODE_OPS+5)	__uint32_t		xs_log_writes;	__uint32_t		xs_log_blocks;	__uint32_t		xs_log_noiclogs;	__uint32_t		xs_log_force;	__uint32_t		xs_log_force_sleep;# define XFSSTAT_END_TAIL_PUSHING	(XFSSTAT_END_LOG_OPS+10)	__uint32_t		xs_try_logspace;	__uint32_t		xs_sleep_logspace;	__uint32_t		xs_push_ail;	__uint32_t		xs_push_ail_success;	__uint32_t		xs_push_ail_pushbuf;	__uint32_t		xs_push_ail_pinned;	__uint32_t		xs_push_ail_locked;	__uint32_t		xs_push_ail_flushing;	__uint32_t		xs_push_ail_restarts;	__uint32_t		xs_push_ail_flush;# define XFSSTAT_END_WRITE_CONVERT	(XFSSTAT_END_TAIL_PUSHING+2)	__uint32_t		xs_xstrat_quick;	__uint32_t		xs_xstrat_split;# define XFSSTAT_END_READ_WRITE_OPS	(XFSSTAT_END_WRITE_CONVERT+2)	__uint32_t		xs_write_calls;	__uint32_t		xs_read_calls;# define XFSSTAT_END_ATTRIBUTE_OPS	(XFSSTAT_END_READ_WRITE_OPS+4)	__uint32_t		xs_attr_get;	__uint32_t		xs_attr_set;	__uint32_t		xs_attr_remove;	__uint32_t		xs_attr_list;# define XFSSTAT_END_INODE_CLUSTER	(XFSSTAT_END_ATTRIBUTE_OPS+3)	__uint32_t		xs_iflush_count;	__uint32_t		xs_icluster_flushcnt;	__uint32_t		xs_icluster_flushinode;# define XFSSTAT_END_VNODE_OPS		(XFSSTAT_END_INODE_CLUSTER+8)	__uint32_t		vn_active;	/* # vnodes not on free lists */	__uint32_t		vn_alloc;	/* # times vn_alloc called */	__uint32_t		vn_get;		/* # times vn_get called */	__uint32_t		vn_hold;	/* # times vn_hold called */	__uint32_t		vn_rele;	/* # times vn_rele called */	__uint32_t		vn_reclaim;	/* # times vn_reclaim called */	__uint32_t		vn_remove;	/* # times vn_remove called */	__uint32_t		vn_free;	/* # times vn_free called */#define XFSSTAT_END_BUF			(XFSSTAT_END_VNODE_OPS+9)	__uint32_t		pb_get;	__uint32_t		pb_create;	__uint32_t		pb_get_locked;	__uint32_t		pb_get_locked_waited;	__uint32_t		pb_busy_locked;	__uint32_t		pb_miss_locked;	__uint32_t		pb_page_retries;	__uint32_t		pb_page_found;	__uint32_t		pb_get_read;/* Extra precision counters */	__uint64_t		xs_xstrat_bytes;	__uint64_t		xs_write_bytes;	__uint64_t		xs_read_bytes;};DECLARE_PER_CPU(struct xfsstats, xfsstats);/* We don't disable preempt, not too worried about poking the * wrong cpu's stat for now */#define XFS_STATS_INC(count)		(__get_cpu_var(xfsstats).count++)#define XFS_STATS_DEC(count)		(__get_cpu_var(xfsstats).count--)#define XFS_STATS_ADD(count, inc)	(__get_cpu_var(xfsstats).count += (inc))extern void xfs_init_procfs(void);extern void xfs_cleanup_procfs(void);#else	/* !CONFIG_PROC_FS */# define XFS_STATS_INC(count)# define XFS_STATS_DEC(count)# define XFS_STATS_ADD(count, inc)static __inline void xfs_init_procfs(void) { };static __inline void xfs_cleanup_procfs(void) { };#endif	/* !CONFIG_PROC_FS */#endif /* __XFS_STATS_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区福利在线| 欧美日韩在线直播| 国内久久婷婷综合| 国产美女av一区二区三区| 精彩视频一区二区三区| 国产乱码一区二区三区| 国产成人8x视频一区二区| 国产一区二区三区美女| 国产福利一区二区三区在线视频| 国产精品综合一区二区三区| 国产精品99久久久久久有的能看| 成人一区二区三区在线观看| 99精品国产热久久91蜜凸| 色吊一区二区三区| 欧美日韩精品一区二区天天拍小说| 欧美久久久久久蜜桃| 91精品国产手机| 国产三级久久久| 国产精品天天看| 亚洲一区在线视频观看| 全部av―极品视觉盛宴亚洲| 国产精品1区2区| 色综合色狠狠天天综合色| 欧美日韩午夜在线| 亚洲精品在线免费观看视频| 日韩一区有码在线| 午夜精品久久久久久久蜜桃app| 激情综合五月婷婷| 色哟哟在线观看一区二区三区| 制服丝袜亚洲色图| 久久精品欧美一区二区三区麻豆| 亚洲欧洲日韩在线| 麻豆91免费看| 99精品国产视频| 欧美一区二区久久| 亚洲人快播电影网| 国产一区二区免费看| 色综合天天综合狠狠| 日韩久久精品一区| 亚洲激情第一区| 国产成人亚洲综合色影视| 欧美精品自拍偷拍动漫精品| 国产精品私人自拍| 日韩av在线播放中文字幕| 不卡电影免费在线播放一区| 88在线观看91蜜桃国自产| 亚洲欧洲精品一区二区三区不卡 | 九九视频精品免费| 色狠狠一区二区| 国产精品无人区| 久久国产三级精品| 91精选在线观看| 亚洲免费色视频| 成人免费电影视频| 国产日韩欧美在线一区| 麻豆精品久久久| 欧美日精品一区视频| 国产精品久久久久影院色老大| 久草中文综合在线| 91精品国产综合久久香蕉的特点| 亚洲精品一卡二卡| 色综合天天做天天爱| 国产精品二三区| 成人污视频在线观看| 久久婷婷色综合| 麻豆国产欧美日韩综合精品二区| 777xxx欧美| 日精品一区二区| 欧美另类变人与禽xxxxx| 亚洲高清在线视频| 欧美日韩精品欧美日韩精品一综合| 亚洲老妇xxxxxx| 在线观看日韩国产| 亚洲国产美女搞黄色| 欧美日韩高清不卡| 日本在线不卡视频一二三区| 欧美一区二区私人影院日本| 蜜桃一区二区三区在线| 日韩三级视频中文字幕| 麻豆精品蜜桃视频网站| 2020国产成人综合网| 国产一区亚洲一区| 久久久久9999亚洲精品| 成人av电影在线观看| 亚洲另类色综合网站| 欧美午夜精品一区二区三区| 亚州成人在线电影| 5858s免费视频成人| 激情综合色丁香一区二区| 久久久.com| 99久久精品国产一区| 亚洲人成人一区二区在线观看| 色屁屁一区二区| 日韩国产欧美一区二区三区| 精品免费一区二区三区| 国产福利一区二区三区在线视频| 最新久久zyz资源站| 欧美视频一区二区三区| 免费人成在线不卡| 国产精品无人区| 在线综合+亚洲+欧美中文字幕| 韩国精品久久久| 亚洲精品免费电影| 欧美v日韩v国产v| 91偷拍与自偷拍精品| 热久久国产精品| 中文字幕在线不卡| 欧美成人三级电影在线| 91视视频在线直接观看在线看网页在线看| 亚洲一区免费视频| 欧美高清在线精品一区| 欧洲视频一区二区| 国产精品456| 日韩国产欧美视频| 自拍偷拍亚洲欧美日韩| 日韩写真欧美这视频| 99精品在线免费| 乱一区二区av| 一区二区三区日韩| 国产三级三级三级精品8ⅰ区| 色成年激情久久综合| 国产麻豆一精品一av一免费 | 国产欧美视频一区二区| 欧美视频完全免费看| fc2成人免费人成在线观看播放 | 99久久精品一区| 紧缚奴在线一区二区三区| 一区二区三区日韩欧美精品| 欧美国产日产图区| 久久综合色鬼综合色| 在线播放/欧美激情| 欧美性猛片aaaaaaa做受| 国产成人综合网站| 国产在线播放一区| 久草精品在线观看| 美女一区二区视频| 日本美女一区二区| 亚洲第一电影网| 亚洲一区二区三区四区五区黄| 国产精品美女视频| 中文字幕精品一区二区精品绿巨人| 精品久久久久久久久久久久久久久 | 久久亚洲捆绑美女| 欧美成人一区二区三区| 日韩一区二区三区电影在线观看 | 国产成人在线看| 精品中文字幕一区二区小辣椒| 天堂va蜜桃一区二区三区漫画版| 一区二区三区毛片| 亚洲成av人片在线观看| 亚洲成人你懂的| 免费看欧美女人艹b| 日本免费新一区视频| 日日摸夜夜添夜夜添国产精品 | 欧美成人一区二区三区在线观看 | 国产精品久久久久久福利一牛影视 | 国产午夜精品在线观看| 精品三级在线看| 国产色爱av资源综合区| 国产精品污网站| 亚洲日本韩国一区| 午夜伊人狠狠久久| 日韩精品亚洲专区| 国精产品一区一区三区mba桃花| 精品亚洲免费视频| 国产乱国产乱300精品| 成人免费av网站| 欧美视频三区在线播放| 欧美人妇做爰xxxⅹ性高电影| 91精品国产一区二区三区蜜臀| 欧美成人猛片aaaaaaa| 国产欧美日韩在线| 日韩一区中文字幕| 日韩国产精品久久| 国产.精品.日韩.另类.中文.在线.播放| 成人免费黄色在线| 欧美老女人在线| 久久久综合视频| 亚洲午夜激情网页| 国产精品中文字幕日韩精品| 97久久精品人人澡人人爽| 91精品国产综合久久久蜜臀图片| 精品奇米国产一区二区三区| 最新中文字幕一区二区三区 | 中文字幕一区二区在线观看| 成人免费在线视频观看| 日本成人中文字幕在线视频| 国产白丝网站精品污在线入口| va亚洲va日韩不卡在线观看| 91麻豆精品国产91久久久久久久久| 精品免费日韩av| 有坂深雪av一区二区精品| 精品一区二区精品| 日本丰满少妇一区二区三区| 日韩一级片网站| 一区二区三区在线观看动漫| 国产一区二区三区日韩| 4hu四虎永久在线影院成人| 国产午夜精品久久久久久久| 视频一区二区三区中文字幕|