Home
last modified time | relevance | path

Searched refs:Accessibility (Results 1 – 25 of 526) sorted by relevance

12345678910>>...22

/ohos5.0/foundation/barrierfree/accessibility/frameworks/acfwk/src/
H A Daccessibility_config.cpp50 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in SubscribeConfigObserver()
57 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in UnsubscribeConfigObserver()
64 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in SubscribeEnableAbilityListsObserver()
71 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in UnsubscribeEnableAbilityListsObserver()
77 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in EnableAbility()
83 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in DisableAbility()
89 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in SetScreenMagnificationState()
95 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in SetShortKeyState()
101 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in SetMouseKeyState()
107 CHECK_IMPL_PTR(Accessibility::RET_ERR_NULLPTR) in SetCaptionsState()
[all …]
H A Daccessibility_config_impl.cpp310 return Accessibility::RET_ERR_SAMGR; in EnableAbility()
321 return Accessibility::RET_ERR_SAMGR; in DisableAbility()
331 return Accessibility::RET_ERR_SAMGR; in GetCaptionsState()
343 return Accessibility::RET_ERR_SAMGR; in GetCaptionsProperty()
356 return Accessibility::RET_ERR_SAMGR; in SetCaptionsProperty()
422 return Accessibility::RET_OK; in SubscribeConfigObserver()
444 return Accessibility::RET_OK; in UnsubscribeConfigObserver()
1398 return Accessibility::RET_OK; in SubscribeEnableAbilityListsObserver()
1402 return Accessibility::RET_OK; in SubscribeEnableAbilityListsObserver()
1415 return Accessibility::RET_OK; in UnsubscribeEnableAbilityListsObserver()
[all …]
/ohos5.0/foundation/barrierfree/accessibility/common/interface/
H A Dlibaccessibility_interface.map35 OHOS::Accessibility::RectParcel*;
36 OHOS::Accessibility::RangeInfoParcel*;
37 OHOS::Accessibility::GridInfoParcel*;
38 OHOS::Accessibility::GridItemInfoParcel*;
55 VTT?for?OHOS::Accessibility::*Parcel;
56 VTT?for?OHOS::Accessibility::*Proxy;
57 VTT?for?OHOS::Accessibility::*Stub;
58 vtable?for?OHOS::Accessibility::Rect*;
59 vtable?for?OHOS::Accessibility::*Parcel*;
60 vtable?for?OHOS::Accessibility::*Proxy*;
[all …]
/ohos5.0/foundation/barrierfree/accessibility/services/aams/
H A Dlibaccessibilityms.map4 OHOS::Accessibility::AccessibilityAbilityChannel*;
10 OHOS::Accessibility::CreateWant*;
11 OHOS::Accessibility::AAMSEventHandler*;
20 OHOS::Accessibility::TGEventHandler*;
21 OHOS::Accessibility::TouchGuider*;
23 OHOS::Accessibility::GestureHandler*;
25 OHOS::Accessibility::EventTransmission*;
28 OHOS::Accessibility::TouchInjectHandler*;
30 OHOS::Accessibility::KeyEventFilter*;
35 OHOS::Accessibility::ConvertWindowType*;
[all …]
/ohos5.0/foundation/barrierfree/accessibility/interfaces/innerkits/acfwk/include/
H A Daccessibility_config.h138 Accessibility::RetError SubscribeEnableAbilityListsObserver(
146 Accessibility::RetError UnsubscribeEnableAbilityListsObserver(
176 Accessibility::RetError SetShortKeyState(const bool state);
183 Accessibility::RetError SetMouseKeyState(const bool state);
190 Accessibility::RetError SetCaptionsState(const bool state);
225 Accessibility::RetError SetHighContrastTextState(bool state);
239 Accessibility::RetError SetDaltonizationState(bool state);
274 Accessibility::RetError SetAudioMonoState(const bool state);
316 Accessibility::RetError GetShortKeyState(bool &state) const;
323 Accessibility::RetError GetMouseKeyState(bool &state) const;
[all …]
/ohos5.0/foundation/barrierfree/accessibility/interfaces/innerkits/common/
H A Dlibaccessibility_common.map8 OHOS::Accessibility::RangeInfo*;
9 OHOS::Accessibility::GridInfo*;
10 OHOS::Accessibility::GridItemInfo*;
16 OHOS::Accessibility::STATE_*;
18 OHOS::Accessibility::FOCUS_*;
19 OHOS::Accessibility::INVALID_*;
20 OHOS::Accessibility::ROOT_*;
24 OHOS::Accessibility::PREFETCH_*;
25 OHOS::Accessibility::HTML_ITEM_*;
28 OHOS::Accessibility::MOVE_UNIT_*;
[all …]
/ohos5.0/foundation/barrierfree/accessibility/frameworks/acfwk/include/
H A Daccessibility_config_impl.h55 Accessibility::RetError SetShortKeyState(const bool state);
56 Accessibility::RetError SetMouseKeyState(const bool state);
57 Accessibility::RetError SetCaptionsState(const bool state);
64 Accessibility::RetError SetDaltonizationState(bool state);
76 Accessibility::RetError GetShortKeyState(bool &state);
77 Accessibility::RetError GetMouseKeyState(bool &state);
78 Accessibility::RetError GetCaptionsState(bool &state);
80 Accessibility::RetError GetMouseAutoClick(int32_t &time);
83 Accessibility::RetError GetInvertColorState(bool &state);
90 Accessibility::RetError GetAudioMonoState(bool &state);
[all …]
/ohos5.0/foundation/barrierfree/accessibility/interfaces/innerkits/aafwk/
H A Dlibaccessibility_aafwk.map4 OHOS::Accessibility::AccessibleAbilityChannelClient*;
5 OHOS::Accessibility::AccessibleAbilityClientImpl*;
6 OHOS::Accessibility::AccessibleAbilityClient::GetInstance*;
7 VTT?for?OHOS::Accessibility::AccessibleAbilityClientImpl*;
9 virtual?thunk?to?OHOS::Accessibility::AccessibleAbilityClientImpl*;
10 OHOS::Accessibility::AccessibilityUITestAbilityImpl*;
11 OHOS::Accessibility::AccessibilityUITestAbility*;
12 vtable?for?OHOS::Accessibility::AccessibilityUITestAbilityImpl*;
13 vtable?for?OHOS::Accessibility::AccessibleAbilityClientImpl*;
14 OHOS::Accessibility::AccessibilityElementOperatorCallbackImpl*;
[all …]
/ohos5.0/foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk/
H A Dlibaccessibility_asacfwk.map4 OHOS::Accessibility::AccessibilitySystemAbilityClient::GetInstance*;
5 OHOS::Accessibility::AccessibilitySystemAbilityClientImpl*;
6 OHOS::Accessibility::AccessibilityElementOperatorImpl*;
9 … non-virtual?thunk?to?OHOS::Accessibility::AccessibilityElementOperatorImpl::FocusMoveSearch*;
10 non-virtual?thunk?to?OHOS::Accessibility::AccessibilityElementOperatorImpl::ClearFocus*;
11 … non-virtual?thunk?to?OHOS::Accessibility::AccessibilityElementOperatorImpl::OutsideTouch*;
13 non-virtual?thunk?to?OHOS::Accessibility::AccessibilitySystemAbilityClientImpl::Set*;
16 vtable?for?OHOS::Accessibility::AccessibilitySystemAbilityClientImpl;
17 vtable?for?OHOS::Accessibility::AccessibilityElementOperatorImpl*;
18 vtable?for?OHOS::Accessibility::AccessibilitySystemAbilityClientImpl::DeathRecipient*;
[all …]
/ohos5.0/base/security/asset/test/unittest/inner_kits_rust/src/
H A Dadd_abnormal.rs22 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_empty_attr()
30 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_without_alias()
42 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_alias_with_min_len()
56 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_alias_with_max_len()
69 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_invalid_alias()
82 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_alias_with_unmatched_type()
93 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_without_secret()
102 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_secret_with_min_len()
116 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_secret_with_max_len()
129 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_invalid_secret()
[all …]
H A Dadd.rs40 …assert_eq!(Accessibility::DevicePowerOn, res[0].get_enum_attr::<Accessibility>(&Tag::Accessibility in add_all_tags()
55 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_required_tags()
63 …assert_eq!(Accessibility::DevicePowerOn, res[0].get_enum_attr::<Accessibility>(&Tag::Accessibility in add_required_tags()
77 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_english_secret()
94 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_chinese_secret()
114 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_same_alias_throw_error()
135 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_same_alias_overwrite()
147 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_same_alias_overwrite()
166 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_multiple_sync_types()
181 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_is_persistent_auth_wrong()
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/osal/
H A Djs_accessibility_manager.h84 Accessibility::ActionType action;
105 void UpdateElementInfoTreeId(Accessibility::AccessibilityElementInfo& info);
153 const Accessibility::AccessibilityEventInfo& eventInfo,
156 const Accessibility::AccessibilityEventInfo& eventInfo,
208 bool ExecuteWebActionNG(int64_t elementId, Accessibility::ActionType action,
379 bool AccessibilityActionEvent(const Accessibility::ActionType& action,
432 Accessibility::ActionType& action, int64_t uiExtensionOffset);
477 Accessibility::AccessibilityElementInfo& nodeInfo,
483Accessibility::AccessibilityElementInfo& nodeParentInfo, Accessibility::AccessibilityElementInfo& …
501 Accessibility::AccessibilityElementInfo& nodeInfo, int32_t treeId);
[all …]
H A Djs_third_provider_interaction_operation.h50 Accessibility::AccessibilityElementOperatorCallback& callback,
76 Accessibility::EventType eventType);
79 std::list<Accessibility::AccessibilityElementInfo>& infos);
113 std::list<Accessibility::AccessibilityElementInfo>& infos);
118 OHOS::Accessibility::AccessibilityEventInfo& accessibilityEventInfo);
120 OHOS::Accessibility::AccessibilityEventInfo& accessibilityEventInfo);
122 const OHOS::Accessibility::AccessibilityEventInfo& eventInfo,
126 Accessibility::AccessibilityElementInfo& info);
132 Accessibility::AccessibilityElementInfo& info);
138 Accessibility::AccessibilityEventInfo& accessibilityEventInfo);
[all …]
H A Djs_third_provider_interaction_operation.cpp102 OHOS::Accessibility::Rect newRect = OHOS::Accessibility::Rect( in FillNodeConfig()
123 Accessibility::AccessibilityElementInfo& info) in CopyNativeInfoToAccessibilityElementInfo()
132 std::list<Accessibility::AccessibilityElementInfo>& infos) in CopyNativeInfosToAccessibilityElementInfos()
135 Accessibility::AccessibilityElementInfo info; in CopyNativeInfosToAccessibilityElementInfos()
176 std::list<Accessibility::AccessibilityElementInfo> infos; in SearchElementInfoByAccessibilityId()
312 Accessibility::AccessibilityElementInfo info; in FindFocusedElementInfo()
327 Accessibility::AccessibilityElementInfo& info) in FindFocusedElementInfoFromProvider()
368 Accessibility::AccessibilityElementInfo info; in FocusMoveSearch()
383 Accessibility::AccessibilityElementInfo& info) in FocusMoveSearchProvider()
580 Accessibility::EventType eventType) in SendAccessibilityAsyncEventForThird()
[all …]
H A Djs_third_provider_interaction_operation_utils.h27 OHOS::Accessibility::AccessibilityElementInfo& accessibilityElementInfo) in TransformAccessbilityElementInfo()
43 auto action = OHOS::Accessibility::AccessibleAction( in TransformAccessbilityElementInfo()
44 static_cast<OHOS::Accessibility::ActionType>(actionItem.actionType), in TransformAccessbilityElementInfo()
50 auto transformedRect = OHOS::Accessibility::Rect( in TransformAccessbilityElementInfo()
69 auto transformedRange = OHOS::Accessibility::RangeInfo(range.min, range.max, range.current); in TransformAccessbilityElementInfo()
73 auto transformedGrid = OHOS::Accessibility::GridInfo( in TransformAccessbilityElementInfo()
78 auto transformedGirdItemInfo = OHOS::Accessibility::GridItemInfo( in TransformAccessbilityElementInfo()
102 OHOS::Accessibility::AccessibilityEventInfo& accessibilityEventInfo) in TransformAccessbilityEventInfo()
105 static_cast<OHOS::Accessibility::EventType>(nativeEventInfo.GetEventType())); in TransformAccessbilityEventInfo()
106 OHOS::Accessibility::AccessibilityElementInfo elementInfo; in TransformAccessbilityEventInfo()
H A Dfake_accessibility_manager.cpp21 … std::list<Accessibility::AccessibilityElementInfo>& infos, const RefPtr<PipelineBase>& context,
24 … std::list<Accessibility::AccessibilityElementInfo>& infos, const RefPtr<PipelineBase>& context,
27 Accessibility::AccessibilityElementInfo& info, const RefPtr<PipelineBase>& context,
29 …void FocusMoveSearchNG(int64_t elementId, int32_t direction, Accessibility::AccessibilityElementIn…
48 std::list<Accessibility::AccessibilityElementInfo>& infos, in SearchElementInfosByTextNG()
58 Accessibility::AccessibilityElementInfo& info, in FindFocusedElementInfoNG()
68 Accessibility::AccessibilityElementInfo& info, in FocusMoveSearchNG()
/ohos5.0/foundation/barrierfree/accessibility/interfaces/innerkits/common/include/
H A Daccessibility_utils.h49 NAccessibilityErrMsg QueryRetMsg(OHOS::Accessibility::RetError errorCode);
50 napi_value CreateBusinessError(napi_env env, OHOS::Accessibility::RetError errCode);
53 std::string ConvertWindowTypeToString(OHOS::Accessibility::AccessibilityWindowType type);
60 std::vector<OHOS::Accessibility::AccessibilityAbilityInfo>& accessibleAbilityInfos);
120 OHOS::Accessibility::TextMoveUnit ConvertStringToTextMoveUnit(const std::string &type);
122 std::string ConvertTextMoveUnitToString(OHOS::Accessibility::TextMoveUnit type);
123 std::string ConvertOperationTypeToString(OHOS::Accessibility::ActionType type);
124 std::string CoverGestureTypeToString(OHOS::Accessibility::GestureType type);
130 std::shared_ptr<OHOS::Accessibility::AccessibilityGestureInjectPath>& gesturePath);
132 std::shared_ptr<OHOS::Accessibility::AccessibilityGestureInjectPath>& gesturePath);
[all …]
H A Daccessibility_def.h52 namespace Accessibility {
415 {OHOS::Accessibility::RetError::RET_OK,
417 {OHOS::Accessibility::RetError::RET_ERR_FAILED,
419 {OHOS::Accessibility::RetError::RET_ERR_INVALID_PARAM,
421 {OHOS::Accessibility::RetError::RET_ERR_NULLPTR,
423 {OHOS::Accessibility::RetError::RET_ERR_IPC_FAILED,
425 {OHOS::Accessibility::RetError::RET_ERR_SAMGR,
429 {OHOS::Accessibility::RetError::RET_ERR_TIME_OUT,
433 {OHOS::Accessibility::RetError::RET_ERR_NO_REGISTER,
448 {OHOS::Accessibility::RetError::RET_ERR_NO_INJECTOR,
[all …]
/ohos5.0/foundation/barrierfree/accessibility/interfaces/innerkits/test/fuzztest/accessibleabilityclient_fuzzer/
H A Daccessibleabilityclient_fuzzer.cpp248 OHOS::Accessibility::Rect bounds; in GenerateAccessibilityElementInfoP3()
252 OHOS::Accessibility::RangeInfo rangeInfo; in GenerateAccessibilityElementInfoP3()
256 OHOS::Accessibility::GridInfo grid; in GenerateAccessibilityElementInfoP3()
260 OHOS::Accessibility::GridItemInfo gridItem; in GenerateAccessibilityElementInfoP3()
273 OHOS::Accessibility::AccessibleAction action( in GenerateAccessibilityElementInfoP3()
318 OHOS::Accessibility::Rect bounds; in GenerateAccessibilityWindowInfo()
424 Accessibility::AccessibilityGesturePosition position; in DoSomethingInterestingWithInjectGesture()
464 OHOS::Accessibility::AccessibilityWindowInfo sourceWindowInfo; in DoSomethingInterestingWithGetRootByWindow()
481 OHOS::Accessibility::AccessibilityWindowInfo resultWindowInfo; in DoSomethingInterestingWithGetWindow()
496 OHOS::Accessibility::AccessibilityWindowInfo windowInfo; in DoSomethingInterestingWithGetWindows()
[all …]
/ohos5.0/foundation/barrierfree/accessibility/interfaces/kits/napi/src/
H A Dnapi_accessibility_system_ability_client.cpp28 namespace Accessibility { namespace
333 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in GetAccessibilityExtensionList()
414 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in GetAccessibilityExtensionListSync()
590 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in SendAccessibilityEvent()
646 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in SubscribeState()
710 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in UnsubscribeState()
840 OHOS::Accessibility::RetError ret = OHOS::Accessibility::RET_OK; in SetCaptionStateEnabled()
887 OHOS::Accessibility::RetError ret = OHOS::Accessibility::RET_OK; in SetCaptionStyle()
932 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in RegisterCaptionStateCallback()
984 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in DeregisterCaptionStateCallback()
[all …]
/ohos5.0/foundation/ability/ability_runtime/tools/aa/src/
H A Daccessibility_ability_command.cpp261 Accessibility::RET_ERR_FAILED, in init()
269 Accessibility::RET_ERR_NULLPTR, in init()
277 Accessibility::RET_ERR_SAMGR, in init()
285 Accessibility::RET_ERR_TIME_OUT, in init()
426 if (ret == Accessibility::RET_OK) { in RunAsEnableAbility()
450 if (ret == Accessibility::RET_OK) { in RunAsDisableAbility()
506 …const Accessibility::AbilityStateType stateType = Accessibility::AbilityStateType::ABILITY_STATE_I… in GetInstalledAbilities()
757 if (ret == Accessibility::RET_OK) { in RunAsSetScreenMagnificationState()
786 if (ret == Accessibility::RET_OK) { in RunAsSetShortKeyState()
815 if (ret == Accessibility::RET_OK) { in RunAsSetMouseKeyState()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/accessibility/
H A Djs_third_provider_interaction_operation_utils_test.cpp151 OHOS::Accessibility::GridItemInfo gridItemInfo in BuildAccessibilityElementInfoPart()
370 OHOS::Accessibility::AccessibilityElementInfo beforeInfo;
374 OHOS::Accessibility::AccessibilityElementInfo afterInfo;
391 OHOS::Accessibility::AccessibilityEventInfo beforeEventInfo;
409 OHOS::Accessibility::AccessibilityElementInfo beforeInfo;
426 OHOS::Accessibility::AccessibilityElementInfo afterInfo;
435 OHOS::Accessibility::AccessibilityElementInfo afterInfo2;
448 OHOS::Accessibility::AccessibilityElementInfo beforeInfo;
469 Accessibility::AccessibleAction tempAccessibilityActions
474 OHOS::Accessibility::AccessibilityElementInfo afterInfo;
[all …]
/ohos5.0/foundation/barrierfree/accessibility/interfaces/kits/napi/accessibility_config/src/
H A Dnapi_accessibility_config.cpp26 using namespace OHOS::Accessibility;
32 namespace Accessibility { namespace
59 if (errCode == OHOS::Accessibility::RET_OK) { in EnableAbilityError()
85 if (errCode == OHOS::Accessibility::RET_OK) { in DisableAbilityError()
112 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in EnableAbility()
164 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in DisableAbility()
251 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in SubscribeState()
257 if (errCode == OHOS::Accessibility::RET_OK) { in SubscribeState()
308 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in UnsubscribeState()
724 OHOS::Accessibility::RetError errCode = OHOS::Accessibility::RET_OK; in SetConfig()
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-accessibility-kit/
H A Djs-apis-application-accessibilityExtensionAbility.md17 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
44 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
58 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
72 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
84 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
103 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
117 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
131 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
225 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
249 **系统能力**:SystemCapability.BarrierFree.Accessibility.Core
[all …]
/ohos5.0/base/security/asset/services/crypto_manager/src/
H A Dsecret_key.rs19 use asset_definition::{Accessibility, AuthType, ErrCode, Result};
29 access_type: Accessibility,
68 access_type: Accessibility, in calculate_key_alias() argument
87 access_type: Accessibility, in get_existing_key_alias() argument
135 access_type: Accessibility, in huks_rename_key_alias() argument
158 access_type: Accessibility, in rename_key_alias() argument
192 access_type: Accessibility, in new_with_alias() argument
203 access_type: Accessibility, in new_without_alias() argument
256 … [Accessibility::DevicePowerOn, Accessibility::DeviceFirstUnlocked, Accessibility::DeviceUnlocked]; in delete_by_owner()
285 self.access_type == Accessibility::DeviceUnlocked in need_device_unlock()
[all …]

12345678910>>...22