Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/xen/swiotlb-xen.c xen_swiotlb_alloc_coherent() -> xen_create_contiguous_region()

Type Parameter Key Value
PARAM_VALUE 1 order 0-32
PARAM_VALUE 2 address_bits 0-32
PARAM_VALUE 3 dma_handle 4096-ptr_max
CAPPED_DATA 0 pstart 1
CAPPED_DATA 0 pstart 1
DATA_SOURCE 0 pstart r virt_to_phys
DATA_SOURCE 1 order r get_order
DATA_SOURCE 3 dma_handle $2

drivers/xen/swiotlb-xen.c xen_swiotlb_fixup() -> xen_create_contiguous_region()

Type Parameter Key Value
PARAM_VALUE 1 order 6
PARAM_VALUE 2 address_bits 18-u32max
PARAM_VALUE 3 dma_handle 5639729247884926976
CAPPED_DATA 0 pstart 1
DATA_SOURCE 1 order r get_order
FUZZY_MAX 2 address_bits 18
PARAM_COMPARE 1 order < $2
PARAM_COMPARE 2 address_bits > $1
LOCK2 irq