Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\irq\affinity.c Create Date:2022-07-28 10:15:47
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:irq_spread_init_one

Proto:static void irq_spread_init_one(struct cpumask *irqmsk, struct cpumask *nmsk, unsigned int cpus_per_vec)

Type:void

Parameter:

TypeParameterName
struct cpumask *irqmsk
struct cpumask *nmsk
unsigned intcpus_per_vec
18  When cpus_per_vec > 0 cycle
19  cpu = Uniprocessor. Assume all masks are "1".
22  If cpu >= nr_cpu_ids Then Return
25  pumask_clear_cpu - clear a cpu in a cpumask*@cpu: cpu number (< nr_cpu_ids)*@dstp: the cpumask pointer
26  pumask_set_cpu - set a cpu in a cpumask*@cpu: cpu number (< nr_cpu_ids)*@dstp: the cpumask pointer
27  cpus_per_vec--
30  siblmsk = topology_sibling_cpumask(cpu)
31  When cpus_per_vec > 0 cycle
33  If sibl >= nr_cpu_ids Then Break
38  cpus_per_vec--
Caller
NameDescribe
__irq_build_affinity_masks