Lines Matching refs:ccr
237 #define BRST_LEN(ccr) ((((ccr) >> CC_SRCBRSTLEN_SHFT) & 0xf) + 1) argument
238 #define BRST_SIZE(ccr) (1 << (((ccr) >> CC_SRCBRSTSIZE_SHFT) & 0x7)) argument
240 #define BYTE_TO_BURST(b, ccr) ((b) / BRST_SIZE(ccr) / BRST_LEN(ccr)) argument
241 #define BURST_TO_BYTE(c, ccr) ((c) * BRST_SIZE(ccr) * BRST_LEN(ccr)) argument
551 u32 ccr; member
1213 enum pl330_cond cond = BRST_LEN(pxs->ccr) > 1 ? BURST : SINGLE; in _bursts()
1259 dregs_ccr = pxs->ccr; in _dregs()
1376 u32 ccr = pxs->ccr; in _setup_loops() local
1377 unsigned long c, bursts = BYTE_TO_BURST(x->bytes, ccr); in _setup_loops()
1378 int num_dregs = (x->bytes - BURST_TO_BYTE(bursts, ccr)) / in _setup_loops()
1379 BRST_SIZE(ccr); in _setup_loops()
1425 off += _emit_MOV(dry_run, &buf[off], CCR, pxs->ccr); in _setup_req()
1439 u32 ccr = 0; in _prepare_ccr() local
1442 ccr |= CC_SRCINC; in _prepare_ccr()
1445 ccr |= CC_DSTINC; in _prepare_ccr()
1449 ccr |= CC_SRCPRI | CC_DSTPRI; in _prepare_ccr()
1451 ccr |= CC_SRCNS | CC_DSTNS; in _prepare_ccr()
1453 ccr |= CC_SRCIA | CC_DSTIA; in _prepare_ccr()
1455 ccr |= (((rqc->brst_len - 1) & 0xf) << CC_SRCBRSTLEN_SHFT); in _prepare_ccr()
1456 ccr |= (((rqc->brst_len - 1) & 0xf) << CC_DSTBRSTLEN_SHFT); in _prepare_ccr()
1458 ccr |= (rqc->brst_size << CC_SRCBRSTSIZE_SHFT); in _prepare_ccr()
1459 ccr |= (rqc->brst_size << CC_DSTBRSTSIZE_SHFT); in _prepare_ccr()
1461 ccr |= (rqc->scctl << CC_SRCCCTRL_SHFT); in _prepare_ccr()
1462 ccr |= (rqc->dcctl << CC_DSTCCTRL_SHFT); in _prepare_ccr()
1464 ccr |= (rqc->swap << CC_SWAP_SHFT); in _prepare_ccr()
1466 return ccr; in _prepare_ccr()
1481 u32 ccr; in pl330_submit_req() local
1527 ccr = _prepare_ccr(&desc->rqcfg); in pl330_submit_req()
1531 xs.ccr = ccr; in pl330_submit_req()