Defined in 2 files as a function:
- include/asm-generic/mshyperv.h, line 333 (as a function)
- include/asm-generic/mshyperv.h, line 355 (as a function)
Referenced in 12 files:
- arch/x86/hyperv/hv_init.c
- arch/x86/kernel/cpu/mshyperv.c
- drivers/clocksource/hyperv_timer.c
- drivers/hv/hv.c
- drivers/hv/hv_common.c, line 626
- drivers/hv/hv_proc.c, line 129
- drivers/hv/mshv_debugfs.c
- drivers/hv/mshv_synic.c
- drivers/hv/vmbus_drv.c, line 2984
- drivers/iommu/hyperv/hv-irq-remap-x86.c
- drivers/pci/controller/pci-hyperv.c, line 718
- include/asm-generic/mshyperv.h, line 343
Smatch caller information:
drivers/hv/vmbus_drv.c hv_acpi_init() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|
drivers/iommu/hyperv/hv-irq-remap-x86.c hyperv_prepare_irq_remapping() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|
drivers/iommu/hyperv/hv-irq-remap-x86.c hyperv_prepare_irq_remapping() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|
arch/x86/kernel/cpu/mshyperv.c ms_hyperv_init_platform() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/kernel/cpu/mshyperv.c ms_hyperv_init_platform() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/kernel/cpu/mshyperv.c ms_hyperv_init_platform() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/kernel/cpu/mshyperv.c ms_hyperv_init_platform() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
arch/x86/kernel/cpu/mshyperv.c ms_hyperv_init_platform() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
drivers/pci/controller/pci-hyperv.c hv_arch_irq_unmask() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->flags |
drivers/clocksource/hyperv_timer.c hv_init_tsc_clocksource() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
drivers/clocksource/hyperv_timer.c hv_init_tsc_clocksource() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | irq |
drivers/clocksource/hyperv_timer.c hv_remap_tsc_clocksource() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|
drivers/hv/hv_common.c hv_is_hibernation_supported() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/hv/hv.c hv_hyp_synic_disable_regs() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/hv/hv.c hv_hyp_synic_disable_regs() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/hv/hv.c hv_hyp_synic_enable_regs() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hv/hv.c hv_hyp_synic_enable_regs() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hv/hv.c hv_synic_alloc() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|
drivers/hv/hv.c hv_synic_free() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|
arch/x86/hyperv/hv_init.c hv_cpu_die() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
arch/x86/hyperv/hv_init.c hv_cpu_init() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
arch/x86/hyperv/hv_init.c hv_suspend() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &acpi_scan_lock | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | irq |
arch/x86/hyperv/hv_init.c hyperv_init() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|
arch/x86/hyperv/hv_init.c hyperv_init() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|
arch/x86/hyperv/hv_init.c hyperv_init() -> hv_root_partition()
| Type | Parameter | Key | Value |
|---|