Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a macro:

Defined in 2 files as a function:

Referenced in 34 files:

Smatch caller information:

drivers/video/fbdev/uvesafb.c uvesafb_init_mtrr() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 0 base 0-u32max
PARAM_VALUE 1 size 0-s32max,18446744071562067968-u64max
BIT_INFO 0 base 0x0,0xfffff000
BIT_INFO 0 base 0x0,0xfffff000
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/gpu/drm/i915/gt/intel_ggtt.c ggtt_init_hw() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 1-u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/aty/radeon_base.c radeonfb_pci_register() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 0,8388608,16777216-520093696
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/amdgpu_object.c amdgpu_bo_init() -> arch_phys_wc_add()

Type Parameter Key Value
CAPPED_DATA 0 base 1
CAPPED_DATA 0 base 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 base 0-u64max[c]
HOST_DATA 1 size 0-4503599626321920[c]
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/gpu/drm/nouveau/nvkm/subdev/pci/agp.c nvkm_agp_ctor() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 0 base 0
PARAM_VALUE 1 size 0-2251799812636672
UNITS 0 base unit_byte

drivers/video/fbdev/s3fb.c s3_pci_probe() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/video/fbdev/vt8623fb.c vt8623_pci_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 16777216-67108864
CAPPED_DATA 1 size 1
BIT_INFO 1 size 0x0,0x7f00000
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 16777216-67108864[c]
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/video/fbdev/kyro/fbdev.c kyrofb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/video/fbdev/gbefb.c gbefb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/vesafb.c vesafb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 0 base 0-u32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/video/fbdev/savage/savagefb_driver.c savage_map_video() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 0-s32max
DATA_SOURCE 1 size $1
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/pm2fb.c pm2fb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 0,2097152,4194304,6291456,8388608
FUZZY_MAX 1 size 8388608
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/video/fbdev/nvidia/nvidia.c nvidiafb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 0-u32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte

drivers/video/fbdev/riva/fbdev.c rivafb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 1048576,2097152-33554432,67108864,134217728
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 1048576,2097152-33554432[c]
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/gpu/drm/nouveau/nouveau_ttm.c nouveau_ttm_init() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/radeon_object.c radeon_bo_init() -> arch_phys_wc_add()

Type Parameter Key Value
CAPPED_DATA 0 base 1
CAPPED_DATA 0 base 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 base 0-1099511627775[c]
UNITS 0 base unit_byte
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/aty/aty128fb.c aty128_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 0-67108863
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 0-67108863
UNITS 0 base unit_byte

lib/devres.c devm_arch_phys_wc_add() -> arch_phys_wc_add()

Type Parameter Key Value
DATA_SOURCE 0 base $1
DATA_SOURCE 1 size $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/matrox/matroxfb_base.c initMatrox2() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 0 base 1-u64max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte

drivers/gpu/drm/radeon/radeon_kms.c radeon_driver_load_kms() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte

drivers/video/fbdev/gxt4500.c gxt4500_probe() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/video/fbdev/neofb.c neo_map_video() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
HALF_LOCKED2 &dev->dev.mutex

drivers/video/fbdev/aty/atyfb_base.c aty_init() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/pci/ivtv/ivtvfb.c ivtvfb_init_io() -> arch_phys_wc_add()

Type Parameter Key Value
CAPPED_DATA 0 base 1
CAPPED_DATA 0 base 1
BIT_INFO 0 base 0x0,0xffffffff
BIT_INFO 0 base 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte
HALF_LOCKED2 global &iommu_probe_device_lock
HALF_LOCKED2 global &tracepoints_mutex

drivers/video/fbdev/arkfb.c ark_pci_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 0,1048576-4293918720
BIT_INFO 1 size 0x0,0xfff00000
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 0,1048576-4293918720[c]
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/video/fbdev/pm3fb.c pm3fb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
DATA_SOURCE 1 size r pm3fb_size_memory
BIT_INFO 1 size 0x0,0x7ffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_probe() -> arch_phys_wc_add()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 1 size unit_byte

drivers/video/fbdev/i740fb.c i740fb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 0-267386880
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 size 0-267386880[c]
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/video/fbdev/tdfxfb.c tdfxfb_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 1-u32max
DATA_SOURCE 1 size r do_lfb_size
RX_PATH
TASK_NOT_RUNNING
UNITS 0 base unit_byte
UNITS 1 size unit_byte

drivers/staging/sm750fb/sm750.c lynxfb_pci_probe() -> arch_phys_wc_add()

Type Parameter Key Value
PARAM_VALUE 1 size 0,8388608,16777216,33554432,67108864
FUZZY_MAX 1 size 0
RX_PATH
TASK_NOT_RUNNING