/* | |
* ioctl interface for /dev/clp | |
* | |
* Copyright IBM Corp. 2016 | |
* Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com> | |
*/ | |
#ifndef _ASM_CLP_H | |
#define _ASM_CLP_H | |
#include <linux/types.h> | |
#include <linux/ioctl.h> | |
struct clp_req { | |
unsigned int c : 1; | |
unsigned int r : 1; | |
unsigned int lps : 6; | |
unsigned int cmd : 8; | |
unsigned int : 16; | |
unsigned int reserved; | |
__u64 data_p; | |
}; | |
#define CLP_IOCTL_MAGIC 'c' | |
#define CLP_SYNC _IOWR(CLP_IOCTL_MAGIC, 0xC1, struct clp_req) | |
#endif |