#include <linux/module.h>
#include <linux/init.h>
#include <linux/device.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/list.h>
#include <linux/reboot.h>
#include <linux/suspend.h>
#include <linux/proc_fs.h>
#include <asm/isc.h>
#include <asm/crw.h>
#include "css.h"
#include "cio.h"
#include "cio_debug.h"
#include "ioasm.h"
#include "chsc.h"
#include "device.h"
#include "idset.h"
#include "chp.h"
Go to the source code of this file.
#define KMSG_COMPONENT "cio" |
Definition at line 10 of file css.c.
Definition at line 11 of file css.c.
css_driver_register - register a css driver : css driver to register
This is mainly a wrapper around driver_register that sets name and bus_type in the embedded struct device_driver correctly.
Definition at line 1255 of file css.c.
css_driver_unregister - unregister a css driver : css driver to unregister
This is a wrapper around driver_unregister.
Definition at line 1268 of file css.c.
css_sch_device_unregister - unregister a subchannel : subchannel to be unregistered
Definition at line 189 of file css.c.
css_sched_sch_todo - schedule a subchannel operation : subchannel
- Todo:
- : todo
Schedule the operation identified by
- Todo:
- to be performed on the slow path workqueue. Do nothing if another operation with higher priority is already scheduled. Needs to be called with subchannel lock held.
Definition at line 437 of file css.c.
Definition at line 41 of file css.c.
subsys_initcall |
( |
channel_subsystem_init |
| ) |
|
subsys_initcall_sync |
( |
channel_subsystem_init_sync |
| ) |
|
Definition at line 37 of file css.c.
Definition at line 34 of file css.c.
Definition at line 35 of file css.c.