Lines Matching refs:ipd_port

621      * allocate the per-ipd_port link_info structure
772 * @param ipd_port IPD/PKO port number
776 int cvmx_helper_get_interface_num(int ipd_port)
780 if (ipd_port >= 0x800 && ipd_port < 0x900)
782 else if (ipd_port >= 0x900 && ipd_port < 0xa00)
784 else if (ipd_port >= 0xa00 && ipd_port < 0xb00)
786 else if (ipd_port >= 0xb00 && ipd_port < 0xc00)
788 else if (ipd_port >= 0xc00 && ipd_port < 0xd00)
790 else if (ipd_port >= 0x400 && ipd_port < 0x500)
792 else if (ipd_port >= 0x500 && ipd_port < 0x600)
794 else if (ipd_port >= 0x100 && ipd_port < 0x120)
796 else if (ipd_port < 8)
799 if (ipd_port < 16)
801 else if (ipd_port < 32)
803 else if (ipd_port < 36)
805 else if (ipd_port < 40)
807 else if (ipd_port < 42)
809 else if (ipd_port < 44)
811 else if (ipd_port < 46)
814 cvmx_dprintf("cvmx_helper_get_interface_num: Illegal IPD port number %d\n", ipd_port);
826 * @param ipd_port IPD/PKO port number
830 int cvmx_helper_get_interface_index_num(int ipd_port)
834 if (ipd_port >= 0x800 && ipd_port < 0xd00)
836 int port = ((ipd_port & 0xff) >> 6);
837 return ((port) ? (port - 1) : ((ipd_port & 0xff) >> 4));
839 else if (ipd_port >= 0x400 && ipd_port < 0x600)
840 return (ipd_port & 0xff);
841 else if (ipd_port >= 0x100 && ipd_port < 0x120)
842 return (ipd_port & 0xff);
843 else if (ipd_port < 8)
844 return ipd_port;
846 cvmx_dprintf("cvmx_helper_get_interface_index_num: Illegal IPD port number %d\n", ipd_port);
849 if (ipd_port < 32)
850 return ipd_port & 15;
851 else if (ipd_port < 40)
852 return ipd_port & 3;
853 else if (ipd_port < 44)
854 return ipd_port & 1;
855 else if (ipd_port < 46)
856 return ipd_port & 1;