Function Report

Linux Kernel (v4.4)

Source File:include\linux\cpumask.h Create Date:2016-01-14 09:04:04
Last Modify:2016-01-11 07:01:32 Copyright©Brick
home page Tree
Annotate the kernelChinese

Function Name:alloc_cpumask_var

Function:static inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags)

Return Type:static inline bool

Parameter:

Type Parameter NameRemarks
cpumask_var_t * mask
gfp_t flags

Function description:

671  Returning true
Caller
Function NameFunction description
inject_init
native_send_call_func_ipi
arch_early_irq_init
__send_cleanup_vector
alloc_workqueue_attrs allocate a workqueue_attrs
init_workqueues
smpboot_register_percpu_thread_cpumask Register a per_cpu thread related to hotplug
smpboot_update_cpumask_percpu_thread Adjust which per_cpu hotplug threads stay parked
sched_setaffinity
SYSC_sched_setaffinity
SYSC_sched_getaffinity
alloc_sched_domains
sched_init_smp
init_irq_default_affinity
irq_affinity_notify
irq_thread_check_affinityCheck whether we need to change the affinity of the interrupt thread.
__setup_irqregister an interrupt
write_irq_affinity
default_affinity_write
profile_init
prof_cpu_mask_proc_write
C_SYSC_sched_setaffinity
C_SYSC_sched_getaffinity
alloc_trial_cpuset allocate a trial cpuset
generate_sched_domains This function builds a partial partition of the systems CPUs A'partial partition' is a set of non-overlapping subsets whose union is a subset of that set
cpuset_css_alloc allocate a cpuset css cgrp: control group that the new cpuset will be part of
cpuset_init initialize cpusets at system boot
cmd_attr_register_cpumask
cmd_attr_deregister_cpumask
__ring_buffer_alloc allocate a new ring_buffer
tracing_cpumask_write
tracing_open_pipe
instance_mkdir
tracer_alloc_buffers
padata_setup_cpumasks
store_cpumask
padata_alloc allocate and initialize a padata instance and specify cpumasks for serial and parallel workers.
torture_shuffle_initStart the shuffler, with shuffint in jiffies.
start_shepherd_timer
blk_mq_update_queue_map