Linux Kernel
3.7.1
|
#include <css.h>
Data Fields | |
struct css_device_id * | subchannel_type |
struct device_driver | drv |
void(* | irq )(struct subchannel *) |
int(* | chp_event )(struct subchannel *, struct chp_link *, int) |
int(* | sch_event )(struct subchannel *, int) |
int(* | probe )(struct subchannel *) |
int(* | remove )(struct subchannel *) |
void(* | shutdown )(struct subchannel *) |
int(* | prepare )(struct subchannel *) |
void(* | complete )(struct subchannel *) |
int(* | freeze )(struct subchannel *) |
int(* | thaw )(struct subchannel *) |
int(* | restore )(struct subchannel *) |
int(* | settle )(void) |
struct css_driver - device driver for subchannels : subchannel type supported by this driver : embedded device driver structure : called on interrupts : called for events affecting a channel path : called for events affecting the subchannel : function called on probe : function called on remove : called at device shutdown : prepare for pm state transition : undo work done in : callback for freezing during hibernation snapshotting : undo work done in : callback for restoring after hibernation : wait for asynchronous work to finish
void(* complete)(struct subchannel *) |
struct device_driver drv |
int(* freeze)(struct subchannel *) |
void(* irq)(struct subchannel *) |
int(* prepare)(struct subchannel *) |
int(* probe)(struct subchannel *) |
int(* remove)(struct subchannel *) |
int(* restore)(struct subchannel *) |
void(* shutdown)(struct subchannel *) |
struct css_device_id* subchannel_type |
int(* thaw)(struct subchannel *) |