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

#include <ipack.h>

Data Fields

int(* map_space )(struct ipack_device *dev, unsigned int memory_size, int space)
 
int(* unmap_space )(struct ipack_device *dev, int space)
 
int(* request_irq )(struct ipack_device *dev, irqreturn_t(*handler)(void *), void *arg)
 
int(* free_irq )(struct ipack_device *dev)
 
int(* get_clockrate )(struct ipack_device *dev)
 
int(* set_clockrate )(struct ipack_device *dev, int mherz)
 
int(* get_error )(struct ipack_device *dev)
 
int(* get_timeout )(struct ipack_device *dev)
 
int(* reset_timeout )(struct ipack_device *dev)
 

Detailed Description

struct ipack_bus_ops - available operations on a bridge module

: map IP address space : unmap IP address space : request IRQ : free IRQ : Returns the clockrate the carrier is currently communicating with the device at. : Sets the clock-rate for carrier / module communication. Should return -EINVAL if the requested speed is not supported. : Returns the error state for the slot the device is attached to. : Returns 1 if the communication with the device has previously timed out. : Resets the state returned by get_timeout.

Definition at line 127 of file ipack.h.

Field Documentation

int(* free_irq)(struct ipack_device *dev)

Definition at line 132 of file ipack.h.

int(* get_clockrate)(struct ipack_device *dev)

Definition at line 133 of file ipack.h.

int(* get_error)(struct ipack_device *dev)

Definition at line 135 of file ipack.h.

int(* get_timeout)(struct ipack_device *dev)

Definition at line 136 of file ipack.h.

int(* map_space)(struct ipack_device *dev, unsigned int memory_size, int space)

Definition at line 128 of file ipack.h.

Definition at line 130 of file ipack.h.

int(* reset_timeout)(struct ipack_device *dev)

Definition at line 137 of file ipack.h.

int(* set_clockrate)(struct ipack_device *dev, int mherz)

Definition at line 134 of file ipack.h.

int(* unmap_space)(struct ipack_device *dev, int space)

Definition at line 129 of file ipack.h.


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