Lines Matching refs:csr
43 u32 csr;
47 csr = omap24xxcam_reg_in(base, CAMDMA_CSR(i));
49 omap24xxcam_reg_out(base, CAMDMA_CSR(i), csr);
57 u32 csr;
59 csr = omap24xxcam_reg_in(base, CAMDMA_CSR(dmach));
61 omap24xxcam_reg_out(base, CAMDMA_CSR(dmach), csr);
65 return csr;
244 static void omap24xxcam_dma_abort(struct omap24xxcam_dma *dma, u32 csr)
276 (*callback) (dma, csr, arg);
290 static void omap24xxcam_dma_stop(struct omap24xxcam_dma *dma, u32 csr)
293 omap24xxcam_dma_abort(dma, csr);
303 u32 csr;
327 csr = omap24xxcam_dmahw_ack_ch(dma->base, dmach);
328 if (csr & csr_error) {
333 omap24xxcam_dma_stop(dma, csr);
341 (*callback) (dma, csr, arg);
389 static void omap24xxcam_sgdma_callback(struct omap24xxcam_dma *dma, u32 csr,
413 sg_state->csr |= csr;
419 || (sg_state->csr & csr_error)) {
422 u32 sg_csr = sg_state->csr;
453 !(sg_state->csr & csr_error)) {
523 sg_state->csr = 0;
548 u32 csr = CAMDMA_CSR_TRANS_ERR;
551 omap24xxcam_dma_stop(&sgdma->dma, csr);
567 (*callback) (sgdma, csr, arg);
591 sgdma->sg_state[sg].csr = 0;