Lines Matching refs:pResponse
1308 static void mbim_recv_command(MBIM_MESSAGE_HEADER *pResponse, unsigned size) in mbim_recv_command() argument
1313 if (pResponse) in mbim_recv_command()
1314 mbim_dump(pResponse, mbim_verbose); in mbim_recv_command()
1316 if (pResponse == NULL) { in mbim_recv_command()
1319 …else if (mbim_pRequest && le32toh(mbim_pRequest->TransactionId) == le32toh(pResponse->TransactionI… in mbim_recv_command()
1320 mbim_pResponse = mbim_alloc(le32toh(pResponse->MessageLength)); in mbim_recv_command()
1322 memcpy(mbim_pResponse, pResponse, le32toh(pResponse->MessageLength)); in mbim_recv_command()
1325 else if (le32toh(pResponse->MessageType) == MBIM_INDICATE_STATUS_MSG) { in mbim_recv_command()
1326 MBIM_INDICATE_STATUS_MSG_T *pIndMsg = (MBIM_INDICATE_STATUS_MSG_T *)pResponse; in mbim_recv_command()
1420 static ssize_t mbim_proxy_read (int fd, MBIM_MESSAGE_HEADER *pResponse, size_t size) { in mbim_proxy_read() argument
1423 nreads = read(fd, pResponse, sizeof(MBIM_MESSAGE_HEADER)); in mbim_proxy_read()
1424 if (nreads == sizeof(MBIM_MESSAGE_HEADER) && le32toh(pResponse->MessageLength) <= size) { in mbim_proxy_read()
1425 … nreads += read(fd, pResponse+1, le32toh(pResponse->MessageLength) - sizeof(MBIM_MESSAGE_HEADER)); in mbim_proxy_read()
1492 MBIM_MESSAGE_HEADER *pResponse = (MBIM_MESSAGE_HEADER *) cm_recv_buf; in mbim_read_thread() local
1495 nreads = mbim_proxy_read(fd, pResponse, sizeof(cm_recv_buf)); in mbim_read_thread()
1497 nreads = read(fd, pResponse, sizeof(cm_recv_buf)); in mbim_read_thread()
1504 mbim_recv_command(pResponse, nreads); in mbim_read_thread()