Lines Matching refs:tlp_rp_regdata
170 struct tlp_rp_regpair_t *tlp_rp_regdata) in tlp_write_tx() argument
172 cra_writel(pcie, tlp_rp_regdata->reg0, RP_TX_REG0); in tlp_write_tx()
173 cra_writel(pcie, tlp_rp_regdata->reg1, RP_TX_REG1); in tlp_write_tx()
174 cra_writel(pcie, tlp_rp_regdata->ctrl, RP_TX_CNTRL); in tlp_write_tx()
288 struct tlp_rp_regpair_t tlp_rp_regdata; in tlp_write_packet() local
290 tlp_rp_regdata.reg0 = headers[0]; in tlp_write_packet()
291 tlp_rp_regdata.reg1 = headers[1]; in tlp_write_packet()
292 tlp_rp_regdata.ctrl = RP_TX_SOP; in tlp_write_packet()
293 tlp_write_tx(pcie, &tlp_rp_regdata); in tlp_write_packet()
296 tlp_rp_regdata.reg0 = headers[2]; in tlp_write_packet()
297 tlp_rp_regdata.reg1 = 0; in tlp_write_packet()
298 tlp_rp_regdata.ctrl = 0; in tlp_write_packet()
299 tlp_write_tx(pcie, &tlp_rp_regdata); in tlp_write_packet()
301 tlp_rp_regdata.reg0 = data; in tlp_write_packet()
302 tlp_rp_regdata.reg1 = 0; in tlp_write_packet()
304 tlp_rp_regdata.reg0 = headers[2]; in tlp_write_packet()
305 tlp_rp_regdata.reg1 = data; in tlp_write_packet()
308 tlp_rp_regdata.ctrl = RP_TX_EOP; in tlp_write_packet()
309 tlp_write_tx(pcie, &tlp_rp_regdata); in tlp_write_packet()