Data Structures | Macros | Typedefs | Enumerations
cpsw_macport.h File Reference

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...
 

Detailed Description

This file contains the type definitions and helper macros for the CPSW MAC port module interface.


Copyright 2020, Texas Instruments Incorporated