Lines Matching refs:cond
608 static inline u32 _emit_LD(unsigned dry_run, u8 buf[], enum pl330_cond cond) in _emit_LD() argument
615 if (cond == SINGLE) in _emit_LD()
617 else if (cond == BURST) in _emit_LD()
621 cond == SINGLE ? 'S' : (cond == BURST ? 'B' : 'A')); in _emit_LD()
627 enum pl330_cond cond, u8 peri) in _emit_LDP() argument
634 if (cond == BURST) in _emit_LDP()
642 cond == SINGLE ? 'S' : 'B', peri >> 3); in _emit_LDP()
667 enum pl330_cond cond; member
676 enum pl330_cond cond = arg->cond; in _emit_LPEND() local
692 if (cond == SINGLE) in _emit_LPEND()
694 else if (cond == BURST) in _emit_LPEND()
701 cond == SINGLE ? 'S' : (cond == BURST ? 'B' : 'A'), in _emit_LPEND()
765 static inline u32 _emit_ST(unsigned dry_run, u8 buf[], enum pl330_cond cond) in _emit_ST() argument
772 if (cond == SINGLE) in _emit_ST()
774 else if (cond == BURST) in _emit_ST()
778 cond == SINGLE ? 'S' : (cond == BURST ? 'B' : 'A')); in _emit_ST()
784 enum pl330_cond cond, u8 peri) in _emit_STP() argument
791 if (cond == BURST) in _emit_STP()
799 cond == SINGLE ? 'S' : 'B', peri >> 3); in _emit_STP()
805 enum pl330_cond cond, u8 peri) in _emit_WFP() argument
812 if (cond == SINGLE) in _emit_WFP()
814 else if (cond == BURST) in _emit_WFP()
824 cond == SINGLE ? 'S' : (cond == BURST ? 'B' : 'P'), peri >> 3); in _emit_WFP()
1120 enum pl330_cond cond, enum dma_transfer_direction direction, in _emit_load() argument
1128 off += _emit_LD(dry_run, &buf[off], cond); in _emit_load()
1132 if (cond == ALWAYS) { in _emit_load()
1138 off += _emit_LDP(dry_run, &buf[off], cond, in _emit_load()
1153 enum pl330_cond cond, enum dma_transfer_direction direction, in _emit_store() argument
1161 off += _emit_ST(dry_run, &buf[off], cond); in _emit_store()
1165 if (cond == ALWAYS) { in _emit_store()
1171 off += _emit_STP(dry_run, &buf[off], cond, in _emit_store()
1188 enum pl330_cond cond) in _ldst_peripheral() argument
1199 off += _emit_WFP(dry_run, &buf[off], cond, pxs->desc->peri); in _ldst_peripheral()
1200 off += _emit_load(dry_run, &buf[off], cond, pxs->desc->rqtype, in _ldst_peripheral()
1202 off += _emit_store(dry_run, &buf[off], cond, pxs->desc->rqtype, in _ldst_peripheral()
1213 enum pl330_cond cond = BRST_LEN(pxs->ccr) > 1 ? BURST : SINGLE; in _bursts() local
1216 cond = BURST; in _bursts()
1222 cond); in _bursts()
1318 lpend.cond = ALWAYS; in _loop()
1350 lpend.cond = ALWAYS; in _loop()
1357 lpend.cond = ALWAYS; in _loop()