Lines Matching refs:pxs
1090 const struct _xfer_spec *pxs, int cyc) in _ldst_memtomem() argument
1093 struct pl330_config *pcfg = pxs->desc->rqcfg.pcfg; in _ldst_memtomem()
1181 const struct _xfer_spec *pxs, int cyc, in _ldst_peripheral() argument
1191 off += _emit_FLUSHP(dry_run, &buf[off], pxs->desc->peri); in _ldst_peripheral()
1193 off += _emit_WFP(dry_run, &buf[off], cond, pxs->desc->peri); in _ldst_peripheral()
1194 off += _emit_load(dry_run, &buf[off], cond, pxs->desc->rqtype, in _ldst_peripheral()
1195 pxs->desc->peri); in _ldst_peripheral()
1196 off += _emit_store(dry_run, &buf[off], cond, pxs->desc->rqtype, in _ldst_peripheral()
1197 pxs->desc->peri); in _ldst_peripheral()
1204 const struct _xfer_spec *pxs, int cyc) in _bursts() argument
1207 enum pl330_cond cond = BRST_LEN(pxs->ccr) > 1 ? BURST : SINGLE; in _bursts()
1212 switch (pxs->desc->rqtype) { in _bursts()
1215 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts()
1220 off += _ldst_memtomem(dry_run, &buf[off], pxs, cyc); in _bursts()
1238 const struct _xfer_spec *pxs, int transfer_length) in _dregs() argument
1253 dregs_ccr = pxs->ccr; in _dregs()
1261 switch (pxs->desc->rqtype) { in _dregs()
1265 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, 1, in _dregs()
1271 off += _ldst_memtomem(dry_run, &buf[off], pxs, 1); in _dregs()
1285 unsigned long *bursts, const struct _xfer_spec *pxs) in _loop() argument
1292 return _bursts(pl330, dry_run, buf, pxs, 1); in _loop()
1310 szbrst = _bursts(pl330, 1, buf, pxs, 1); in _loop()
1342 off += _bursts(pl330, dry_run, &buf[off], pxs, cyc); in _loop()
1367 const struct _xfer_spec *pxs) in _setup_loops() argument
1369 struct pl330_xfer *x = &pxs->desc->px; in _setup_loops()
1370 u32 ccr = pxs->ccr; in _setup_loops()
1378 off += _loop(pl330, dry_run, &buf[off], &c, pxs); in _setup_loops()
1381 off += _dregs(pl330, dry_run, &buf[off], pxs, num_dregs); in _setup_loops()
1388 const struct _xfer_spec *pxs) in _setup_xfer() argument
1390 struct pl330_xfer *x = &pxs->desc->px; in _setup_xfer()
1399 off += _setup_loops(pl330, dry_run, &buf[off], pxs); in _setup_xfer()
1410 struct _xfer_spec *pxs) in _setup_req() argument
1419 off += _emit_MOV(dry_run, &buf[off], CCR, pxs->ccr); in _setup_req()
1421 off += _setup_xfer(pl330, dry_run, &buf[off], pxs); in _setup_req()