1*6f52b16cSGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2d475f942SMichael Holzheu /* 3d475f942SMichael Holzheu * IOCTL interface for SCLP 4d475f942SMichael Holzheu * 5d475f942SMichael Holzheu * Copyright IBM Corp. 2012 6d475f942SMichael Holzheu * 7d475f942SMichael Holzheu * Author: Michael Holzheu <holzheu@linux.vnet.ibm.com> 8d475f942SMichael Holzheu */ 9d475f942SMichael Holzheu 10d475f942SMichael Holzheu #ifndef _ASM_SCLP_CTL_H 11d475f942SMichael Holzheu #define _ASM_SCLP_CTL_H 12d475f942SMichael Holzheu 13d475f942SMichael Holzheu #include <linux/types.h> 14d475f942SMichael Holzheu 15d475f942SMichael Holzheu struct sclp_ctl_sccb { 16d475f942SMichael Holzheu __u32 cmdw; 17d475f942SMichael Holzheu __u64 sccb; 18d475f942SMichael Holzheu } __attribute__((packed)); 19d475f942SMichael Holzheu 20d475f942SMichael Holzheu #define SCLP_CTL_IOCTL_MAGIC 0x10 21d475f942SMichael Holzheu 22d475f942SMichael Holzheu #define SCLP_CTL_SCCB \ 23d475f942SMichael Holzheu _IOWR(SCLP_CTL_IOCTL_MAGIC, 0x10, struct sclp_ctl_sccb) 24d475f942SMichael Holzheu 25d475f942SMichael Holzheu #endif 26