os_defs.h

来自「marvell wifi driver GSPI-8385-LINUX-OM」· C头文件 代码 · 共 75 行

H
75
字号
#ifndef _OS_HEADER1_
#define _OS_HEADER1_

#include "tx_api.h"
#include "marvellTypeMap.h"

struct ifreq {
	UINT16 temp;
};
struct iw_request_info {
	UINT16 temp;	
};
struct pt_regs {
	UINT16 temp;
};

struct semaphore {
	UINT16 temp;
};
typedef struct net_device_stats
{
    UINT32 rx_packets;
    UINT32 tx_packets;
    UINT32 rx_bytes;
    UINT32 tx_bytes;
    UINT32 rx_errors;
    UINT32 tx_errors;
    UINT32 rx_dropped;
    UINT32 tx_dropped;

    /*
     * detailed rx_errors: 
     */
    UINT32 rx_length_errors;
    UINT32 rx_over_errors;
    UINT32 rx_crc_errors;
    UINT32 rx_fifo_errors;
    UINT32 rx_missed_errors;

    UINT32 tx_aborted_errno;
    UINT32 tx_carrier_errors;
    UINT32 tx_fifo_errors;
    UINT32 heartbeat_errors;
    UINT32 tx_window_errors;

    UINT32 rx_compressed;
    UINT32 tx_compressed;

} net_device_stats;

typedef char		*PCHAR;
typedef u8		*PUCHAR;
typedef u16		*PUSHORT;
typedef LONG		*PLONG;
typedef u32		*PULONG;
typedef VOID		*PVOID;
typedef int		WLAN_STATUS;
typedef u8		BOOLEAN;
typedef BOOLEAN		*PBOOLEAN;
typedef u32		WLAN_OID;
typedef PVOID		PDRIVER_OBJECT;
typedef PUCHAR		PUNICODE_STRING;
typedef long long	LONGLONG;
typedef unsigned long long	ULONGLONG;
typedef LONGLONG	*PLONGLONG;
typedef ULONGLONG	*PULONGLONG;
typedef PUCHAR		ANSI_STRING;
typedef ANSI_STRING	*PANSI_STRING;
typedef WCHAR		*PWCHAR;
typedef WCHAR		*LPWCH, *PWCH;
typedef WCHAR		*NWPSTR;
typedef WCHAR		*LPWSTR, *PWSTR;

#endif /* _OS_HEADER1_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?