Home
last modified time | relevance | path

Searched refs:diag304 (Results 1 – 1 of 1) sorted by relevance

/linux-4.1.27/arch/s390/hypfs/
Dhypfs_sprp.c64 struct hypfs_diag304 diag304; in __hypfs_sprp_ioctl() local
70 if (copy_from_user(&diag304, user_area, sizeof(diag304))) in __hypfs_sprp_ioctl()
72 if ((diag304.args[0] >> 8) != 0 || diag304.args[1] > DIAG304_CMD_MAX) in __hypfs_sprp_ioctl()
79 udata = (void __user *)(unsigned long) diag304.data; in __hypfs_sprp_ioctl()
80 if (diag304.args[1] == DIAG304_SET_WEIGHTS || in __hypfs_sprp_ioctl()
81 diag304.args[1] == DIAG304_SET_CAPPING) in __hypfs_sprp_ioctl()
87 cmd = *(unsigned long *) &diag304.args[0]; in __hypfs_sprp_ioctl()
88 diag304.rc = hypfs_sprp_diag304(data, cmd); in __hypfs_sprp_ioctl()
90 if (diag304.args[1] == DIAG304_QUERY_PRP) in __hypfs_sprp_ioctl()
96 rc = copy_to_user(user_area, &diag304, sizeof(diag304)) ? -EFAULT : 0; in __hypfs_sprp_ioctl()