Lines Matching refs:fd
89 lock.fd = hnd->genlockHandle; in perform_lock_unlock_operation()
95 lockType, strerror(errno), hnd->fd); in perform_lock_unlock_operation()
105 ,__FUNCTION__, lockType, strerror(errno), hnd->fd); in perform_lock_unlock_operation()
117 void close_genlock_fd_and_handle(int& fd, int& handle) in close_genlock_fd_and_handle() argument
119 if (fd >=0 ) { in close_genlock_fd_and_handle()
120 close(fd); in close_genlock_fd_and_handle()
121 fd = -1; in close_genlock_fd_and_handle()
154 int fd = open(GENLOCK_DEVICE, O_RDWR); in genlock_create_lock() local
155 if (fd < 0) { in genlock_create_lock()
163 if (ioctl(fd, GENLOCK_IOC_NEW, NULL)) { in genlock_create_lock()
166 close_genlock_fd_and_handle(fd, lock.fd); in genlock_create_lock()
172 if (ioctl(fd, GENLOCK_IOC_EXPORT, &lock)) { in genlock_create_lock()
175 close_genlock_fd_and_handle(fd, lock.fd); in genlock_create_lock()
181 hnd->genlockPrivFd = fd; in genlock_create_lock()
182 hnd->genlockHandle = lock.fd; in genlock_create_lock()
239 int fd = open(GENLOCK_DEVICE, O_RDWR); in genlock_attach_lock() local
240 if (fd < 0) { in genlock_attach_lock()
248 lock.fd = hnd->genlockHandle; in genlock_attach_lock()
249 if (ioctl(fd, GENLOCK_IOC_ATTACH, &lock)) { in genlock_attach_lock()
252 close_genlock_fd_and_handle(fd, lock.fd); in genlock_attach_lock()
257 hnd->genlockPrivFd = fd; in genlock_attach_lock()
340 lock.fd = hnd->genlockHandle; in genlock_wait()