Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
md_personality Struct Reference

#include <md.h>

Data Fields

charname
 
int level
 
struct list_head list
 
struct moduleowner
 
void(* make_request )(struct mddev *mddev, struct bio *bio)
 
int(* run )(struct mddev *mddev)
 
int(* stop )(struct mddev *mddev)
 
void(* status )(struct seq_file *seq, struct mddev *mddev)
 
void(* error_handler )(struct mddev *mddev, struct md_rdev *rdev)
 
int(* hot_add_disk )(struct mddev *mddev, struct md_rdev *rdev)
 
int(* hot_remove_disk )(struct mddev *mddev, struct md_rdev *rdev)
 
int(* spare_active )(struct mddev *mddev)
 
sector_t(* sync_request )(struct mddev *mddev, sector_t sector_nr, int *skipped, int go_faster)
 
int(* resize )(struct mddev *mddev, sector_t sectors)
 
sector_t(* size )(struct mddev *mddev, sector_t sectors, int raid_disks)
 
int(* check_reshape )(struct mddev *mddev)
 
int(* start_reshape )(struct mddev *mddev)
 
void(* finish_reshape )(struct mddev *mddev)
 
void(* quiesce )(struct mddev *mddev, int state)
 
void *(* takeover )(struct mddev *mddev)
 

Detailed Description

Definition at line 438 of file md.h.

Field Documentation

int(* check_reshape)(struct mddev *mddev)

Definition at line 458 of file md.h.

void(* error_handler)(struct mddev *mddev, struct md_rdev *rdev)

Definition at line 451 of file md.h.

void(* finish_reshape)(struct mddev *mddev)

Definition at line 460 of file md.h.

int(* hot_add_disk)(struct mddev *mddev, struct md_rdev *rdev)

Definition at line 452 of file md.h.

int(* hot_remove_disk)(struct mddev *mddev, struct md_rdev *rdev)

Definition at line 453 of file md.h.

int level

Definition at line 441 of file md.h.

Definition at line 442 of file md.h.

void(* make_request)(struct mddev *mddev, struct bio *bio)

Definition at line 444 of file md.h.

char* name

Definition at line 440 of file md.h.

struct module* owner

Definition at line 443 of file md.h.

void(* quiesce)(struct mddev *mddev, int state)

Definition at line 466 of file md.h.

Definition at line 456 of file md.h.

int(* run)(struct mddev *mddev)

Definition at line 445 of file md.h.

sector_t(* size)(struct mddev *mddev, sector_t sectors, int raid_disks)

Definition at line 457 of file md.h.

int(* spare_active)(struct mddev *mddev)

Definition at line 454 of file md.h.

int(* start_reshape)(struct mddev *mddev)

Definition at line 459 of file md.h.

Definition at line 447 of file md.h.

int(* stop)(struct mddev *mddev)

Definition at line 446 of file md.h.

sector_t(* sync_request)(struct mddev *mddev, sector_t sector_nr, int *skipped, int go_faster)

Definition at line 455 of file md.h.

void*(* takeover)(struct mddev *mddev)

Definition at line 476 of file md.h.


The documentation for this struct was generated from the following file: