Home
last modified time | relevance | path

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

/Linux-v5.4/arch/s390/hypfs/
Dhypfs_sprp.c71 struct hypfs_diag304 *diag304; in __hypfs_sprp_ioctl() local
79 diag304 = kzalloc(sizeof(*diag304), GFP_KERNEL); in __hypfs_sprp_ioctl()
80 if (!data || !diag304) in __hypfs_sprp_ioctl()
84 if (copy_from_user(diag304, user_area, sizeof(*diag304))) in __hypfs_sprp_ioctl()
87 if ((diag304->args[0] >> 8) != 0 || diag304->args[1] > DIAG304_CMD_MAX) in __hypfs_sprp_ioctl()
91 udata = (void __user *)(unsigned long) diag304->data; in __hypfs_sprp_ioctl()
92 if (diag304->args[1] == DIAG304_SET_WEIGHTS || in __hypfs_sprp_ioctl()
93 diag304->args[1] == DIAG304_SET_CAPPING) in __hypfs_sprp_ioctl()
97 cmd = *(unsigned long *) &diag304->args[0]; in __hypfs_sprp_ioctl()
98 diag304->rc = hypfs_sprp_diag304(data, cmd); in __hypfs_sprp_ioctl()
[all …]