Lines Matching refs:pBuffer

278    void *   pBuffer,  in ParseQMUX()  argument
283 if (pBuffer == 0 || buffSize < 12) in ParseQMUX()
289 pQMUXHeader = (sQMUX *)pBuffer; in ParseQMUX()
322 void * pBuffer, in FillQMUX() argument
327 if (pBuffer == 0 || buffSize < sizeof( sQMUX )) in FillQMUX()
333 pQMUXHeader = (sQMUX *)pBuffer; in FillQMUX()
506 void * pBuffer, in QMICTLGetClientIDReq() argument
511 if (pBuffer == 0 || buffSize < QMICTLGetClientIDReqSize() ) in QMICTLGetClientIDReq()
518 *(u8 *)(pBuffer + sizeof( sQMUX ))= 0x00; in QMICTLGetClientIDReq()
520 *(u8 *)(pBuffer + sizeof( sQMUX ) + 1) = transactionID; in QMICTLGetClientIDReq()
522 put_unaligned(cpu_to_le16(0x0022), (u16 *)(pBuffer + sizeof( sQMUX ) + 2)); in QMICTLGetClientIDReq()
524 put_unaligned(cpu_to_le16(0x0004), (u16 *)(pBuffer + sizeof( sQMUX ) + 4)); in QMICTLGetClientIDReq()
526 *(u8 *)(pBuffer + sizeof( sQMUX ) + 6) = 0x01; in QMICTLGetClientIDReq()
528 put_unaligned(cpu_to_le16(0x0001), (u16 *)(pBuffer + sizeof( sQMUX ) + 7)); in QMICTLGetClientIDReq()
530 *(u8 *)(pBuffer + sizeof( sQMUX ) + 9) = serviceType; in QMICTLGetClientIDReq()
554 void * pBuffer, in QMICTLReleaseClientIDReq() argument
559 if (pBuffer == 0 || buffSize < QMICTLReleaseClientIDReqSize() ) in QMICTLReleaseClientIDReq()
569 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00; in QMICTLReleaseClientIDReq()
571 *(u8 *)(pBuffer + sizeof( sQMUX ) + 1 ) = transactionID; in QMICTLReleaseClientIDReq()
573 put_unaligned( cpu_to_le16(0x0023), (u16 *)(pBuffer + sizeof( sQMUX ) + 2) ); in QMICTLReleaseClientIDReq()
575 put_unaligned( cpu_to_le16(0x0005), (u16 *)(pBuffer + sizeof( sQMUX ) + 4) ); in QMICTLReleaseClientIDReq()
577 *(u8 *)(pBuffer + sizeof( sQMUX ) + 6) = 0x01; in QMICTLReleaseClientIDReq()
579 put_unaligned( cpu_to_le16(0x0002), (u16 *)(pBuffer + sizeof( sQMUX ) + 7)); in QMICTLReleaseClientIDReq()
581 put_unaligned(cpu_to_le16(clientID), (u16 *)(pBuffer + sizeof( sQMUX ) + 9)); in QMICTLReleaseClientIDReq()
604 void * pBuffer, in QMICTLReadyReq() argument
608 if (pBuffer == 0 || buffSize < QMICTLReadyReqSize() ) in QMICTLReadyReq()
617 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00; in QMICTLReadyReq()
619 *(u8 *)(pBuffer + sizeof( sQMUX ) + 1) = transactionID; in QMICTLReadyReq()
621 put_unaligned( cpu_to_le16(0x0021), (u16 *)(pBuffer + sizeof( sQMUX ) + 2) ); in QMICTLReadyReq()
623 put_unaligned( cpu_to_le16(0x0000), (u16 *)(pBuffer + sizeof( sQMUX ) + 4) ); in QMICTLReadyReq()
646 void * pBuffer, in QMIWDSSetEventReportReq() argument
650 if (pBuffer == 0 || buffSize < QMIWDSSetEventReportReqSize() ) in QMIWDSSetEventReportReq()
657 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00; in QMIWDSSetEventReportReq()
659 put_unaligned( cpu_to_le16(transactionID), (u16 *)(pBuffer + sizeof( sQMUX ) + 1)); in QMIWDSSetEventReportReq()
661 put_unaligned( cpu_to_le16(0x0001), (u16 *)(pBuffer + sizeof( sQMUX ) + 3)); in QMIWDSSetEventReportReq()
663 put_unaligned(cpu_to_le16(0x0008), (u16 *)(pBuffer + sizeof( sQMUX ) + 5)); in QMIWDSSetEventReportReq()
665 *(u8 *)(pBuffer + sizeof( sQMUX ) + 7) = 0x11; in QMIWDSSetEventReportReq()
667 put_unaligned( cpu_to_le16(0x0005), (u16 *)(pBuffer + sizeof( sQMUX ) + 8)); in QMIWDSSetEventReportReq()
669 *(u8 *)(pBuffer + sizeof( sQMUX ) + 10) = 0x01; in QMIWDSSetEventReportReq()
671 put_unaligned( cpu_to_le32(0x000000ff), (u32 *)(pBuffer + sizeof( sQMUX ) + 11) ); in QMIWDSSetEventReportReq()
694 void * pBuffer, in QMIWDSGetPKGSRVCStatusReq() argument
698 if (pBuffer == 0 || buffSize < QMIWDSGetPKGSRVCStatusReqSize() ) in QMIWDSGetPKGSRVCStatusReq()
705 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00; in QMIWDSGetPKGSRVCStatusReq()
707 put_unaligned(cpu_to_le16(transactionID), (u16 *)(pBuffer + sizeof( sQMUX ) + 1)); in QMIWDSGetPKGSRVCStatusReq()
709 put_unaligned(cpu_to_le16(0x0022), (u16 *)(pBuffer + sizeof( sQMUX ) + 3)); in QMIWDSGetPKGSRVCStatusReq()
711 put_unaligned(cpu_to_le16(0x0000), (u16 *)(pBuffer + sizeof( sQMUX ) + 5)); in QMIWDSGetPKGSRVCStatusReq()
724 void * pBuffer,
729 if (pBuffer == 0 || buffSize < QMIWDSSetQMUXBindMuxDataPortSize() )
736 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00;
738 put_unaligned(cpu_to_le16(transactionID), (u16 *)(pBuffer + sizeof( sQMUX ) + 1));
740 put_unaligned(cpu_to_le16(0x00a2), (u16 *)(pBuffer + sizeof( sQMUX ) + 3));
742 put_unaligned(cpu_to_le16(0x0016), (u16 *)(pBuffer + sizeof( sQMUX ) + 5));
744 *(u8 *)(pBuffer + sizeof( sQMUX ) + 7) = 0x10;
745 put_unaligned(cpu_to_le16(0x08), (u16 *)(pBuffer + sizeof( sQMUX ) + 8));
746 put_unaligned(cpu_to_le32(0x02), (u32 *)(pBuffer + sizeof( sQMUX ) + 10)); // ep_type
747 put_unaligned(cpu_to_le32(0x04), (u32 *)(pBuffer + sizeof( sQMUX ) + 14)); // iface_id
749 *(u8 *)(pBuffer + sizeof( sQMUX ) + 18) = 0x11;
750 put_unaligned(cpu_to_le16(0x01), (u16 *)(pBuffer + sizeof( sQMUX ) + 19));
751 *(u8 *)(pBuffer + sizeof( sQMUX ) + 21) = MuxId; // MuxId
753 *(u8 *)(pBuffer + sizeof( sQMUX ) + 22) = 0x13;
754 put_unaligned(cpu_to_le16(0x04), (u16 *)(pBuffer + sizeof( sQMUX ) + 23));
755 put_unaligned(cpu_to_le32(0x01), (u32 *)(pBuffer + sizeof( sQMUX ) + 25));
779 void * pBuffer, in QMIDMSGetMEIDReq() argument
783 if (pBuffer == 0 || buffSize < QMIDMSGetMEIDReqSize() ) in QMIDMSGetMEIDReq()
790 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00; in QMIDMSGetMEIDReq()
792 put_unaligned( cpu_to_le16(transactionID), (u16 *)(pBuffer + sizeof( sQMUX ) + 1) ); in QMIDMSGetMEIDReq()
794 put_unaligned( cpu_to_le16(0x0025), (u16 *)(pBuffer + sizeof( sQMUX ) + 3) ); in QMIDMSGetMEIDReq()
796 put_unaligned( cpu_to_le16(0x0000), (u16 *)(pBuffer + sizeof( sQMUX ) + 5)); in QMIDMSGetMEIDReq()
819 void * pBuffer, in QMIWDASetDataFormatReq() argument
825 …ORMAT_REQ_MSG *pMUXMsg = (struct QMIWDS_ADMIN_SET_DATA_FORMAT_REQ_MSG *)(pBuffer + sizeof( sQMUX )… in QMIWDASetDataFormatReq()
875 if (pBuffer == 0 || buffSize < QMIWDASetDataFormatReqSize(qmap_version) ) in QMIWDASetDataFormatReq()
882 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00; in QMIWDASetDataFormatReq()
885 put_unaligned( cpu_to_le16(transactionID), (u16 *)(pBuffer + sizeof( sQMUX ) + 1) ); in QMIWDASetDataFormatReq()
888 put_unaligned( cpu_to_le16(0x0020), (u16 *)(pBuffer + sizeof( sQMUX ) + 3) ); in QMIWDASetDataFormatReq()
891 put_unaligned( cpu_to_le16(0x000b), (u16 *)(pBuffer + sizeof( sQMUX ) + 5)); in QMIWDASetDataFormatReq()
894 *(u8 *)(pBuffer + sizeof( sQMUX ) + 7) = 0x10; // type data format in QMIWDASetDataFormatReq()
897 put_unaligned( cpu_to_le16(0x0001), (u16 *)(pBuffer + sizeof( sQMUX ) + 8)); in QMIWDASetDataFormatReq()
901 *(u8 *)(pBuffer + sizeof( sQMUX ) + 10) = 1; /* QOS header */ in QMIWDASetDataFormatReq()
903 *(u8 *)(pBuffer + sizeof( sQMUX ) + 10) = 0; /* no-QOS header */ in QMIWDASetDataFormatReq()
907 *(u8 *)(pBuffer + sizeof( sQMUX ) + 11) = 0x11; in QMIWDASetDataFormatReq()
910 put_unaligned( cpu_to_le16(0x0004), (u16 *)(pBuffer + sizeof( sQMUX ) + 12)); in QMIWDASetDataFormatReq()
915 put_unaligned( cpu_to_le32(0x00000002), (u32 *)(pBuffer + sizeof( sQMUX ) + 14)); in QMIWDASetDataFormatReq()
919 put_unaligned( cpu_to_le32(0x00000001), (u32 *)(pBuffer + sizeof( sQMUX ) + 14)); in QMIWDASetDataFormatReq()
931 void * pBuffer,
937 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00;
940 put_unaligned( cpu_to_le16(transactionID), (u16 *)(pBuffer + sizeof( sQMUX ) + 1) );
943 put_unaligned( cpu_to_le16(0x002B), (u16 *)(pBuffer + sizeof( sQMUX ) + 3) );
946 put_unaligned( cpu_to_le16(0x0004), (u16 *)(pBuffer + sizeof( sQMUX ) + 5));
949 *(u8 *)(pBuffer + sizeof( sQMUX ) + 7) = 0x10;
950 put_unaligned( cpu_to_le16(0x0001), (u16 *)(pBuffer + sizeof( sQMUX ) + 8));
951 *(u8 *)(pBuffer + sizeof( sQMUX ) + 10) = 0x01;
991 void * pBuffer,
995 if (pBuffer == 0 || buffSize < QMICTLSetDataFormatReqSize() )
1002 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00; // QMICTL_FLAG_REQUEST
1005 *(u8 *)(pBuffer + sizeof( sQMUX ) + 1) = transactionID; /* 1 byte as in spec */
1008 put_unaligned( cpu_to_le16(0x0026), (u16 *)(pBuffer + sizeof( sQMUX ) + 2));
1011 put_unaligned( cpu_to_le16(0x0009), (u16 *)(pBuffer + sizeof( sQMUX ) + 4));
1014 *(u8 *)(pBuffer + sizeof( sQMUX ) + 6) = 0x01; // type data format
1017 put_unaligned( cpu_to_le16(0x0001), (u16 *)(pBuffer + sizeof( sQMUX ) + 7));
1021 *(u8 *)(pBuffer + sizeof( sQMUX ) + 9) = 1; /* QOS header */
1023 *(u8 *)(pBuffer + sizeof( sQMUX ) + 9) = 0; /* no-QOS header */
1027 *(u8 *)(pBuffer + sizeof( sQMUX ) + 10) = TLV_TYPE_LINK_PROTO;
1030 put_unaligned( cpu_to_le16(0x0002), (u16 *)(pBuffer + sizeof( sQMUX ) + 11));
1035 put_unaligned( cpu_to_le16(0x0002), (u16 *)(pBuffer + sizeof( sQMUX ) + 13));
1039 put_unaligned( cpu_to_le16(0x0001), (u16 *)(pBuffer + sizeof( sQMUX ) + 13));
1066 void * pBuffer, in QMICTLSyncReq() argument
1070 if (pBuffer == 0 || buffSize < QMICTLSyncReqSize() ) in QMICTLSyncReq()
1076 *(u8 *)(pBuffer + sizeof( sQMUX )) = 0x00; in QMICTLSyncReq()
1078 *(u8 *)(pBuffer + sizeof( sQMUX ) + 1) = transactionID; in QMICTLSyncReq()
1080 put_unaligned( cpu_to_le16(0x0027), (u16 *)(pBuffer + sizeof( sQMUX ) + 2) ); in QMICTLSyncReq()
1082 put_unaligned( cpu_to_le16(0x0000), (u16 *)(pBuffer + sizeof( sQMUX ) + 4) ); in QMICTLSyncReq()
1109 void * pBuffer, in QMICTLGetClientIDResp() argument
1119 if (pBuffer == 0 || buffSize < offset) in QMICTLGetClientIDResp()
1124 pBuffer = pBuffer + offset; in QMICTLGetClientIDResp()
1127 result = GetQMIMessageID( pBuffer, buffSize ); in QMICTLGetClientIDResp()
1133 result = ValidQMIMessage( pBuffer, buffSize ); in QMICTLGetClientIDResp()
1139 result = GetTLV( pBuffer, buffSize, 0x01, pClientID, 2 ); in QMICTLGetClientIDResp()
1164 void * pBuffer, in QMICTLReleaseClientIDResp() argument
1173 if (pBuffer == 0 || buffSize < offset) in QMICTLReleaseClientIDResp()
1178 pBuffer = pBuffer + offset; in QMICTLReleaseClientIDResp()
1181 result = GetQMIMessageID( pBuffer, buffSize ); in QMICTLReleaseClientIDResp()
1187 result = ValidQMIMessage( pBuffer, buffSize ); in QMICTLReleaseClientIDResp()
1225 void * pBuffer, in QMIWDSEventResp() argument
1244 if (pBuffer == 0 in QMIWDSEventResp()
1260 pBuffer = pBuffer + offset; in QMIWDSEventResp()
1265 result = GetQMIMessageID( pBuffer, buffSize ); in QMIWDSEventResp()
1270 GetTLV( pBuffer, buffSize, 0x10, (void*)pTXOk, 4 ); in QMIWDSEventResp()
1272 GetTLV( pBuffer, buffSize, 0x11, (void*)pRXOk, 4 ); in QMIWDSEventResp()
1274 GetTLV( pBuffer, buffSize, 0x12, (void*)pTXErr, 4 ); in QMIWDSEventResp()
1276 GetTLV( pBuffer, buffSize, 0x13, (void*)pRXErr, 4 ); in QMIWDSEventResp()
1278 GetTLV( pBuffer, buffSize, 0x14, (void*)pTXOfl, 4 ); in QMIWDSEventResp()
1280 GetTLV( pBuffer, buffSize, 0x15, (void*)pRXOfl, 4 ); in QMIWDSEventResp()
1282 GetTLV( pBuffer, buffSize, 0x19, (void*)pTXBytesOk, 8 ); in QMIWDSEventResp()
1284 GetTLV( pBuffer, buffSize, 0x1A, (void*)pRXBytesOk, 8 ); in QMIWDSEventResp()
1290 result = GetTLV( pBuffer, buffSize, 0x01, &pktStatusRead[0], 2 ); in QMIWDSEventResp()
1346 void * pBuffer, in QMIDMSGetMEIDResp() argument
1356 if (pBuffer == 0 || buffSize < offset || meidSize < 14) in QMIDMSGetMEIDResp()
1361 pBuffer = pBuffer + offset; in QMIDMSGetMEIDResp()
1364 result = GetQMIMessageID( pBuffer, buffSize ); in QMIDMSGetMEIDResp()
1370 result = ValidQMIMessage( pBuffer, buffSize ); in QMIDMSGetMEIDResp()
1376 result = GetTLV( pBuffer, buffSize, 0x12, (void*)pMEID, 14 ); in QMIDMSGetMEIDResp()
1401 void * pBuffer, in QMIWDASetDataFormatResp() argument
1413 if (pBuffer == 0 || buffSize < offset) in QMIWDASetDataFormatResp()
1418 pBuffer = pBuffer + offset; in QMIWDASetDataFormatResp()
1421 result = GetQMIMessageID( pBuffer, buffSize ); in QMIWDASetDataFormatResp()
1428 result = ValidQMIMessage( pBuffer, buffSize ); in QMIWDASetDataFormatResp()
1437 result = GetTLV( pBuffer, buffSize, 0x11, in QMIWDASetDataFormatResp()
1461 GetTLV( pBuffer, buffSize, 0x12, qmap_version, 4); in QMIWDASetDataFormatResp()
1463 GetTLV( pBuffer, buffSize, 0x13, qmap_version, 4); in QMIWDASetDataFormatResp()
1465 GetTLV( pBuffer, buffSize, 0x16, rx_size, 4); in QMIWDASetDataFormatResp()
1466 GetTLV( pBuffer, buffSize, 0x18, tx_size, 4); in QMIWDASetDataFormatResp()
1469 GetTLV( pBuffer, buffSize, 0x15, &set->dl_data_aggregation_max_datagrams, 4); in QMIWDASetDataFormatResp()
1470 GetTLV( pBuffer, buffSize, 0x16, &set->dl_data_aggregation_max_size, 4); in QMIWDASetDataFormatResp()
1471 GetTLV( pBuffer, buffSize, 0x17, &set->ul_data_aggregation_max_datagrams, 4); in QMIWDASetDataFormatResp()
1472 GetTLV( pBuffer, buffSize, 0x18, &set->ul_data_aggregation_max_size, 4); in QMIWDASetDataFormatResp()
1473 GetTLV( pBuffer, buffSize, 0x1a, &set->dl_minimum_padding, 4); in QMIWDASetDataFormatResp()
1495 void *pBuffer, in QMICTLSyncResp() argument
1503 if (pBuffer == 0 || buffSize < offset) in QMICTLSyncResp()
1508 pBuffer = pBuffer + offset; in QMICTLSyncResp()
1511 result = GetQMIMessageID( pBuffer, buffSize ); in QMICTLSyncResp()
1517 result = ValidQMIMessage( pBuffer, buffSize ); in QMICTLSyncResp()