Function report |
Source Code:kernel\locking\lockdep.c |
Create Date:2022-07-28 09:49:39 |
| Last Modify:2020-03-17 14:16:01 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:keyhashentry
Proto:static inline struct hlist_head *keyhashentry(const struct lock_class_key *key)
Type:struct hlist_head
Parameter:
| Type | Parameter | Name |
|---|---|---|
| const struct lock_class_key * | key |
| 1107 | hash = hash_long((uintptr_t)key, All data structures here are protected by the global debug_lock.* nr_lock_classes is the number of elements of lock_classes[] that is* in use.) |
| 1109 | Return lock_keys_hash + hash |
| Name | Describe |
|---|---|
| lockdep_register_key | Register a dynamically allocated key. |
| is_dynamic_key | Check whether a key has been registered as a dynamic key. |
| lockdep_unregister_key | Unregister a dynamically allocated key. |
| Source code conversion tool public plug-in interface | X |
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |