Lines Matching defs:WMStatus
894 typedef struct WMStatus struct
897 u16 state; // WM state information
898 u16 BusyApiid; // Busy APIID
901 …iBusy; // API executing flag (Flag prohibiting issuing API, attributable to FIFO)
902 BOOL scan_continue; // Scan continue flag (As of 2004/07/19, not used)
903 BOOL mp_flag; // Flag that MP is in execution
904 BOOL dcf_flag; // Flag that DCF is in execution
905 BOOL ks_flag; // Flag that KeySharing is in execution
906 BOOL dcf_sendFlag; // 'Waiting for DCF send' flag
907 BOOL VSyncFlag; // 'VBlank sync OK' flag
910 u8 wlVersion[WM_SIZE_WL_VERSION]; // WL version
911 u16 macVersion; // MAC version
912 u16 rfVersion; // RF version
913 u16 bbpVersion[WM_SIZE_BBP_VERSION / sizeof(u16)]; // BBP version
916 … u16 mp_parentSize; // Send size in one MP communication transmission by the parent
917 … u16 mp_childSize; // Send size in one MP communication transmission by the child
918 … mp_parentMaxSize; // Maximum send size in one MP communication transmission by the parent
919 … mp_childMaxSize; // Maximum send size in one MP communication transmission by the child
920 u16 mp_sendSize; // Maximum send size with current connection
921 u16 mp_recvSize; // Maximum receive size with current connection
922 …ndSize; // Maximum send size with current connection (parentMaxSize+4 or childMaxSize+2)
923 …ize; // Maximum receive size with current connection (childMaxSize+2 or parentMaxSize+4)
924 u16 mp_parentVCount; // MP operation start VCount on the parent side
925 u16 mp_childVCount; // MP operation start VCount on the child side
926 u16 mp_parentInterval; // MP communications interval used by the parent (us)
927 u16 mp_childInterval; // MP communications interval used by the child (us)
929 OSTick mp_parentIntervalTick; // MP communications interval used by the parent (tick)
930 OSTick mp_childIntervalTick; // MP communications interval used by the child (tick)
932 … mp_minFreq; // Number of MP cycles in one picture frame (minimum) (un-implemented)
933 u16 mp_freq; // Number of MP cycles in one picture frame (standard value)
934 u16 mp_maxFreq; // Number of MP cycles in one picture frame (maximum value)
936 …vsyncOrderedFlag; // Whether the next MP was instructed by the parent to synchronize to vsync
937 u16 mp_vsyncFlag; // Whether the next MP is performed by synchronizing to vsync
938 s16 mp_count; // How many more MP cycles for the current picture frame?
939 … // How many more times it is okay to MP in the current picture frame, including resends?
940 u16 mp_resumeFlag; // Flag that resume is in execution
941 u16 mp_prevPollBitmap; // PollBitmap in MP immediately before
942 u16 mp_prevWmHeader; // wmHeader in MP immediately before
943 u16 mp_prevTxop; // txop in immediately previous MP
944 u16 mp_prevDataLength; // dataLength in immediately previous MP
945 u16 mp_recvBufSel; // 'MP receive buffer selection' flag
946 u16 mp_recvBufSize; // Size of MP Receive buffer
947 WMMpRecvBuf *mp_recvBuf[2]; // Pointer to the MP receive buffer
948 u32 *mp_sendBuf; // Pointer to the MP send buffer
949 u16 mp_sendBufSize; // Size of the MP send buffer
951 u16 mp_ackTime; // MPACK estimated time of arrival
952 u16 mp_waitAckFlag; // Waiting for MPACK
954 … mp_readyBitmap; // Bitmap of children with MP preparations complete (for parent use)
956 u16 mp_newFrameFlag; // flag that becomes TRUE when a new picture frame comes
957 u8 reserved_b[2];
958 u16 mp_sentDataFlag; // flag that reply data is sent (for child use)
959 u16 mp_bufferEmptyFlag; // 'reply data buffer is empty' flag (for child use)
960 u16 mp_isPolledFlag; // Was self polled in the last MP? (for child)
962 …lBmpMode; // Mode that minimizes to fit the send target of the packet that sends PollBitmap
963 u16 mp_singlePacketMode; // Mode that only sends 1 packet in 1 MP
964 u8 reserved_c[2];
965 …ryCount; // default number of retries for communication on a port that does not do Seq control
966 u16 mp_ignoreFatalErrorMode; // Whether to ignore fatal errors
967 …kMode; // Invalidates the preliminary check of the send / receive size when starting communications
969 u16 mp_pingFlag; // flag that is enabled with the same timing as ping
970 u16 mp_pingCounter; // counter of number of frames remaining until ping
973 u8 dcf_destAdr[WM_SIZE_MACADDR]; // DCF send destination MAC address
974 u16 *dcf_sendData; // DCF send data pointer
975 u16 dcf_sendSize; // DCF send data size
976 u16 dcf_recvBufSel; // DCF receive buffer select flag
977 WMDcfRecvBuf *dcf_recvBuf[2]; // DCF receive buffer pointer
978 u16 dcf_recvBufSize; // DCF receive buffer size
980 …_tgid; // TGID of the parent that is currently connected (used with BeaconRecv.Ind)
983 u16 linkLevel;
984 u16 minRssi;
985 u16 rssiCounter;
988 u16 beaconIndicateFlag; // Flag that enables beacon-related notifications
989 u16 wepKeyId; // WEP key ID (0-3)
990 u16 pwrMgtMode; // Power management mode
991 u32 miscFlags; // miscellaneous flags
993 u16 VSyncBitmap; // Bitmap of children after V-Blank synchronization
994 u16 valarm_queuedFlag; // V-Alarm processes have accumulated in the run queue.
997 u32 v_tsf; // For V-Blank sync. V_TSF value
998 u32 v_tsf_bak; // For V-Blank sync. Last acquired V_TSF value
999 u32 v_remain; // For V-Blank sync. Remaining adjustment
1000 u16 valarm_counter; // For V-Alarm interrupt occurrence counter
1005 u8 reserved_e[2];
1008 u8 MacAddress[WM_SIZE_MACADDR];
1009 …16 mode; // Parent: WL_CMDLABEL_MODE_PARENT, Child: WL_CMDLABEL_MODE_CHILD
1012 WMParentParam pparam; // Parent parameter
1013 u8 childMacAddress[WM_NUM_MAX_CHILD][WM_SIZE_MACADDR];
1014 u16 child_bitmap; // Connection status of children (used as poll bitmap)
1017 …r to the buffer that is used for storing scanned parent information (given as an ARM9 API argument)
1018 u16 aid; // Current AID
1019 u8 parentMacAddress[WM_SIZE_MACADDR];
1020 u16 scan_channel; // Channel that is currently doing Scan
1022 u8 reserved_f[4];
1025 u16 wepMode; // WEP mode (how many bits is WEP?)
1026 BOOL wep_flag; // Indicates whether other party is requesting WEP
1027 u16 wepKey[WM_SIZE_WEPKEY / sizeof(u16)]; // WEP key (20Byte * 4)
1031 u16 rate; // Utilization rate (WL_CMDLABEL_RATE_AUTO, 1M, 2M)
1032 u16 preamble; // Long:0, Short:1
1035 u16 tmptt;
1036 u16 retryLimit;
1039 u16 enableChannel;
1042 u16 allowedChannel;
1045 u16 portSeqNo[WM_NUM_MAX_CHILD + 1][WM_NUM_OF_SEQ_PORT]; // 16*8*2 = 256 Bytes
1047 WMPortSendQueueData sendQueueData[WM_SEND_QUEUE_NUM]; // 32*32 = 1024 bytes
1048 WMPortSendQueue sendQueueFreeList; // 4 Bytes
1072 WMStatus, WMstatus; argument