Lines Matching refs:cb
115 struct dmaengine_desc_callback *cb) in dmaengine_desc_get_callback() argument
117 cb->callback = tx->callback; in dmaengine_desc_get_callback()
118 cb->callback_result = tx->callback_result; in dmaengine_desc_get_callback()
119 cb->callback_param = tx->callback_param; in dmaengine_desc_get_callback()
132 dmaengine_desc_callback_invoke(struct dmaengine_desc_callback *cb, in dmaengine_desc_callback_invoke() argument
140 if (cb->callback_result) { in dmaengine_desc_callback_invoke()
143 cb->callback_result(cb->callback_param, result); in dmaengine_desc_callback_invoke()
144 } else if (cb->callback) { in dmaengine_desc_callback_invoke()
145 cb->callback(cb->callback_param); in dmaengine_desc_callback_invoke()
163 struct dmaengine_desc_callback cb; in dmaengine_desc_get_callback_invoke() local
165 dmaengine_desc_get_callback(tx, &cb); in dmaengine_desc_get_callback_invoke()
166 dmaengine_desc_callback_invoke(&cb, result); in dmaengine_desc_get_callback_invoke()
177 dmaengine_desc_callback_valid(struct dmaengine_desc_callback *cb) in dmaengine_desc_callback_valid() argument
179 return cb->callback || cb->callback_result; in dmaengine_desc_callback_valid()