Searched refs:pknd (Results 1 - 23 of 23) sorted by relevance

/u-boot/arch/mips/mach-octeon/
H A Dcvmx-helper-ipd.c113 int pknd; local
137 for (pknd = 0; pknd < 64; pknd++) {
138 if ((1ull << pknd) & port_bit) {
139 port_cfg.u64 = csr_rd(CVMX_PIP_PRT_CFGX(pknd));
141 csr_wr(CVMX_PIP_PRT_CFGX(pknd), port_cfg.u64);
166 int xiface, index, pknd; local
171 pknd = cvmx_helper_get_pknd(xiface, index);
173 port_config.u64 = csr_rd(CVMX_PIP_PRT_CFGX(pknd));
[all...]
H A Dcvmx-helper-loop.c120 int pknd = cvmx_helper_get_pknd(xiface, index); local
131 lp_pknd.s.pkind0 = pknd;
135 lp_pknd.s.pkind1 = pknd;
139 lp_pknd.s.pkind2 = pknd;
143 lp_pknd.s.pkind3 = pknd;
147 lp_pknd.s.pkind4 = pknd;
151 lp_pknd.s.pkind5 = pknd;
155 lp_pknd.s.pkind6 = pknd;
159 lp_pknd.s.pkind7 = pknd;
H A Dcvmx-helper-pki.c348 int pknd, style_num; local
357 pknd = cvmx_helper_get_pknd(xiface, index);
358 style_num = pkind_style_map[node][pknd];
370 pkind_style_map[node][pknd] = style_num;
377 debug("pki-helper: set pkind %d with initial style %d\n", pknd,
382 cvmx_pki_write_pkind_config(node, pknd, &pkind_cfg);
464 int xiface, index, pknd; local
472 pknd = cvmx_helper_get_pknd(xiface, index);
474 cvmx_pki_read_pkind_config(xp.node, pknd, &port_cfg->pkind_cfg);
492 int xiface, index, pknd; local
526 int pknd; local
[all...]
H A Dcvmx-helper-cfg.c493 n = NUM_ELEMENTS(__cvmx_pko_queue_static_config[0].pknd.pko_cfg_iface);
496 ret = __cvmx_pko_queue_static_config[0].pknd.pko_cfg_loop.queues_per_port;
498 ret = __cvmx_pko_queue_static_config[0].pknd.pko_cfg_npi.queues_per_port;
502 ret = __cvmx_pko_queue_static_config[0].pknd.pko_cfg_iface[interface].queues_per_port;
895 int pknd = 0, bpid = 0; local
907 pknd = 0;
928 pcfg->ccpp_pknd = pknd++;
934 pknd++;
937 cvmx_cfg_port[node][i][j].ccpp_pknd = pknd;
940 pknd
[all...]
H A Dcvmx-helper-pko3.c839 NUM_ELEMENTS(__cvmx_pko_queue_static_config[node].pknd.pko_cfg_iface)) {
841 .pknd.pko_cfg_iface[iface]
844 .pknd.pko_cfg_iface[iface]
847 .pknd.pko_cfg_iface[iface]
868 .pknd.pko_cfg_loop.queues_per_port;
870 .pknd.pko_cfg_loop.qos_enable;
881 .pknd.pko_cfg_npi.queues_per_port;
883 .pknd.pko_cfg_npi.qos_enable;
H A Dcvmx-helper-ilk.c545 tmp1->pknd = i++;
575 tmp2->pipe_bpid = tmp1->pknd;
645 int pknd; local
656 pknd = cvmx_helper_get_pknd(xiface, index);
658 pknd);
660 0, pknd, CVMX_PKI_CLUSTER_ALL, &style_cfg);
665 0, pknd, CVMX_PKI_CLUSTER_ALL, &style_cfg);
H A Dcvmx-pki.c833 * @param pknd PKIND to apply settings on.
841 void cvmx_pki_endis_fcs_check(int node, int pknd, bool fcs_chk, bool fcs_strip) argument
849 if (pknd >= CVMX_PKI_NUM_PKIND) {
850 printf("%s: PKIND %d out of range\n", __func__, pknd);
856 node, CVMX_PKI_CLX_PKINDX_STYLE(pknd, cluster));
874 * @param pknd PKIND to disable error for.
881 void cvmx_pki_endis_l2_errs(int node, int pknd, bool l2len_err, argument
890 if (pknd >= CVMX_PKI_NUM_PKIND) {
891 printf("%s: PKIND %d out of range\n", __func__, pknd);
897 node, CVMX_PKI_CLX_PKINDX_STYLE(pknd, cluste
[all...]
H A Dcvmx-helper-xaui.c351 gmxx_prtx_cfg.s.pknd = cvmx_helper_get_pknd(interface, 0);
H A Dcvmx-ilk.c479 csr_wr(CVMX_ILK_RXF_MEM_PMAP, chpknd->pknd);
483 csr_wr(CVMX_ILK_RXF_MEM_PMAP, chpknd->pknd);
H A Dcvmx-helper-sgmii.c530 gmxx_prtx_cfg.s.pknd =
H A Dcvmx-helper-bgx.c292 int pknd; local
310 pknd = cvmx_helper_get_pknd(xiface, index);
313 cmr_rx_id_map.s.pknd = pknd;
/u-boot/arch/mips/mach-octeon/include/mach/
H A Dcvmx-pip.h558 int interface, index, pknd; local
562 pknd = cvmx_helper_get_pknd(interface, index);
564 ipd_port = pknd; /* overload port_num with pknd */
639 int pknd = cvmx_helper_get_pknd(interface, index); local
643 stat0.u64 = csr_rd(CVMX_PIP_STAT0_X(pknd));
644 stat1.u64 = csr_rd(CVMX_PIP_STAT1_X(pknd));
645 stat2.u64 = csr_rd(CVMX_PIP_STAT2_X(pknd));
646 stat3.u64 = csr_rd(CVMX_PIP_STAT3_X(pknd));
647 stat4.u64 = csr_rd(CVMX_PIP_STAT4_X(pknd));
689 int pknd = cvmx_helper_get_pknd(interface, index); local
839 int pknd; local
[all...]
H A Dcvmx-ilk.h68 unsigned int pknd; member in struct:__anon79
H A Dcvmx-pki.h640 int pknd = cvmx_helper_get_pknd(xiface, index); local
642 cvmx_pki_get_stats(node, pknd, status);
903 * @param pknd PKIND to disable error for.
910 void cvmx_pki_endis_l2_errs(int node, int pknd, bool l2len_err, bool maxframe_err,
917 * @param pknd PKIND to apply settings on.
925 void cvmx_pki_endis_fcs_check(int node, int pknd, bool fcs_chk, bool fcs_strip);
H A Dcvmx-helper-cfg.h9 * configurability for other system resources, e.g., IPD/PIP pknd and
173 } pknd; member in union:cvmx_user_static_pko_queue_config
192 * Return configured pknd for the port
196 * Return: the pknd
349 * parameters,'' e.g., pknd, bpid, etc. and therefore should be before
363 * parameters locally,'' e.g., pknd, bpid, etc. and therefore should be before
H A Dcvmx-wqe.h351 u64 pknd : 6; /* 0..5 */ member in struct:__anon169::__anon171
366 u64 pknd : 6; member in struct:__anon172::__anon173
H A Dcvmx-bgxx-defs.h515 u64 pknd : 8; member in struct:cvmx_bgxx_cmrx_rx_id_map::cvmx_bgxx_cmrx_rx_id_map_s
521 u64 pknd : 6; member in struct:cvmx_bgxx_cmrx_rx_id_map::cvmx_bgxx_cmrx_rx_id_map_cn73xx
H A Dcvmx-gmxx-defs.h1924 u64 pknd : 6; member in struct:cvmx_gmxx_prtx_cfg::cvmx_gmxx_prtx_cfg_s
/u-boot/drivers/net/octeontx2/
H A Dcgx.h54 u8 pknd; member in struct:lmac
H A Dnix.h207 int pknd; member in struct:nix
H A Dnix.c432 nix->lmac->pknd = nix->lmac->link_num;
434 cgx_lmac_set_pkind(nix->lmac, nix->lmac->lmac_id, nix->lmac->pknd);
438 nix->lmac->link_num, nix->lmac->chan_num, nix->lmac->pknd);
H A Dnix_af.c598 cq_req.cq.s.bpid = nix->lmac->pknd;
/u-boot/arch/arm/include/asm/arch-octeontx2/csrs/
H A Dcsrs-cgx.h755 u64 pknd : 6; member in struct:cgxx_cmrx_rx_id_map::cgxx_cmrx_rx_id_map_s

Completed in 348 milliseconds