Lines Matching refs:linux_flock

1418 linux_to_bsd_flock(struct l_flock *linux_flock, struct flock *bsd_flock)  in linux_to_bsd_flock()  argument
1420 switch (linux_flock->l_type) { in linux_to_bsd_flock()
1434 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock()
1435 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock()
1436 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock()
1437 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock()
1442 bsd_to_linux_flock(struct flock *bsd_flock, struct l_flock *linux_flock) in bsd_to_linux_flock() argument
1446 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock()
1449 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock()
1452 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock()
1455 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock()
1456 linux_flock->l_start = (l_off_t)bsd_flock->l_start; in bsd_to_linux_flock()
1457 linux_flock->l_len = (l_off_t)bsd_flock->l_len; in bsd_to_linux_flock()
1458 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock()
1475 linux_to_bsd_flock64(struct l_flock64 *linux_flock, struct flock *bsd_flock) in linux_to_bsd_flock64() argument
1477 switch (linux_flock->l_type) { in linux_to_bsd_flock64()
1491 bsd_flock->l_whence = linux_flock->l_whence; in linux_to_bsd_flock64()
1492 bsd_flock->l_start = (off_t)linux_flock->l_start; in linux_to_bsd_flock64()
1493 bsd_flock->l_len = (off_t)linux_flock->l_len; in linux_to_bsd_flock64()
1494 bsd_flock->l_pid = (pid_t)linux_flock->l_pid; in linux_to_bsd_flock64()
1499 bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock) in bsd_to_linux_flock64() argument
1503 linux_flock->l_type = LINUX_F_RDLCK; in bsd_to_linux_flock64()
1506 linux_flock->l_type = LINUX_F_WRLCK; in bsd_to_linux_flock64()
1509 linux_flock->l_type = LINUX_F_UNLCK; in bsd_to_linux_flock64()
1512 linux_flock->l_whence = bsd_flock->l_whence; in bsd_to_linux_flock64()
1513 linux_flock->l_start = (l_loff_t)bsd_flock->l_start; in bsd_to_linux_flock64()
1514 linux_flock->l_len = (l_loff_t)bsd_flock->l_len; in bsd_to_linux_flock64()
1515 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid; in bsd_to_linux_flock64()
1522 struct l_flock linux_flock; in fcntl_common() local
1587 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1588 sizeof(linux_flock)); in fcntl_common()
1591 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1595 bsd_to_linux_flock(&bsd_flock, &linux_flock); in fcntl_common()
1596 return (copyout(&linux_flock, (void *)args->arg, in fcntl_common()
1597 sizeof(linux_flock))); in fcntl_common()
1600 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1601 sizeof(linux_flock)); in fcntl_common()
1604 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1609 error = copyin((void *)args->arg, &linux_flock, in fcntl_common()
1610 sizeof(linux_flock)); in fcntl_common()
1613 linux_to_bsd_flock(&linux_flock, &bsd_flock); in fcntl_common()
1672 struct l_flock64 linux_flock; in linux_fcntl64() local
1679 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1680 sizeof(linux_flock)); in linux_fcntl64()
1683 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1687 bsd_to_linux_flock64(&bsd_flock, &linux_flock); in linux_fcntl64()
1688 return (copyout(&linux_flock, (void *)args->arg, in linux_fcntl64()
1689 sizeof(linux_flock))); in linux_fcntl64()
1692 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1693 sizeof(linux_flock)); in linux_fcntl64()
1696 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()
1701 error = copyin((void *)args->arg, &linux_flock, in linux_fcntl64()
1702 sizeof(linux_flock)); in linux_fcntl64()
1705 linux_to_bsd_flock64(&linux_flock, &bsd_flock); in linux_fcntl64()