sysoff 116 drivers/ptp/ptp_chardev.c struct ptp_sys_offset *sysoff = NULL; sysoff 282 drivers/ptp/ptp_chardev.c sysoff = memdup_user((void __user *)arg, sizeof(*sysoff)); sysoff 283 drivers/ptp/ptp_chardev.c if (IS_ERR(sysoff)) { sysoff 284 drivers/ptp/ptp_chardev.c err = PTR_ERR(sysoff); sysoff 285 drivers/ptp/ptp_chardev.c sysoff = NULL; sysoff 288 drivers/ptp/ptp_chardev.c if (sysoff->n_samples > PTP_MAX_SAMPLES) { sysoff 292 drivers/ptp/ptp_chardev.c pct = &sysoff->ts[0]; sysoff 293 drivers/ptp/ptp_chardev.c for (i = 0; i < sysoff->n_samples; i++) { sysoff 311 drivers/ptp/ptp_chardev.c if (copy_to_user((void __user *)arg, sysoff, sizeof(*sysoff))) sysoff 384 drivers/ptp/ptp_chardev.c kfree(sysoff); sysoff 154 tools/testing/selftests/ptp/testptp.c struct ptp_sys_offset *sysoff; sysoff 438 tools/testing/selftests/ptp/testptp.c sysoff = calloc(1, sizeof(*sysoff)); sysoff 439 tools/testing/selftests/ptp/testptp.c if (!sysoff) { sysoff 443 tools/testing/selftests/ptp/testptp.c sysoff->n_samples = n_samples; sysoff 445 tools/testing/selftests/ptp/testptp.c if (ioctl(fd, PTP_SYS_OFFSET, sysoff)) sysoff 450 tools/testing/selftests/ptp/testptp.c pct = &sysoff->ts[0]; sysoff 451 tools/testing/selftests/ptp/testptp.c for (i = 0; i < sysoff->n_samples; i++) { sysoff 469 tools/testing/selftests/ptp/testptp.c free(sysoff);