Lines Matching refs:argp
278 struct liveupdate_ioctl_create_session *argp = ucmd->cmd; in luo_ioctl_create_session() local
282 argp->fd = get_unused_fd_flags(O_CLOEXEC); in luo_ioctl_create_session()
283 if (argp->fd < 0) in luo_ioctl_create_session()
284 return argp->fd; in luo_ioctl_create_session()
286 err = luo_session_create(argp->name, &file); in luo_ioctl_create_session()
290 err = luo_ucmd_respond(ucmd, sizeof(*argp)); in luo_ioctl_create_session()
294 fd_install(argp->fd, file); in luo_ioctl_create_session()
301 put_unused_fd(argp->fd); in luo_ioctl_create_session()
308 struct liveupdate_ioctl_retrieve_session *argp = ucmd->cmd; in luo_ioctl_retrieve_session() local
312 argp->fd = get_unused_fd_flags(O_CLOEXEC); in luo_ioctl_retrieve_session()
313 if (argp->fd < 0) in luo_ioctl_retrieve_session()
314 return argp->fd; in luo_ioctl_retrieve_session()
316 err = luo_session_retrieve(argp->name, &file); in luo_ioctl_retrieve_session()
320 err = luo_ucmd_respond(ucmd, sizeof(*argp)); in luo_ioctl_retrieve_session()
324 fd_install(argp->fd, file); in luo_ioctl_retrieve_session()
331 put_unused_fd(argp->fd); in luo_ioctl_retrieve_session()