Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_ggtt.c ggtt_cleanup_hw() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
PARAM_VALUE 0 mapping->size 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/gt/intel_region_lmem.c region_lmem_init() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
PARAM_VALUE 0 mapping->iomem 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_region_lmem.c region_lmem_release() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c io_mapping_free() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
BUF_SIZE 0 mapping 32
DATA_SOURCE 0 mapping $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c nv50_instmem_dtor() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 784852273757753952,3427357395867107936
PARAM_VALUE 0 mapping->size 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 global &nv_devices_mutex

drivers/net/ethernet/mellanox/mlx4/main.c io_mapping_free() -> io_mapping_fini()

Type Parameter Key Value
DATA_SOURCE 0 mapping $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gem/i915_gem_stolen.c release_stolen_lmem() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c io_mapping_free() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
BUF_SIZE 0 mapping 32
DATA_SOURCE 0 mapping $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex

drivers/gpu/drm/qxl/qxl_kms.c io_mapping_free() -> io_mapping_fini()

Type Parameter Key Value
DATA_SOURCE 0 mapping $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c io_mapping_free() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
BUF_SIZE 0 mapping 32
DATA_SOURCE 0 mapping $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex

drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c io_mapping_free() -> io_mapping_fini()

Type Parameter Key Value
PARAM_VALUE 0 mapping 4096-ptr_max
BUF_SIZE 0 mapping 32
DATA_SOURCE 0 mapping $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &device->mutex
HALF_LOCKED2 &disp->super.mutex
HALF_LOCKED2 &outp->dp.mutex