Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/comedi/drivers/das1800.c das1800_free_dma() -> comedi_isadma_free()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->attach_lock
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->attach_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/das16.c das16_free_dma() -> comedi_isadma_free()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->attach_lock
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->attach_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/comedi_isadma.c comedi_isadma_alloc() -> comedi_isadma_free()

Type Parameter Key Value
PARAM_VALUE 0 dma 0,4096-ptr_max
PARAM_VALUE 0 dma->dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dma->n_desc 1-2
BUF_SIZE 0 dma 0,56-88
BUF_SIZE 0 dma 0,56-88
CAPABLE 0 21
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 global &comedi_drivers_list_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl816.c pcl816_free_dma() -> comedi_isadma_free()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->attach_lock
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->attach_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_labpc_isadma.c labpc_free_dma_chan() -> comedi_isadma_free()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->attach_lock
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->attach_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl818.c pcl818_free_dma() -> comedi_isadma_free()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->attach_lock
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->attach_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/ni_at_a2150.c a2150_free_dma() -> comedi_isadma_free()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->attach_lock
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->attach_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/pcl812.c pcl812_free_dma() -> comedi_isadma_free()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->attach_lock
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->attach_lock
TYPE_LOCK (struct comedi_device)->mutex

drivers/comedi/drivers/dt282x.c dt282x_free_dma() -> comedi_isadma_free()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->attach_lock
LOCK2 &dev->mutex
TYPE_LOCK (struct comedi_device)->attach_lock
TYPE_LOCK (struct comedi_device)->mutex