mbgtools-lx  4.2.8
IOCTL codes used by Meinberg drivers

Macros

#define IOCTL_GET_PCPS_DRVR_INFO   _MBG_IOR( IOTYPE, 0x00, PCPS_DRVR_INFO )
 
#define IOCTL_GET_PCPS_DEV   _MBG_IOR( IOTYPE, 0x01, PCPS_DEV )
 
#define IOCTL_GET_PCPS_STATUS_PORT   _MBG_IOR( IOTYPE, 0x02, PCPS_STATUS_PORT )
 
#define IOCTL_PCPS_GENERIC_READ   _MBG_IOG( IOTYPE, 0x03, IOCTL_GENERIC_REQ )
 
#define IOCTL_PCPS_GENERIC_WRITE   _MBG_IOG( IOTYPE, 0x04, IOCTL_GENERIC_REQ )
 
#define IOCTL_PCPS_GENERIC_READ_GPS   _MBG_IOG( IOTYPE, 0x05, IOCTL_GENERIC_REQ )
 
#define IOCTL_PCPS_GENERIC_WRITE_GPS   _MBG_IOG( IOTYPE, 0x06, IOCTL_GENERIC_REQ )
 
#define IOCTL_GET_PCPS_TIME   _MBG_IOR( IOTYPE, 0x10, PCPS_TIME )
 
#define IOCTL_SET_PCPS_TIME   _MBG_IOW( IOTYPE, 0x11, PCPS_STIME )
 
#define IOCTL_GET_PCPS_SYNC_TIME   _MBG_IOR( IOTYPE, 0x12, PCPS_TIME )
 
#define IOCTL_GET_PCPS_TIME_SEC_CHANGE   _MBG_IOR( IOTYPE, 0x13, PCPS_TIME )
 
#define IOCTL_GET_PCPS_HR_TIME   _MBG_IOR( IOTYPE, 0x14, PCPS_HR_TIME )
 
#define IOCTL_SET_PCPS_EVENT_TIME   _MBG_IOW( IOTYPE, 0x15, PCPS_TIME_STAMP )
 
#define IOCTL_GET_PCPS_SERIAL   _MBG_IOR( IOTYPE, 0x16, PCPS_SERIAL )
 
#define IOCTL_SET_PCPS_SERIAL   _MBG_IOW( IOTYPE, 0x17, PCPS_SERIAL )
 
#define IOCTL_GET_PCPS_TZCODE   _MBG_IOR( IOTYPE, 0x18, PCPS_TZCODE )
 
#define IOCTL_SET_PCPS_TZCODE   _MBG_IOW( IOTYPE, 0x19, PCPS_TZCODE )
 
#define IOCTL_GET_PCPS_TZDL   _MBG_IOR( IOTYPE, 0x1A, PCPS_TZDL )
 
#define IOCTL_SET_PCPS_TZDL   _MBG_IOW( IOTYPE, 0x1B, PCPS_TZDL )
 
#define IOCTL_GET_REF_OFFS   _MBG_IOR( IOTYPE, 0x1C, MBG_REF_OFFS )
 
#define IOCTL_SET_REF_OFFS   _MBG_IOW( IOTYPE, 0x1D, MBG_REF_OFFS )
 
#define IOCTL_GET_MBG_OPT_INFO   _MBG_IOR( IOTYPE, 0x1E, MBG_OPT_INFO )
 
#define IOCTL_SET_MBG_OPT_SETTINGS   _MBG_IOW( IOTYPE, 0x1F, MBG_OPT_SETTINGS )
 
#define IOCTL_GET_PCPS_IRIG_RX_INFO   _MBG_IOR( IOTYPE, 0x20, IRIG_INFO )
 
#define IOCTL_SET_PCPS_IRIG_RX_SETTINGS   _MBG_IOW( IOTYPE, 0x21, IRIG_SETTINGS )
 
#define IOCTL_PCPS_CLR_UCAP_BUFF   _MBG_IO( IOTYPE, 0x22 )
 
#define IOCTL_GET_PCPS_UCAP_ENTRIES   _MBG_IOR( IOTYPE, 0x23, PCPS_UCAP_ENTRIES )
 
#define IOCTL_GET_PCPS_UCAP_EVENT   _MBG_IOR( IOTYPE, 0x24, PCPS_HR_TIME )
 
#define IOCTL_GET_GPS_TZDL   _MBG_IOR( IOTYPE, 0x25, TZDL )
 
#define IOCTL_SET_GPS_TZDL   _MBG_IOW( IOTYPE, 0x26, TZDL )
 
#define IOCTL_GET_GPS_SW_REV   _MBG_IOR( IOTYPE, 0x27, SW_REV )
 
#define IOCTL_GET_GPS_BVAR_STAT   _MBG_IOR( IOTYPE, 0x28, BVAR_STAT )
 
#define IOCTL_GET_GPS_TIME   _MBG_IOR( IOTYPE, 0x29, TTM )
 
#define IOCTL_SET_GPS_TIME   _MBG_IOW( IOTYPE, 0x2A, TTM )
 
#define IOCTL_GET_GPS_PORT_PARM   _MBG_IOR( IOTYPE, 0x2B, PORT_PARM )
 
#define IOCTL_SET_GPS_PORT_PARM   _MBG_IOW( IOTYPE, 0x2C, PORT_PARM )
 
#define IOCTL_GET_GPS_ANT_INFO   _MBG_IOR( IOTYPE, 0x2D, ANT_INFO )
 
#define IOCTL_GET_GPS_UCAP   _MBG_IOR( IOTYPE, 0x2E, TTM )
 
#define IOCTL_GET_GPS_ENABLE_FLAGS   _MBG_IOR( IOTYPE, 0x2F, ENABLE_FLAGS )
 
#define IOCTL_SET_GPS_ENABLE_FLAGS   _MBG_IOW( IOTYPE, 0x30, ENABLE_FLAGS )
 
#define IOCTL_GET_GPS_STAT_INFO   _MBG_IOR( IOTYPE, 0x31, STAT_INFO )
 
#define IOCTL_SET_GPS_CMD   _MBG_IOW( IOTYPE, 0x32, GPS_CMD )
 
#define IOCTL_GET_GPS_IDENT   _MBG_IOR( IOTYPE, 0x33, IDENT )
 
#define IOCTL_GET_GPS_POS   _MBG_IOR( IOTYPE, 0x34, POS )
 
#define IOCTL_SET_GPS_POS_XYZ   _MBG_IOW( IOTYPE, 0x35, XYZ )
 
#define IOCTL_SET_GPS_POS_LLA   _MBG_IOW( IOTYPE, 0x36, LLA )
 
#define IOCTL_GET_GPS_ANT_CABLE_LEN   _MBG_IOR( IOTYPE, 0x37, ANT_CABLE_LEN )
 
#define IOCTL_SET_GPS_ANT_CABLE_LEN   _MBG_IOW( IOTYPE, 0x38, ANT_CABLE_LEN )
 
#define IOCTL_GET_GPS_RECEIVER_INFO   _MBG_IOR( IOTYPE, 0x39, RECEIVER_INFO )
 
#define IOCTL_GET_GPS_ALL_STR_TYPE_INFO   _MBG_IOG( IOTYPE, 0x3A, IOCTL_GENERIC_REQ )
 
#define IOCTL_GET_GPS_ALL_PORT_INFO   _MBG_IOG( IOTYPE, 0x3B, IOCTL_GENERIC_REQ )
 
#define IOCTL_SET_GPS_PORT_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0x3C, PORT_SETTINGS_IDX )
 
#define IOCTL_GET_PCI_ASIC_VERSION   _MBG_IOR( IOTYPE, 0x3D, PCI_ASIC_VERSION )
 
#define IOCTL_GET_PCPS_TIME_CYCLES   _MBG_IOR( IOTYPE, 0x3E, PCPS_TIME_CYCLES )
 
#define IOCTL_GET_PCPS_HR_TIME_CYCLES   _MBG_IOR( IOTYPE, 0x3F, PCPS_HR_TIME_CYCLES )
 
#define IOCTL_GET_PCPS_IRIG_TX_INFO   _MBG_IOR( IOTYPE, 0x40, IRIG_INFO )
 
#define IOCTL_SET_PCPS_IRIG_TX_SETTINGS   _MBG_IOW( IOTYPE, 0x41, IRIG_SETTINGS )
 
#define IOCTL_GET_SYNTH   _MBG_IOR( IOTYPE, 0x42, SYNTH )
 
#define IOCTL_SET_SYNTH   _MBG_IOW( IOTYPE, 0x43, SYNTH )
 
#define IOCTL_DEV_IS_GPS   _MBG_IOR( IOTYPE, 0x44, int )
 
#define IOCTL_DEV_IS_DCF   _MBG_IOR( IOTYPE, 0x45, int )
 
#define IOCTL_DEV_IS_IRIG_RX   _MBG_IOR( IOTYPE, 0x46, int )
 
#define IOCTL_DEV_HAS_HR_TIME   _MBG_IOR( IOTYPE, 0x47, int )
 
#define IOCTL_DEV_HAS_CAB_LEN   _MBG_IOR( IOTYPE, 0x48, int )
 
#define IOCTL_DEV_HAS_TZDL   _MBG_IOR( IOTYPE, 0x49, int )
 
#define IOCTL_DEV_HAS_PCPS_TZDL   _MBG_IOR( IOTYPE, 0x4A, int )
 
#define IOCTL_DEV_HAS_TZCODE   _MBG_IOR( IOTYPE, 0x4B, int )
 
#define IOCTL_DEV_HAS_TZ   _MBG_IOR( IOTYPE, 0x4C, int )
 
#define IOCTL_DEV_HAS_EVENT_TIME   _MBG_IOR( IOTYPE, 0x4D, int )
 
#define IOCTL_DEV_HAS_RECEIVER_INFO   _MBG_IOR( IOTYPE, 0x4E, int )
 
#define IOCTL_DEV_CAN_CLR_UCAP_BUFF   _MBG_IOR( IOTYPE, 0x4F, int )
 
#define IOCTL_DEV_HAS_UCAP   _MBG_IOR( IOTYPE, 0x50, int )
 
#define IOCTL_DEV_HAS_IRIG_TX   _MBG_IOR( IOTYPE, 0x51, int )
 
#define IOCTL_DEV_HAS_SERIAL_HS   _MBG_IOR( IOTYPE, 0x52, int )
 
#define IOCTL_DEV_HAS_SIGNAL   _MBG_IOR( IOTYPE, 0x53, int )
 
#define IOCTL_DEV_HAS_MOD   _MBG_IOR( IOTYPE, 0x54, int )
 
#define IOCTL_DEV_HAS_IRIG   _MBG_IOR( IOTYPE, 0x55, int )
 
#define IOCTL_DEV_HAS_REF_OFFS   _MBG_IOR( IOTYPE, 0x56, int )
 
#define IOCTL_DEV_HAS_OPT_FLAGS   _MBG_IOR( IOTYPE, 0x57, int )
 
#define IOCTL_DEV_HAS_GPS_DATA   _MBG_IOR( IOTYPE, 0x58, int )
 
#define IOCTL_DEV_HAS_SYNTH   _MBG_IOR( IOTYPE, 0x59, int )
 
#define IOCTL_DEV_HAS_GENERIC_IO   _MBG_IOR( IOTYPE, 0x5A, int )
 
#define IOCTL_PCPS_GENERIC_IO   _MBG_IOG( IOTYPE, 0x5B, IOCTL_GENERIC_REQ )
 
#define IOCTL_GET_SYNTH_STATE   _MBG_IOR( IOTYPE, 0x5C, SYNTH_STATE )
 
#define IOCTL_GET_GPS_ALL_POUT_INFO   _MBG_IOG( IOTYPE, 0x5D, IOCTL_GENERIC_REQ )
 
#define IOCTL_SET_GPS_POUT_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0x5E, POUT_SETTINGS_IDX )
 
#define IOCTL_GET_MAPPED_MEM_ADDR   _MBG_IOR( IOTYPE, 0x5F, PCPS_MAPPED_MEM )
 
#define IOCTL_UNMAP_MAPPED_MEM   _MBG_IOR( IOTYPE, 0x60, PCPS_MAPPED_MEM )
 
#define IOCTL_GET_PCI_ASIC_FEATURES   _MBG_IOR( IOTYPE, 0x61, PCI_ASIC_FEATURES )
 
#define IOCTL_DEV_HAS_PCI_ASIC_FEATURES   _MBG_IOR( IOTYPE, 0x62, int )
 
#define IOCTL_DEV_HAS_PCI_ASIC_VERSION   _MBG_IOR( IOTYPE, 0x63, int )
 
#define IOCTL_DEV_IS_MSF   _MBG_IOR( IOTYPE, 0x64, int )
 
#define IOCTL_DEV_IS_LWR   _MBG_IOR( IOTYPE, 0x65, int )
 
#define IOCTL_DEV_IS_WWVB   _MBG_IOR( IOTYPE, 0x66, int )
 
#define IOCTL_GET_IRQ_STAT_INFO   _MBG_IOR( IOTYPE, 0x67, PCPS_IRQ_STAT_INFO )
 
#define IOCTL_GET_CYCLES_FREQUENCY   _MBG_IOR( IOTYPE, 0x68, MBG_PC_CYCLES_FREQUENCY )
 
#define IOCTL_DEV_HAS_FAST_HR_TIMESTAMP   _MBG_IOR( IOTYPE, 0x69, int )
 
#define IOCTL_GET_FAST_HR_TIMESTAMP_CYCLES   _MBG_IOR( IOTYPE, 0x6A, PCPS_TIME_STAMP_CYCLES )
 
#define IOCTL_GET_FAST_HR_TIMESTAMP   _MBG_IOR( IOTYPE, 0x6B, PCPS_TIME_STAMP )
 
#define IOCTL_DEV_HAS_GPS_TIME_SCALE   _MBG_IOR( IOTYPE, 0x6C, int )
 
#define IOCTL_GET_GPS_TIME_SCALE_INFO   _MBG_IOR( IOTYPE, 0x6D, MBG_TIME_SCALE_INFO )
 
#define IOCTL_SET_GPS_TIME_SCALE_SETTINGS   _MBG_IOW( IOTYPE, 0x6E, MBG_TIME_SCALE_SETTINGS )
 
#define IOCTL_DEV_HAS_GPS_UTC_PARM   _MBG_IOR( IOTYPE, 0x6F, int )
 
#define IOCTL_GET_GPS_UTC_PARM   _MBG_IOR( IOTYPE, 0x70, UTC )
 
#define IOCTL_SET_GPS_UTC_PARM   _MBG_IOW( IOTYPE, 0x71, UTC )
 
#define IOCTL_DEV_HAS_IRIG_CTRL_BITS   _MBG_IOR( IOTYPE, 0x72, int )
 
#define IOCTL_GET_IRIG_CTRL_BITS   _MBG_IOR( IOTYPE, 0x73, MBG_IRIG_CTRL_BITS )
 
#define IOCTL_DEV_HAS_LAN_INTF   _MBG_IOR( IOTYPE, 0x74, int )
 
#define IOCTL_GET_LAN_IF_INFO   _MBG_IOR( IOTYPE, 0x75, LAN_IF_INFO )
 
#define IOCTL_GET_IP4_STATE   _MBG_IOR( IOTYPE, 0x76, IP4_SETTINGS )
 
#define IOCTL_GET_IP4_SETTINGS   _MBG_IOR( IOTYPE, 0x77, IP4_SETTINGS )
 
#define IOCTL_SET_IP4_SETTINGS   _MBG_IOW( IOTYPE, 0x78, IP4_SETTINGS )
 
#define IOCTL_DEV_IS_PTP   _MBG_IOR( IOTYPE, 0x79, int )
 
#define IOCTL_DEV_HAS_PTP   _MBG_IOR( IOTYPE, 0x7A, int )
 
#define IOCTL_GET_PTP_STATE   _MBG_IOR( IOTYPE, 0x7B, PTP_STATE )
 
#define IOCTL_GET_PTP_CFG_INFO   _MBG_IOR( IOTYPE, 0x7C, PTP_CFG_INFO )
 
#define IOCTL_SET_PTP_CFG_SETTINGS   _MBG_IOW( IOTYPE, 0x7D, PTP_CFG_SETTINGS )
 
#define IOCTL_DEV_HAS_IRIG_TIME   _MBG_IOR( IOTYPE, 0x7E, int )
 
#define IOCTL_GET_IRIG_TIME   _MBG_IOR( IOTYPE, 0x7F, PCPS_IRIG_TIME )
 
#define IOCTL_GET_TIME_INFO_HRT   _MBG_IOR( IOTYPE, 0x80, MBG_TIME_INFO_HRT )
 
#define IOCTL_GET_TIME_INFO_TSTAMP   _MBG_IOR( IOTYPE, 0x81, MBG_TIME_INFO_TSTAMP )
 
#define IOCTL_DEV_HAS_RAW_IRIG_DATA   _MBG_IOR( IOTYPE, 0x82, int )
 
#define IOCTL_GET_RAW_IRIG_DATA   _MBG_IOR( IOTYPE, 0x83, MBG_RAW_IRIG_DATA )
 
#define IOCTL_DEV_HAS_PTP_UNICAST   _MBG_IOR( IOTYPE, 0x84, int )
 
#define IOCTL_PTP_UC_MASTER_CFG_LIMITS   _MBG_IOR( IOTYPE, 0x85, PTP_UC_MASTER_CFG_LIMITS )
 
#define IOCTL_GET_ALL_PTP_UC_MASTER_INFO   _MBG_IOG( IOTYPE, 0x86, IOCTL_GENERIC_REQ )
 
#define IOCTL_SET_PTP_UC_MASTER_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0x87, PTP_UC_MASTER_SETTINGS_IDX )
 
#define IOCTL_DEV_HAS_PZF   _MBG_IOR( IOTYPE, 0x88, int )
 
#define IOCTL_DEV_HAS_CORR_INFO   _MBG_IOR( IOTYPE, 0x89, int )
 
#define IOCTL_DEV_HAS_TR_DISTANCE   _MBG_IOR( IOTYPE, 0x8A, int )
 
#define IOCTL_GET_CORR_INFO   _MBG_IOR( IOTYPE, 0x8B, CORR_INFO )
 
#define IOCTL_GET_TR_DISTANCE   _MBG_IOR( IOTYPE, 0x8C, TR_DISTANCE )
 
#define IOCTL_SET_TR_DISTANCE   _MBG_IOW( IOTYPE, 0x8D, TR_DISTANCE )
 
#define IOCTL_DEV_HAS_DEBUG_STATUS   _MBG_IOR( IOTYPE, 0x8E, int )
 
#define IOCTL_GET_DEBUG_STATUS   _MBG_IOR( IOTYPE, 0x8F, MBG_DEBUG_STATUS )
 
#define IOCTL_DEV_HAS_EVT_LOG   _MBG_IOR( IOTYPE, 0x90, int )
 
#define IOCTL_CLR_EVT_LOG   _MBG_IO( IOTYPE, 0x91 )
 
#define IOCTL_GET_NUM_EVT_LOG_ENTRIES   _MBG_IOR( IOTYPE, 0x92, MBG_NUM_EVT_LOG_ENTRIES )
 
#define IOCTL_GET_FIRST_EVT_LOG_ENTRY   _MBG_IOR( IOTYPE, 0x93, MBG_EVT_LOG_ENTRY )
 
#define IOCTL_GET_NEXT_EVT_LOG_ENTRY   _MBG_IOR( IOTYPE, 0x94, MBG_EVT_LOG_ENTRY )
 
#define IOCTL_DEV_IS_GNSS   _MBG_IOR( IOTYPE, 0x95, int )
 
#define IOCTL_GET_GNSS_MODE_INFO   _MBG_IOR( IOTYPE, 0x96, MBG_GNSS_MODE_INFO )
 
#define IOCTL_SET_GNSS_MODE_SETTINGS   _MBG_IOW( IOTYPE, 0x97, MBG_GNSS_MODE_SETTINGS )
 
#define IOCTL_GET_ALL_GNSS_SAT_INFO   _MBG_IOG( IOTYPE, 0x98, IOCTL_GENERIC_REQ )
 
#define IOCTL_DEV_HAS_GPIO   _MBG_IOR( IOTYPE, 0x99, int )
 
#define IOCTL_GET_GPIO_CFG_LIMITS   _MBG_IOR( IOTYPE, 0x9A, MBG_GPIO_CFG_LIMITS )
 
#define IOCTL_GET_ALL_GPIO_INFO   _MBG_IOG( IOTYPE, 0x9B, IOCTL_GENERIC_REQ )
 
#define IOCTL_SET_GPIO_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0x9C, MBG_GPIO_SETTINGS_IDX )
 
#define IOCTL_DEV_HAS_XMR   _MBG_IOR( IOTYPE, 0x9D, int )
 
#define IOCTL_GET_XMR_INSTANCES   _MBG_IOR( IOTYPE, 0x9E, XMULTI_REF_INSTANCES )
 
#define IOCTL_GET_ALL_XMR_INFO   _MBG_IOG( IOTYPE, 0x9F, IOCTL_GENERIC_REQ )
 
#define IOCTL_SET_XMR_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0xA0, XMULTI_REF_SETTINGS_IDX )
 
#define IOCTL_GET_ALL_XMR_STATUS   _MBG_IOG( IOTYPE, 0xA1, IOCTL_GENERIC_REQ )
 
#define IOCTL_GET_XMR_HOLDOVER_STATUS   _MBG_IOR( IOTYPE, 0xA2, XMR_HOLDOVER_STATUS )
 
#define IOCTL_GET_ALL_GPIO_STATUS   _MBG_IOG( IOTYPE, 0xA3, IOCTL_GENERIC_REQ )
 
#define IOCTL_CHK_DEV_FEAT   _MBG_IOW( IOTYPE, 0xA4, IOCTL_DEV_FEAT_REQ )
 
#define IOCTL_MBG_DBG_GET_PORT_ADDR   _MBG_IOR( IOTYPE, 0xF0, uint16_t )
 
#define IOCTL_MBG_DBG_SET_PORT_ADDR   _MBG_IOW( IOTYPE, 0xF1, uint16_t )
 
#define IOCTL_MBG_DBG_SET_BIT   _MBG_IOW( IOTYPE, 0xF2, uint8_t )
 
#define IOCTL_MBG_DBG_CLR_BIT   _MBG_IOW( IOTYPE, 0xF3, uint8_t )
 
#define IOCTL_MBG_DBG_CLR_ALL   _MBG_IO( IOTYPE, 0xF4 )
 

Detailed Description

See also
IOCTL_CODES_TABLE

Macro Definition Documentation

◆ IOCTL_CHK_DEV_FEAT

#define IOCTL_CHK_DEV_FEAT   _MBG_IOW( IOTYPE, 0xA4, IOCTL_DEV_FEAT_REQ )

Definition at line 730 of file mbgioctl.h.

Referenced by do_chk_dev_feat(), ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_CLR_EVT_LOG

#define IOCTL_CLR_EVT_LOG   _MBG_IO( IOTYPE, 0x91 )

Definition at line 707 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_clr_evt_log().

◆ IOCTL_DEV_CAN_CLR_UCAP_BUFF

#define IOCTL_DEV_CAN_CLR_UCAP_BUFF   _MBG_IOR( IOTYPE, 0x4F, int )

Definition at line 620 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_CAB_LEN

#define IOCTL_DEV_HAS_CAB_LEN   _MBG_IOR( IOTYPE, 0x48, int )

Definition at line 613 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_CORR_INFO

#define IOCTL_DEV_HAS_CORR_INFO   _MBG_IOR( IOTYPE, 0x89, int )

Definition at line 697 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_DEBUG_STATUS

#define IOCTL_DEV_HAS_DEBUG_STATUS   _MBG_IOR( IOTYPE, 0x8E, int )

Definition at line 703 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_EVENT_TIME

#define IOCTL_DEV_HAS_EVENT_TIME   _MBG_IOR( IOTYPE, 0x4D, int )

◆ IOCTL_DEV_HAS_EVT_LOG

#define IOCTL_DEV_HAS_EVT_LOG   _MBG_IOR( IOTYPE, 0x90, int )

Definition at line 706 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_FAST_HR_TIMESTAMP

#define IOCTL_DEV_HAS_FAST_HR_TIMESTAMP   _MBG_IOR( IOTYPE, 0x69, int )

Definition at line 655 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_GENERIC_IO

#define IOCTL_DEV_HAS_GENERIC_IO   _MBG_IOR( IOTYPE, 0x5A, int )

Definition at line 631 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_GPIO

#define IOCTL_DEV_HAS_GPIO   _MBG_IOR( IOTYPE, 0x99, int )

Definition at line 717 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_GPS_DATA

#define IOCTL_DEV_HAS_GPS_DATA   _MBG_IOR( IOTYPE, 0x58, int )

Definition at line 629 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_GPS_TIME_SCALE

#define IOCTL_DEV_HAS_GPS_TIME_SCALE   _MBG_IOR( IOTYPE, 0x6C, int )

Definition at line 659 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_GPS_UTC_PARM

#define IOCTL_DEV_HAS_GPS_UTC_PARM   _MBG_IOR( IOTYPE, 0x6F, int )

Definition at line 663 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_HR_TIME

#define IOCTL_DEV_HAS_HR_TIME   _MBG_IOR( IOTYPE, 0x47, int )

Definition at line 612 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_IRIG

#define IOCTL_DEV_HAS_IRIG   _MBG_IOR( IOTYPE, 0x55, int )

Definition at line 626 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_chk_dev_has_irig().

◆ IOCTL_DEV_HAS_IRIG_CTRL_BITS

#define IOCTL_DEV_HAS_IRIG_CTRL_BITS   _MBG_IOR( IOTYPE, 0x72, int )

Definition at line 667 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_IRIG_TIME

#define IOCTL_DEV_HAS_IRIG_TIME   _MBG_IOR( IOTYPE, 0x7E, int )

Definition at line 682 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_IRIG_TX

#define IOCTL_DEV_HAS_IRIG_TX   _MBG_IOR( IOTYPE, 0x51, int )

Definition at line 622 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_LAN_INTF

#define IOCTL_DEV_HAS_LAN_INTF   _MBG_IOR( IOTYPE, 0x74, int )

Definition at line 670 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_MOD

#define IOCTL_DEV_HAS_MOD   _MBG_IOR( IOTYPE, 0x54, int )

Definition at line 625 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_chk_dev_has_mod().

◆ IOCTL_DEV_HAS_OPT_FLAGS

#define IOCTL_DEV_HAS_OPT_FLAGS   _MBG_IOR( IOTYPE, 0x57, int )

Definition at line 628 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_PCI_ASIC_FEATURES

#define IOCTL_DEV_HAS_PCI_ASIC_FEATURES   _MBG_IOR( IOTYPE, 0x62, int )

◆ IOCTL_DEV_HAS_PCI_ASIC_VERSION

#define IOCTL_DEV_HAS_PCI_ASIC_VERSION   _MBG_IOR( IOTYPE, 0x63, int )

◆ IOCTL_DEV_HAS_PCPS_TZDL

#define IOCTL_DEV_HAS_PCPS_TZDL   _MBG_IOR( IOTYPE, 0x4A, int )

Definition at line 615 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_PTP

#define IOCTL_DEV_HAS_PTP   _MBG_IOR( IOTYPE, 0x7A, int )

Definition at line 677 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_PTP_UNICAST

#define IOCTL_DEV_HAS_PTP_UNICAST   _MBG_IOR( IOTYPE, 0x84, int )

Definition at line 691 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_PZF

#define IOCTL_DEV_HAS_PZF   _MBG_IOR( IOTYPE, 0x88, int )

Definition at line 696 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_RAW_IRIG_DATA

#define IOCTL_DEV_HAS_RAW_IRIG_DATA   _MBG_IOR( IOTYPE, 0x82, int )

Definition at line 688 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_RECEIVER_INFO

#define IOCTL_DEV_HAS_RECEIVER_INFO   _MBG_IOR( IOTYPE, 0x4E, int )

Definition at line 619 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_REF_OFFS

#define IOCTL_DEV_HAS_REF_OFFS   _MBG_IOR( IOTYPE, 0x56, int )

Definition at line 627 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_SERIAL_HS

#define IOCTL_DEV_HAS_SERIAL_HS   _MBG_IOR( IOTYPE, 0x52, int )

◆ IOCTL_DEV_HAS_SIGNAL

#define IOCTL_DEV_HAS_SIGNAL   _MBG_IOR( IOTYPE, 0x53, int )

Definition at line 624 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_chk_dev_has_signal().

◆ IOCTL_DEV_HAS_SYNTH

#define IOCTL_DEV_HAS_SYNTH   _MBG_IOR( IOTYPE, 0x59, int )

Definition at line 630 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_TR_DISTANCE

#define IOCTL_DEV_HAS_TR_DISTANCE   _MBG_IOR( IOTYPE, 0x8A, int )

Definition at line 698 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_TZ

#define IOCTL_DEV_HAS_TZ   _MBG_IOR( IOTYPE, 0x4C, int )

Definition at line 617 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_chk_dev_has_tz().

◆ IOCTL_DEV_HAS_TZCODE

#define IOCTL_DEV_HAS_TZCODE   _MBG_IOR( IOTYPE, 0x4B, int )

Definition at line 616 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_TZDL

#define IOCTL_DEV_HAS_TZDL   _MBG_IOR( IOTYPE, 0x49, int )

Definition at line 614 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_UCAP

#define IOCTL_DEV_HAS_UCAP   _MBG_IOR( IOTYPE, 0x50, int )

Definition at line 621 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_HAS_XMR

#define IOCTL_DEV_HAS_XMR   _MBG_IOR( IOTYPE, 0x9D, int )

Definition at line 722 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_IS_DCF

#define IOCTL_DEV_IS_DCF   _MBG_IOR( IOTYPE, 0x45, int )

Definition at line 609 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_IS_GNSS

#define IOCTL_DEV_IS_GNSS   _MBG_IOR( IOTYPE, 0x95, int )

Definition at line 712 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_IS_GPS

#define IOCTL_DEV_IS_GPS   _MBG_IOR( IOTYPE, 0x44, int )

Definition at line 608 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_IS_IRIG_RX

#define IOCTL_DEV_IS_IRIG_RX   _MBG_IOR( IOTYPE, 0x46, int )

Definition at line 610 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_IS_LWR

#define IOCTL_DEV_IS_LWR   _MBG_IOR( IOTYPE, 0x65, int )

Definition at line 649 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_IS_MSF

#define IOCTL_DEV_IS_MSF   _MBG_IOR( IOTYPE, 0x64, int )

Definition at line 648 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_IS_PTP

#define IOCTL_DEV_IS_PTP   _MBG_IOR( IOTYPE, 0x79, int )

Definition at line 676 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_DEV_IS_WWVB

#define IOCTL_DEV_IS_WWVB   _MBG_IOR( IOTYPE, 0x66, int )

Definition at line 650 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_GET_ALL_GNSS_SAT_INFO

#define IOCTL_GET_ALL_GNSS_SAT_INFO   _MBG_IOG( IOTYPE, 0x98, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_ALL_GPIO_INFO

#define IOCTL_GET_ALL_GPIO_INFO   _MBG_IOG( IOTYPE, 0x9B, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_ALL_GPIO_STATUS

#define IOCTL_GET_ALL_GPIO_STATUS   _MBG_IOG( IOTYPE, 0xA3, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_ALL_PTP_UC_MASTER_INFO

#define IOCTL_GET_ALL_PTP_UC_MASTER_INFO   _MBG_IOG( IOTYPE, 0x86, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_ALL_XMR_INFO

#define IOCTL_GET_ALL_XMR_INFO   _MBG_IOG( IOTYPE, 0x9F, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_ALL_XMR_STATUS

#define IOCTL_GET_ALL_XMR_STATUS   _MBG_IOG( IOTYPE, 0xA1, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_CORR_INFO

#define IOCTL_GET_CORR_INFO   _MBG_IOR( IOTYPE, 0x8B, CORR_INFO )

Definition at line 699 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_corr_info().

◆ IOCTL_GET_CYCLES_FREQUENCY

#define IOCTL_GET_CYCLES_FREQUENCY   _MBG_IOR( IOTYPE, 0x68, MBG_PC_CYCLES_FREQUENCY )

◆ IOCTL_GET_DEBUG_STATUS

#define IOCTL_GET_DEBUG_STATUS   _MBG_IOR( IOTYPE, 0x8F, MBG_DEBUG_STATUS )

Definition at line 704 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_debug_status().

◆ IOCTL_GET_FAST_HR_TIMESTAMP

#define IOCTL_GET_FAST_HR_TIMESTAMP   _MBG_IOR( IOTYPE, 0x6B, PCPS_TIME_STAMP )

◆ IOCTL_GET_FAST_HR_TIMESTAMP_CYCLES

#define IOCTL_GET_FAST_HR_TIMESTAMP_CYCLES   _MBG_IOR( IOTYPE, 0x6A, PCPS_TIME_STAMP_CYCLES )

◆ IOCTL_GET_FIRST_EVT_LOG_ENTRY

#define IOCTL_GET_FIRST_EVT_LOG_ENTRY   _MBG_IOR( IOTYPE, 0x93, MBG_EVT_LOG_ENTRY )

◆ IOCTL_GET_GNSS_MODE_INFO

#define IOCTL_GET_GNSS_MODE_INFO   _MBG_IOR( IOTYPE, 0x96, MBG_GNSS_MODE_INFO )

◆ IOCTL_GET_GPIO_CFG_LIMITS

#define IOCTL_GET_GPIO_CFG_LIMITS   _MBG_IOR( IOTYPE, 0x9A, MBG_GPIO_CFG_LIMITS )

Definition at line 718 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gpio_cfg_limits().

◆ IOCTL_GET_GPS_ALL_PORT_INFO

#define IOCTL_GET_GPS_ALL_PORT_INFO   _MBG_IOG( IOTYPE, 0x3B, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_GPS_ALL_POUT_INFO

#define IOCTL_GET_GPS_ALL_POUT_INFO   _MBG_IOG( IOTYPE, 0x5D, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_GPS_ALL_STR_TYPE_INFO

#define IOCTL_GET_GPS_ALL_STR_TYPE_INFO   _MBG_IOG( IOTYPE, 0x3A, IOCTL_GENERIC_REQ )

◆ IOCTL_GET_GPS_ANT_CABLE_LEN

#define IOCTL_GET_GPS_ANT_CABLE_LEN   _MBG_IOR( IOTYPE, 0x37, ANT_CABLE_LEN )

◆ IOCTL_GET_GPS_ANT_INFO

#define IOCTL_GET_GPS_ANT_INFO   _MBG_IOR( IOTYPE, 0x2D, ANT_INFO )

Definition at line 570 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_ant_info().

◆ IOCTL_GET_GPS_BVAR_STAT

#define IOCTL_GET_GPS_BVAR_STAT   _MBG_IOR( IOTYPE, 0x28, BVAR_STAT )

Definition at line 562 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_bvar_stat().

◆ IOCTL_GET_GPS_ENABLE_FLAGS

#define IOCTL_GET_GPS_ENABLE_FLAGS   _MBG_IOR( IOTYPE, 0x2F, ENABLE_FLAGS )

◆ IOCTL_GET_GPS_IDENT

#define IOCTL_GET_GPS_IDENT   _MBG_IOR( IOTYPE, 0x33, IDENT )

Definition at line 581 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_GET_GPS_PORT_PARM

#define IOCTL_GET_GPS_PORT_PARM   _MBG_IOR( IOTYPE, 0x2B, PORT_PARM )

Definition at line 567 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_port_parm().

◆ IOCTL_GET_GPS_POS

#define IOCTL_GET_GPS_POS   _MBG_IOR( IOTYPE, 0x34, POS )

Definition at line 583 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_pos().

◆ IOCTL_GET_GPS_RECEIVER_INFO

#define IOCTL_GET_GPS_RECEIVER_INFO   _MBG_IOR( IOTYPE, 0x39, RECEIVER_INFO )

◆ IOCTL_GET_GPS_STAT_INFO

#define IOCTL_GET_GPS_STAT_INFO   _MBG_IOR( IOTYPE, 0x31, STAT_INFO )

Definition at line 577 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_stat_info().

◆ IOCTL_GET_GPS_SW_REV

#define IOCTL_GET_GPS_SW_REV   _MBG_IOR( IOTYPE, 0x27, SW_REV )

Definition at line 560 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_sw_rev().

◆ IOCTL_GET_GPS_TIME

#define IOCTL_GET_GPS_TIME   _MBG_IOR( IOTYPE, 0x29, TTM )

Definition at line 564 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_time().

◆ IOCTL_GET_GPS_TIME_SCALE_INFO

#define IOCTL_GET_GPS_TIME_SCALE_INFO   _MBG_IOR( IOTYPE, 0x6D, MBG_TIME_SCALE_INFO )

Definition at line 660 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_time_scale_info().

◆ IOCTL_GET_GPS_TZDL

#define IOCTL_GET_GPS_TZDL   _MBG_IOR( IOTYPE, 0x25, TZDL )

Definition at line 557 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_tzdl().

◆ IOCTL_GET_GPS_UCAP

#define IOCTL_GET_GPS_UCAP   _MBG_IOR( IOTYPE, 0x2E, TTM )

Definition at line 572 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_gps_ucap().

◆ IOCTL_GET_GPS_UTC_PARM

#define IOCTL_GET_GPS_UTC_PARM   _MBG_IOR( IOTYPE, 0x70, UTC )

Definition at line 664 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_utc_parm().

◆ IOCTL_GET_IP4_SETTINGS

#define IOCTL_GET_IP4_SETTINGS   _MBG_IOR( IOTYPE, 0x77, IP4_SETTINGS )

Definition at line 673 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_ip4_settings().

◆ IOCTL_GET_IP4_STATE

#define IOCTL_GET_IP4_STATE   _MBG_IOR( IOTYPE, 0x76, IP4_SETTINGS )

Definition at line 672 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_ip4_state().

◆ IOCTL_GET_IRIG_CTRL_BITS

#define IOCTL_GET_IRIG_CTRL_BITS   _MBG_IOR( IOTYPE, 0x73, MBG_IRIG_CTRL_BITS )

Definition at line 668 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_irig_ctrl_bits().

◆ IOCTL_GET_IRIG_TIME

#define IOCTL_GET_IRIG_TIME   _MBG_IOR( IOTYPE, 0x7F, PCPS_IRIG_TIME )

Definition at line 683 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_irig_time().

◆ IOCTL_GET_IRQ_STAT_INFO

#define IOCTL_GET_IRQ_STAT_INFO   _MBG_IOR( IOTYPE, 0x67, PCPS_IRQ_STAT_INFO )

Definition at line 652 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_irq_stat_info().

◆ IOCTL_GET_LAN_IF_INFO

#define IOCTL_GET_LAN_IF_INFO   _MBG_IOR( IOTYPE, 0x75, LAN_IF_INFO )

Definition at line 671 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_lan_if_info().

◆ IOCTL_GET_MAPPED_MEM_ADDR

#define IOCTL_GET_MAPPED_MEM_ADDR   _MBG_IOR( IOTYPE, 0x5F, PCPS_MAPPED_MEM )

Definition at line 640 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_GET_MBG_OPT_INFO

#define IOCTL_GET_MBG_OPT_INFO   _MBG_IOR( IOTYPE, 0x1E, MBG_OPT_INFO )

Definition at line 546 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_opt_info().

◆ IOCTL_GET_NEXT_EVT_LOG_ENTRY

#define IOCTL_GET_NEXT_EVT_LOG_ENTRY   _MBG_IOR( IOTYPE, 0x94, MBG_EVT_LOG_ENTRY )

◆ IOCTL_GET_NUM_EVT_LOG_ENTRIES

#define IOCTL_GET_NUM_EVT_LOG_ENTRIES   _MBG_IOR( IOTYPE, 0x92, MBG_NUM_EVT_LOG_ENTRIES )

◆ IOCTL_GET_PCI_ASIC_FEATURES

#define IOCTL_GET_PCI_ASIC_FEATURES   _MBG_IOR( IOTYPE, 0x61, PCI_ASIC_FEATURES )

Definition at line 643 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_asic_features().

◆ IOCTL_GET_PCI_ASIC_VERSION

#define IOCTL_GET_PCI_ASIC_VERSION   _MBG_IOR( IOTYPE, 0x3D, PCI_ASIC_VERSION )

Definition at line 596 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_asic_version().

◆ IOCTL_GET_PCPS_DEV

#define IOCTL_GET_PCPS_DEV   _MBG_IOR( IOTYPE, 0x01, PCPS_DEV )

Definition at line 511 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_device_info().

◆ IOCTL_GET_PCPS_DRVR_INFO

#define IOCTL_GET_PCPS_DRVR_INFO   _MBG_IOR( IOTYPE, 0x00, PCPS_DRVR_INFO )

Definition at line 510 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_drvr_info().

◆ IOCTL_GET_PCPS_HR_TIME

#define IOCTL_GET_PCPS_HR_TIME   _MBG_IOR( IOTYPE, 0x14, PCPS_HR_TIME )

Definition at line 529 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_hr_time().

◆ IOCTL_GET_PCPS_HR_TIME_CYCLES

#define IOCTL_GET_PCPS_HR_TIME_CYCLES   _MBG_IOR( IOTYPE, 0x3F, PCPS_HR_TIME_CYCLES )

Definition at line 599 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_hr_time_cycles().

◆ IOCTL_GET_PCPS_IRIG_RX_INFO

#define IOCTL_GET_PCPS_IRIG_RX_INFO   _MBG_IOR( IOTYPE, 0x20, IRIG_INFO )

Definition at line 549 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_irig_rx_info().

◆ IOCTL_GET_PCPS_IRIG_TX_INFO

#define IOCTL_GET_PCPS_IRIG_TX_INFO   _MBG_IOR( IOTYPE, 0x40, IRIG_INFO )

Definition at line 601 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_irig_tx_info().

◆ IOCTL_GET_PCPS_SERIAL

#define IOCTL_GET_PCPS_SERIAL   _MBG_IOR( IOTYPE, 0x16, PCPS_SERIAL )

Definition at line 534 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_serial().

◆ IOCTL_GET_PCPS_STATUS_PORT

#define IOCTL_GET_PCPS_STATUS_PORT   _MBG_IOR( IOTYPE, 0x02, PCPS_STATUS_PORT )

Definition at line 512 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_status_port().

◆ IOCTL_GET_PCPS_SYNC_TIME

#define IOCTL_GET_PCPS_SYNC_TIME   _MBG_IOR( IOTYPE, 0x12, PCPS_TIME )

Definition at line 525 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_sync_time().

◆ IOCTL_GET_PCPS_TIME

#define IOCTL_GET_PCPS_TIME   _MBG_IOR( IOTYPE, 0x10, PCPS_TIME )

Definition at line 522 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_time().

◆ IOCTL_GET_PCPS_TIME_CYCLES

#define IOCTL_GET_PCPS_TIME_CYCLES   _MBG_IOR( IOTYPE, 0x3E, PCPS_TIME_CYCLES )

Definition at line 598 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_time_cycles().

◆ IOCTL_GET_PCPS_TIME_SEC_CHANGE

#define IOCTL_GET_PCPS_TIME_SEC_CHANGE   _MBG_IOR( IOTYPE, 0x13, PCPS_TIME )

Definition at line 527 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_time_sec_change().

◆ IOCTL_GET_PCPS_TZCODE

#define IOCTL_GET_PCPS_TZCODE   _MBG_IOR( IOTYPE, 0x18, PCPS_TZCODE )

Definition at line 537 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_tzcode().

◆ IOCTL_GET_PCPS_TZDL

#define IOCTL_GET_PCPS_TZDL   _MBG_IOR( IOTYPE, 0x1A, PCPS_TZDL )

Definition at line 540 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_pcps_tzdl().

◆ IOCTL_GET_PCPS_UCAP_ENTRIES

#define IOCTL_GET_PCPS_UCAP_ENTRIES   _MBG_IOR( IOTYPE, 0x23, PCPS_UCAP_ENTRIES )

Definition at line 553 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_ucap_entries().

◆ IOCTL_GET_PCPS_UCAP_EVENT

#define IOCTL_GET_PCPS_UCAP_EVENT   _MBG_IOR( IOTYPE, 0x24, PCPS_HR_TIME )

Definition at line 554 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_ucap_event().

◆ IOCTL_GET_PTP_CFG_INFO

#define IOCTL_GET_PTP_CFG_INFO   _MBG_IOR( IOTYPE, 0x7C, PTP_CFG_INFO )

Definition at line 679 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_ptp_cfg_info().

◆ IOCTL_GET_PTP_STATE

#define IOCTL_GET_PTP_STATE   _MBG_IOR( IOTYPE, 0x7B, PTP_STATE )

Definition at line 678 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_ptp_state().

◆ IOCTL_GET_RAW_IRIG_DATA

#define IOCTL_GET_RAW_IRIG_DATA   _MBG_IOR( IOTYPE, 0x83, MBG_RAW_IRIG_DATA )

Definition at line 689 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_raw_irig_data().

◆ IOCTL_GET_REF_OFFS

#define IOCTL_GET_REF_OFFS   _MBG_IOR( IOTYPE, 0x1C, MBG_REF_OFFS )

Definition at line 543 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_ref_offs().

◆ IOCTL_GET_SYNTH

#define IOCTL_GET_SYNTH   _MBG_IOR( IOTYPE, 0x42, SYNTH )

Definition at line 604 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_synth().

◆ IOCTL_GET_SYNTH_STATE

#define IOCTL_GET_SYNTH_STATE   _MBG_IOR( IOTYPE, 0x5C, SYNTH_STATE )

Definition at line 635 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_synth_state().

◆ IOCTL_GET_TIME_INFO_HRT

#define IOCTL_GET_TIME_INFO_HRT   _MBG_IOR( IOTYPE, 0x80, MBG_TIME_INFO_HRT )

Definition at line 685 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_time_info_hrt().

◆ IOCTL_GET_TIME_INFO_TSTAMP

#define IOCTL_GET_TIME_INFO_TSTAMP   _MBG_IOR( IOTYPE, 0x81, MBG_TIME_INFO_TSTAMP )

◆ IOCTL_GET_TR_DISTANCE

#define IOCTL_GET_TR_DISTANCE   _MBG_IOR( IOTYPE, 0x8C, TR_DISTANCE )

Definition at line 700 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_tr_distance().

◆ IOCTL_GET_XMR_HOLDOVER_STATUS

#define IOCTL_GET_XMR_HOLDOVER_STATUS   _MBG_IOR( IOTYPE, 0xA2, XMR_HOLDOVER_STATUS )

◆ IOCTL_GET_XMR_INSTANCES

#define IOCTL_GET_XMR_INSTANCES   _MBG_IOR( IOTYPE, 0x9E, XMULTI_REF_INSTANCES )

Definition at line 723 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_get_xmr_instances().

◆ IOCTL_MBG_DBG_CLR_ALL

#define IOCTL_MBG_DBG_CLR_ALL   _MBG_IO( IOTYPE, 0xF4 )

Definition at line 739 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_MBG_DBG_CLR_BIT

#define IOCTL_MBG_DBG_CLR_BIT   _MBG_IOW( IOTYPE, 0xF3, uint8_t )

Definition at line 738 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_MBG_DBG_GET_PORT_ADDR

#define IOCTL_MBG_DBG_GET_PORT_ADDR   _MBG_IOR( IOTYPE, 0xF0, uint16_t )

Definition at line 735 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_MBG_DBG_SET_BIT

#define IOCTL_MBG_DBG_SET_BIT   _MBG_IOW( IOTYPE, 0xF2, uint8_t )

Definition at line 737 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_MBG_DBG_SET_PORT_ADDR

#define IOCTL_MBG_DBG_SET_PORT_ADDR   _MBG_IOW( IOTYPE, 0xF1, uint16_t )

Definition at line 736 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_PCPS_CLR_UCAP_BUFF

#define IOCTL_PCPS_CLR_UCAP_BUFF   _MBG_IO( IOTYPE, 0x22 )

Definition at line 552 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_clr_ucap_buff().

◆ IOCTL_PCPS_GENERIC_IO

#define IOCTL_PCPS_GENERIC_IO   _MBG_IOG( IOTYPE, 0x5B, IOCTL_GENERIC_REQ )

Definition at line 633 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_PCPS_GENERIC_READ

#define IOCTL_PCPS_GENERIC_READ   _MBG_IOG( IOTYPE, 0x03, IOCTL_GENERIC_REQ )

Definition at line 516 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_PCPS_GENERIC_READ_GPS

#define IOCTL_PCPS_GENERIC_READ_GPS   _MBG_IOG( IOTYPE, 0x05, IOCTL_GENERIC_REQ )

Definition at line 518 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbgclock_unlocked_ioctl().

◆ IOCTL_PCPS_GENERIC_WRITE

#define IOCTL_PCPS_GENERIC_WRITE   _MBG_IOG( IOTYPE, 0x04, IOCTL_GENERIC_REQ )

Definition at line 517 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_PCPS_GENERIC_WRITE_GPS

#define IOCTL_PCPS_GENERIC_WRITE_GPS   _MBG_IOG( IOTYPE, 0x06, IOCTL_GENERIC_REQ )

Definition at line 519 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().

◆ IOCTL_PTP_UC_MASTER_CFG_LIMITS

#define IOCTL_PTP_UC_MASTER_CFG_LIMITS   _MBG_IOR( IOTYPE, 0x85, PTP_UC_MASTER_CFG_LIMITS )

◆ IOCTL_SET_GNSS_MODE_SETTINGS

#define IOCTL_SET_GNSS_MODE_SETTINGS   _MBG_IOW( IOTYPE, 0x97, MBG_GNSS_MODE_SETTINGS )

◆ IOCTL_SET_GPIO_SETTINGS_IDX

#define IOCTL_SET_GPIO_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0x9C, MBG_GPIO_SETTINGS_IDX )

◆ IOCTL_SET_GPS_ANT_CABLE_LEN

#define IOCTL_SET_GPS_ANT_CABLE_LEN   _MBG_IOW( IOTYPE, 0x38, ANT_CABLE_LEN )

◆ IOCTL_SET_GPS_CMD

#define IOCTL_SET_GPS_CMD   _MBG_IOW( IOTYPE, 0x32, GPS_CMD )

Definition at line 579 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_gps_cmd().

◆ IOCTL_SET_GPS_ENABLE_FLAGS

#define IOCTL_SET_GPS_ENABLE_FLAGS   _MBG_IOW( IOTYPE, 0x30, ENABLE_FLAGS )

◆ IOCTL_SET_GPS_PORT_PARM

#define IOCTL_SET_GPS_PORT_PARM   _MBG_IOW( IOTYPE, 0x2C, PORT_PARM )

Definition at line 568 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_gps_port_parm().

◆ IOCTL_SET_GPS_PORT_SETTINGS_IDX

#define IOCTL_SET_GPS_PORT_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0x3C, PORT_SETTINGS_IDX )

◆ IOCTL_SET_GPS_POS_LLA

#define IOCTL_SET_GPS_POS_LLA   _MBG_IOW( IOTYPE, 0x36, LLA )

Definition at line 585 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_gps_pos_lla().

◆ IOCTL_SET_GPS_POS_XYZ

#define IOCTL_SET_GPS_POS_XYZ   _MBG_IOW( IOTYPE, 0x35, XYZ )

Definition at line 584 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_gps_pos_xyz().

◆ IOCTL_SET_GPS_POUT_SETTINGS_IDX

#define IOCTL_SET_GPS_POUT_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0x5E, POUT_SETTINGS_IDX )

◆ IOCTL_SET_GPS_TIME

#define IOCTL_SET_GPS_TIME   _MBG_IOW( IOTYPE, 0x2A, TTM )

Definition at line 565 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_gps_time().

◆ IOCTL_SET_GPS_TIME_SCALE_SETTINGS

#define IOCTL_SET_GPS_TIME_SCALE_SETTINGS   _MBG_IOW( IOTYPE, 0x6E, MBG_TIME_SCALE_SETTINGS )

◆ IOCTL_SET_GPS_TZDL

#define IOCTL_SET_GPS_TZDL   _MBG_IOW( IOTYPE, 0x26, TZDL )

Definition at line 558 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_gps_tzdl().

◆ IOCTL_SET_GPS_UTC_PARM

#define IOCTL_SET_GPS_UTC_PARM   _MBG_IOW( IOTYPE, 0x71, UTC )

Definition at line 665 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_utc_parm().

◆ IOCTL_SET_IP4_SETTINGS

#define IOCTL_SET_IP4_SETTINGS   _MBG_IOW( IOTYPE, 0x78, IP4_SETTINGS )

Definition at line 674 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_ip4_settings().

◆ IOCTL_SET_MBG_OPT_SETTINGS

#define IOCTL_SET_MBG_OPT_SETTINGS   _MBG_IOW( IOTYPE, 0x1F, MBG_OPT_SETTINGS )

Definition at line 547 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_opt_settings().

◆ IOCTL_SET_PCPS_EVENT_TIME

#define IOCTL_SET_PCPS_EVENT_TIME   _MBG_IOW( IOTYPE, 0x15, PCPS_TIME_STAMP )

Definition at line 532 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_event_time().

◆ IOCTL_SET_PCPS_IRIG_RX_SETTINGS

#define IOCTL_SET_PCPS_IRIG_RX_SETTINGS   _MBG_IOW( IOTYPE, 0x21, IRIG_SETTINGS )

◆ IOCTL_SET_PCPS_IRIG_TX_SETTINGS

#define IOCTL_SET_PCPS_IRIG_TX_SETTINGS   _MBG_IOW( IOTYPE, 0x41, IRIG_SETTINGS )

◆ IOCTL_SET_PCPS_SERIAL

#define IOCTL_SET_PCPS_SERIAL   _MBG_IOW( IOTYPE, 0x17, PCPS_SERIAL )

Definition at line 535 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_serial().

◆ IOCTL_SET_PCPS_TIME

#define IOCTL_SET_PCPS_TIME   _MBG_IOW( IOTYPE, 0x11, PCPS_STIME )

Definition at line 523 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_time().

◆ IOCTL_SET_PCPS_TZCODE

#define IOCTL_SET_PCPS_TZCODE   _MBG_IOW( IOTYPE, 0x19, PCPS_TZCODE )

Definition at line 538 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_tzcode().

◆ IOCTL_SET_PCPS_TZDL

#define IOCTL_SET_PCPS_TZDL   _MBG_IOW( IOTYPE, 0x1B, PCPS_TZDL )

Definition at line 541 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_pcps_tzdl().

◆ IOCTL_SET_PTP_CFG_SETTINGS

#define IOCTL_SET_PTP_CFG_SETTINGS   _MBG_IOW( IOTYPE, 0x7D, PTP_CFG_SETTINGS )

◆ IOCTL_SET_PTP_UC_MASTER_SETTINGS_IDX

#define IOCTL_SET_PTP_UC_MASTER_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0x87, PTP_UC_MASTER_SETTINGS_IDX )

◆ IOCTL_SET_REF_OFFS

#define IOCTL_SET_REF_OFFS   _MBG_IOW( IOTYPE, 0x1D, MBG_REF_OFFS )

Definition at line 544 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_ref_offs().

◆ IOCTL_SET_SYNTH

#define IOCTL_SET_SYNTH   _MBG_IOW( IOTYPE, 0x43, SYNTH )

Definition at line 605 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_synth().

◆ IOCTL_SET_TR_DISTANCE

#define IOCTL_SET_TR_DISTANCE   _MBG_IOW( IOTYPE, 0x8D, TR_DISTANCE )

Definition at line 701 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), ioctl_switch(), and mbg_set_tr_distance().

◆ IOCTL_SET_XMR_SETTINGS_IDX

#define IOCTL_SET_XMR_SETTINGS_IDX   _MBG_IOW( IOTYPE, 0xA0, XMULTI_REF_SETTINGS_IDX )

◆ IOCTL_UNMAP_MAPPED_MEM

#define IOCTL_UNMAP_MAPPED_MEM   _MBG_IOR( IOTYPE, 0x60, PCPS_MAPPED_MEM )

Definition at line 641 of file mbgioctl.h.

Referenced by ioctl_get_required_privilege(), and ioctl_switch().