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);