#include <linux/mutex.h>
#include <linux/wait.h>
#include <linux/workqueue.h>
#include <linux/device.h>
#include <linux/types.h>
#include <asm/cio.h>
#include <asm/chpid.h>
#include <asm/schid.h>
#include "cio.h"
Go to the source code of this file.
#define SNID_STATE1_GROUPED 3 |
Definition at line 27 of file css.h.
#define SNID_STATE1_RESET 0 |
Definition at line 25 of file css.h.
#define SNID_STATE1_UNGROUPED 2 |
Definition at line 26 of file css.h.
#define SNID_STATE2_NOT_RESVD 0 |
Definition at line 29 of file css.h.
#define SNID_STATE2_RESVD_ELSE 2 |
Definition at line 30 of file css.h.
#define SNID_STATE2_RESVD_SELF 3 |
Definition at line 31 of file css.h.
#define SNID_STATE3_MULTI_PATH 1 |
Definition at line 33 of file css.h.
#define SNID_STATE3_SINGLE_PATH 0 |
Definition at line 34 of file css.h.
#define SPID_FUNC_DISBAND 0x20 |
Definition at line 23 of file css.h.
#define SPID_FUNC_ESTABLISH 0x00 |
Definition at line 21 of file css.h.
#define SPID_FUNC_MULTI_PATH 0x80 |
Definition at line 20 of file css.h.
#define SPID_FUNC_RESIGN 0x40 |
Definition at line 22 of file css.h.
#define SPID_FUNC_SINGLE_PATH 0x00 |
Definition at line 19 of file css.h.
Definition at line 98 of file css.h.
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.
Definition at line 37 of file css.c.
Definition at line 57 of file css.h.
Definition at line 69 of file css.h.
Definition at line 70 of file css.h.
Definition at line 34 of file css.c.
Definition at line 48 of file css.h.
Definition at line 58 of file css.h.
Definition at line 53 of file css.h.
Definition at line 35 of file css.c.
Definition at line 54 of file css.h.
Definition at line 45 of file css.h.
Definition at line 42 of file css.h.
Definition at line 43 of file css.h.
Definition at line 44 of file css.h.
Definition at line 71 of file css.h.
Definition at line 47 of file css.h.