Defined in 2 files as a function:
- include/linux/dma-mapping.h, line 464 (as a function)
- include/linux/dma-mapping.h, line 493 (as a function)
Referenced in 11 files:
- drivers/crypto/omap-aes-gcm.c, line 56
- drivers/crypto/omap-aes.c
- drivers/crypto/omap-des.c
- drivers/crypto/stm32/stm32-cryp.c
- drivers/mmc/host/dw_mmc.c, line 759
- drivers/spi/spi-topcliff-pch.c
- drivers/tty/serial/fsl_lpuart.c, line 1240
- drivers/tty/serial/imx.c, line 1251
- drivers/tty/serial/pch_uart.c, line 969
- include/linux/dma-mapping.h, line 608
- include/trace/events/dma.h, line 487
Smatch caller information:
drivers/spi/spi-amlogic-spisg.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sg | 4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
sound/core/memalloc.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 0-1,3-u32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
drivers/gpu/drm/panthor/panthor_gem.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 0-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| LOCK2 | obj->resv |
drivers/gpu/drm/tegra/gem.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
drivers/crypto/sa2ul.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| 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->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 2 | nelems | (-22),0-s32max |
| PARAM_VALUE | 3 | dir | 1 |
| BUF_SIZE | 0 | dev | (-1),1616 |
| BUF_SIZE | 0 | dev | (-1),1616 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
drivers/spi/spi-topcliff-pch.c pch_spi_handle_dma() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | sg | 4096-ptr_max |
| PARAM_VALUE | 1 | sg->dma_flags | 0 |
| PARAM_VALUE | 1 | sg->dma_length | 0-12 |
| PARAM_VALUE | 1 | sg->length | 0 |
| PARAM_VALUE | 2 | nelems | 1-342 |
| PARAM_VALUE | 3 | dir | 2 |
| BUF_SIZE | 1 | sg | 32-10944 |
| BUF_SIZE | 1 | sg | 32-10944 |
| CAPPED_DATA | 1 | sg->dma_length | 1 |
| CAPPED_DATA | 2 | nelems | 1 |
| FUZZY_MAX | 2 | nelems | 342 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | nelems | |
| UNITS | 2 | nelems | unit_array_size |
| ELEM_COUNT | 1 | ==sg2 | 8051 |
| HALF_LOCKED2 | &pool->lock |
drivers/spi/spi-topcliff-pch.c pch_spi_handle_dma() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | sg | 4096-ptr_max |
| PARAM_VALUE | 1 | sg->dma_flags | 0 |
| PARAM_VALUE | 1 | sg->dma_length | 0-20 |
| PARAM_VALUE | 1 | sg->length | 0 |
| PARAM_VALUE | 2 | nelems | 1-342 |
| PARAM_VALUE | 3 | dir | 1 |
| BUF_SIZE | 1 | sg | 32-10944 |
| BUF_SIZE | 1 | sg | 32-10944 |
| CAPPED_DATA | 1 | sg->dma_length | 1 |
| CAPPED_DATA | 2 | nelems | 1 |
| FUZZY_MAX | 2 | nelems | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | nelems | |
| UNITS | 2 | nelems | unit_array_size |
| ELEM_COUNT | 1 | ==sg2 | 8051 |
| HALF_LOCKED2 | &pool->lock |
drivers/dma-buf/heaps/system_heap.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 0-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| LOCK2 | &buffer->lock | ||
| TYPE_LOCK | (struct system_heap_buffer)->lock |
drivers/mmc/host/dw_mmc.c dw_mci_edmac_start_dma() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| UNITS | 2 | nelems | unit_array_size |
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct dw_mci)->lock |
drivers/gpu/drm/panfrost/panfrost_gem.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 0-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| LOCK2 | obj->resv |
drivers/gpu/drm/virtio/virtgpu_vq.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| HALF_LOCKED2 | &(plane->dev)->mode_config.panic_lock | ||
| HALF_LOCKED2 | flags |
drivers/media/platform/ti/omap3isp/ispccdc.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->cma_area->alloc_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->cma_area->alloc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | dev->dma_io_tlb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->dma_io_tlb_pools.next | 4096-ptr_max |
| 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->dma_mask | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->spinlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->dma_uses_io_tlb | 1 |
| PARAM_VALUE | 0 | dev->flags | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 1 | sg | 0 |
| PARAM_VALUE | 2 | nelems | 0 |
| PARAM_VALUE | 3 | dir | 1 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| NOCHECK_CALL | |||
| UNITS | 1 | sg | unit_byte |
| LOCK2 | &ccdc->ioctl_lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock | ||
| TYPE_LOCK | (struct isp_ccdc_device)->ioctl_lock |
drivers/gpu/drm/panthor/panthor_fw.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 3 | dir | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/spi/spi.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 1-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/media/common/videobuf2/videobuf2-dma-sg.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | sg | unit_byte |
drivers/accel/rocket/rocket_gem.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
drivers/tty/serial/pch_uart.c dma_handle_tx() -> dma_sync_sg_for_device()
| 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->dma_mask | 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 | sg | 16,4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1 |
| BUF_SIZE | 1 | sg | 0-u64max |
| CAPPED_DATA | 0 | dev | 1 |
| CAPPED_DATA | 2 | nelems | 1 |
| DATA_SOURCE | 1 | sg | r _kmalloc_noprof |
| MEM_ZERO | 1 | sg | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 2 | nelems | |
| UNITS | 2 | nelems | unit_array_size |
| LOCK2 | &priv->port.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/media/platform/ti/omap3isp/ispstat.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| NOCHECK_CALL | |||
| UNITS | 1 | sg | unit_byte |
| LOCK2 | &stat->ioctl_lock | ||
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock | ||
| TYPE_LOCK | (struct ispstat)->ioctl_lock |
drivers/tty/serial/imx.c imx_uart_dma_rx_callback() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->flags | 4096-ptr_max |
| PARAM_VALUE | 1 | sg | 4096-ptr_max |
| PARAM_VALUE | 2 | nelems | 1 |
| PARAM_VALUE | 3 | dir | 2 |
| BUF_SIZE | 1 | sg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bdma_chan->lock | ||
| HALF_LOCKED2 | &ioat_chan->cleanup_lock | ||
| HALF_LOCKED2 | &mv_chan->lock | ||
| HALF_LOCKED2 | &pd_chan->lock | ||
| HALF_LOCKED2 | &plxdev->ring_lock | ||
| HALF_LOCKED2 | &swdma_chan->complete_lock | ||
| HALF_LOCKED2 | &td_chan->lock | ||
| HALF_LOCKED2 | bh |
drivers/gpu/drm/etnaviv/etnaviv_gem.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 0-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
drivers/tty/serial/fsl_lpuart.c lpuart_copy_rx_to_tty() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->flags | 4096-ptr_max |
| PARAM_VALUE | 1 | sg | 4096-ptr_max |
| PARAM_VALUE | 2 | nelems | 1 |
| PARAM_VALUE | 3 | dir | 2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &sport->port.lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct uart_port)->lock |
drivers/dma-buf/heaps/cma_heap.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 0-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
| LOCK2 | &buffer->lock | ||
| TYPE_LOCK | (struct cma_heap_buffer)->lock |
drivers/media/common/videobuf2/videobuf2-dma-contig.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | sg | unit_byte |
| HALF_LOCKED2 | &mdev->req_queue_mutex | ||
| HALF_LOCKED2 | vb->vb2_queue->lock |
drivers/crypto/omap-des.c omap_des_crypt_dma() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | nelems | 0-s32max |
| PARAM_VALUE | 3 | dir | 1 |
| DATA_SOURCE | 2 | nelems | $3 |
| NOCHECK_CALL | |||
| UNITS | 1 | sg | unit_byte |
drivers/crypto/omap-des.c omap_des_done_task() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 2 |
| NOCHECK_CALL | |||
| UNITS | 1 | sg | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/usb/core/hcd.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 3 | dir | 1-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
drivers/dma-buf/udmabuf.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | dir | 0-2 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| FUZZY_MAX | 3 | dir | 2 |
| HARD_MAX | 3 | dir | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | sg | unit_byte |
drivers/gpu/drm/rockchip/rockchip_drm_gem.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sg | 0,16,4096-ptr_max |
| PARAM_VALUE | 3 | dir | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | sg | unit_byte |
drivers/accel/qaic/qaic_data.c dma_sync_sgtable_for_device() -> dma_sync_sg_for_device()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | dir | $2 |
| NOCHECK_CALL | |||
| UNITS | 1 | sg | unit_byte |
| LOCK2 | &bo->lock | ||
| LOCK2 | &dbc->ch_lock | ||
| LOCK2 | &dbc->req_lock | ||
| LOCK2 | &qdev->dev_lock | ||
| LOCK2 | &usr->qddev_lock | ||
| TYPE_LOCK | (struct dma_bridge_chan)->ch_lock | ||
| TYPE_LOCK | (struct dma_bridge_chan)->req_lock | ||
| TYPE_LOCK | (struct qaic_bo)->lock | ||
| TYPE_LOCK | (struct qaic_device)->dev_lock | ||
| TYPE_LOCK | (struct qaic_user)->qddev_lock |