• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/compat/linux/

Lines Matching refs:linux_flock

1417 linux_to_bsd_flock(struct l_flock *linux_flock, struct flock *bsd_flock)
1419 switch (linux_flock->l_type) {
1433 bsd_flock->l_whence = linux_flock->l_whence;
1434 bsd_flock->l_start = (off_t)linux_flock->l_start;
1435 bsd_flock->l_len = (off_t)linux_flock->l_len;
1436 bsd_flock->l_pid = (pid_t)linux_flock->l_pid;
1441 bsd_to_linux_flock(struct flock *bsd_flock, struct l_flock *linux_flock)
1445 linux_flock->l_type = LINUX_F_RDLCK;
1448 linux_flock->l_type = LINUX_F_WRLCK;
1451 linux_flock->l_type = LINUX_F_UNLCK;
1454 linux_flock->l_whence = bsd_flock->l_whence;
1455 linux_flock->l_start = (l_off_t)bsd_flock->l_start;
1456 linux_flock->l_len = (l_off_t)bsd_flock->l_len;
1457 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid;
1474 linux_to_bsd_flock64(struct l_flock64 *linux_flock, struct flock *bsd_flock)
1476 switch (linux_flock->l_type) {
1490 bsd_flock->l_whence = linux_flock->l_whence;
1491 bsd_flock->l_start = (off_t)linux_flock->l_start;
1492 bsd_flock->l_len = (off_t)linux_flock->l_len;
1493 bsd_flock->l_pid = (pid_t)linux_flock->l_pid;
1498 bsd_to_linux_flock64(struct flock *bsd_flock, struct l_flock64 *linux_flock)
1502 linux_flock->l_type = LINUX_F_RDLCK;
1505 linux_flock->l_type = LINUX_F_WRLCK;
1508 linux_flock->l_type = LINUX_F_UNLCK;
1511 linux_flock->l_whence = bsd_flock->l_whence;
1512 linux_flock->l_start = (l_loff_t)bsd_flock->l_start;
1513 linux_flock->l_len = (l_loff_t)bsd_flock->l_len;
1514 linux_flock->l_pid = (l_pid_t)bsd_flock->l_pid;
1521 struct l_flock linux_flock;
1586 error = copyin((void *)args->arg, &linux_flock,
1587 sizeof(linux_flock));
1590 linux_to_bsd_flock(&linux_flock, &bsd_flock);
1594 bsd_to_linux_flock(&bsd_flock, &linux_flock);
1595 return (copyout(&linux_flock, (void *)args->arg,
1596 sizeof(linux_flock)));
1599 error = copyin((void *)args->arg, &linux_flock,
1600 sizeof(linux_flock));
1603 linux_to_bsd_flock(&linux_flock, &bsd_flock);
1608 error = copyin((void *)args->arg, &linux_flock,
1609 sizeof(linux_flock));
1612 linux_to_bsd_flock(&linux_flock, &bsd_flock);
1671 struct l_flock64 linux_flock;
1678 error = copyin((void *)args->arg, &linux_flock,
1679 sizeof(linux_flock));
1682 linux_to_bsd_flock64(&linux_flock, &bsd_flock);
1686 bsd_to_linux_flock64(&bsd_flock, &linux_flock);
1687 return (copyout(&linux_flock, (void *)args->arg,
1688 sizeof(linux_flock)));
1691 error = copyin((void *)args->arg, &linux_flock,
1692 sizeof(linux_flock));
1695 linux_to_bsd_flock64(&linux_flock, &bsd_flock);
1700 error = copyin((void *)args->arg, &linux_flock,
1701 sizeof(linux_flock));
1704 linux_to_bsd_flock64(&linux_flock, &bsd_flock);