Lines Matching refs:pxs
1078 const struct _xfer_spec *pxs, int cyc) in _ldst_memtomem() argument
1081 struct pl330_config *pcfg = pxs->desc->rqcfg.pcfg; in _ldst_memtomem()
1171 const struct _xfer_spec *pxs, int cyc, in _ldst_peripheral() argument
1184 off += _emit_FLUSHP(dry_run, &buf[off], pxs->desc->peri); in _ldst_peripheral()
1186 off += _emit_WFP(dry_run, &buf[off], cond, pxs->desc->peri); in _ldst_peripheral()
1187 off += _emit_load(dry_run, &buf[off], cond, pxs->desc->rqtype, in _ldst_peripheral()
1188 pxs->desc->peri); in _ldst_peripheral()
1189 off += _emit_store(dry_run, &buf[off], cond, pxs->desc->rqtype, in _ldst_peripheral()
1190 pxs->desc->peri); in _ldst_peripheral()
1197 const struct _xfer_spec *pxs, int cyc) in _bursts() argument
1200 enum pl330_cond cond = BRST_LEN(pxs->ccr) > 1 ? BURST : SINGLE; in _bursts()
1202 switch (pxs->desc->rqtype) { in _bursts()
1206 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts()
1211 off += _ldst_memtomem(dry_run, &buf[off], pxs, cyc); in _bursts()
1228 const struct _xfer_spec *pxs, int transfer_length) in _dregs() argument
1236 switch (pxs->desc->rqtype) { in _dregs()
1240 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, in _dregs()
1245 dregs_ccr = pxs->ccr; in _dregs()
1253 off += _ldst_memtomem(dry_run, &buf[off], pxs, 1); in _dregs()
1267 unsigned long *bursts, const struct _xfer_spec *pxs) in _loop() argument
1274 return _bursts(pl330, dry_run, buf, pxs, 1); in _loop()
1292 szbrst = _bursts(pl330, 1, buf, pxs, 1); in _loop()
1324 off += _bursts(pl330, dry_run, &buf[off], pxs, cyc); in _loop()
1349 const struct _xfer_spec *pxs) in _setup_loops() argument
1351 struct pl330_xfer *x = &pxs->desc->px; in _setup_loops()
1352 u32 ccr = pxs->ccr; in _setup_loops()
1360 off += _loop(pl330, dry_run, &buf[off], &c, pxs); in _setup_loops()
1363 off += _dregs(pl330, dry_run, &buf[off], pxs, num_dregs); in _setup_loops()
1370 const struct _xfer_spec *pxs) in _setup_xfer() argument
1372 struct pl330_xfer *x = &pxs->desc->px; in _setup_xfer()
1381 off += _setup_loops(pl330, dry_run, &buf[off], pxs); in _setup_xfer()
1392 struct _xfer_spec *pxs) in _setup_req() argument
1401 off += _emit_MOV(dry_run, &buf[off], CCR, pxs->ccr); in _setup_req()
1403 off += _setup_xfer(pl330, dry_run, &buf[off], pxs); in _setup_req()