Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\apic\vector.c Create Date:2022-07-28 08:28:11
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:assign_irq_vector_any_locked

Proto:static int assign_irq_vector_any_locked(struct irq_data *irqd)

Type:int

Parameter:

TypeParameterName
struct irq_data *irqd
272  affmsk = irq_data_get_affinity_mask(irqd)
273  node = irq_data_get_node(irqd)
275  If node == NUMA_NO_NODE Then Go to all
278  pumask_and - *dstp = *src1p & *src2p*@dstp: the cpumask result*@src1p: the first input*@src2p: the second input* If *@dstp is empty, returns 0, else returns 1
279  If Not assign_vector_locked(irqd, vector_searchmask) Then Return 0
282  If Not assign_vector_locked(irqd, Returns a pointer to the cpumask of CPUs on Node 'node'. ) Then Return 0
284  all :
286  pumask_and - *dstp = *src1p & *src2p*@dstp: the cpumask result*@src1p: the first input*@src2p: the second input* If *@dstp is empty, returns 0, else returns 1
287  If Not assign_vector_locked(irqd, vector_searchmask) Then Return 0
290  Return assign_vector_locked(irqd, cpu_online_mask)
Caller
NameDescribe
activate_reserved