diff options
Diffstat (limited to 'drivers/s390/crypto/ap_bus.h')
| -rw-r--r-- | drivers/s390/crypto/ap_bus.h | 13 | 
1 files changed, 2 insertions, 11 deletions
diff --git a/drivers/s390/crypto/ap_bus.h b/drivers/s390/crypto/ap_bus.h index 8f18abdbbc2b..95b577754b35 100644 --- a/drivers/s390/crypto/ap_bus.h +++ b/drivers/s390/crypto/ap_bus.h @@ -81,12 +81,6 @@ static inline int ap_test_bit(unsigned int *ptr, unsigned int nr)  #define AP_FUNC_APXA  6  /* - * AP interrupt states - */ -#define AP_INTR_DISABLED	0	/* AP interrupt disabled */ -#define AP_INTR_ENABLED		1	/* AP interrupt enabled */ - -/*   * AP queue state machine states   */  enum ap_sm_state { @@ -112,7 +106,7 @@ enum ap_sm_event {   * AP queue state wait behaviour   */  enum ap_sm_wait { -	AP_SM_WAIT_AGAIN,	/* retry immediately */ +	AP_SM_WAIT_AGAIN = 0,	/* retry immediately */  	AP_SM_WAIT_TIMEOUT,	/* wait for timeout */  	AP_SM_WAIT_INTERRUPT,	/* wait for thin interrupt (if available) */  	AP_SM_WAIT_NONE,	/* no wait */ @@ -157,7 +151,6 @@ void ap_driver_unregister(struct ap_driver *);  struct ap_device {  	struct device device; -	struct ap_driver *drv;		/* Pointer to AP device driver. */  	int device_type;		/* AP device type. */  }; @@ -165,7 +158,6 @@ struct ap_device {  struct ap_card {  	struct ap_device ap_dev; -	void *private;			/* ap driver private pointer. */  	int raw_hwtype;			/* AP raw hardware type. */  	unsigned int functions;		/* AP device function bitfield. */  	int queue_depth;		/* AP queue depth.*/ @@ -182,11 +174,10 @@ struct ap_queue {  	struct hlist_node hnode;	/* Node for the ap_queues hashtable */  	struct ap_card *card;		/* Ptr to assoc. AP card. */  	spinlock_t lock;		/* Per device lock. */ -	void *private;			/* ap driver private pointer. */  	enum ap_dev_state dev_state;	/* queue device state */  	bool config;			/* configured state */  	ap_qid_t qid;			/* AP queue id. */ -	int interrupt;			/* indicate if interrupts are enabled */ +	bool interrupt;			/* indicate if interrupts are enabled */  	int queue_count;		/* # messages currently on AP queue. */  	int pendingq_count;		/* # requests on pendingq list. */  	int requestq_count;		/* # requests on requestq list. */  |