Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/iommu/amd/init.c add_early_maps() -> add_special_device()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 2 devid 4096-ptr_max
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/iommu/amd/init.c add_early_maps() -> add_special_device()

Type Parameter Key Value
PARAM_VALUE 0 type 2
PARAM_VALUE 2 devid 4096-ptr_max
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/iommu/amd/init.c init_iommu_from_acpi() -> add_special_device()

Type Parameter Key Value
PARAM_VALUE 2 devid 3510453420954906624
PARAM_VALUE 3 cmd_line 0
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/iommu/amd/quirks.c ivrs_ioapic_quirk_cb() -> add_special_device()

Type Parameter Key Value
PARAM_VALUE 0 type 1
PARAM_VALUE 1 id 1-255
PARAM_VALUE 2 devid 4096-ptr_max
PARAM_VALUE 2 *devid 1-u32max
PARAM_VALUE 3 cmd_line 0
NOCHECK_CALL