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

#include <parport.h>

Data Fields

void(* write_data )(struct parport *, unsigned char)
 
unsigned char(* read_data )(struct parport *)
 
void(* write_control )(struct parport *, unsigned char)
 
unsigned char(* read_control )(struct parport *)
 
unsigned char(* frob_control )(struct parport *, unsigned char mask, unsigned char val)
 
unsigned char(* read_status )(struct parport *)
 
void(* enable_irq )(struct parport *)
 
void(* disable_irq )(struct parport *)
 
void(* data_forward )(struct parport *)
 
void(* data_reverse )(struct parport *)
 
void(* init_state )(struct pardevice *, struct parport_state *)
 
void(* save_state )(struct parport *, struct parport_state *)
 
void(* restore_state )(struct parport *, struct parport_state *)
 
size_t(* epp_write_data )(struct parport *port, const void *buf, size_t len, int flags)
 
size_t(* epp_read_data )(struct parport *port, void *buf, size_t len, int flags)
 
size_t(* epp_write_addr )(struct parport *port, const void *buf, size_t len, int flags)
 
size_t(* epp_read_addr )(struct parport *port, void *buf, size_t len, int flags)
 
size_t(* ecp_write_data )(struct parport *port, const void *buf, size_t len, int flags)
 
size_t(* ecp_read_data )(struct parport *port, void *buf, size_t len, int flags)
 
size_t(* ecp_write_addr )(struct parport *port, const void *buf, size_t len, int flags)
 
size_t(* compat_write_data )(struct parport *port, const void *buf, size_t len, int flags)
 
size_t(* nibble_read_data )(struct parport *port, void *buf, size_t len, int flags)
 
size_t(* byte_read_data )(struct parport *port, void *buf, size_t len, int flags)
 
struct moduleowner
 

Detailed Description

Definition at line 64 of file parport.h.

Field Documentation

size_t(* byte_read_data)(struct parport *port, void *buf, size_t len, int flags)

Definition at line 110 of file parport.h.

size_t(* compat_write_data)(struct parport *port, const void *buf, size_t len, int flags)

Definition at line 106 of file parport.h.

void(* data_forward)(struct parport *)

Definition at line 81 of file parport.h.

void(* data_reverse)(struct parport *)

Definition at line 82 of file parport.h.

void(* disable_irq)(struct parport *)

Definition at line 78 of file parport.h.

size_t(* ecp_read_data)(struct parport *port, void *buf, size_t len, int flags)

Definition at line 101 of file parport.h.

size_t(* ecp_write_addr)(struct parport *port, const void *buf, size_t len, int flags)

Definition at line 103 of file parport.h.

size_t(* ecp_write_data)(struct parport *port, const void *buf, size_t len, int flags)

Definition at line 99 of file parport.h.

void(* enable_irq)(struct parport *)

Definition at line 77 of file parport.h.

size_t(* epp_read_addr)(struct parport *port, void *buf, size_t len, int flags)

Definition at line 96 of file parport.h.

size_t(* epp_read_data)(struct parport *port, void *buf, size_t len, int flags)

Definition at line 92 of file parport.h.

size_t(* epp_write_addr)(struct parport *port, const void *buf, size_t len, int flags)

Definition at line 94 of file parport.h.

size_t(* epp_write_data)(struct parport *port, const void *buf, size_t len, int flags)

Definition at line 90 of file parport.h.

unsigned char(* frob_control)(struct parport *, unsigned char mask, unsigned char val)

Definition at line 71 of file parport.h.

void(* init_state)(struct pardevice *, struct parport_state *)

Definition at line 85 of file parport.h.

size_t(* nibble_read_data)(struct parport *port, void *buf, size_t len, int flags)

Definition at line 108 of file parport.h.

struct module* owner

Definition at line 112 of file parport.h.

unsigned char(* read_control)(struct parport *)

Definition at line 70 of file parport.h.

unsigned char(* read_data)(struct parport *)

Definition at line 67 of file parport.h.

unsigned char(* read_status)(struct parport *)

Definition at line 74 of file parport.h.

void(* restore_state)(struct parport *, struct parport_state *)

Definition at line 87 of file parport.h.

void(* save_state)(struct parport *, struct parport_state *)

Definition at line 86 of file parport.h.

Definition at line 69 of file parport.h.

void(* write_data)(struct parport *, unsigned char)

Definition at line 66 of file parport.h.


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