Lines Matching refs:linux_flock
1260 linux_to_bsd_flock(struct l_flock *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock() argument
1262 switch (linux_flock->l_type) { in linux_to_bsd_flock()
1276 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock()
1277 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock()
1278 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock()
1279 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock()
1284 bsd_to_linux_flock(struct flock *bsd_flock, struct l_flock *linux_flock) in bsd_to_linux_flock() argument
1288 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock()
1291 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock()
1294 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock()
1297 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock()
1298 linux_flock->l_start = (l_off_t)bsd_flock->l_start; in bsd_to_linux_flock()
1299 linux_flock->l_len = (l_off_t)bsd_flock->l_len; in bsd_to_linux_flock()
1300 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock()
1317 linux_to_bsd_flock64(struct l_flock64 *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock64() argument
1319 switch (linux_flock->l_type) { in linux_to_bsd_flock64()
1333 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock64()
1334 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock64()
1335 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock64()
1336 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock64()
1341 bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock) in bsd_to_linux_flock64() argument
1345 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock64()
1348 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock64()
1351 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock64()
1354 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock64()
1355 linux_flock->l_start = (l_loff_t)bsd_flock->l_start; in bsd_to_linux_flock64()
1356 linux_flock->l_len = (l_loff_t)bsd_flock->l_len; in bsd_to_linux_flock64()
1357 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock64()
1364 struct l_flock linux_flock; in fcntl_common() local
1430 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1431 sizeof(linux_flock)); in fcntl_common()
1434 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1438 bsd_to_linux_flock(&bsd_flock, &linux_flock); in fcntl_common()
1439 return (copyout(&linux_flock, (void *)args->arg, in fcntl_common()
1440 sizeof(linux_flock))); in fcntl_common()
1443 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1444 sizeof(linux_flock)); in fcntl_common()
1447 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1452 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1453 sizeof(linux_flock)); in fcntl_common()
1456 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1538 struct l_flock64 linux_flock; in linux_fcntl64() local
1545 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1546 sizeof(linux_flock)); in linux_fcntl64()
1549 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1553 bsd_to_linux_flock64(&bsd_flock, &linux_flock); in linux_fcntl64()
1554 return (copyout(&linux_flock, (void *)args->arg, in linux_fcntl64()
1555 sizeof(linux_flock))); in linux_fcntl64()
1558 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1559 sizeof(linux_flock)); in linux_fcntl64()
1562 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1567 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1568 sizeof(linux_flock)); in linux_fcntl64()
1571 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()