Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- arch/x86/kernel/amd_gart_64.c, line 655
- arch/x86/mm/pat/set_memory.c
- arch/x86/platform/efi/efi_32.c, line 51
- drivers/char/agp/amd-k7-agp.c, line 45
- drivers/char/agp/ati-agp.c, line 64
- drivers/char/agp/generic.c, line 938
- drivers/char/agp/sworks-agp.c, line 57
- drivers/crypto/ccp/sfs.c, line 280
- drivers/gpu/drm/radeon/radeon_gart.c, line 83
- drivers/hwtracing/intel_th/msu.c
- drivers/platform/x86/dell/dell_rbu.c, line 171
- drivers/staging/media/atomisp/pci/mmu/isp_mmu.c, line 101
- drivers/staging/media/ipu3/ipu3-mmu.c, line 133
Smatch caller information:
drivers/staging/media/atomisp/pci/mmu/isp_mmu.c alloc_page_table() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | numpages | 1 |
| DATA_SOURCE | 0 | addr | r get_free_pages_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &bo->mutex | ||
| LOCK2 | &mmu->pt_mutex | ||
| TYPE_LOCK | (struct hmm_buffer_object)->mutex | ||
| TYPE_LOCK | (struct isp_mmu)->pt_mutex |
drivers/char/agp/generic.c agp_generic_create_gatt_table() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| CAPPED_DATA | 0 | addr | 1 |
| CAPPED_DATA | 1 | numpages | 1 |
| DATA_SOURCE | 0 | addr | r get_free_pages_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/crypto/ccp/sfs.c sfs_dev_init() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | numpages | 512 |
| DATA_SOURCE | 0 | addr | r lowmem_page_address |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/dell/dell_rbu.c create_packet() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| CAPPED_DATA | 0 | addr | 1 |
| CAPPED_DATA | 1 | numpages | 1 |
| DATA_SOURCE | 0 | addr | r get_free_pages_noprof |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
arch/x86/kernel/amd_gart_64.c init_amd_gatt() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | numpages | 0,8 |
| DATA_SOURCE | 0 | addr | r get_free_pages_noprof |
| UNITS | 1 | numpages | unit_page |
drivers/gpu/drm/radeon/radeon_gart.c radeon_gart_table_ram_alloc() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-18446744073709547520 |
| PARAM_VALUE | 1 | numpages | 0-1048575 |
| BUF_SIZE | 0 | addr | 0-u32max |
| DATA_SOURCE | 0 | addr | r dma_alloc_coherent |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | numpages | unit_page |
arch/x86/mm/pat/set_memory.c set_pages_uc() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | numpages | 1,4 |
| DATA_SOURCE | 0 | addr | r lowmem_page_address |
| DATA_SOURCE | 1 | numpages | $1 |
| HARD_MAX | 1 | numpages | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/staging/media/ipu3/ipu3-mmu.c imgu_mmu_alloc_page_table() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | numpages | 1 |
| DATA_SOURCE | 0 | addr | r get_free_pages_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/hwtracing/intel_th/msu.c msc_buffer_set_uc() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 17 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | numpages | unit_page |
| LOCK2 | &msc->buf_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct msc)->buf_mutex |
drivers/hwtracing/intel_th/msu.c msc_buffer_set_uc() -> set_memory_uc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | numpages | 0-1048575 |
| CAPABLE | 0 | 17 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &msc->buf_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct msc)->buf_mutex |