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 |