Lines Matching refs:reply

33 static int32_t ParserNetworkInfo(struct HdfSBuf *reply, struct NetworkInfoResult *result)
40 if (!HdfSbufReadUint32(reply, &result->nums)) {
48 ifName = HdfSbufReadString(reply);
53 if (!HdfSbufReadBuffer(reply, (const void **)&mode, &replayDataSize) || mode == NULL ||
70 static int32_t ParserDeviceMacAddr(struct HdfSBuf *reply, uint8_t *mac, uint8_t len)
76 if (!HdfSbufReadUint8(reply, &isEfuseSavedMac)) {
84 if (!HdfSbufReadBuffer(reply, (const void **)(&replayData), &replayDataSize) || replayDataSize != len) {
95 static int32_t ParserFreqInfo(struct HdfSBuf *reply, struct FreqInfoResult *result, uint32_t size)
105 if (!HdfSbufReadUint32(reply, &result->nums)) {
113 if (!HdfSbufReadBuffer(reply, (const void **)(&replayData), &replayDataSize)) {
124 static int32_t ParserAssociatedStas(struct HdfSBuf *reply, struct AssocStaInfoResult *result)
129 if (!HdfSbufReadUint32(reply, &result->num)) {
138 if (!HdfSbufReadBuffer(reply, (const void **)(&replayData), &replayDataSize) ||
151 static int32_t HdfSbufObtainDefault(struct HdfSBuf **data, struct HdfSBuf **reply)
157 *reply = HdfSbufObtainDefaultSize();
158 if (*reply == NULL) {
231 struct HdfSBuf *reply = NULL;
237 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
240 ret = SendCmdSync(WIFI_HAL_CMD_GET_NETWORK_INFO, data, reply);
242 ret = ParserNetworkInfo(reply, result);
247 HdfSbufRecycle(reply);
255 struct HdfSBuf *reply = NULL;
261 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
264 ret = SendCmdSync(WIFI_HAL_CMD_IS_SUPPORT_COMBO, data, reply);
269 if (!HdfSbufReadUint8(reply, isSupportCombo)) {
277 HdfSbufRecycle(reply);
288 struct HdfSBuf *reply = NULL;
294 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
297 ret = SendCmdSync(WIFI_HAL_CMD_GET_SUPPORT_COMBO, data, reply);
303 if (!HdfSbufReadUint8(reply, &isComboValid)) {
313 if (!HdfSbufReadBuffer(reply, (const void **)(&replayData), &replayDataSize)) {
325 HdfSbufRecycle(reply);
333 struct HdfSBuf *reply = NULL;
339 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
353 ret = SendCmdSync(WIFI_HAL_CMD_SET_MAC_ADDR, data, reply);
356 HdfSbufRecycle(reply);
364 struct HdfSBuf *reply = NULL;
370 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
384 ret = SendCmdSync(WIFI_HAL_CMD_GET_DEV_MAC_ADDR, data, reply);
389 ret = ParserDeviceMacAddr(reply, mac, len);
392 HdfSbufRecycle(reply);
400 struct HdfSBuf *reply = NULL;
406 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
420 ret = SendCmdSync(WIFI_HAL_CMD_GET_VALID_FREQ, data, reply);
425 ret = ParserFreqInfo(reply, result, size);
428 HdfSbufRecycle(reply);
436 struct HdfSBuf *reply = NULL;
442 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
456 ret = SendCmdSync(WIFI_HAL_CMD_SET_TX_POWER, data, reply);
459 HdfSbufRecycle(reply);
467 struct HdfSBuf *reply = NULL;
473 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
482 ret = SendCmdSync(WIFI_HAL_CMD_GET_ASSOC_STA, data, reply);
487 ret = ParserAssociatedStas(reply, result);
490 HdfSbufRecycle(reply);
498 struct HdfSBuf *reply = NULL;
504 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
518 ret = SendCmdSync(WIFI_HAL_CMD_SET_COUNTRY_CODE, data, reply);
521 HdfSbufRecycle(reply);
530 struct HdfSBuf *reply = NULL;
536 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
550 ret = SendCmdSync(WIFI_HAL_CMD_SET_SCAN_MAC_ADDR, data, reply);
554 if (!HdfSbufReadUint8(reply, &isFuncValid)) {
566 HdfSbufRecycle(reply);
574 struct HdfSBuf *reply = NULL;
580 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
589 ret = SendCmdSync(WIFI_HAL_CMD_GET_CHIPID, data, reply);
593 if (!HdfSbufReadUint8(reply, chipId)) {
600 HdfSbufRecycle(reply);
604 static int32_t GetIfNames(struct HdfSBuf *reply, char **ifNames, uint32_t *num)
610 if (!HdfSbufReadUint32(reply, num)) {
620 if (!HdfSbufReadBuffer(reply, (const void **)(&replayData), &replayDataSize) ||
643 struct HdfSBuf *reply = NULL;
649 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
658 ret = SendCmdSync(WIFI_HAL_CMD_GET_IFNAMES, data, reply);
662 ret = GetIfNames(reply, ifNames, num);
665 HdfSbufRecycle(reply);
673 struct HdfSBuf *reply = NULL;
675 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
689 ret = SendCmdSync(WIFI_HAL_CMD_RESET_DRIVER, data, reply);
692 HdfSbufRecycle(reply);
700 struct HdfSBuf *reply = NULL;
712 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
716 ret = SendCmdSync(WIFI_HAL_CMD_GET_NETDEV_INFO, data, reply);
720 if (!HdfSbufReadUint32(reply, &netdevNum)) {
726 if (!HdfSbufReadUint32(reply, &(netDeviceInfoResult->deviceInfos[i].index)) ||
727 !HdfSbufReadBuffer(reply, (const void **)(&ifName), &ifNameSize) ||
728 !HdfSbufReadUint8(reply, &(netDeviceInfoResult->deviceInfos[i].iftype)) ||
729 !HdfSbufReadBuffer(reply, (const void **)(&replayData), &macSize)) {
747 HdfSbufRecycle(reply);
755 struct HdfSBuf *reply = NULL;
757 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
768 ret = SendCmdSync(WIFI_HAL_CMD_GET_POWER_MODE, data, reply);
773 if (!HdfSbufReadUint8(reply, mode)) {
781 HdfSbufRecycle(reply);
950 struct HdfSBuf *reply = NULL;
954 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
967 ret = SendCmdSync(WIFI_HAL_CMD_GET_STATION_INFO, data, reply);
972 if (!HdfSbufReadBuffer(reply, (const void **)(&replayData), &size)) {
983 HdfSbufRecycle(reply);
1090 struct HdfSBuf *reply = NULL;
1092 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
1103 ret = SendCmdSync(WIFI_HAL_CMD_GET_AP_BANDWIDTH, data, reply);
1108 if (!HdfSbufReadUint8(reply, bandwidth)) {
1116 HdfSbufRecycle(reply);
1124 struct HdfSBuf *reply = NULL;
1128 if (HdfSbufObtainDefault(&data, &reply) != RET_CODE_SUCCESS) {
1136 ret = SendCmdSync(WIFI_HAL_CMD_GET_SIGNAL_INFO, data, reply);
1141 if (!HdfSbufReadBuffer(reply, (const void **)(&replayData), &size)) {
1152 HdfSbufRecycle(reply);