Home
last modified time | relevance | path

Searched refs:fences (Results 1 – 25 of 96) sorted by relevance

1234

/ohos5.0/drivers/interface/location/lpfence/cellfence/v1_0/
H A DICellfenceInterface.idl22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device.
33 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device.
62 …* You can use the APIs to register or unregister a callback, add or remove cell fences, obtain the…
96 * @brief Adds cell fences.
98 …* Multiple cell fences can be added at a time. A cell fence contains information about multiple ba…
100 …* @param cellfence Indicates information about the cell fences to add. For details, see {@link Cel…
111 * @brief Removes cell fences.
113 * Multiple cell fences can be removed at a time.
126 …* @brief Obtains the cell fence information, including the number of cell fences supported by and …
H A DCellfenceTypes.idl22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device.
99 /** Maximum number of cell fences supported by the device. */
101 /** Number of cell fences added for the device. */
H A DICellfenceCallback.idl22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device.
66 …* @param fences Indicates the cell fence status change to report. For details, see {@link Cellfenc…
73 OnCellfenceChanged([in] struct CellfenceStatus fences);
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/location_lpfence_cellfence_v1_0/foo/location/lpfence/cellfence/v1_0/
H A DICellfenceInterface.idl22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device.
33 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device.
62 …* You can use the APIs to register or unregister a callback, add or remove cell fences, obtain the…
96 * @brief Adds cell fences.
98 …* Multiple cell fences can be added at a time. A cell fence contains information about multiple ba…
100 …* @param cellfence Indicates information about the cell fences to add. For details, see {@link Cel…
111 * @brief Removes cell fences.
113 * Multiple cell fences can be removed at a time.
126 …* @brief Obtains the cell fence information, including the number of cell fences supported by and …
H A DCellfenceTypes.idl22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device.
99 /** Maximum number of cell fences supported by the device. */
101 /** Number of cell fences added for the device. */
H A DICellfenceCallback.idl22 * You can use the APIs to add or remove cell fences and obtain cell fence information of a device.
66 …* @param fences Indicates the cell fence status change to report. For details, see {@link Cellfenc…
73 OnCellfenceChanged([in] struct CellfenceStatus fences);
/ohos5.0/drivers/interface/location/lpfence/wififence/v1_0/
H A DIWififenceInterface.idl22 …* You can use the APIs provided by this module to add or remove Wi-Fi fences, obtain Wi-Fi fence i…
62 …* You can use the APIs to register or unregister a callback, add or remove Wi-Fi fences, obtain Wi…
96 * @brief Adds Wi-Fi fences.
98 …* Multiple Wi-Fi fences can be added at a time. A Wi-Fi fence contains multiple groups of MAC addr…
100 …* @param wififence Indicates information about the Wi-Fi fences to add. For details, see {@link Wi…
111 * @brief Removes Wi-Fi fences.
113 * Multiple Wi-Fi fences can be removed at a time.
115 …* @param wififenceId Indicates the IDs of the Wi-Fi fences to remove. For details, see {@link Wifi…
143 …btain information about the maximum number of Wi-Fi fences allowed for and the number of Wi-Fi fen…
H A DWififenceTypes.idl22 …* You can use the APIs provided by this module to add or remove Wi-Fi fences, obtain Wi-Fi fence i…
90 /** Maximum number of Wi-Fi fences that can be added for the device. */
92 /** Number of Wi-Fi fences added for the device. */
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/location_lpfence_wififence_v1_0/foo/location/lpfence/wififence/v1_0/
H A DIWififenceInterface.idl22 …* You can use the APIs provided by this module to add or remove Wi-Fi fences, obtain Wi-Fi fence i…
62 …* You can use the APIs to register or unregister a callback, add or remove Wi-Fi fences, obtain Wi…
96 * @brief Adds Wi-Fi fences.
98 …* Multiple Wi-Fi fences can be added at a time. A Wi-Fi fence contains multiple groups of MAC addr…
100 …* @param wififence Indicates information about the Wi-Fi fences to add. For details, see {@link Wi…
111 * @brief Removes Wi-Fi fences.
113 * Multiple Wi-Fi fences can be removed at a time.
115 …* @param wififenceId Indicates the IDs of the Wi-Fi fences to remove. For details, see {@link Wifi…
143 …btain information about the maximum number of Wi-Fi fences allowed for and the number of Wi-Fi fen…
H A DWififenceTypes.idl22 …* You can use the APIs provided by this module to add or remove Wi-Fi fences, obtain Wi-Fi fence i…
90 /** Maximum number of Wi-Fi fences that can be added for the device. */
92 /** Number of Wi-Fi fences added for the device. */
/ohos5.0/drivers/interface/location/geofence/v1_0/
H A DIGeofenceInterface.idl22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an…
31 * @brief Define interfaces such as adding fences, deleting fences, and setting callback.
45 * The operations include adding fences, deleting fences, and setting callback.
H A DGeofenceTypes.idl22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an…
/ohos5.0/drivers/interface/location/geofence/v2_0/
H A DIGeofenceInterface.idl22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an…
31 * @brief Define interfaces such as adding fences, deleting fences, and setting callback.
45 * The operations include adding fences, deleting fences, and setting callback.
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/location_geofence_v1_0/foo/location/geofence/v1_0/
H A DIGeofenceInterface.idl22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an…
31 * @brief Define interfaces such as adding fences, deleting fences, and setting callback.
45 * The operations include adding fences, deleting fences, and setting callback.
H A DGeofenceTypes.idl22 …* A gnss service module can use the interfaces of this module to add fences, and delete fences, an…
/ohos5.0/drivers/interface/display/composer/v1_2/display_command/
H A Ddisplay_cmd_requester.h51 … bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences, bool isValidated) in CommitAndGetReleaseFence() argument
85 fences.clear(); in CommitAndGetReleaseFence()
92 fences = fenceData->fences; in CommitAndGetReleaseFence()
139 bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences) in OnReplyCommitAndGetReleaseFence() argument
168 fences.resize(vectSize); in OnReplyCommitAndGetReleaseFence()
170 ret = CmdUtils::FileDescriptorUnpack(replyUnpacker, replyFds, fences[i]); in OnReplyCommitAndGetReleaseFence()
194 … fenceData.skipValidateState_, fenceData.needFlush_, fenceData.layers, fenceData.fences); in ProcessUnpackCmd()
300 std::vector<int32_t> fences; member
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/lpfence/
H A Dinterface_i_cellfence_callback.md22 …oncellfencechanged) ([in] struct [CellfenceStatus](_cellfence_status.md) fences) | 定义基站围栏状态变化通知的回调…
33 ICellfenceCallback::OnCellfenceChanged ([in] struct CellfenceStatus fences)
49 | fences | 上报基站围栏变化的状态。详见[CellfenceStatus](_cellfence_status.md)定义。 |
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/location_lpfence_cellfence_v1_0/cpp_target/location/lpfence/cellfence/v1_0/
H A Dcellfence_callback_proxy.cpp.txt34 …y::OnCellfenceChanged(const OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus& fences)
36 …:Location::Lpfence::Cellfence::V1_0::CellfenceCallbackProxy::OnCellfenceChanged_(fences, Remote());
55 …d_(const OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus& fences, const sptr<IRemot…
66 …cation::Lpfence::Cellfence::V1_0::CellfenceStatusBlockMarshalling(cellfenceCallbackData, fences)) {
67 HDF_LOGE("%{public}s: write fences failed!", __func__);
H A Dcellfence_callback_stub.cpp.txt86 OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus fences;
87 if (!CellfenceStatusBlockUnmarshalling(cellfenceCallbackData, fences)) {
88 HDF_LOGE("%{public}s: read fences failed!", __func__);
97 int32_t cellfenceCallbackRet = impl->OnCellfenceChanged(fences);
H A Dcellfence_callback_proxy.h.txt40 …enceChanged(const OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus& fences) override;
48 …t OnCellfenceChanged_(const OHOS::HDI::Location::Lpfence::Cellfence::V1_0::CellfenceStatus& fences,
/ohos5.0/drivers/peripheral/display/composer/vdi_base/src/
H A Dhdi_display.cpp145 int32_t HdiDisplay::GetDisplayReleaseFence(uint32_t *num, uint32_t *layers, int32_t *fences) in GetDisplayReleaseFence() argument
149 if ((layers == nullptr) && (fences == nullptr)) { in GetDisplayReleaseFence()
158 if (fences != nullptr) { in GetDisplayReleaseFence()
159 *(fences + i) = dup(layer->GetReleaseFenceFd()); in GetDisplayReleaseFence()
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_device/core/
H A Dhdi_display.cpp153 int32_t HdiDisplay::GetDisplayReleaseFence(uint32_t *num, uint32_t *layers, int32_t *fences) in GetDisplayReleaseFence() argument
157 if ((layers == nullptr) && (fences == nullptr)) { in GetDisplayReleaseFence()
166 if (fences != nullptr) { in GetDisplayReleaseFence()
167 *(fences + i) = layer->GetReleaseFenceFd(); in GetDisplayReleaseFence()
/ohos5.0/drivers/peripheral/display/composer/test/common/
H A Dhdi_test_display.cpp133 std::vector<int32_t> fences; in GetLayersReleaseFence() local
135 ret = device_->GetDisplayReleaseFence(id_, layers, fences); in GetLayersReleaseFence()
139 DISPLAY_TEST_LOGD(" the layer id %{public}u, fence: 0x%x", layers[i], fences[i]); in GetLayersReleaseFence()
141 layer->SetReleaseFence(fences[i]); in GetLayersReleaseFence()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_surface_buffer_callback_manager.cpp56 auto& fences = data.releaseFences; in SetReleaseFenceForVulkan() local
58 for (auto& fence : fences) { in SetReleaseFenceForVulkan()
155 auto& [surfaceBufferIds, isRenderedFlags, fences, rootNodeIds] = iter->second; in EnqueueSurfaceBufferId()
158 fences.push_back(data.releaseFence); in EnqueueSurfaceBufferId()
/ohos5.0/foundation/graphic/graphic_surface/surface/test/fuzztest/bufferqueueproducer_fuzzer/
H A Dbufferqueueproducer_fuzzer.cpp184 std::vector<sptr<SyncFence>> fences; in DoSomethingInterestingWithMyAPI() local
188 fences.emplace_back(new SyncFence(-1)); in DoSomethingInterestingWithMyAPI()
190 bqp->FlushBuffers(sequences, bedataimpls, fences, flushConfigs); in DoSomethingInterestingWithMyAPI()

1234