Lines Matching refs:lock_fd
83 int lock_fd; in i_dladm_flow_lock_db() local
86 if ((lock_fd = open(DLADM_FLOW_DB_LOCK, O_RDWR | O_CREAT | O_TRUNC, in i_dladm_flow_lock_db()
95 if (fcntl(lock_fd, F_SETLKW, &lock) < 0) { in i_dladm_flow_lock_db()
96 (void) close(lock_fd); in i_dladm_flow_lock_db()
100 return (lock_fd); in i_dladm_flow_lock_db()
326 int nfd, fn_rc, lock_fd; in i_dladm_flow_walk_rw_db() local
346 if ((lock_fd = i_dladm_flow_lock_db(F_WRLCK)) < 0) in i_dladm_flow_walk_rw_db()
350 i_dladm_flow_unlock_db(lock_fd); in i_dladm_flow_walk_rw_db()
357 i_dladm_flow_unlock_db(lock_fd); in i_dladm_flow_walk_rw_db()
365 i_dladm_flow_unlock_db(lock_fd); in i_dladm_flow_walk_rw_db()
416 i_dladm_flow_unlock_db(lock_fd); in i_dladm_flow_walk_rw_db()
419 i_dladm_flow_unlock_db(lock_fd); in i_dladm_flow_walk_rw_db()
426 i_dladm_flow_unlock_db(lock_fd); in i_dladm_flow_walk_rw_db()
490 int lock_fd; in i_dladm_flow_create_db() local
501 if ((lock_fd = i_dladm_flow_lock_db(F_WRLCK)) < 0) in i_dladm_flow_create_db()
506 i_dladm_flow_unlock_db(lock_fd); in i_dladm_flow_create_db()
540 i_dladm_flow_unlock_db(lock_fd); in i_dladm_flow_create_db()