/foundation/communication/dsoftbus/core/bus_center/lnn/lane_hub/lane_manager/src/ |
H A D | lnn_lane.c | 282 static bool AllocInfoCheck(const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) in AllocInfoCheck() argument 284 if ((allocInfo == NULL) || (listener == NULL)) { in AllocInfoCheck() 287 if ((allocInfo->type >= LANE_TYPE_BUTT) || (allocInfo->type < 0)) { in AllocInfoCheck() 288 LNN_LOGE(LNN_LANE, "laneType is invalid. type=%{public}d", allocInfo->type); in AllocInfoCheck() 305 static int32_t LnnAllocLane(uint32_t laneReqId, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) in LnnAllocLane() argument 307 if (!AllocInfoCheck(allocInfo, listener)) { in LnnAllocLane() 311 if (g_laneObject[allocInfo->type] == NULL) { in LnnAllocLane() 312 LNN_LOGE(LNN_LANE, "laneType is not supported. laneType=%{public}d", allocInfo->type); in LnnAllocLane() 317 laneReqId, allocInfo in LnnAllocLane() 329 LnnAllocRawLane(uint32_t laneHandle, const RawLaneAllocInfo *allocInfo, const LaneAllocListener *listener) LnnAllocRawLane() argument 352 LnnReAllocLane(uint32_t laneReqId, uint64_t laneId, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) LnnReAllocLane() argument 377 LnnAllocTargetLane(uint32_t laneHandle, const LaneAllocInfoExt *allocInfo, const LaneAllocListener *listener) LnnAllocTargetLane() argument [all...] |
H A D | lnn_trans_lane.c | 361 static TransReqInfo *CreateReqNodeWithQos(uint32_t laneReqId, const LaneAllocInfo *allocInfo, in CreateReqNodeWithQos() argument 374 if (memcpy_s(&newNode->allocInfo, sizeof(LaneAllocInfo), allocInfo, sizeof(LaneAllocInfo)) != EOK) { in CreateReqNodeWithQos() 379 newNode->extraInfo.actionAddr = allocInfo->extendInfo.actionAddr; in CreateReqNodeWithQos() 380 newNode->extraInfo.isSupportIpv6 = allocInfo->extendInfo.isSupportIpv6; in CreateReqNodeWithQos() 391 static int32_t TriggerLinkWithQos(uint32_t laneReqId, const LaneAllocInfo *allocInfo, in TriggerLinkWithQos() argument 398 if (memcpy_s(linkNode->networkId, NETWORK_ID_BUF_LEN, allocInfo->networkId, NETWORK_ID_BUF_LEN) != EOK) { in TriggerLinkWithQos() 403 if (memcpy_s(linkNode->peerBleMac, MAX_MAC_LEN, allocInfo->extendInfo.peerBleMac, MAX_MAC_LEN) != EOK) { in TriggerLinkWithQos() 408 linkNode->transType = allocInfo->transType; in TriggerLinkWithQos() 413 linkNode->pid = allocInfo in TriggerLinkWithQos() 440 StartTriggerLink(uint32_t laneReqId, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener, LanePreferredLinkList *recommendLinkList) StartTriggerLink() argument 463 AllocValidLane(uint32_t laneReqId, uint64_t allocLaneId, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) AllocValidLane() argument 508 LaneAllocInfoConvert(const LaneAllocInfoExt *allocInfoExt, LaneAllocInfo *allocInfo) LaneAllocInfoConvert() argument 532 LaneAllocInfo allocInfo; BuildTargetLink() local 562 AllocTargetLane(uint32_t laneHandle, const LaneAllocInfoExt *allocInfo, const LaneAllocListener *listener) AllocTargetLane() argument 625 ProcessSpecifiedLink(uint32_t laneHandle, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) ProcessSpecifiedLink() argument 644 AllocLaneByQos(uint32_t laneReqId, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) AllocLaneByQos() argument 664 ReallocLaneByQos(uint32_t laneReqId, uint64_t laneId, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) ReallocLaneByQos() argument 681 AllocRawLane(uint32_t laneHandle, const RawLaneAllocInfo *allocInfo, const LaneAllocListener *listener) AllocRawLane() argument [all...] |
H A D | lnn_ctrl_lane.c | 35 LaneAllocInfo allocInfo; member 243 static int32_t CreateLinkRequestNode(const LaneAllocInfo *allocInfo, LinkRequest *requestInfo) in CreateLinkRequestNode() argument 245 requestInfo->networkDelegate = allocInfo->extendInfo.networkDelegate; in CreateLinkRequestNode() 246 requestInfo->pid = allocInfo->pid; in CreateLinkRequestNode() 247 requestInfo->acceptableProtocols = allocInfo->acceptableProtocols; in CreateLinkRequestNode() 248 requestInfo->transType = allocInfo->transType; in CreateLinkRequestNode() 250 allocInfo->networkId, NETWORK_ID_BUF_LEN) != EOK) { in CreateLinkRequestNode() 254 if (memcpy_s(requestInfo->peerBleMac, MAX_MAC_LEN, allocInfo->extendInfo.peerBleMac, MAX_MAC_LEN) != EOK) { in CreateLinkRequestNode() 261 static int32_t CreateCtrlReqNode(uint32_t laneHandle, const LaneAllocInfo *allocInfo, in CreateCtrlReqNode() argument 269 if (memcpy_s(&newNode->allocInfo, sizeo in CreateCtrlReqNode() 339 AllocCtrlLane(uint32_t laneHandle, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) AllocCtrlLane() argument 391 CtrlAlloc(uint32_t laneHandle, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) CtrlAlloc() argument [all...] |
H A D | lnn_lane_link_p2p.c | 2172 wifiDirectInfo.bandWidth = (int32_t)reqInfo.allocInfo.qosRequire.minBW; in OpenActionToConn()
|
/foundation/communication/dsoftbus/tests/core/bus_center/lnn/lane/trans_lane/ |
H A D | lnn_trans_lane_test.cpp | 161 LaneAllocInfo allocInfo; in HWTEST_F() local 162 allocInfo.type = LANE_TYPE_TRANS; in HWTEST_F() 169 int32_t ret = transObj->allocLaneByQos(laneReqId, (const LaneAllocInfo *)&allocInfo, &listenerCb); in HWTEST_F() 192 LaneAllocInfo allocInfo; in HWTEST_F() local 193 allocInfo.type = LANE_TYPE_TRANS; in HWTEST_F() 207 int32_t ret = transObj->allocLaneByQos(laneReqId, (const LaneAllocInfo *)&allocInfo, &listenerCb); in HWTEST_F() 230 LaneAllocInfo allocInfo; in HWTEST_F() local 231 allocInfo.type = LANE_TYPE_TRANS; in HWTEST_F() 245 int32_t ret = transObj->allocLaneByQos(laneReqId, (const LaneAllocInfo *)&allocInfo, &listenerCb); in HWTEST_F() 268 LaneAllocInfo allocInfo; in HWTEST_F() local 399 LaneAllocInfoExt allocInfo = { .type = LANE_TYPE_TRANS, .linkList.linkTypeNum = LANE_HML_RAW, }; HWTEST_F() local 434 LaneAllocInfo allocInfo = { HWTEST_F() local 486 RawLaneAllocInfo allocInfo = { .type = LANE_TYPE_TRANS }; HWTEST_F() local [all...] |
/foundation/communication/dsoftbus/core/bus_center/lnn/lane_hub/lane_manager/include/ |
H A D | lnn_lane_assign.h | 31 int32_t (*allocLaneByQos)(uint32_t laneHandle, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener); 32 int32_t (*allocRawLane)(uint32_t laneHandle, const RawLaneAllocInfo *allocInfo, const LaneAllocListener *listener); 33 int32_t (*reallocLaneByQos)(uint32_t laneHandle, uint64_t laneId, const LaneAllocInfo *allocInfo, 35 int32_t (*allocTargetLane)(uint32_t laneHandle, const LaneAllocInfoExt *allocInfo,
|
H A D | lnn_lane_interface.h | 258 int32_t (*lnnAllocLane)(uint32_t laneHandle, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener); 261 int32_t (*lnnReAllocLane)(uint32_t laneHandle, uint64_t laneId, const LaneAllocInfo *allocInfo, 263 int32_t (*lnnAllocTargetLane)(uint32_t laneHandle, const LaneAllocInfoExt *allocInfo,
|
H A D | lnn_trans_lane.h | 38 LaneAllocInfo allocInfo; member
|
/foundation/communication/dsoftbus/core/authentication/src/ |
H A D | auth_lane.c | 379 static int32_t AuthGetLaneAllocInfo(const char *networkId, LaneAllocInfo *allocInfo) in AuthGetLaneAllocInfo() argument 381 if (networkId == NULL || allocInfo == NULL) { in AuthGetLaneAllocInfo() 385 if (memcpy_s(allocInfo->networkId, NETWORK_ID_BUF_LEN, networkId, NETWORK_ID_BUF_LEN) != EOK) { in AuthGetLaneAllocInfo() 391 allocInfo->type = LANE_TYPE_CTRL; in AuthGetLaneAllocInfo() 392 allocInfo->pid = DEFAULT_PID; in AuthGetLaneAllocInfo() 393 allocInfo->extendInfo.networkDelegate = false; in AuthGetLaneAllocInfo() 394 allocInfo->transType = LANE_T_MSG; in AuthGetLaneAllocInfo() 395 allocInfo->acceptableProtocols = LNN_PROTOCOL_ALL ^ LNN_PROTOCOL_NIP; in AuthGetLaneAllocInfo() 396 allocInfo->qosRequire.maxLaneLatency = 0; in AuthGetLaneAllocInfo() 397 allocInfo in AuthGetLaneAllocInfo() 432 LaneAllocInfo allocInfo; AuthAllocLane() local [all...] |
/foundation/communication/dsoftbus/tests/core/bus_center/lnn/lane/src/ |
H A D | lnn_lane_test.cpp | 356 uint32_t minLaneLatency, LaneAllocInfo *allocInfo) in CreateAllocInfoForAllocTest() 358 ASSERT_NE(allocInfo, nullptr) << "invalid allocInfo"; in CreateAllocInfoForAllocTest() 359 allocInfo->type = LANE_TYPE_TRANS; in CreateAllocInfoForAllocTest() 360 ASSERT_EQ(strncpy_s(allocInfo->networkId, NETWORK_ID_BUF_LEN, in CreateAllocInfoForAllocTest() 362 allocInfo->transType = transType; in CreateAllocInfoForAllocTest() 363 allocInfo->qosRequire.minBW = minBW; in CreateAllocInfoForAllocTest() 364 allocInfo->qosRequire.maxLaneLatency = maxLaneLatency; in CreateAllocInfoForAllocTest() 365 allocInfo->qosRequire.minLaneLatency = minLaneLatency; in CreateAllocInfoForAllocTest() 414 LaneAllocInfo allocInfo in HWTEST_F() local 355 CreateAllocInfoForAllocTest(LaneTransType transType, uint32_t minBW, uint32_t maxLaneLatency, uint32_t minLaneLatency, LaneAllocInfo *allocInfo) CreateAllocInfoForAllocTest() argument 452 LaneAllocInfo allocInfo = {}; HWTEST_F() local 481 LaneAllocInfo allocInfo = {}; HWTEST_F() local 514 LaneAllocInfo allocInfo = {}; HWTEST_F() local 545 LaneAllocInfo allocInfo = {}; HWTEST_F() local 574 LaneAllocInfo allocInfo = {}; HWTEST_F() local 605 LaneAllocInfo allocInfo = {}; HWTEST_F() local 638 LaneAllocInfo allocInfo = {}; HWTEST_F() local 676 LaneAllocInfo allocInfo = {}; HWTEST_F() local 715 LaneAllocInfo allocInfo = {}; HWTEST_F() local 746 LaneAllocInfo allocInfo = {}; HWTEST_F() local 775 LaneAllocInfo allocInfo = {}; HWTEST_F() local 821 LaneAllocInfo allocInfo; HWTEST_F() local 868 LaneAllocInfo allocInfo; HWTEST_F() local 914 LaneAllocInfo allocInfo; HWTEST_F() local 954 LaneAllocInfo allocInfo; HWTEST_F() local 991 LaneAllocInfo allocInfo; HWTEST_F() local 1027 LaneAllocInfo allocInfo; HWTEST_F() local 1063 LaneAllocInfo allocInfo; HWTEST_F() local 1097 LaneAllocInfo allocInfo; HWTEST_F() local 2575 LaneAllocInfo allocInfo = {}; HWTEST_F() local 2975 RawLaneAllocInfo allocInfo; HWTEST_F() local 3015 RawLaneAllocInfo allocInfo; HWTEST_F() local 3042 RawLaneAllocInfo allocInfo; HWTEST_F() local 3061 LaneAllocInfoExt allocInfo; HWTEST_F() local 3100 LaneAllocInfoExt allocInfo; HWTEST_F() local 3214 LaneAllocInfo allocInfo = {}; HWTEST_F() local [all...] |
/foundation/communication/dsoftbus/tests/core/bus_center/lnn/unittest/ |
H A D | lane_test.cpp | 393 LaneAllocInfo allocInfo; in HWTEST_F() local 394 (void)memset_s(&allocInfo, sizeof(LaneAllocInfo), 0, sizeof(LaneAllocInfo)); in HWTEST_F() 395 allocInfo.type = LANE_TYPE_TRANS; in HWTEST_F() 396 allocInfo.transType = LANE_T_RAW_STREAM; in HWTEST_F() 397 int32_t ret = memcpy_s(allocInfo.networkId, NETWORK_ID_BUF_LEN, NODE_NETWORK_ID, sizeof(NODE_NETWORK_ID)); in HWTEST_F() 399 allocInfo.pid = DEFAULT_PID; in HWTEST_F() 400 allocInfo.qosRequire.minBW = DEFAULT_QOSINFO_MIN_BW + HIGH_BW; in HWTEST_F() 401 allocInfo.qosRequire.maxLaneLatency = DEFAULT_QOSINFO_MAX_LATENCY; in HWTEST_F() 402 allocInfo.qosRequire.minLaneLatency = DEFAULT_QOSINFO_MIN_LATENCY; in HWTEST_F() 409 ret = laneManager->lnnAllocLane(laneReqId, &allocInfo, in HWTEST_F() [all...] |
/foundation/communication/dsoftbus/core/transmission/trans_channel/common/src/ |
H A D | trans_lane_pending_ctl.c | 953 static void TransGetBleMacForAllocLane(const SessionParam *param, LaneAllocInfo *allocInfo) in TransGetBleMacForAllocLane() argument 955 if (LnnGetRemoteStrInfo(allocInfo->networkId, STRING_KEY_BLE_MAC, in TransGetBleMacForAllocLane() 956 allocInfo->extendInfo.peerBleMac, BT_MAC_LEN) != SOFTBUS_OK) { in TransGetBleMacForAllocLane() 957 if (strcpy_s(allocInfo->extendInfo.peerBleMac, BT_MAC_LEN, "") != EOK) { in TransGetBleMacForAllocLane() 960 TRANS_LOGW(TRANS_SVC, "allocInfo get ble mac fail."); in TransGetBleMacForAllocLane() 965 static int32_t GetAllocInfoBySessionParam(const SessionParam *param, LaneAllocInfo *allocInfo) in GetAllocInfoBySessionParam() argument 967 allocInfo->type = LANE_TYPE_TRANS; in GetAllocInfoBySessionParam() 968 if (memcpy_s(allocInfo->networkId, NETWORK_ID_BUF_LEN, param->peerDeviceId, NETWORK_ID_BUF_LEN) != EOK) { in GetAllocInfoBySessionParam() 976 allocInfo->extendInfo.actionAddr = param->actionId; in GetAllocInfoBySessionParam() 977 allocInfo in GetAllocInfoBySessionParam() 1151 TransAddLaneAllocToPendingAndWaiting(uint32_t laneHandle, const LaneAllocInfo *allocInfo) TransAddLaneAllocToPendingAndWaiting() argument 1228 TransGetLaneInfoByQos(const LaneAllocInfo *allocInfo, LaneConnInfo *connInfo, uint32_t *laneHandle) TransGetLaneInfoByQos() argument 1282 LaneAllocInfo allocInfo; TransGetLaneInfo() local 1346 TransAsyncGetLaneInfoByQos(const SessionParam *param, const LaneAllocInfo *allocInfo, uint32_t *laneHandle, uint32_t callingTokenId, int64_t timeStart) TransAsyncGetLaneInfoByQos() argument 1400 LaneAllocInfo allocInfo; TransAsyncGetLaneInfo() local [all...] |
/foundation/communication/dsoftbus/tests/core/transmission/trans_channel/common/ |
H A D | trans_lane_pending_test.cpp | 159 static int32_t TestLnnAllocLane(uint32_t laneHandle, const LaneAllocInfo *allocInfo, const LaneAllocListener *listener) in TestLnnAllocLane() argument 164 static int32_t TestLnnAllocLaneFail(uint32_t laneHandle, const LaneAllocInfo *allocInfo, in TestLnnAllocLaneFail() argument 543 LaneAllocInfo allocInfo; in HWTEST_F() local 545 int32_t ret = TransAsyncGetLaneInfoByQos(nullptr, &allocInfo, &laneHandle, 0, 0); in HWTEST_F() 549 ret = TransAsyncGetLaneInfoByQos(¶m, &allocInfo, nullptr, 0, 0); in HWTEST_F() 563 LaneAllocInfo allocInfo; in HWTEST_F() local 567 int32_t ret = TransAsyncGetLaneInfoByQos(newParam, &allocInfo, &laneHandle, 0, 0); in HWTEST_F() 571 ret = TransAsyncGetLaneInfoByQos(newParam, &allocInfo, &laneHandle, 0, 0); in HWTEST_F() 577 ret = TransAsyncGetLaneInfoByQos(newParam, &allocInfo, &laneHandle, 0, 0); in HWTEST_F() 587 ret = TransAsyncGetLaneInfoByQos(newParam, &allocInfo, in HWTEST_F() 1251 LaneAllocInfo allocInfo; HWTEST_F() local [all...] |
H A D | trans_lane_test.cpp | 808 LaneAllocInfo allocInfo = { in HWTEST_F() local 815 ret = TransGetLaneInfoByQos(&allocInfo, &connInfo, &laneHandle); in HWTEST_F() 819 ret = TransGetLaneInfoByQos(&allocInfo, &connInfo, &laneHandle); in HWTEST_F() 825 ret = TransGetLaneInfoByQos(&allocInfo, &connInfo, &laneHandle); in HWTEST_F()
|
/foundation/communication/dsoftbus/core/transmission/trans_channel/common/include/ |
H A D | trans_lane_pending_ctl.h | 54 int32_t TransGetLaneInfoByQos(const LaneAllocInfo *allocInfo, LaneConnInfo *connInfo, uint32_t *laneHandle);
|
/foundation/communication/dsoftbus/tests/core/authentication/unittest/ |
H A D | auth_lane_test.cpp | 194 LaneAllocInfo allocInfo; in HWTEST_F() local 195 (void)memset_s(&allocInfo, sizeof(LaneAllocInfo), 0, sizeof(LaneAllocInfo)); in HWTEST_F() 197 int32_t ret = AuthGetLaneAllocInfo(nullptr, &allocInfo); in HWTEST_F() 203 ret = AuthGetLaneAllocInfo(NETWORK_ID, &allocInfo); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/ |
H A D | native_buffer_utils.cpp | 148 VkMemoryAllocateInfo allocInfo = { in AllocateDeviceMemory() local 152 VkResult err = vkInterface.vkAllocateMemory(device, &allocInfo, nullptr, memory); in AllocateDeviceMemory()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_util.cpp | 1286 VkMemoryAllocateInfo allocInfo{}; in MakeBackendTexture() 1287 allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; in MakeBackendTexture() 1288 allocInfo.allocationSize = memRequirements.size; in MakeBackendTexture() 1289 allocInfo.memoryTypeIndex = FindMemoryType(memRequirements.memoryTypeBits, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT); in MakeBackendTexture() 1290 if (allocInfo.memoryTypeIndex == UINT32_MAX) { in MakeBackendTexture() 1294 if (vkContext.vkAllocateMemory(device, &allocInfo, nullptr, &memory) != VK_SUCCESS) { in MakeBackendTexture()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_render_node.cpp | 136 VkMemoryAllocateInfo allocInfo{}; in MakeBackendTexture() 137 allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO; in MakeBackendTexture() 138 allocInfo.allocationSize = memRequirements.size; in MakeBackendTexture() 139 allocInfo.memoryTypeIndex = findMemoryType(memRequirements.memoryTypeBits, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT); in MakeBackendTexture() 140 if (allocInfo.memoryTypeIndex == UINT32_MAX) { in MakeBackendTexture() 144 if (vkContext.vkAllocateMemory(device, &allocInfo, nullptr, &memory) != VK_SUCCESS) { in MakeBackendTexture()
|