Lines Matching refs:pxs
1088 const struct _xfer_spec *pxs, int cyc) in _ldst_memtomem() argument
1091 struct pl330_config *pcfg = pxs->desc->rqcfg.pcfg; in _ldst_memtomem()
1181 const struct _xfer_spec *pxs, int cyc, in _ldst_peripheral() argument
1194 off += _emit_FLUSHP(dry_run, &buf[off], pxs->desc->peri); in _ldst_peripheral()
1196 off += _emit_WFP(dry_run, &buf[off], cond, pxs->desc->peri); in _ldst_peripheral()
1197 off += _emit_load(dry_run, &buf[off], cond, pxs->desc->rqtype, in _ldst_peripheral()
1198 pxs->desc->peri); in _ldst_peripheral()
1199 off += _emit_store(dry_run, &buf[off], cond, pxs->desc->rqtype, in _ldst_peripheral()
1200 pxs->desc->peri); in _ldst_peripheral()
1207 const struct _xfer_spec *pxs, int cyc) in _bursts() argument
1210 enum pl330_cond cond = BRST_LEN(pxs->ccr) > 1 ? BURST : SINGLE; in _bursts()
1212 switch (pxs->desc->rqtype) { in _bursts()
1216 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts()
1221 off += _ldst_memtomem(dry_run, &buf[off], pxs, cyc); in _bursts()
1238 const struct _xfer_spec *pxs, int transfer_length) in _dregs() argument
1246 switch (pxs->desc->rqtype) { in _dregs()
1250 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, in _dregs()
1255 dregs_ccr = pxs->ccr; in _dregs()
1263 off += _ldst_memtomem(dry_run, &buf[off], pxs, 1); in _dregs()
1277 unsigned long *bursts, const struct _xfer_spec *pxs) in _loop() argument
1284 return _bursts(pl330, dry_run, buf, pxs, 1); in _loop()
1302 szbrst = _bursts(pl330, 1, buf, pxs, 1); in _loop()
1334 off += _bursts(pl330, dry_run, &buf[off], pxs, cyc); in _loop()
1359 const struct _xfer_spec *pxs) in _setup_loops() argument
1361 struct pl330_xfer *x = &pxs->desc->px; in _setup_loops()
1362 u32 ccr = pxs->ccr; in _setup_loops()
1370 off += _loop(pl330, dry_run, &buf[off], &c, pxs); in _setup_loops()
1373 off += _dregs(pl330, dry_run, &buf[off], pxs, num_dregs); in _setup_loops()
1380 const struct _xfer_spec *pxs) in _setup_xfer() argument
1382 struct pl330_xfer *x = &pxs->desc->px; in _setup_xfer()
1391 off += _setup_loops(pl330, dry_run, &buf[off], pxs); in _setup_xfer()
1402 struct _xfer_spec *pxs) in _setup_req() argument
1411 off += _emit_MOV(dry_run, &buf[off], CCR, pxs->ccr); in _setup_req()
1413 off += _setup_xfer(pl330, dry_run, &buf[off], pxs); in _setup_req()