/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
H A D | nic_main.c | 52 struct pkind_cfg pkind; member 446 nic->pkind.minlen = 0; in nic_init_hw() 447 nic->pkind.maxlen = NIC_HW_MAX_FRS + VLAN_ETH_HLEN + ETH_FCS_LEN + 4; in nic_init_hw() 448 nic->pkind.lenerr_en = 1; in nic_init_hw() 449 nic->pkind.rx_hdr = 0; in nic_init_hw() 450 nic->pkind.hdr_sl = 0; in nic_init_hw() 454 *(u64 *)&nic->pkind); in nic_init_hw() 888 struct pkind_cfg *pkind; in nic_config_timestamp() local 900 pkind = (struct pkind_cfg *)&pkind_val; in nic_config_timestamp() 902 if (ptp->enable && !pkind in nic_config_timestamp() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/thunder/ |
H A D | nic_main.c | 52 struct pkind_cfg pkind; member 446 nic->pkind.minlen = 0; in nic_init_hw() 447 nic->pkind.maxlen = NIC_HW_MAX_FRS + VLAN_ETH_HLEN + ETH_FCS_LEN + 4; in nic_init_hw() 448 nic->pkind.lenerr_en = 1; in nic_init_hw() 449 nic->pkind.rx_hdr = 0; in nic_init_hw() 450 nic->pkind.hdr_sl = 0; in nic_init_hw() 454 *(u64 *)&nic->pkind); in nic_init_hw() 888 struct pkind_cfg *pkind; in nic_config_timestamp() local 900 pkind = (struct pkind_cfg *)&pkind_val; in nic_config_timestamp() 902 if (ptp->enable && !pkind in nic_config_timestamp() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc.c | 39 void rvu_npc_set_pkind(struct rvu *rvu, int pkind, struct rvu_pfvf *pfvf) in rvu_npc_set_pkind() argument 49 val = pkind | 1ULL << 62; in rvu_npc_set_pkind() 50 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_CPI_DEFX(pkind, 0), val); in rvu_npc_set_pkind() 55 struct npc_pkind *pkind = &rvu->hw->pkind; in rvu_npc_get_pkind() local 59 for (i = 0; i < pkind->rsrc.max; i++) { in rvu_npc_get_pkind() 60 map = pkind->pfchan_map[i]; in rvu_npc_get_pkind() 71 int pkind, blkaddr; in npc_config_ts_kpuaction() local 74 pkind = rvu_npc_get_pkind(rvu, pf); in npc_config_ts_kpuaction() 75 if (pkind < in npc_config_ts_kpuaction() 831 npc_config_kpuaction(struct rvu *rvu, int blkaddr, const struct npc_kpu_profile_action *kpuaction, int kpu, int entry, bool pkind) npc_config_kpuaction() argument 965 struct npc_pkind *pkind; npc_parser_profile_init() local 1124 struct npc_pkind *pkind = &rvu->hw->pkind; rvu_npc_init() local 1226 struct npc_pkind *pkind = &rvu->hw->pkind; rvu_npc_freemem() local [all...] |
H A D | rvu_cgx.c | 93 struct npc_pkind *pkind = &rvu->hw->pkind; in rvu_map_cgx_lmac_pf() local 132 free_pkind = rvu_alloc_rsrc(&pkind->rsrc); in rvu_map_cgx_lmac_pf() 133 pkind->pfchan_map[free_pkind] = ((pf) & 0x3F) << 16; in rvu_map_cgx_lmac_pf()
|
H A D | cgx.h | 127 int cgx_set_pkind(void *cgxd, u8 lmac_id, int pkind);
|
H A D | rvu.h | 262 struct npc_pkind pkind; member 508 void rvu_npc_set_pkind(struct rvu *rvu, int pkind, struct rvu_pfvf *pfvf);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc.c | 86 void rvu_npc_set_pkind(struct rvu *rvu, int pkind, struct rvu_pfvf *pfvf) in rvu_npc_set_pkind() argument 96 val = pkind | 1ULL << 62; in rvu_npc_set_pkind() 97 rvu_write64(rvu, blkaddr, NPC_AF_PKINDX_CPI_DEFX(pkind, 0), val); in rvu_npc_set_pkind() 102 struct npc_pkind *pkind = &rvu->hw->pkind; in rvu_npc_get_pkind() local 106 for (i = 0; i < pkind->rsrc.max; i++) { in rvu_npc_get_pkind() 107 map = pkind->pfchan_map[i]; in rvu_npc_get_pkind() 118 int pkind, blkaddr; in npc_config_ts_kpuaction() local 121 pkind = rvu_npc_get_pkind(rvu, pf); in npc_config_ts_kpuaction() 122 if (pkind < in npc_config_ts_kpuaction() 1436 npc_config_kpuaction(struct rvu *rvu, int blkaddr, const struct npc_kpu_profile_action *kpuaction, int kpu, int entry, bool pkind) npc_config_kpuaction() argument 1968 struct npc_pkind *pkind = &rvu->hw->pkind; rvu_npc_hw_init() local 2083 struct npc_pkind *pkind = &rvu->hw->pkind; rvu_npc_init() local 2166 struct npc_pkind *pkind = &rvu->hw->pkind; rvu_npc_freemem() local 3288 npc_set_var_len_offset_pkind(struct rvu *rvu, u16 pcifunc, u64 pkind, u8 var_len_off, u8 var_len_off_mask, u8 shift_dir) npc_set_var_len_offset_pkind() argument 3320 rvu_npc_set_parse_mode(struct rvu *rvu, u16 pcifunc, u64 mode, u8 dir, u64 pkind, u8 var_len_off, u8 var_len_off_mask, u8 shift_dir) rvu_npc_set_parse_mode() argument [all...] |
H A D | cgx.h | 139 int cgx_set_pkind(void *cgxd, u8 lmac_id, int pkind);
|
H A D | rvu_cgx.c | 123 struct npc_pkind *pkind = &rvu->hw->pkind; in rvu_map_cgx_lmac_pf() local 167 free_pkind = rvu_alloc_rsrc(&pkind->rsrc); in rvu_map_cgx_lmac_pf() 168 pkind->pfchan_map[free_pkind] = ((pf) & 0x3F) << 16; in rvu_map_cgx_lmac_pf()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_config.h | 56 #define CFG_GET_IQ_PKIND(cfg) ((cfg)->iq.pkind) 95 /* pkind for packets sent to Octeon */ 96 u16 pkind; member
|
H A D | octep_tx.h | 228 u64 pkind:6; member
|
H A D | octep_main.c | 664 ih->pkind = oct->pkind; in octep_start_xmit() 1007 oct->pkind = CFG_GET_IQ_PKIND(oct->conf); in octep_device_setup()
|
H A D | octep_main.h | 226 /* pkind value to be used in every Tx hardware descriptor */ 227 u8 pkind; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_common.h | 369 u64 pkind:6; member 379 u64 pkind:6; 606 u64 pkind:8; member 638 u64 pkind:8; 730 u64 pkind:6; member 742 u64 pkind:6;
|
H A D | octeon_nic.h | 191 ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in octnet_prepare_pci_cmd_o3()
|
H A D | octeon_device.c | 895 txpciq.s.pkind = oct->pfvf_hsword.pkind; in octeon_setup_instr_queues() 1229 oct->pfvf_hsword.pkind = recv_pkt->rh.r_core_drv_init.pkind; in octeon_core_drv_init() 1232 oct->instr_queue[i]->txpciq.s.pkind = oct->pfvf_hsword.pkind; in octeon_core_drv_init()
|
H A D | cn23xx_vf_device.c | 451 oct->instr_queue[q_no]->txpciq.s.pkind = oct->pfvf_hsword.pkind; in cn23xx_octeon_pfvf_handshake() 466 dev_dbg(&oct->pci_dev->dev, "got data from pf pkind is %d\n", in cn23xx_octeon_pfvf_handshake() 467 oct->pfvf_hsword.pkind); in cn23xx_octeon_pfvf_handshake()
|
H A D | octeon_device.h | 334 u64 pkind : 8; member 363 u64 pkind : 8;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_common.h | 369 u64 pkind:6; member 379 u64 pkind:6; 606 u64 pkind:8; member 638 u64 pkind:8; 730 u64 pkind:6; member 742 u64 pkind:6;
|
H A D | octeon_nic.h | 191 ih3->pkind = oct->instr_queue[setup->s.iq_no]->txpciq.s.pkind; in octnet_prepare_pci_cmd_o3()
|
H A D | octeon_device.c | 902 txpciq.s.pkind = oct->pfvf_hsword.pkind; in octeon_setup_instr_queues() 1242 oct->pfvf_hsword.pkind = recv_pkt->rh.r_core_drv_init.pkind; in octeon_core_drv_init() 1245 oct->instr_queue[i]->txpciq.s.pkind = oct->pfvf_hsword.pkind; in octeon_core_drv_init()
|
H A D | cn23xx_vf_device.c | 450 oct->instr_queue[q_no]->txpciq.s.pkind = oct->pfvf_hsword.pkind; in cn23xx_octeon_pfvf_handshake() 465 dev_dbg(&oct->pci_dev->dev, "got data from pf pkind is %d\n", in cn23xx_octeon_pfvf_handshake() 466 oct->pfvf_hsword.pkind); in cn23xx_octeon_pfvf_handshake()
|
H A D | octeon_device.h | 334 u64 pkind : 8; member 363 u64 pkind : 8;
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_struct.h | 118 u64 pkind : 6; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_struct.h | 115 u64 pkind : 6; member
|