Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 23 files:

Smatch caller information:

drivers/dma/fsl-edma-common.c fsl_edma_unprep_slave_dma() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 3 dir 0-2,4-u32max
PARAM_VALUE 4 attrs 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 2 size unit_array_size
HALF_LOCKED2 &fsl_chan->vchan.lock
HALF_LOCKED2 flags

drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c amdgpu_vram_mgr_alloc_sgt() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 2 size 1-u32max
PARAM_VALUE 3 dir 0-2
PARAM_VALUE 4 attrs 32
DATA_SOURCE 0 dev $4
DATA_SOURCE 3 dir $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 &dbc->ch_lock
HALF_LOCKED2 &qdev->dev_lock
HALF_LOCKED2 &usr->qddev_lock
HALF_LOCKED2 attach->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c amdgpu_vram_mgr_free_sgt() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 4 attrs 32
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 dir $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 attach->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/spi/spi-nxp-xspi.c nxp_xspi_ahb_dma_read() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 3 dir 1
PARAM_VALUE 4 attrs 0
DATA_SOURCE 1 addr r dma_map_resource
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 addr 0-18446744073709551614
HOST_DATA 2 size 0-u32max
USER_DATA 2 size 0-u32max
UNITS 0 dev unit_byte
UNITS 2 size unit_byte
LOCK2 &mem->spi->controller->bus_lock_mutex
LOCK2 &mem->spi->controller->io_mutex
LOCK2 _T->lock
HALF_LOCKED2 &at25->lock
HALF_LOCKED2 &master->master.chrdev_lock
HALF_LOCKED2 &spinand->lock
TYPE_LOCK (struct spi_controller)->bus_lock_mutex
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c amdgpu_ttm_mmio_remap_free_sgt() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 2 size 0-u32max
PARAM_VALUE 4 attrs 32
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 dir $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 attach->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/ntb/ntb_transport.c ntb_transport_create_queue() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 addr 1-18446744073709551614
PARAM_VALUE 3 dir 2
PARAM_VALUE 4 attrs 0
DATA_SOURCE 1 addr r dma_map_resource
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/ntb/ntb_transport.c ntb_transport_free_queue() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 3 dir 2
PARAM_VALUE 4 attrs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 &client_dev->mutex
HALF_LOCKED2 &dev->mutex

drivers/spi/spi-qpic-snand.c qcom_spi_probe() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->flags 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
BUF_SIZE 0 dev 1616
CAPPED_DATA 0 dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/spi/spi-qpic-snand.c qcom_spi_remove() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/dma/sh/rcar-dmac.c rcar_dmac_free_chan_resources() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 2 size 1-u32max
PARAM_VALUE 4 attrs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 global &dma_list_mutex

drivers/dma/sh/rcar-dmac.c rcar_dmac_map_slave_addr() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 2 size 1-u32max
PARAM_VALUE 4 attrs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/ethernet/marvell/octeontx2/af/rvu.c rvu_free_hw_resources() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 1 addr 1-u64max
PARAM_VALUE 2 size 0-16777200
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
BUF_SIZE 0 dev (-1)-0,1616
BUF_SIZE 0 dev (-1)-0,1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 addr 1-18446744073709551614
HOST_DATA 2 size 0-16777200[c]

drivers/net/ethernet/marvell/octeontx2/af/rvu.c rvu_setup_msix_resources() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 2 size 0-16777200
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
BUF_SIZE 0 dev 1616
CAPPED_DATA 0 dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 addr 0-u64max
HOST_DATA 2 size 0-16777200[c]
HALF_LOCKED2 &pool->lock

drivers/ntb/test/ntb_perf.c perf_clear_test() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 addr 1-u64max
PARAM_VALUE 3 dir 2
PARAM_VALUE 4 attrs 0
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 &pool->lock

drivers/mtd/nand/raw/cadence-nand-controller.c cadence_nand_init() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
CAPPED_DATA 0 dev 1
DATA_SOURCE 1 addr r dma_map_resource
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/mtd/nand/raw/cadence-nand-controller.c cadence_nand_remove() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
LOCK2 &_dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/gpu/drm/virtio/virtgpu_vram.c virtio_gpu_vram_unmap_dma_buf() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 2 size 0-u32max
PARAM_VALUE 4 attrs 32
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 dir $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 attach->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_ttm_vram_mgr_alloc_sgt() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 2 size 1-u32max
PARAM_VALUE 3 dir 0-2
PARAM_VALUE 4 attrs 32
DATA_SOURCE 0 dev $4
DATA_SOURCE 3 dir $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 &dbc->ch_lock
HALF_LOCKED2 &qdev->dev_lock
HALF_LOCKED2 &usr->qddev_lock
HALF_LOCKED2 attach->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/gpu/drm/xe/xe_ttm_vram_mgr.c xe_ttm_vram_mgr_free_sgt() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 4 attrs 32
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 dir $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 attach->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_probe() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->flags 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
BUF_SIZE 0 dev 1616
CAPPED_DATA 0 dev 1
DATA_SOURCE 1 addr r dma_map_resource
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mtd/nand/raw/qcom_nandc.c qcom_nandc_remove() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c kfd_mem_dmamap_sg_bo() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 3 dir 0-1
PARAM_VALUE 4 attrs 32
CAPPED_DATA 0 dev 1
DATA_SOURCE 1 addr r dma_map_resource
FUZZY_MAX 3 dir 1
HARD_MAX 3 dir 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
HALF_LOCKED2 &mem->lock
HALF_LOCKED2 &mem->process_info->lock
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &process_info->lock
TYPE_LOCK (struct amdkfd_process_info)->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c kfd_mem_dmaunmap_sg_bo() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 3 dir 0-1
PARAM_VALUE 4 attrs 32
FUZZY_MAX 3 dir 1
HARD_MAX 3 dir 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
HALF_LOCKED2 &mem->lock
HALF_LOCKED2 &mem->process_info->lock
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &process_info->lock
HALF_LOCKED2 mem->bo->tbo.base.resv

drivers/media/common/videobuf2/videobuf2-dma-contig.c vb2_dc_put_userptr() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 4 attrs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &q->mmap_lock

drivers/accel/habanalabs/common/memory.c alloc_sgt_from_device_pages() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->dma_parms 0,4096-ptr_max
PARAM_VALUE 0 dev->flags 4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 0 dev->iommu_group->default_domain 0-s64max
PARAM_VALUE 2 size 1-u32max
PARAM_VALUE 3 dir 0-2
PARAM_VALUE 4 attrs 32
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $6
DATA_SOURCE 3 dir $7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 &dbc->ch_lock
HALF_LOCKED2 &qdev->dev_lock
HALF_LOCKED2 &usr->qddev_lock
HALF_LOCKED2 attachment->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/accel/habanalabs/common/memory.c hl_unmap_dmabuf() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 2 size 0-u32max
PARAM_VALUE 4 attrs 32
DATA_SOURCE 3 dir $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
UNITS 2 size unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 attachment->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

drivers/crypto/marvell/cesa/cesa.c mv_cesa_release_sram() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 3 dir 0
PARAM_VALUE 4 attrs 0
NOCHECK_CALL
UNITS 1 addr unit_byte

drivers/gpu/drm/xe/xe_svm.c xe_drm_pagemap_device_unmap() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 4 attrs 32
DATA_SOURCE 0 dev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 addr unit_byte
HALF_LOCKED2 &vm->lock

drivers/pci/endpoint/pci-ep-msi.c pci_epf_alloc_doorbell_embedded() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->dma_mask 0,4096-ptr_max
PARAM_VALUE 0 dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 addr 0-18446744073709551614
PARAM_VALUE 2 size 4096-u64max
PARAM_VALUE 3 dir 2
PARAM_VALUE 4 attrs 0
CAPPED_DATA 0 dev 1
DATA_SOURCE 1 addr r dma_map_resource
BIT_INFO 2 size 0x0,0xfffffffffffff000
BIT_INFO 2 size 0x0,0xfffffffffffff000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
HALF_LOCKED2 &dir->i_rwsem

drivers/pci/endpoint/pci-ep-msi.c pci_epf_free_doorbell() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 2 size 1-u64max
PARAM_VALUE 3 dir 2
PARAM_VALUE 4 attrs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 &dir->i_rwsem

drivers/accel/amdxdna/amdxdna_cbuf.c amdxdna_cbuf_unmap() -> dma_unmap_resource()

Type Parameter Key Value
PARAM_VALUE 4 attrs 32
DATA_SOURCE 3 dir $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
UNITS 1 addr unit_byte
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 attach->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv