![]() |
![]() |
This file contains the type definitions and helper macros for the CPSW MAC port module interface. More...
#include <stdint.h>
Data Structures | |
struct | CpswMacPort_FifoStats_s |
FIFO related statistics of a MAC port. More... | |
struct | CpswMacPort_IpTsCfg_s |
Port IP configuration for time synchronization events. More... | |
struct | CpswMacPort_TsEventCfg_s |
Port configuration for time synchronization. More... | |
struct | CpswMacPort_EnableTsEventInArgs_s |
Input args for CPSW_MACPORT_IOCTL_ENABLE_CPTS_EVENT. More... | |
Macros | |
#define | CPSW_MACPORT_PUBLIC_IOCTL(x) |
Helper macro to create IOCTL commands for CPSW MAC port module. More... | |
Typedefs | |
typedef enum CpswMacPort_Ioctl_s | CpswMacPort_Ioctl |
CPSW MAC port IOCTL commands. | |
typedef struct CpswMacPort_FifoStats_s | CpswMacPort_FifoStats |
FIFO related statistics of a MAC port. | |
typedef struct CpswMacPort_IpTsCfg_s | CpswMacPort_IpTsCfg |
Port IP configuration for time synchronization events. More... | |
typedef struct CpswMacPort_TsEventCfg_s | CpswMacPort_TsEventCfg |
Port configuration for time synchronization. More... | |
typedef struct CpswMacPort_EnableTsEventInArgs_s | CpswMacPort_EnableTsEventInArgs |
Input args for CPSW_MACPORT_IOCTL_ENABLE_CPTS_EVENT. | |
Enumerations | |
enum | CpswMacPort_Ioctl_s { CPSW_MACPORT_IOCTL_GET_FIFO_STATS = CPSW_MACPORT_PUBLIC_IOCTL(0U), CPSW_MACPORT_IOCTL_ENABLE_CPTS_EVENT = CPSW_MACPORT_PUBLIC_IOCTL(1U), CPSW_MACPORT_IOCTL_DISABLE_CPTS_EVENT = CPSW_MACPORT_PUBLIC_IOCTL(2U) } |
CPSW MAC port IOCTL commands. More... | |
This file contains the type definitions and helper macros for the CPSW MAC port module interface.