#ifndef _CSS_H
#define _CSS_H
-#include <linux/mutex.h>
#include <linux/wait.h>
#include <linux/workqueue.h>
union {
__u8 fc; /* SPID function code */
struct path_state ps; /* SNID path state */
- } __attribute__ ((packed)) inf;
+ } inf;
union {
__u32 cpu_addr : 16; /* CPU address */
struct extended_cssid ext_cssid;
- } __attribute__ ((packed)) pgid_high;
+ } pgid_high;
__u32 cpu_id : 24; /* CPU identification */
__u32 cpu_model : 16; /* CPU model */
__u32 tod_high; /* high word TOD clock */
struct channel_path *chps[__MAX_CHPID + 1];
struct device device;
struct pgid global_pgid;
- struct mutex mutex;
- /* channel measurement related */
- int cm_enabled;
- void *cub_addr1;
- void *cub_addr2;
};
#define to_css(dev) container_of(dev, struct channel_subsystem, device)