Lines Matching defs:headers
99 void (*tlp_write_pkt)(struct altera_pcie *pcie, u32 *headers,
207 * Minimum 2 loops to read TLP headers and 1 loop to read data
284 static void tlp_write_packet(struct altera_pcie *pcie, u32 *headers,
289 tlp_rp_regdata.reg0 = headers[0];
290 tlp_rp_regdata.reg1 = headers[1];
295 tlp_rp_regdata.reg0 = headers[2];
303 tlp_rp_regdata.reg0 = headers[2];
311 static void s10_tlp_write_packet(struct altera_pcie *pcie, u32 *headers,
314 s10_tlp_write_tx(pcie, headers[0], RP_TX_SOP);
315 s10_tlp_write_tx(pcie, headers[1], 0);
316 s10_tlp_write_tx(pcie, headers[2], 0);
321 int where, u8 byte_en, bool read, u32 *headers)
333 headers[0] = TLP_CFG_DW0(pcie, cfg);
334 headers[1] = TLP_CFG_DW1(pcie, tag, byte_en);
335 headers[2] = TLP_CFG_DW2(bus, devfn, where);
341 u32 headers[TLP_HDR_SIZE];
344 headers);
346 pcie->pcie_data->ops->tlp_write_pkt(pcie, headers, 0, false);
354 u32 headers[TLP_HDR_SIZE];
358 headers);
362 pcie->pcie_data->ops->tlp_write_pkt(pcie, headers,
365 pcie->pcie_data->ops->tlp_write_pkt(pcie, headers,