Lines Matching refs:port_num

289  * @param port_num Port number to configure
294 static inline void cvmx_pip_config_port(uint64_t port_num,
303 interface = cvmx_helper_get_interface_num(port_num);
304 index = cvmx_helper_get_interface_index_num(port_num);
307 port_num = pknd; /* overload port_num with pknd */
310 cvmx_write_csr(CVMX_PIP_PRT_CFGX(port_num), port_cfg.u64);
311 cvmx_write_csr(CVMX_PIP_PRT_TAGX(port_num), port_tag_cfg.u64);
363 * @param port_num Port number (ipd_port) to get statistics for.
367 static inline void cvmx_pip_get_port_status(uint64_t port_num, uint64_t clear, cvmx_pip_port_status_t *status)
385 int interface = cvmx_helper_get_interface_num(port_num);
386 int index = cvmx_helper_get_interface_index_num(port_num);
413 if (port_num >= 40)
415 stat0.u64 = cvmx_read_csr(CVMX_PIP_XSTAT0_PRTX(port_num));
416 stat1.u64 = cvmx_read_csr(CVMX_PIP_XSTAT1_PRTX(port_num));
417 stat2.u64 = cvmx_read_csr(CVMX_PIP_XSTAT2_PRTX(port_num));
418 stat3.u64 = cvmx_read_csr(CVMX_PIP_XSTAT3_PRTX(port_num));
419 stat4.u64 = cvmx_read_csr(CVMX_PIP_XSTAT4_PRTX(port_num));
420 stat5.u64 = cvmx_read_csr(CVMX_PIP_XSTAT5_PRTX(port_num));
421 stat6.u64 = cvmx_read_csr(CVMX_PIP_XSTAT6_PRTX(port_num));
422 stat7.u64 = cvmx_read_csr(CVMX_PIP_XSTAT7_PRTX(port_num));
423 stat8.u64 = cvmx_read_csr(CVMX_PIP_XSTAT8_PRTX(port_num));
424 stat9.u64 = cvmx_read_csr(CVMX_PIP_XSTAT9_PRTX(port_num));
427 stat10.u64 = cvmx_read_csr(CVMX_PIP_XSTAT10_PRTX(port_num));
428 stat11.u64 = cvmx_read_csr(CVMX_PIP_XSTAT11_PRTX(port_num));
433 stat0.u64 = cvmx_read_csr(CVMX_PIP_STAT0_PRTX(port_num));
434 stat1.u64 = cvmx_read_csr(CVMX_PIP_STAT1_PRTX(port_num));
435 stat2.u64 = cvmx_read_csr(CVMX_PIP_STAT2_PRTX(port_num));
436 stat3.u64 = cvmx_read_csr(CVMX_PIP_STAT3_PRTX(port_num));
437 stat4.u64 = cvmx_read_csr(CVMX_PIP_STAT4_PRTX(port_num));
438 stat5.u64 = cvmx_read_csr(CVMX_PIP_STAT5_PRTX(port_num));
439 stat6.u64 = cvmx_read_csr(CVMX_PIP_STAT6_PRTX(port_num));
440 stat7.u64 = cvmx_read_csr(CVMX_PIP_STAT7_PRTX(port_num));
441 stat8.u64 = cvmx_read_csr(CVMX_PIP_STAT8_PRTX(port_num));
442 stat9.u64 = cvmx_read_csr(CVMX_PIP_STAT9_PRTX(port_num));
448 stat10.u64 = cvmx_read_csr(CVMX_PIP_STAT10_PRTX(port_num));
449 stat11.u64 = cvmx_read_csr(CVMX_PIP_STAT11_PRTX(port_num));
463 pip_stat_inb_pktsx.u64 = cvmx_read_csr(CVMX_PIP_STAT_INB_PKTSX(port_num));
464 pip_stat_inb_octsx.u64 = cvmx_read_csr(CVMX_PIP_STAT_INB_OCTSX(port_num));
465 pip_stat_inb_errsx.u64 = cvmx_read_csr(CVMX_PIP_STAT_INB_ERRSX(port_num));