multipath.h
来自「Linux Kernel 2.6.9 for OMAP1710」· C头文件 代码 · 共 42 行
H
42 行
#ifndef _MULTIPATH_H#define _MULTIPATH_H#include <linux/raid/md.h>struct multipath_info { mdk_rdev_t *rdev;};struct multipath_private_data { mddev_t *mddev; struct multipath_info *multipaths; int raid_disks; int working_disks; spinlock_t device_lock; mempool_t *pool;};typedef struct multipath_private_data multipath_conf_t;/* * this is the only point in the RAID code where we violate * C type safety. mddev->private is an 'opaque' pointer. */#define mddev_to_conf(mddev) ((multipath_conf_t *) mddev->private)/* * this is our 'private' 'collective' MULTIPATH buffer head. * it contains information about what kind of IO operations were started * for this MULTIPATH operation, and about their status: */struct multipath_bh { mddev_t *mddev; struct bio *master_bio; struct bio bio; int path; struct multipath_bh *next_mp; /* next for retry */};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?