Lines Matching refs:pcie_pf

629 al_pcie_port_pf_params_config(struct al_pcie_pf *pcie_pf,  in al_pcie_port_pf_params_config()  argument
632 struct al_pcie_port *pcie_port = pcie_pf->pcie_port; in al_pcie_port_pf_params_config()
634 unsigned int pf_num = pcie_pf->pf_num; in al_pcie_port_pf_params_config()
653 regs->core_space[pcie_pf->pf_num].pcie_dev_cap_base, in al_pcie_port_pf_params_config()
1286 struct al_pcie_pf *pcie_pf, in al_pcie_pf_handle_init() argument
1299 pcie_pf->pf_num = pf_num; in al_pcie_pf_handle_init()
1300 pcie_pf->pcie_port = pcie_port; in al_pcie_pf_handle_init()
1303 pcie_port->port_id, pcie_pf->pf_num, pcie_port->rev_id, in al_pcie_pf_handle_init()
1873 struct al_pcie_pf *pcie_pf, in al_pcie_pf_config() argument
1879 al_assert(pcie_pf); in al_pcie_pf_config()
1882 pcie_port = pcie_pf->pcie_port; in al_pcie_pf_config()
1889 al_dbg("PCIe %d: pf %d config\n", pcie_port->port_id, pcie_pf->pf_num); in al_pcie_pf_config()
1892 status = al_pcie_port_pf_params_config(pcie_pf, params); in al_pcie_pf_config()
1898 pcie_port->port_id, pcie_pf->pf_num, status ? "failed" : "done"); in al_pcie_pf_config()
2236 al_pcie_config_space_get(struct al_pcie_pf *pcie_pf, in al_pcie_config_space_get() argument
2239 struct al_pcie_regs *regs = pcie_pf->pcie_port->regs; in al_pcie_config_space_get()
2241 *addr = (uint8_t __iomem *)&regs->core_space[pcie_pf->pf_num].config_header[0]; in al_pcie_config_space_get()
2248 struct al_pcie_pf *pcie_pf, in al_pcie_local_cfg_space_read() argument
2251 struct al_pcie_regs *regs = pcie_pf->pcie_port->regs; in al_pcie_local_cfg_space_read()
2254 data = al_reg_read32(&regs->core_space[pcie_pf->pf_num].config_header[reg_offset]); in al_pcie_local_cfg_space_read()
2262 struct al_pcie_pf *pcie_pf, in al_pcie_local_cfg_space_write() argument
2268 struct al_pcie_port *pcie_port = pcie_pf->pcie_port; in al_pcie_local_cfg_space_write()
2270 unsigned int pf_num = pcie_pf->pf_num; in al_pcie_local_cfg_space_write()
2626 int al_pcie_pf_flr_done_gen(struct al_pcie_pf *pcie_pf) in al_pcie_pf_flr_done_gen() argument
2628 struct al_pcie_regs *regs = pcie_pf->pcie_port->regs; in al_pcie_pf_flr_done_gen()
2629 unsigned int pf_num = pcie_pf->pf_num; in al_pcie_pf_flr_done_gen()
2644 struct al_pcie_pf *pcie_pf, in al_pcie_legacy_int_gen() argument
2648 struct al_pcie_regs *regs = pcie_pf->pcie_port->regs; in al_pcie_legacy_int_gen()
2649 unsigned int pf_num = pcie_pf->pf_num; in al_pcie_legacy_int_gen()
2662 al_pcie_msi_int_gen(struct al_pcie_pf *pcie_pf, uint8_t vector) in al_pcie_msi_int_gen() argument
2664 struct al_pcie_regs *regs = pcie_pf->pcie_port->regs; in al_pcie_msi_int_gen()
2665 unsigned int pf_num = pcie_pf->pf_num; in al_pcie_msi_int_gen()
2686 struct al_pcie_pf *pcie_pf, in al_pcie_msix_config() argument
2689 struct al_pcie_regs *regs = pcie_pf->pcie_port->regs; in al_pcie_msix_config()
2690 unsigned int pf_num = pcie_pf->pf_num; in al_pcie_msix_config()
2693 al_pcie_port_wr_to_ro_set(pcie_pf->pcie_port, AL_TRUE); in al_pcie_msix_config()
2711 al_pcie_port_wr_to_ro_set(pcie_pf->pcie_port, AL_FALSE); in al_pcie_msix_config()
2718 al_pcie_msix_enabled(struct al_pcie_pf *pcie_pf) in al_pcie_msix_enabled() argument
2720 struct al_pcie_regs *regs = pcie_pf->pcie_port->regs; in al_pcie_msix_enabled()
2721 uint32_t msix_reg0 = al_reg_read32(regs->core_space[pcie_pf->pf_num].msix_cap_base); in al_pcie_msix_enabled()
2730 al_pcie_msix_masked(struct al_pcie_pf *pcie_pf) in al_pcie_msix_masked() argument
2732 struct al_pcie_regs *regs = pcie_pf->pcie_port->regs; in al_pcie_msix_masked()
2733 uint32_t msix_reg0 = al_reg_read32(regs->core_space[pcie_pf->pf_num].msix_cap_base); in al_pcie_msix_masked()
2866 struct al_pcie_pf *pcie_pf, in al_pcie_aer_config() argument
2869 al_assert(pcie_pf); in al_pcie_aer_config()
2873 pcie_pf->pcie_port, pcie_pf->pf_num, params); in al_pcie_aer_config()
2877 unsigned int al_pcie_aer_uncorr_get_and_clear(struct al_pcie_pf *pcie_pf) in al_pcie_aer_uncorr_get_and_clear() argument
2879 al_assert(pcie_pf); in al_pcie_aer_uncorr_get_and_clear()
2882 pcie_pf->pcie_port, pcie_pf->pf_num); in al_pcie_aer_uncorr_get_and_clear()
2886 unsigned int al_pcie_aer_corr_get_and_clear(struct al_pcie_pf *pcie_pf) in al_pcie_aer_corr_get_and_clear() argument
2888 al_assert(pcie_pf); in al_pcie_aer_corr_get_and_clear()
2891 pcie_pf->pcie_port, pcie_pf->pf_num); in al_pcie_aer_corr_get_and_clear()
2899 struct al_pcie_pf *pcie_pf, in al_pcie_aer_err_tlp_hdr_get() argument
2902 al_assert(pcie_pf); in al_pcie_aer_err_tlp_hdr_get()
2906 pcie_pf->pcie_port, pcie_pf->pf_num, hdr); in al_pcie_aer_err_tlp_hdr_get()