Lines Matching refs:pcie_port

117  *	- now call al_pcie_port_config() with pcie_port and port_config_params
235 * Note: it's required to have this structure in pcie_port handle since it has
290 struct al_pcie_port *pcie_port;
539 * @param pcie_port an allocated, non-initialized instance.
548 int al_pcie_port_handle_init(struct al_pcie_port *pcie_port,
556 * @param pcie_port pcie port handle
562 struct al_pcie_port *pcie_port,
572 * @param pcie_port pcie port handle
577 int al_pcie_port_operating_mode_config(struct al_pcie_port *pcie_port,
584 * @param pcie_port pcie port handle
590 int al_pcie_port_max_lanes_set(struct al_pcie_port *pcie_port, uint8_t lanes);
594 * @param pcie_port pcie port handle
599 struct al_pcie_port *pcie_port,
606 * @param pcie_port pcie port handle
612 struct al_pcie_port *pcie_port,
616 * @param pcie_port pcie port handle
620 struct al_pcie_port *pcie_port);
626 * @param pcie_port pcie port handle
630 int al_pcie_port_enable(struct al_pcie_port *pcie_port);
634 * @param pcie_port pcie port handle
636 void al_pcie_port_disable(struct al_pcie_port *pcie_port);
642 * @param pcie_port pcie port handle
647 struct al_pcie_port *pcie_port,
652 * @param pcie_port pcie port handle
655 al_bool al_pcie_port_is_enabled(struct al_pcie_port *pcie_port);
663 * @param pcie_port pcie port handle
668 int al_pcie_port_config(struct al_pcie_port *pcie_port,
689 * @param pcie_port pcie port handle
693 int al_pcie_link_start(struct al_pcie_port *pcie_port);
698 * @param pcie_port pcie port handle
702 int al_pcie_link_stop(struct al_pcie_port *pcie_port);
707 * @param pcie_port pcie port handle
714 int al_pcie_link_disable(struct al_pcie_port *pcie_port, al_bool disable);
720 * @param pcie_port pcie port handle
726 int al_pcie_link_up_wait(struct al_pcie_port *pcie_port, uint32_t timeout_ms);
731 * @param pcie_port pcie port handle
736 int al_pcie_link_status(struct al_pcie_port *pcie_port, struct al_pcie_link_status *status);
741 * @param pcie_port
750 struct al_pcie_port *pcie_port,
757 * @param pcie_port pcie port handle
762 int al_pcie_link_hot_reset(struct al_pcie_port *pcie_port, al_bool enable);
770 * @param pcie_port pcie port handle
775 int al_pcie_link_retrain(struct al_pcie_port *pcie_port);
781 * @param pcie_port pcie port handle
786 int al_pcie_link_change_speed(struct al_pcie_port *pcie_port, enum al_pcie_link_speed new_speed);
789 int al_pcie_link_change_width(struct al_pcie_port *pcie_port, uint8_t width);
798 * @param pcie_port pcie port handle
804 int al_pcie_port_snoop_config(struct al_pcie_port *pcie_port,
855 * @param pcie_port pcie port handle
860 int al_pcie_target_bus_set(struct al_pcie_port *pcie_port,
866 * @param pcie_port pcie port handle
871 int al_pcie_target_bus_get(struct al_pcie_port *pcie_port,
878 * @param pcie_port pcie port handle
883 int al_pcie_secondary_bus_set(struct al_pcie_port *pcie_port, uint8_t secbus);
888 * @param pcie_port pcie port handle
894 int al_pcie_subordinary_bus_set(struct al_pcie_port *pcie_port,uint8_t subbus);
902 * @param pcie_port pcie port handle
905 void al_pcie_app_req_retry_set(struct al_pcie_port *pcie_port, al_bool en);
986 * @param pcie_port pcie port handle
992 struct al_pcie_port *pcie_port,
997 * @param pcie_port pcie port handle
1005 struct al_pcie_port *pcie_port,
1012 * @param pcie_port pcie port handle
1018 struct al_pcie_port *pcie_port,
1122 * @param pcie_port pcie port handle
1125 int al_pcie_local_pipe_loopback_enter(struct al_pcie_port *pcie_port);
1130 * @param pcie_port pcie port handle
1133 int al_pcie_local_pipe_loopback_exit(struct al_pcie_port *pcie_port);
1143 * @param pcie_port pcie port handle
1146 int al_pcie_remote_loopback_enter(struct al_pcie_port *pcie_port);
1151 * @param pcie_port pcie port handle
1154 int al_pcie_remote_loopback_exit(struct al_pcie_port *pcie_port);