Lines Matching refs:pRequest

884     MBIM_OPEN_MSG_T *pRequest = (MBIM_OPEN_MSG_T *)mbim_alloc(sizeof(MBIM_OPEN_MSG_T));  in compose_open_command()  local
886 if(!pRequest) in compose_open_command()
889 pRequest->MessageHeader.MessageType = htole32(MBIM_OPEN_MSG); in compose_open_command()
890 pRequest->MessageHeader.MessageLength = htole32(sizeof(MBIM_COMMAND_MSG_T)); in compose_open_command()
891 pRequest->MessageHeader.TransactionId = htole32(TransactionId++); in compose_open_command()
892 pRequest->MaxControlTransfer = htole32(MaxControlTransfer); in compose_open_command()
894 return &pRequest->MessageHeader; in compose_open_command()
899 MBIM_CLOSE_MSG_T *pRequest = (MBIM_CLOSE_MSG_T *)mbim_alloc(sizeof(MBIM_CLOSE_MSG_T)); in compose_close_command() local
901 if(!pRequest) in compose_close_command()
904 pRequest->MessageHeader.MessageType = htole32(MBIM_CLOSE_MSG); in compose_close_command()
905 pRequest->MessageHeader.MessageLength = htole32(sizeof(MBIM_CLOSE_MSG_T)); in compose_close_command()
906 pRequest->MessageHeader.TransactionId = htole32(TransactionId++); in compose_close_command()
908 return &pRequest->MessageHeader; in compose_close_command()
913 …MBIM_COMMAND_MSG_T *pRequest = (MBIM_COMMAND_MSG_T *)mbim_alloc(sizeof(MBIM_COMMAND_MSG_T) + Infor… in compose_basic_connect_command() local
915 if (!pRequest) in compose_basic_connect_command()
918 pRequest->MessageHeader.MessageType = htole32(MBIM_COMMAND_MSG); in compose_basic_connect_command()
919pRequest->MessageHeader.MessageLength = htole32((sizeof(MBIM_COMMAND_MSG_T) + InformationBufferLen… in compose_basic_connect_command()
920 pRequest->MessageHeader.TransactionId = htole32(TransactionId++); in compose_basic_connect_command()
922 pRequest->FragmentHeader.TotalFragments = htole32(1); in compose_basic_connect_command()
923 pRequest->FragmentHeader.CurrentFragment= htole32(0); in compose_basic_connect_command()
925 memcpy(pRequest->DeviceServiceId.uuid, str2uuid(UUID_BASIC_CONNECT), 16); in compose_basic_connect_command()
927 pRequest->CID = htole32(CID); in compose_basic_connect_command()
928 pRequest->CommandType = htole32(CommandType); in compose_basic_connect_command()
930 pRequest->InformationBufferLength = htole32(InformationBufferLength); in compose_basic_connect_command()
931 memcpy(pRequest->InformationBuffer, pInformationBuffer, InformationBufferLength); in compose_basic_connect_command()
933 pRequest->InformationBufferLength = htole32(0); in compose_basic_connect_command()
936 return &pRequest->MessageHeader; in compose_basic_connect_command()
941 …MBIM_COMMAND_MSG_T *pRequest = (MBIM_COMMAND_MSG_T *)compose_basic_connect_command(CID, CommandTyp… in compose_basic_connect_ext_command() local
943 if (!pRequest) in compose_basic_connect_ext_command()
946 memcpy(pRequest->DeviceServiceId.uuid, str2uuid(UUID_BASIC_CONNECT_EXT), 16); in compose_basic_connect_ext_command()
948 return &pRequest->MessageHeader; in compose_basic_connect_ext_command()
1372 static int mbim_send_command(MBIM_MESSAGE_HEADER *pRequest, MBIM_COMMAND_DONE_T **ppCmdDone, unsign… in mbim_send_command() argument
1384 if (!pRequest) in mbim_send_command()
1389 if (pRequest) { in mbim_send_command()
1390 … if (pRequest->TransactionId == (0xFFFFFF + 1)) { //mbim-proxy need 0xFF000000 to indicat client in mbim_send_command()
1392 pRequest->TransactionId = htole32(TransactionId++); in mbim_send_command()
1394 mbim_dump(pRequest, mbim_verbose); in mbim_send_command()
1397 mbim_pRequest = pRequest; in mbim_send_command()
1400 ret = write(mbim_fd, pRequest, le32toh(pRequest->MessageLength)); in mbim_send_command()
1402 if (ret > 0 && (uint32_t)ret == le32toh(pRequest->MessageLength)) { in mbim_send_command()
1571 #define mbim_check_err(err, pRequest, pCmdDone) do { \ argument
1575 mbim_free(pRequest); mbim_free(pCmdDone); \
1586 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_open_device() local
1591 pRequest = compose_open_command(MaxControlTransfer); in mbim_open_device()
1592 err = mbim_send_command(pRequest, (MBIM_COMMAND_DONE_T **)&pOpenDone, 2*1000); in mbim_open_device()
1593 mbim_check_err(err, pRequest, pOpenDone); in mbim_open_device()
1596 mbim_free(pRequest); mbim_free(pOpenDone); in mbim_open_device()
1602 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_close_device() local
1607 pRequest = compose_close_command(); in mbim_close_device()
1608 err = mbim_send_command(pRequest, (MBIM_COMMAND_DONE_T **)&pCloseDone, mbim_default_timeout); in mbim_close_device()
1609 mbim_check_err(err, pRequest, pCloseDone); in mbim_close_device()
1612 mbim_free(pRequest); mbim_free(pCloseDone); in mbim_close_device()
1618 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_query_connect() local
1626pRequest = compose_basic_connect_command(MBIM_CID_CONNECT, MBIM_CID_CMD_TYPE_QUERY, &set_connect, … in mbim_query_connect()
1627 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_query_connect()
1628 mbim_check_err(err, pRequest, pCmdDone); in mbim_query_connect()
1636 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_query_connect()
1641 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_ms_version_query() local
1657pRequest = compose_basic_connect_ext_command(MBIM_CID_MS_VERSION, MBIM_CID_CMD_TYPE_QUERY, &bc_ext… in mbim_ms_version_query()
1658 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_ms_version_query()
1659 mbim_check_err(err, pRequest, pCmdDone); in mbim_ms_version_query()
1667 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_ms_version_query()
1672 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_device_services_query() local
1678pRequest = compose_basic_connect_command(MBIM_CID_DEVICE_SERVICES, MBIM_CID_CMD_TYPE_QUERY, NULL, … in mbim_device_services_query()
1679 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_device_services_query()
1680 mbim_check_err(err, pRequest, pCmdDone); in mbim_device_services_query()
1702 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_device_services_query()
1712 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_device_caps_query() local
1717pRequest = compose_basic_connect_command(MBIM_CID_DEVICE_CAPS, MBIM_CID_CMD_TYPE_QUERY, NULL, 0); in mbim_device_caps_query()
1718 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_device_caps_query()
1719 mbim_check_err(err, pRequest, pCmdDone); in mbim_device_caps_query()
1739 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_device_caps_query()
1745 MBIM_MESSAGE_HEADER *pRequest = NULL;
1750pRequest = compose_basic_connect_command(MBIM_CID_RADIO_STATE, MBIM_CID_CMD_TYPE_QUERY, NULL, 0);
1751 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout);
1752 mbim_check_err(err, pRequest, pCmdDone);
1758 mbim_free(pRequest); mbim_free(pCmdDone);
1764 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_set_radio_state() local
1770pRequest = compose_basic_connect_command(MBIM_CID_RADIO_STATE, MBIM_CID_CMD_TYPE_SET, &value, size… in mbim_set_radio_state()
1771 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_set_radio_state()
1772 mbim_check_err(err, pRequest, pCmdDone); in mbim_set_radio_state()
1778 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_set_radio_state()
1783 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_subscriber_status_query() local
1788pRequest = compose_basic_connect_command(MBIM_CID_SUBSCRIBER_READY_STATUS, MBIM_CID_CMD_TYPE_QUERY… in mbim_subscriber_status_query()
1789 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_subscriber_status_query()
1790 mbim_check_err(err, pRequest, pCmdDone); in mbim_subscriber_status_query()
1803 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_subscriber_status_query()
1808 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_register_state_query() local
1813pRequest = compose_basic_connect_command(MBIM_CID_REGISTER_STATE, MBIM_CID_CMD_TYPE_QUERY, NULL, 0… in mbim_register_state_query()
1814 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_register_state_query()
1815 mbim_check_err(err, pRequest, pCmdDone); in mbim_register_state_query()
1822 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_register_state_query()
1827 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_packet_service_query() local
1832pRequest = compose_basic_connect_command(MBIM_CID_PACKET_SERVICE, MBIM_CID_CMD_TYPE_QUERY, NULL, 0… in mbim_packet_service_query()
1833 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_packet_service_query()
1834 mbim_check_err(err, pRequest, pCmdDone); in mbim_packet_service_query()
1846 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_packet_service_query()
1851 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_packet_service_set() local
1857pRequest = compose_basic_connect_command(MBIM_CID_PACKET_SERVICE, MBIM_CID_CMD_TYPE_SET, &value, s… in mbim_packet_service_set()
1858 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_packet_service_set()
1859 mbim_check_err(err, pRequest, pCmdDone); in mbim_packet_service_set()
1866 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_packet_service_set()
1914 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_set_connect() local
1937pRequest = compose_basic_connect_command(MBIM_CID_CONNECT, MBIM_CID_CMD_TYPE_SET, set_connect, siz… in mbim_set_connect()
1939 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout*10); in mbim_set_connect()
1940 mbim_check_err(err, pRequest, pCmdDone); in mbim_set_connect()
1948 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_set_connect()
1953 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_ip_config() local
1961pRequest = compose_basic_connect_command(MBIM_CID_IP_CONFIGURATION, MBIM_CID_CMD_TYPE_QUERY, &ip_i… in mbim_ip_config()
1962 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_ip_config()
1963 mbim_check_err(err, pRequest, pCmdDone); in mbim_ip_config()
2030 MBIM_MESSAGE_HEADER *pRequest = NULL; in mbim_proxy_configure() local
2035 pRequest = compose_basic_connect_command( in mbim_proxy_configure()
2040 if (pRequest) { in mbim_proxy_configure()
2041 … memcpy(((MBIM_COMMAND_MSG_T *)pRequest)->DeviceServiceId.uuid, str2uuid(UUID_LIBMBIM_PROXY), 16); in mbim_proxy_configure()
2042 cfg = (MBIM_LIBQMI_PROXY_CONFIG_T *)((MBIM_COMMAND_MSG_T *)pRequest)->InformationBuffer; in mbim_proxy_configure()
2049 err = mbim_send_command(pRequest, &pCmdDone, mbim_default_timeout); in mbim_proxy_configure()
2050 mbim_check_err(err, pRequest, pCmdDone); in mbim_proxy_configure()
2052 mbim_free(pRequest); mbim_free(pCmdDone); in mbim_proxy_configure()