Defined in 2 files as a prototype:

Defined in 10 files as a member:

Defined in 3 files as a function:

Referenced in 17 files:

Smatch caller information:

drivers/net/fddi/skfp/hwmtm.c mac_drv_clear_rx_queue() -> dma_complete()

Type Parameter Key Value
PARAM_VALUE 0 param 4096-ptr_max
PARAM_VALUE 0 param->evcs->evc_code 0-255
PARAM_VALUE 0 param->evcs->evc_para 0,4168,8332-8336,16464-16467
PARAM_VALUE 0 param->evcs->evc_rep_required 0-255
PARAM_VALUE 0 param->hw.fp.rx 4096-ptr_max
PARAM_VALUE 0 param->hw.hw_state 0
PARAM_VALUE 0 param->mib.m->fddiMACDownstreamPORTType 0-2,4
PARAM_VALUE 0 param->mib.m->fddiMACTVXCapabilitiy 9223372036854775807,18446744073709486616
PARAM_VALUE 0 param->mib.m->fddiMACT_MaxCapabilitiy 9223372036854775807,18446744073707489116
PARAM_VALUE 0 param->mib.m->fddiMACT_MaxMIB 9223372036854775807,18446744073707489116
PARAM_VALUE 0 param->mib.m->fddiMACT_ReqMIB 9223372036854775807,18446744073707489116
PARAM_VALUE 0 param->mib.m->fddiMACTvxValueMIB 9223372036854775807,18446744073709517866
PARAM_VALUE 0 param->mib.p->fddiPORTAvailablePaths 0-255
PARAM_VALUE 0 param->mib.p->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 param->mib.p->fddiPORTIndex 1-2
PARAM_VALUE 0 param->mib.p->fddiPORTLer_Alarm 4-15
PARAM_VALUE 0 param->mib.p->fddiPORTLer_Cutoff 4-15
PARAM_VALUE 0 param->mib.p->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 param->os.hwm.tx_p->tx_curr_put->txd_txdscr 1073741824,1207959552-1476395008
PARAM_VALUE 0 param->y->lem.lem_on 0-1
PARAM_VALUE 0 param->y->ls_flag 0
PARAM_VALUE 0 param->y->mib->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 param->y->mib->fddiPORTLer_Estimate 0-65
PARAM_VALUE 0 param->y->mib->fddiPORTMy_Type 0-2,4
PARAM_VALUE 0 param->y->mib->fddiPORTNeighborType 0-4
PARAM_VALUE 0 param->y->mib->fddiPORTPCMStateX 0-4,6-u16max
PARAM_VALUE 0 param->y->mib->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 param->y->np 0-1
PARAM_VALUE 0 param->y->pc_lem_fail 0-1
PARAM_VALUE 0 param->y->plc.np_err 0
PARAM_VALUE 0 param->y->plc.p_bits 0-3
PARAM_VALUE 0 param->y->plc.p_pad 0
PARAM_VALUE 0 param->y->plc.p_start 0,3-4,7-8
PARAM_VALUE 0 param->y->plc.p_state 0-7
PARAM_VALUE 0 param->y->plc.parity_err 0
PARAM_VALUE 0 param->y->pmd_scramble 0-1
PARAM_VALUE 0 param->y->rc_flag 0
PARAM_VALUE 0 param->y->tc_flag 0
PARAM_VALUE 0 param->y->td_flag 0-1
PARAM_VALUE 0 param->y->wc_flag 0-1
PARAM_VALUE 2 flag 2
BUF_SIZE 0 param->q.ev_get (-1),256
DATA_SOURCE 0 param $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 param->e.ecm_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->e.ecm_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->hw.fp.s2l 0-u16max
HOST_DATA 0 param->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer0.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer0.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer1.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer1.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer2.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer2.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->sm.smt_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->sm.smt_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->t.st_fast.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->t.st_fast.tm_smc->hw.fp.s2u 0-u16max
NO_OVERFLOW_SIMPLE 0 param->os.hwm.tx_len
HALF_LOCKED2 &bp->DriverLock

drivers/net/fddi/skfp/hwmtm.c mac_drv_clear_txd() -> dma_complete()

Type Parameter Key Value
PARAM_VALUE 0 param 4096-ptr_max
PARAM_VALUE 0 param->evcs->evc_code 0-255
PARAM_VALUE 0 param->evcs->evc_para 0,4168,8332-8336,16464-16467
PARAM_VALUE 0 param->evcs->evc_rep_required 0-255
PARAM_VALUE 0 param->hw.fp.tx 4096-ptr_max
PARAM_VALUE 0 param->mib.m->fddiMACAvailablePaths 1
PARAM_VALUE 0 param->mib.m->fddiMACCurrentPath 3
PARAM_VALUE 0 param->mib.m->fddiMACDA_Flag 0-1
PARAM_VALUE 0 param->mib.m->fddiMACDownstreamPORTType 0-2,4
PARAM_VALUE 0 param->mib.m->fddiMACDupAddressTest 0-2
PARAM_VALUE 0 param->mib.m->fddiMACFrameStatusFunctions 0
PARAM_VALUE 0 param->mib.m->fddiMACHardwarePresent 1
PARAM_VALUE 0 param->mib.m->fddiMACIndex 1
PARAM_VALUE 0 param->mib.m->fddiMACMA_UnitdataAvailable 0-1
PARAM_VALUE 0 param->mib.m->fddiMACMA_UnitdataEnable 0-1
PARAM_VALUE 0 param->mib.m->fddiMACRequestedPaths 4-u16max
PARAM_VALUE 0 param->mib.m->fddiMACTVXCapabilitiy 9223372036854775807,18446744073709486616
PARAM_VALUE 0 param->mib.m->fddiMACT_MaxCapabilitiy 9223372036854775807,18446744073707489116
PARAM_VALUE 0 param->mib.m->fddiMACT_MaxMIB 9223372036854775807,18446744073707489116
PARAM_VALUE 0 param->mib.m->fddiMACT_Neg 4292870144-4294967295
PARAM_VALUE 0 param->mib.m->fddiMACT_ReqMIB 9223372036854775807,18446744073707489116
PARAM_VALUE 0 param->mib.m->fddiMACTvxValueMIB 9223372036854775807,18446744073709517866
PARAM_VALUE 0 param->mib.m->fddiMACUNDA_Flag 0-1
PARAM_VALUE 0 param->mib.p->fddiPORTBS_Flag 0
PARAM_VALUE 0 param->mib.p->fddiPORTConnectState 0-3
PARAM_VALUE 0 param->mib.p->fddiPORTConnectionPolicies 0-1
PARAM_VALUE 0 param->mib.p->fddiPORTCurrentPath 0,4-5
PARAM_VALUE 0 param->mib.p->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 param->mib.p->fddiPORTIndex 1-2
PARAM_VALUE 0 param->mib.p->fddiPORTLer_Alarm 4-15
PARAM_VALUE 0 param->mib.p->fddiPORTLer_Cutoff 4-15
PARAM_VALUE 0 param->mib.p->fddiPORTLer_Estimate 0-65
PARAM_VALUE 0 param->mib.p->fddiPORTMACPlacement 0-1
PARAM_VALUE 0 param->mib.p->fddiPORTMacIndicated.R_val 0-1
PARAM_VALUE 0 param->mib.p->fddiPORTMacIndicated.T_val 0-1
PARAM_VALUE 0 param->mib.p->fddiPORTMaint_LS 0-4
PARAM_VALUE 0 param->mib.p->fddiPORTMy_Type 0-2,4
PARAM_VALUE 0 param->mib.p->fddiPORTNeighborType 0-4
PARAM_VALUE 0 param->mib.p->fddiPORTPCMStateX 0-4,6-u16max
PARAM_VALUE 0 param->mib.p->fddiPORTPC_LS 0-5
PARAM_VALUE 0 param->mib.p->fddiPORTPC_Withhold 0-3
PARAM_VALUE 0 param->mib.p->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 param->os.hwm.tx_p->tx_curr_put->txd_txdscr 1073741824,1207959552-1476395008
PARAM_VALUE 0 param->y->bitn 0,3-4,7-8
PARAM_VALUE 0 param->y->cem_pst 0-2
PARAM_VALUE 0 param->y->cf_join 0-1
PARAM_VALUE 0 param->y->cf_loop 0-1
PARAM_VALUE 0 param->y->curr_ls 12-15
PARAM_VALUE 0 param->y->lc_test 1-4
PARAM_VALUE 0 param->y->lem.lem_on 0-1
PARAM_VALUE 0 param->y->ls_flag 0
PARAM_VALUE 0 param->y->mib->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 param->y->mib->fddiPORTLer_Estimate 0-65
PARAM_VALUE 0 param->y->mib->fddiPORTMy_Type 0-2,4
PARAM_VALUE 0 param->y->mib->fddiPORTNeighborType 0-4
PARAM_VALUE 0 param->y->mib->fddiPORTPCMStateX 0-4,6-u16max
PARAM_VALUE 0 param->y->mib->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 param->y->np 0-1
PARAM_VALUE 0 param->y->pc_lem_fail 0-1
PARAM_VALUE 0 param->y->pc_mode 0-2
PARAM_VALUE 0 param->y->plc.np_err 0
PARAM_VALUE 0 param->y->plc.p_bits 0-3
PARAM_VALUE 0 param->y->plc.p_pad 0
PARAM_VALUE 0 param->y->plc.p_start 0,3-4,7-8
PARAM_VALUE 0 param->y->plc.p_state 0-7
PARAM_VALUE 0 param->y->plc.parity_err 0
PARAM_VALUE 0 param->y->pmd_scramble 0-1
PARAM_VALUE 0 param->y->rc_flag 0
PARAM_VALUE 0 param->y->scrub 0-1
PARAM_VALUE 0 param->y->tc_flag 0
PARAM_VALUE 0 param->y->td_flag 0-1
PARAM_VALUE 0 param->y->timer0_exp 0
PARAM_VALUE 0 param->y->tr_flag 0-1
PARAM_VALUE 0 param->y->twisted 0-1
PARAM_VALUE 0 param->y->wc_flag 0-1
PARAM_VALUE 1 descr 4096-ptr_max
PARAM_VALUE 2 flag 1,129
BUF_SIZE 0 param->q.ev_get (-1),256
CAPPED_DATA 0 param->evcs->evc_code 1
DATA_SOURCE 0 param $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 param->e.ecm_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->e.ecm_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->hw.fp.s2l 0-u16max
HOST_DATA 0 param->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer0.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer0.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer1.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer1.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer2.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer2.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->sm.smt_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->sm.smt_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->t.st_fast.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->t.st_fast.tm_smc->hw.fp.s2u 0-u16max
NO_OVERFLOW_SIMPLE 0 param->e.ecm_timer.tm_smc->os.MacStat.gen.tx_bytes
NO_OVERFLOW_SIMPLE 0 param->e.ecm_timer.tm_smc->os.hwm.tx_len
NO_OVERFLOW_SIMPLE 0 param->os.hwm.tx_len
NO_OVERFLOW_SIMPLE 0 param->r.rmt_timer0.tm_smc->os.MacStat.gen.tx_bytes
NO_OVERFLOW_SIMPLE 0 param->r.rmt_timer0.tm_smc->os.hwm.tx_len
NO_OVERFLOW_SIMPLE 0 param->r.rmt_timer1.tm_smc->os.MacStat.gen.tx_bytes
NO_OVERFLOW_SIMPLE 0 param->r.rmt_timer1.tm_smc->os.hwm.tx_len
NO_OVERFLOW_SIMPLE 0 param->r.rmt_timer2.tm_smc->os.MacStat.gen.tx_bytes
NO_OVERFLOW_SIMPLE 0 param->r.rmt_timer2.tm_smc->os.hwm.tx_len
NO_OVERFLOW_SIMPLE 0 param->t.st_fast.tm_smc->os.MacStat.gen.tx_bytes
NO_OVERFLOW_SIMPLE 0 param->t.st_fast.tm_smc->os.hwm.tx_len
HALF_LOCKED2 &bp->DriverLock
HALF_LOCKED2 Flags

drivers/net/fddi/skfp/hwmtm.c process_receive() -> dma_complete()

Type Parameter Key Value
PARAM_VALUE 0 param 4096-ptr_max
PARAM_VALUE 0 param->evcs->evc_code 0-255
PARAM_VALUE 0 param->evcs->evc_para 0,4168,8332-8336,16464-16467
PARAM_VALUE 0 param->evcs->evc_rep_required 0-255
PARAM_VALUE 0 param->hw.fp.rx 4096-ptr_max
PARAM_VALUE 0 param->mib.p->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 param->mib.p->fddiPORTIndex 1-2
PARAM_VALUE 0 param->mib.p->fddiPORTLer_Alarm 4-15
PARAM_VALUE 0 param->mib.p->fddiPORTLer_Cutoff 4-15
PARAM_VALUE 0 param->mib.p->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 param->os.hwm.detec_count 0
PARAM_VALUE 0 param->os.hwm.isr_flag 0-1
PARAM_VALUE 0 param->os.hwm.tx_p->tx_curr_put->txd_txdscr 1073741824,1207959552-1476395008
PARAM_VALUE 0 param->y->lem.lem_on 0-1
PARAM_VALUE 0 param->y->ls_flag 0
PARAM_VALUE 0 param->y->mib->fddiPORTHardwarePresent 0-1
PARAM_VALUE 0 param->y->mib->fddiPORTLer_Estimate 0-65
PARAM_VALUE 0 param->y->mib->fddiPORTMy_Type 0-2,4
PARAM_VALUE 0 param->y->mib->fddiPORTNeighborType 0-4
PARAM_VALUE 0 param->y->mib->fddiPORTPCMStateX 0-4,6-u16max
PARAM_VALUE 0 param->y->mib->fddiPORTPMDClass 0-2,4-6
PARAM_VALUE 0 param->y->np 0-1
PARAM_VALUE 0 param->y->pc_lem_fail 0-1
PARAM_VALUE 0 param->y->plc.np_err 0
PARAM_VALUE 0 param->y->plc.p_bits 0-3
PARAM_VALUE 0 param->y->plc.p_pad 0
PARAM_VALUE 0 param->y->plc.p_start 0,3-4,7-8
PARAM_VALUE 0 param->y->plc.p_state 0-7
PARAM_VALUE 0 param->y->plc.parity_err 0
PARAM_VALUE 0 param->y->pmd_scramble 0-1
PARAM_VALUE 0 param->y->rc_flag 0
PARAM_VALUE 0 param->y->tc_flag 0
PARAM_VALUE 0 param->y->td_flag 0-1
PARAM_VALUE 0 param->y->wc_flag 0-1
PARAM_VALUE 2 flag 2
BUF_SIZE 0 param->q.ev_get (-1),256
DATA_SOURCE 0 param $0
HARD_MAX 0 param->os.hwm.isr_flag 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 param->hw.fp.s2l 0-u16max
HOST_DATA 0 param->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer0.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer0.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer1.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer1.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->r.rmt_timer2.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->r.rmt_timer2.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->sm.smt_timer.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->sm.smt_timer.tm_smc->hw.fp.s2u 0-u16max
HOST_DATA 0 param->t.st_fast.tm_smc->hw.fp.s2l 0-u16max
HOST_DATA 0 param->t.st_fast.tm_smc->hw.fp.s2u 0-u16max
NO_OVERFLOW_SIMPLE 0 param->os.hwm.tx_len
HALF_LOCKED2 &bp->DriverLock

drivers/ata/pata_arasan_cf.c data_xfer() -> dma_complete()

Type Parameter Key Value
PARAM_VALUE 0 param 4096-ptr_max
PARAM_VALUE 0 param->dma_chan 0
PARAM_VALUE 0 param->host 4096-ptr_max
PARAM_VALUE 0 param->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 param->qc->ap 4096-ptr_max
PARAM_VALUE 0 param->qc->ap->hsm_task_state 4
PARAM_VALUE 0 param->qc->err_mask 0,32-u32max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/ata/pata_arasan_cf.c delayed_finish() -> dma_complete()

Type Parameter Key Value
PARAM_VALUE 0 param 4096-ptr_max
PARAM_VALUE 0 param->host 4096-ptr_max
PARAM_VALUE 0 param->host->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 param->qc 4096-ptr_max
PARAM_VALUE 0 param->qc->ap 4096-ptr_max
PARAM_VALUE 0 param->qc->ap->ioaddr.altstatus_addr 0-ptr_max
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/rapidio/devices/tsi721_dma.c tsi721_dma_tasklet() -> tsi721_dma_tasklet ptr callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-40+56) $(-1)
NOCHECK_CALL
UNITS 0 param unit_byte

drivers/dma/mv_xor.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mv_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct mv_xor_chan)->lock

drivers/dma/timb_dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &td_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct timb_dma_chan)->lock

drivers/dma/sh/shdma-base.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/ioat/dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ioat_chan->cleanup_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct ioatdma_chan)->cleanup_lock

drivers/dma/plx_dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &plxdev->ring_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct plx_dma_dev)->ring_lock

drivers/dma/pch_dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &pd_chan->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct pch_dma_chan)->lock

drivers/dma/mmp_tdma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/xgene-dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/switchtec_dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &swdma_chan->complete_lock
LOCK2 bh
TYPE_LOCK (struct switchtec_dma_chan)->complete_lock

drivers/dma/qcom/hidma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/tegra20-apb-dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/dw/core.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/xilinx/zynqmp_dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/sh/rcar-dmac.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/dma/xilinx/xilinx_dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 flags

drivers/dma/mxs-dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/apple-admac.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/mmp_pdma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/crypto/ccp/ccp-dmaengine.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/amd/ptdma/ptdma-dmaengine.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ae4cmd_q->cmd_lock

drivers/dma/bcm-sba-raid.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &chan->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &thread->chan->lock
HALF_LOCKED2 flags

drivers/dma/idxd/dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/dma/virt-dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/ep93xx_dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/altera-msgdma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/lgm/lgm-dma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/dma/nbpfaxi.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/dma/sf-pdma/sf-pdma.c dmaengine_desc_callback_invoke() -> (struct dmaengine_desc_callback)->callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-0+16) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/rapidio/devices/tsi721_dma.c tsi721_dma_tx_err() -> tsi721_dma_tx_err ptr callback()

Type Parameter Key Value
BUF_SIZE 0 param s32min-(-2),1-s32max
BUF_SIZE 0 param s32min-(-2),1-s32max
CONTAINER 0 *(-40+56) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 param unit_byte
LOCK2 &bdma_chan->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct tsi721_bdma_chan)->lock