Defined in 1 files as a prototype:
Defined in 3 files as a function:
- arch/powerpc/mm/book3s64/pgtable.c, line 619 (as a function)
- include/linux/memremap.h, line 293 (as a function)
- mm/memremap.c, line 34 (as a function)
Referenced in 6 files:
- arch/powerpc/mm/book3s64/pgtable.c, line 628
- drivers/dax/bus.c, line 964
- drivers/nvdimm/namespace_devs.c, line 1496
- drivers/nvdimm/pfn_devs.c
- drivers/nvme/host/pci.c
- mm/memremap.c, line 38
Smatch caller information:
drivers/dax/bus.c alloc_is_aligned() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &dax_dev_rwsem | ||
| HALF_LOCKED2 | global &dax_region_rwsem | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/nvme/host/pci.c nvme_map_cmb() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->shutdown_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/host/pci.c nvme_map_cmb() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->shutdown_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/nvdimm/namespace_devs.c nvdimm_namespace_common_probe() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/pfn_devs.c nd_pfn_init() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/pfn_devs.c nd_pfn_init() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/pfn_devs.c nd_pfn_init() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/pfn_devs.c nd_pfn_validate() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/pfn_devs.c nd_pfn_validate() -> memremap_compat_align()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |