Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- arch/x86/include/asm/pgtable.h, line 15
- arch/x86/include/asm/pgtable_types.h
- arch/x86/mm/init.c, line 70
- arch/x86/mm/init_64.c, line 393
- arch/x86/mm/iomap_32.c
- arch/x86/mm/ioremap.c
- arch/x86/mm/pat/memtype.c, line 781
- arch/x86/mm/pat/set_memory.c, line 82
- arch/x86/video/video-common.c, line 23
Smatch caller information:
drivers/crypto/hisilicon/qm.c hisi_qm_uacce_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &q->mutex | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct uacce_queue)->mutex |
drivers/gpu/drm/xe/xe_device.c barrier_fault() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu |
drivers/infiniband/hw/mthca/mthca_provider.c mthca_mmap_uar() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/vfio/pci/vfio_pci_core.c vfio_pci_core_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
sound/soc/samsung/idma.c idma_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
arch/x86/kernel/apic/io_apic.c io_apic_set_fixmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
arch/x86/mm/init_64.c __init_extra_mapping() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 0,3 |
| DATA_SOURCE | 0 | pcm | $2 |
| HARD_MAX | 0 | pcm | 3 |
drivers/infiniband/hw/hns/hns_roce_main.c hns_roce_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c hmm_bo_vmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bo->mutex | ||
| HALF_LOCKED2 | &asd->isp->mutex | ||
| TYPE_LOCK | (struct hmm_buffer_object)->mutex |
drivers/char/uv_mmtimer.c uv_mmtimer_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
arch/x86/mm/ioremap.c __ioremap_caller() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/mm/ioremap.c __ioremap_caller() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/mm/ioremap.c __ioremap_caller() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/mm/ioremap.c __ioremap_caller() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/mm/ioremap.c early_memremap_decrypted_wp() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 5 |
| HALF_LOCKED2 | irq |
arch/x86/mm/ioremap.c early_memremap_encrypted_wp() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 5 |
| HALF_LOCKED2 | irq |
drivers/infiniband/hw/erdma/erdma_verbs.c erdma_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/uio/uio.c uio_mmap_physical() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &idev->info_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct uio_device)->info_lock |
drivers/accel/amdxdna/aie4_pci.c aie4_doorbell_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
arch/x86/mm/pat/memtype.c pgprot_set_cachemode() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | pcm | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/apic/apic.c apic_set_fixmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 3 |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/vhost/vdpa.c vhost_vdpa_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/infiniband/hw/cxgb4/provider.c c4iw_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/dma/idxd/cdev.c idxd_cdev_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/gpu/drm/xe/xe_mmio_gem.c xe_mmio_gem_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/staging/vme_user/vme.c vme_master_mmap_prepare() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/soc/aspeed/aspeed-lpc-ctrl.c aspeed_lpc_ctrl_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/hwtracing/stm/core.c stm_char_mmap_prepare() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/efa/efa_verbs.c __efa_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/video/fbdev/controlfb.c controlfb_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &info->mm_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct fb_info)->mm_lock |
drivers/infiniband/hw/usnic/usnic_ib_verbs.c usnic_ib_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/iommu/iommufd/main.c iommufd_fops_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/vfio/platform/vfio_platform_common.c vfio_platform_mmap_mmio() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/infiniband/hw/mlx4/main.c mlx4_ib_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/mlx4/main.c mlx4_ib_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_doorbell.c kfd_doorbell_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/gpu/drm/exynos/exynos_drm_gem.c exynos_drm_gem_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/firewire/init_ohci1394_dma.c init_ohci1394_controller() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 3 |
| LOCK2 | irq |
drivers/pci/mmap.c pci_mmap_resource_range() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/acpi/pfr_telemetry.c pfrt_log_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_mmap_offset() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/mlx5/main.c uar_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/hfi1/file_ops.c hfi1_file_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/char/hpet.c hpet_mmap_prepare() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/core/pcm_native.c snd_pcm_lib_mmap_iomem() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c kfd_mmio_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/gpu/drm/virtio/virtgpu_vram.c virtio_gpu_vram_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/panthor/panthor_device.c panthor_mmio_vm_fault() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ptdev->pm.mmio_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct panthor_device)->pm.mmio_lock |
drivers/gpu/drm/etnaviv/etnaviv_gem.c etnaviv_gem_mmap_obj() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/gpu/drm/etnaviv/etnaviv_gem.c etnaviv_gem_vmap_impl() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &obj->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct etnaviv_gem_object)->lock |
drivers/vfio/cdx/main.c vfio_cdx_mmap_mmio() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/gpu/drm/gma500/fbdev.c psb_fbdev_vm_fault() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/memremap.c memremap_pages() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cache->lookup_mutex |
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/usb/early/ehci-dbgp.c early_dbgp_init() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 3 |
| HALF_LOCKED2 | irq |
arch/x86/mm/pat/set_memory.c cachemode2pgprot() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 1-2,4 |
| DATA_SOURCE | 0 | pcm | $0 |
| HARD_MAX | 0 | pcm | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/pstore/ram_core.c persistent_ram_vmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/omapdrm/omap_gem.c omap_gem_object_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/soc/aspeed/aspeed-p2a-ctrl.c aspeed_p2a_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/cdx/cdx.c cdx_mmap_resource() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
arch/x86/video/video-common.c pgprot_framebuffer() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &info->mm_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct fb_info)->mm_lock |
drivers/infiniband/hw/irdma/verbs.c irdma_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/infiniband/hw/irdma/verbs.c irdma_mmap_legacy() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/fpga/dfl-afu-main.c afu_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/rapidio/devices/rio_mport_cdev.c mport_cdev_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/gpu/drm/i915/gem/i915_gem_mman.c i915_gem_object_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->mm_lock | ||
| HALF_LOCKED2 | &ipcp->lock |
drivers/hwtracing/intel_th/msu.c intel_th_msc_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/gpu/drm/ttm/ttm_module.c ttm_prot_from_caching() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/bcm-vk/bcm_vk_dev.c bcm_vk_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c pvrdma_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &file->device->disassociate_srcu | ||
| LOCK2 | &file->disassociation_lock | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct ib_uverbs_device)->disassociate_srcu | ||
| TYPE_LOCK | (struct ib_uverbs_file)->disassociation_lock |
drivers/vfio/fsl-mc/vfio_fsl_mc.c vfio_fsl_mc_mmap_mmio() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ipcp->lock |
drivers/platform/x86/intel/pmt/class.c intel_pmt_mmap() -> cachemode2protval()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pcm | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &ipcp->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |