Function report |
Source Code:include\linux\list.h |
Create Date:2022-07-28 05:34:30 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:hlist_add_head
Proto:static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h)
Type:void
Parameter:
| Type | Parameter | Name |
|---|---|---|
| struct hlist_node * | n | |
| struct hlist_head * | h |
| 788 | WRITE_ONCE(first, n) |
| Name | Describe |
|---|---|
| fill_pool | |
| alloc_object | Allocate a new object. If the pool is empty, switch off the debugger.* Must be called with interrupts disabled. |
| free_obj_work | |
| __free_object | |
| debug_objects_early_init | Called during early boot to initialize the hash buckets and link* the static object pool objects into the poll list. After this call* the object tracker is fully operational. |
| debug_objects_replace_static_objects | Convert the statically allocated objects to dynamic ones: |
| lc_prepare_for_change | |
| lc_set | lc_set - associate index with label*@lc: the lru cache to operate on*@enr: the label to set*@index: the element index to associate label with.* Used to initialize the active set to some previously recorded state. |
| kvm_async_pf_task_wait | @interrupt_kernel: Is this called from a routine which interrupts the kernel* (other than user space)? |
| kvm_async_pf_task_wake | |
| copy_process | Create a new process |
| __cpuhp_state_add_instance_cpuslocked | |
| uid_hash_insert | These routines must be called with the uidhash spinlock held! |
| get_ucounts | |
| enqueue_timer | Enqueue the timer into the hash bucket, mark it pending in* the bitmap and store the index in the timer flags. |
| recycle_rp_inst | |
| register_trace_event | gister_trace_event - register output for an event type*@event: the event type to register* Event types are stored in a hash and this hash is used to* find a way to print an event |
| bpf_trampoline_lookup | |
| bpf_trampoline_link_prog | |
| user_return_notifier_register | Request a notification when the current cpu returns to userspace. Must be* called in atomic context. The notifier will also be called in atomic* context. |
| __mmu_interval_notifier_insert | |
| mmu_interval_notifier_remove | mmu_interval_notifier_remove - Remove a interval notifier*@mni: Interval notifier to unregister* This function must be paired with mmu_interval_notifier_insert() |
| stable_node_chain_add_dup | |
| stable_node_dup | |
| stable_tree_append | stable_tree_append - add another rmap_item to the linked list of* rmap_items hanging off a given node of the stable tree, all sharing* the same ksm page. |
| add_scan_area | Add a scanning area to the object. If at least one such area is added,* kmemleak will only scan these ranges rather than the whole memory block. |
| cma_add_to_cma_mem_list | |
| ioc_create_icq | _create_icq - create and link io_cq*@ioc: io_context of interest*@q: request_queue of interest*@gfp_mask: allocation mask* Make sure io_cq linking @ioc and @q exists |
| bsg_add_device | |
| bfq_reset_burst_list | Empty burst list and add just bfqq (see comments on bfq_handle_burst) |
| bfq_add_to_burst | Add bfqq to the list of queues in current burst (see bfq_handle_burst) |
| bfq_add_request | |
| bfq_get_bfqq_handle_split | |
| sget_fc | sget_fc - Find or create a superblock*@fc: Filesystem context |
| sget | find or create a superblock |
| __d_instantiate | |
| __d_instantiate_anon | |
| __d_add | |
| __insert_inode_hash | insert an inode on hash |
| inode_insert5 | de_insert5 - obtain an inode from a mounted file system*@inode: pre-allocated inode to use for insert to cache*@hashval: hash value (usually inode number) to get*@test: callback used for comparisons between inodes*@set: callback used to initialize a new |
| iget_locked | obtain an inode from a mounted file system |
| insert_inode_locked | |
| get_mountpoint | |
| mnt_set_mountpoint | vfsmount lock must be held for write |
| mntput_no_expire | |
| umount_tree | mount_lock must be held* namespace_sem must be held for write |
| __detach_mounts | __detach_mounts - lazily unmount all mounts on the specified dentry* During unlink, rmdir, and d_drop it is possible to loose the path* to an existing mountpoint, and wind up leaking the mount |
| propagate_one | |
| pin_insert | |
| io_poll_req_insert | |
| locks_insert_global_locks | Must be called with the flc_lock held! |
| insert_dquot_hash | Following list functions expect dq_list_lock to be held |
| 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 |