Lines Matching defs:ioctl_fd
62 int ioctl_fd;
70 safe_close(data->ioctl_fd);
357 static int autofs_protocol(int dev_autofs_fd, int ioctl_fd) {
362 assert(ioctl_fd >= 0);
365 param.ioctlfd = ioctl_fd;
373 param.ioctlfd = ioctl_fd;
384 static int autofs_set_timeout(int dev_autofs_fd, int ioctl_fd, usec_t usec) {
388 assert(ioctl_fd >= 0);
391 param.ioctlfd = ioctl_fd;
402 static int autofs_send_ready(int dev_autofs_fd, int ioctl_fd, uint32_t token, int status) {
406 assert(ioctl_fd >= 0);
409 param.ioctlfd = ioctl_fd;
424 _cleanup_close_ int ioctl_fd = -1;
434 ioctl_fd = open_ioctl_fd(UNIT(a)->manager->dev_autofs_fd, a->where, a->dev_id);
435 if (ioctl_fd < 0)
436 return ioctl_fd;
455 ioctl_fd,
521 _cleanup_close_ int ioctl_fd = -1;
571 ioctl_fd = open_ioctl_fd(dev_autofs_fd, a->where, st.st_dev);
572 if (ioctl_fd < 0) {
573 r = ioctl_fd;
577 r = autofs_protocol(dev_autofs_fd, ioctl_fd);
581 r = autofs_set_timeout(dev_autofs_fd, ioctl_fd, a->timeout_idle_usec);
624 assert(data->ioctl_fd >= 0);
627 param.ioctlfd = data->ioctl_fd;
651 data->ioctl_fd = -1;
657 data->ioctl_fd = open_ioctl_fd(UNIT(a)->manager->dev_autofs_fd, a->where, a->dev_id);
658 if (data->ioctl_fd < 0)
659 return log_unit_error_errno(UNIT(a), data->ioctl_fd, "Couldn't open autofs ioctl fd: %m");