Home
last modified time | relevance | path

Searched refs:HdfSRef (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/drivers/hdf_core/interfaces/inner_api/utils/
H A Dhdf_sref.h18 struct HdfSRef;
21 void (*OnFirstAcquire)(struct HdfSRef *);
22 void (*OnLastRelease)(struct HdfSRef *);
25 struct HdfSRef { struct
28 void (*Acquire)(struct HdfSRef *); argument
29 void (*Release)(struct HdfSRef *); argument
30 int (*Count)(const struct HdfSRef *); argument
33 void HdfSRefAcquire(struct HdfSRef *sref);
34 void HdfSRefRelease(struct HdfSRef *sref);
35 int HdfSRefCount(const struct HdfSRef *sref);
[all …]
/ohos5.0/drivers/hdf_core/framework/core/host/src/
H A Dpower_state_token.c15 static void PowerStateTokenOnFirstAcquire(struct HdfSRef *sref) in PowerStateTokenOnFirstAcquire()
22 struct HdfSRef, sref, struct PowerStateToken, wakeRef); in PowerStateTokenOnFirstAcquire()
37 static void PowerStateTokenOnLastRelease(struct HdfSRef *sref) in PowerStateTokenOnLastRelease()
45 struct HdfSRef, sref, struct PowerStateToken, wakeRef); in PowerStateTokenOnLastRelease()
94 struct HdfSRef *sref = NULL; in PowerStateTokenAcquireWakeLock()
99 sref = (struct HdfSRef *)&stateToken->wakeRef; in PowerStateTokenAcquireWakeLock()
107 struct HdfSRef *sref = NULL; in PowerStateTokenReleaseWakeLock()
112 sref = (struct HdfSRef *)&stateToken->wakeRef; in PowerStateTokenReleaseWakeLock()
/ohos5.0/drivers/hdf_core/framework/utils/src/
H A Dhdf_sref.c14 void HdfSRefAcquire(struct HdfSRef *sref) in HdfSRefAcquire()
31 int HdfSRefCount(const struct HdfSRef *sref) in HdfSRefCount()
41 void HdfSRefRelease(struct HdfSRef *sref) in HdfSRefRelease()
58 void HdfSRefConstruct(struct HdfSRef *sref, struct IHdfSRefListener *listener) in HdfSRefConstruct()
/ohos5.0/drivers/hdf_core/framework/support/platform/src/can/
H A Dcan_msg.c23 struct HdfSRef ref;
85 static void CanMsgHolderOnFirstGet(struct HdfSRef *sref) in CanMsgHolderOnFirstGet()
90 static void CanMsgHolderOnLastPut(struct HdfSRef *sref) in CanMsgHolderOnLastPut()
/ohos5.0/drivers/hdf_core/framework/core/host/include/
H A Dpower_state_token.h20 struct HdfSRef wakeRef;
/ohos5.0/drivers/hdf_core/framework/support/platform/include/fwk/
H A Dplatform_device.h35 struct HdfSRef ref; /* used for reference count */
/ohos5.0/drivers/hdf_core/framework/support/platform/src/fwk/
H A Dplatform_device.c18 static void PlatformDeviceOnFirstGet(struct HdfSRef *sref) in PlatformDeviceOnFirstGet()
23 static void PlatformDeviceOnLastPut(struct HdfSRef *sref) in PlatformDeviceOnLastPut()