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

#include <tape.h>

Data Fields

struct moduleowner
 
int(* setup_device )(struct tape_device *)
 
void(* cleanup_device )(struct tape_device *)
 
int(* irq )(struct tape_device *, struct tape_request *, struct irb *)
 
struct tape_request *(* read_block )(struct tape_device *, size_t)
 
struct tape_request *(* write_block )(struct tape_device *, size_t)
 
void(* process_eov )(struct tape_device *)
 
int(* ioctl_fn )(struct tape_device *, unsigned int, unsigned long)
 
tape_mtop_fnmtop_array
 

Detailed Description

Definition at line 147 of file tape.h.

Field Documentation

void(* cleanup_device)(struct tape_device *)

Definition at line 150 of file tape.h.

int(* ioctl_fn)(struct tape_device *, unsigned int, unsigned long)

Definition at line 156 of file tape.h.

Definition at line 151 of file tape.h.

tape_mtop_fn* mtop_array

Definition at line 158 of file tape.h.

struct module* owner

Definition at line 148 of file tape.h.

void(* process_eov)(struct tape_device *)

Definition at line 154 of file tape.h.

struct tape_request*(* read_block)(struct tape_device *, size_t)
read

Definition at line 152 of file tape.h.

int(* setup_device)(struct tape_device *)

Definition at line 149 of file tape.h.

struct tape_request*(* write_block)(struct tape_device *, size_t)
read

Definition at line 153 of file tape.h.


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