Linux Kernel
3.7.1
|
#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) |
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.
int(* map_space)(struct ipack_device *dev, unsigned int memory_size, int space) |
int(* request_irq)(struct ipack_device *dev, irqreturn_t(*handler)(void *), void *arg) |