Lines Matching full:headers

115 	void (*tlp_write_pkt)(struct altera_pcie *pcie, u32 *headers,
262 * Minimum 2 loops to read TLP headers and 1 loop to read data in tlp_read_packet()
339 static void tlp_write_packet(struct altera_pcie *pcie, u32 *headers, in tlp_write_packet() argument
344 tlp_rp_regdata.reg0 = headers[0]; in tlp_write_packet()
345 tlp_rp_regdata.reg1 = headers[1]; in tlp_write_packet()
350 tlp_rp_regdata.reg0 = headers[2]; in tlp_write_packet()
358 tlp_rp_regdata.reg0 = headers[2]; in tlp_write_packet()
366 static void s10_tlp_write_packet(struct altera_pcie *pcie, u32 *headers, in s10_tlp_write_packet() argument
369 s10_tlp_write_tx(pcie, headers[0], RP_TX_SOP); in s10_tlp_write_packet()
370 s10_tlp_write_tx(pcie, headers[1], 0); in s10_tlp_write_packet()
371 s10_tlp_write_tx(pcie, headers[2], 0); in s10_tlp_write_packet()
376 int where, u8 byte_en, bool read, u32 *headers) in get_tlp_header() argument
388 headers[0] = TLP_CFG_DW0(pcie, cfg); in get_tlp_header()
389 headers[1] = TLP_CFG_DW1(pcie, tag, byte_en); in get_tlp_header()
390 headers[2] = TLP_CFG_DW2(bus, devfn, where); in get_tlp_header()
396 u32 headers[TLP_HDR_SIZE]; in tlp_cfg_dword_read() local
399 headers); in tlp_cfg_dword_read()
401 pcie->pcie_data->ops->tlp_write_pkt(pcie, headers, 0, false); in tlp_cfg_dword_read()
409 u32 headers[TLP_HDR_SIZE]; in tlp_cfg_dword_write() local
413 headers); in tlp_cfg_dword_write()
417 pcie->pcie_data->ops->tlp_write_pkt(pcie, headers, in tlp_cfg_dword_write()
420 pcie->pcie_data->ops->tlp_write_pkt(pcie, headers, in tlp_cfg_dword_write()