Lines Matching refs:pCwork

83pCwork->connectTargetNo = index;   // Saves the list number of the parent to which to attempt a co…  in MB_CommDownloadRequest()
84 pCwork->fileid = fileNo; // Register the requested file ID in advance in MB_CommDownloadRequest()
85 pCwork->last_recv_seq_no = -1; //Initialize the last received block sequence number in MB_CommDownloadRequest()
88 MI_CpuCopy16(bssDescp, &pCwork->bssDescbuf, WM_BSS_DESC_SIZE); in MB_CommDownloadRequest()
90 …ret = MBi_CommConnectToParent((const WMBssDesc *)&pCwork->bssDescbuf); // First, establish a … in MB_CommDownloadRequest()
115 MI_CpuCopy8(&pCwork->common.user, &req_data.userinfo, sizeof(MBUserInfo)); in MBi_CommRequestFile()
123 databuf = MBi_MakeChildSendBuffer(&hd, (u8 *)pCwork->common.sendbuf); in MBi_CommRequestFile()
129 errcode = MBi_BlockHeaderEnd(MB_COMM_CHILD_HEADER_SIZE, 0xFFFF, pCwork->common.sendbuf); in MBi_CommRequestFile()
147 SDK_ASSERT(pCwork != 0); in MB_CommSetChildStateCallback()
151 pCwork->child_callback = callback; in MB_CommSetChildStateCallback()
168 if (pCwork) in MB_CommGetChildState()
170 return pCwork->c_comm_state; in MB_CommGetChildState()
192 if (pCwork->total_block > 0) in MB_GetChildProgressPercentage()
194 ret = (u16)((u32)(pCwork->got_block * 100) / pCwork->total_block); in MB_GetChildProgressPercentage()
220 if (pCwork in MB_CommStartDownload()
221 && pCwork->c_comm_state == MB_COMM_CSTATE_DLINFO_ACCEPTED in MB_CommStartDownload()
222 && pCwork->user_req == MB_COMM_USER_REQ_NONE) in MB_CommStartDownload()
225 pCwork->user_req = MB_COMM_USER_REQ_DL_START; in MB_CommStartDownload()
247 pCwork->c_comm_state = state; in MBi_CommChangeChildState()
266 if (pCwork->child_callback) // State-change callback in MBi_CommChangeChildStateCallbackOnly()
268 (*pCwork->child_callback) ((u32)state, arg); in MBi_CommChangeChildStateCallbackOnly()
331 if (pCwork->c_comm_state == MB_COMM_CSTATE_BOOTREQ_ACCEPTED && pCwork->boot_end_flag == 1) in MBi_CommChildCallback()
334 MI_CpuCopy16(&pCwork->dl_fileinfo, in MBi_CommChildCallback()
336 MI_CpuCopy16(&pCwork->bssDescbuf, (void *)MB_BSSDESC_ADDRESS, MB_BSSDESC_SIZE); in MBi_CommChildCallback()
345 pCwork->common.user.playerNo = 0; in MBi_CommChildCallback()
348 pCwork->c_comm_state = MB_COMM_CSTATE_NONE; in MBi_CommChildCallback()
357 …MB_DeleteRecvGameInfo(pCwork->connectTargetNo); // Delete the game information of a parent that fa… in MBi_CommChildCallback()
358 pCwork->connectTargetNo = 0; in MBi_CommChildCallback()
440 if (pCwork->child_callback) in MBi_CommChildCallback()
442 (*pCwork->child_callback) ((u32)(MB_COMM_CSTATE_WM_EVENT | type), arg); in MBi_CommChildCallback()
449 MI_CpuClear16(pCwork, sizeof(MB_CommCWork)); in MBi_CommChildCallback()
450 pCwork = NULL; in MBi_CommChildCallback()
468 MB_CommCWork *const p_child = pCwork; in MBi_CommChildRecvData()
644 u16 block_num = pCwork->total_block; in MBi_CommChildSendData()
649 switch (pCwork->c_comm_state) in MBi_CommChildSendData()
654 (void)MBi_MakeChildSendBuffer(&hd, (u8 *)pCwork->common.sendbuf); in MBi_CommChildSendData()
655 errcode = MBi_BlockHeaderEnd(MB_COMM_CHILD_HEADER_SIZE, pollbmp, pCwork->common.sendbuf); in MBi_CommChildSendData()
662 errcode = MBi_CommRequestFile(pCwork->fileid, in MBi_CommChildSendData()
663 mbrsp->list[pCwork->connectTargetNo].gameInfo.ggid); in MBi_CommChildSendData()
672 (void)MBi_MakeChildSendBuffer(&hd, (u8 *)pCwork->common.sendbuf); in MBi_CommChildSendData()
673 errcode = MBi_BlockHeaderEnd(MB_COMM_CHILD_HEADER_SIZE, pollbmp, pCwork->common.sendbuf); in MBi_CommChildSendData()
681 hd.data.reserved[0] = (u8)(0x00ff & pCwork->got_block); // Lo in MBi_CommChildSendData()
682 hd.data.reserved[1] = (u8)((0xff00 & pCwork->got_block) >> 8); // Hi in MBi_CommChildSendData()
683 (void)MBi_MakeChildSendBuffer(&hd, (u8 *)pCwork->common.sendbuf); in MBi_CommChildSendData()
684 errcode = MBi_BlockHeaderEnd(MB_COMM_CHILD_HEADER_SIZE, pollbmp, pCwork->common.sendbuf); in MBi_CommChildSendData()
690 (void)MBi_MakeChildSendBuffer(&hd, (u8 *)pCwork->common.sendbuf); in MBi_CommChildSendData()
691 errcode = MBi_BlockHeaderEnd(MB_COMM_CHILD_HEADER_SIZE, pollbmp, pCwork->common.sendbuf); in MBi_CommChildSendData()
696 (void)MBi_MakeChildSendBuffer(&hd, (u8 *)pCwork->common.sendbuf); in MBi_CommChildSendData()
697 errcode = MBi_BlockHeaderEnd(MB_COMM_CHILD_HEADER_SIZE, pollbmp, pCwork->common.sendbuf); in MBi_CommChildSendData()
798 if (pCwork->recvflag[pos] & (1 << bit)) in checkRecvFlag()
812 pCwork->recvflag[pos] |= (1 << bit); in setRecvFlag()
814 pCwork->last_recv_seq_no = x; in setRecvFlag()
820 return (u16)(pCwork->total_block - pCwork->got_block); in countRemainingblocks()
827 req = pCwork->last_recv_seq_no; in get_next_blockno()
832 if (req < 0 || req >= pCwork->total_block) in get_next_blockno()
845 if (pCwork->last_recv_seq_no == req) in get_next_blockno()
847 return (u16)(pCwork->total_block); in get_next_blockno()
853 pCwork->last_recv_seq_no = req; in get_next_blockno()