.\" Copyright 2015-2017 IBM Corp. .\" .TH CXL_GET_PSL_TIMEBASE_SYNCED 3 2017-05-24 "LIBCXL 1.5" "CXL Manual" .SH NAME cxl_get_psl_timebase_synced \- get the status of timebase on the CXL device .SH SYNOPSIS .B #include .PP .B "int cxl_get_psl_timebase_synced(struct cxl_adapter_h" .BI * adapter ", long *" valp ); .SH DESCRIPTION .BR cxl_get_psl_timebase_synced () copies the status of timebase on the CXL .I adapter to the long integer pointed to by .IR valp . This value will be 1 if the PSL timebase register is synchronized with the core timebase register, 0 otherwise. .SH RETURN VALUE On success, 0 is returned. On error, \-1 is returned and .I errno is set appropriately. .SH ERRORS .TP .B EINVAL Invalid argument value. .TP .B ENODEV The kernel does not export the PSL timebase status. .TP .B ENOMEM Insufficient memory. .SH SEE ALSO .BR cxl (3), .BR cxl_adapter_next (3), .BR cxl_get_base_image (3), .BR cxl_get_caia_version (3), .BR cxl_get_image_loaded (3), .BR cxl_get_psl_revision (3), .BR cxl_get_tunneled_ops_supported(3)