Lines Matching defs:ucmd
280 static int luo_ioctl_create_session(struct luo_ucmd *ucmd)
282 struct liveupdate_ioctl_create_session *argp = ucmd->cmd;
294 err = luo_ucmd_respond(ucmd, sizeof(*argp));
310 static int luo_ioctl_retrieve_session(struct luo_ucmd *ucmd)
312 struct liveupdate_ioctl_retrieve_session *argp = ucmd->cmd;
324 err = luo_ucmd_respond(ucmd, sizeof(*argp));
377 int (*execute)(struct luo_ucmd *ucmd);
400 struct luo_ucmd ucmd = {};
409 ucmd.ubuffer = (void __user *)arg;
410 err = get_user(ucmd.user_size, (u32 __user *)ucmd.ubuffer);
417 if (ucmd.user_size < op->min_size)
420 ucmd.cmd = &buf;
421 err = copy_struct_from_user(ucmd.cmd, op->size, ucmd.ubuffer,
422 ucmd.user_size);
426 return op->execute(&ucmd);