struct ccw_device — channel attached device
struct ccw_device { spinlock_t * ccwlock; struct ccw_device_id id; struct ccw_driver * drv; struct device dev; int online; void (* handler) (struct ccw_device *, unsigned long, struct irb *); };
spinlock_t * ccwlock
pointer to device lock
struct ccw_device_id id
id of this device
struct ccw_driver * drv
ccw driver for this device
struct device dev
embedded device structure
int online
online status of device
void (*) (struct ccw_device *, unsigned long, struct irb *) handler
interrupt handler