Defined in 2 files as a function:
- include/linux/io-mapping.h, line 42 (as a function)
- include/linux/io-mapping.h, line 131 (as a function)
Referenced in 5 files:
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c, line 868
- drivers/gpu/drm/i915/gt/intel_ggtt.c, line 71
- drivers/gpu/drm/i915/gt/intel_region_lmem.c, line 132
- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c, line 198
- include/linux/io-mapping.h, line 213
Smatch caller information:
drivers/gpu/drm/i915/gt/intel_ggtt.c ggtt_init_hw() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/intel_region_lmem.c region_lmem_init() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c io_mapping_create_wc() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| BUF_SIZE | 0 | iomap | 32 |
| DATA_SOURCE | 0 | iomap | r _kmalloc_noprof |
| DATA_SOURCE | 1 | base | $0 |
| DATA_SOURCE | 2 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex | ||
| HALF_LOCKED2 | &disp->super.mutex | ||
| HALF_LOCKED2 | &outp->dp.mutex |
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c check_io_mapping() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &imem->mutex | ||
| HALF_LOCKED2 | &subdev->use.mutex | ||
| HALF_LOCKED2 | &vmm->mutex.map | ||
| HALF_LOCKED2 | &vmm->mutex.ref | ||
| TYPE_LOCK | (struct nvkm_instmem)->mutex |
drivers/net/ethernet/mellanox/mlx4/main.c io_mapping_create_wc() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| BUF_SIZE | 0 | iomap | 32 |
| DATA_SOURCE | 0 | iomap | r _kmalloc_noprof |
| DATA_SOURCE | 1 | base | $0 |
| DATA_SOURCE | 2 | size | $1 |
| UNITS | 1 | base | unit_byte |
| UNITS | 2 | size | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_stolen.c init_stolen_lmem() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c io_mapping_create_wc() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| BUF_SIZE | 0 | iomap | 32 |
| DATA_SOURCE | 0 | iomap | r _kmalloc_noprof |
| DATA_SOURCE | 1 | base | $0 |
| DATA_SOURCE | 2 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex | ||
| HALF_LOCKED2 | &disp->super.mutex | ||
| HALF_LOCKED2 | &outp->dp.mutex |
drivers/gpu/drm/qxl/qxl_kms.c io_mapping_create_wc() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| BUF_SIZE | 0 | iomap | 32 |
| DATA_SOURCE | 0 | iomap | r _kmalloc_noprof |
| DATA_SOURCE | 1 | base | $0 |
| DATA_SOURCE | 2 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | base | unit_byte |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c io_mapping_create_wc() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| BUF_SIZE | 0 | iomap | 32 |
| DATA_SOURCE | 0 | iomap | r _kmalloc_noprof |
| DATA_SOURCE | 1 | base | $0 |
| DATA_SOURCE | 2 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_create_wc() -> io_mapping_init_wc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomap | 4096-ptr_max |
| BUF_SIZE | 0 | iomap | 32 |
| DATA_SOURCE | 0 | iomap | r _kmalloc_noprof |
| DATA_SOURCE | 1 | base | $0 |
| DATA_SOURCE | 2 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &device->mutex | ||
| HALF_LOCKED2 | &disp->super.mutex | ||
| HALF_LOCKED2 | &outp->dp.mutex |