Lines Matching refs:enp

37 	__in		efx_nic_t *enp)
43 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
44 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC);
46 if (!(enp->en_mod_flags & EFX_MOD_EV)) {
51 if (enp->en_mod_flags & EFX_MOD_RX) {
56 EFX_BAR_READO(enp, FR_AZ_RX_CFG_REG, &oword);
64 EFX_BAR_WRITEO(enp, FR_AZ_RX_CFG_REG, &oword);
70 EFX_BAR_TBL_WRITEO(enp, FR_BZ_RX_INDIRECTION_TBL,
74 enp->en_mod_flags |= EFX_MOD_RX;
88 __in efx_nic_t *enp,
97 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
98 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_RX);
99 EFSYS_ASSERT3U(enp->en_family, >=, EFX_FAMILY_SIENA);
117 if (enp->en_rx_qcount > 0) {
122 EFX_BAR_READO(enp, FR_AZ_RX_CFG_REG, &oword);
128 EFX_BAR_WRITEO(enp, FR_AZ_RX_CFG_REG, &oword);
147 __in efx_nic_t *enp,
154 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
155 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_RX);
156 EFSYS_ASSERT3U(enp->en_family, >=, EFX_FAMILY_FALCON);
166 if (enp->en_rx_qcount > 0) {
172 EFX_BAR_READO(enp, FR_AZ_RX_CFG_REG, &oword);
174 EFX_BAR_WRITEO(enp, FR_AZ_RX_CFG_REG, &oword);
177 EFX_BAR_READO(enp, FR_AZ_RX_FILTER_CTL_REG, &oword);
179 EFX_BAR_WRITEO(enp, FR_AZ_RX_FILTER_CTL_REG, &oword);
261 __in efx_nic_t *enp,
268 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
269 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_RX);
270 EFSYS_ASSERT3U(enp->en_family, >=, EFX_FAMILY_FALCON);
274 EFX_RX_LFSR_HASH(enp, insert);
278 EFX_RX_TOEPLITZ_IPV4_HASH(enp, insert,
282 EFX_RX_TOEPLITZ_IPV6_HASH(enp,
303 EFX_RX_LFSR_HASH(enp, B_FALSE);
312 __in efx_nic_t *enp,
321 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
322 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_RX);
333 EFX_BAR_WRITEO(enp, FR_BZ_RX_RSS_TKEY_REG, &oword);
338 EFX_BAR_READO(enp, FR_BZ_RX_RSS_TKEY_REG, &oword);
360 __in efx_nic_t *enp,
369 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
370 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_RX);
375 EFX_BAR_READO(enp, FR_CZ_RX_RSS_IPV6_REG3, &oword);
382 EFX_BAR_WRITEO(enp, FR_CZ_RX_RSS_IPV6_REG3, &oword);
392 EFX_BAR_WRITEO(enp, FR_CZ_RX_RSS_IPV6_REG2, &oword);
402 EFX_BAR_WRITEO(enp, FR_CZ_RX_RSS_IPV6_REG1, &oword);
407 EFX_BAR_READO(enp, FR_CZ_RX_RSS_IPV6_REG3, &oword);
419 EFX_BAR_READO(enp, FR_CZ_RX_RSS_IPV6_REG2, &oword);
431 EFX_BAR_READO(enp, FR_CZ_RX_RSS_IPV6_REG1, &oword);
458 __in efx_nic_t *enp,
466 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
467 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_RX);
488 EFX_BAR_TBL_WRITEO(enp, FR_BZ_RX_INDIRECTION_TBL,
499 EFX_BAR_TBL_READO(enp, FR_BZ_RX_INDIRECTION_TBL,
593 efx_nic_t *enp = erp->er_enp;
611 EFX_BAR_TBL_WRITED3(enp, FR_BZ_RX_DESC_UPD_REGP0,
619 efx_nic_t *enp = erp->er_enp;
630 EFX_BAR_WRITEO(enp, FR_AZ_RX_FLUSH_DESCQ_REG, &oword);
637 efx_nic_t *enp = erp->er_enp;
642 EFX_BAR_TBL_READO(enp, FR_AZ_RX_DESC_PTR_TBL,
649 EFX_BAR_TBL_WRITEO(enp, FR_AZ_RX_DESC_PTR_TBL,
655 __in efx_nic_t *enp,
665 efx_nic_cfg_t *encp = &(enp->en_nic_cfg);
673 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
674 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_RX);
678 EFSYS_ASSERT3U(enp->en_rx_qcount + 1, <, encp->enc_rxq_limit);
705 if ((enp->en_family < EFX_FAMILY_SIENA) || ((index & 1) != 0)) {
714 if ((enp->en_family < EFX_FAMILY_SIENA) || ((index & 1) == 0)) {
725 if (enp->en_family < EFX_FAMILY_SIENA) {
740 EFSYS_KMEM_ALLOC(enp->en_esip, sizeof (efx_rxq_t), erp);
748 erp->er_enp = enp;
766 EFX_BAR_TBL_WRITEO(enp, FR_AZ_RX_DESC_PTR_TBL,
769 enp->en_rx_qcount++;
791 efx_nic_t *enp = erp->er_enp;
796 EFSYS_ASSERT(enp->en_rx_qcount != 0);
797 --enp->en_rx_qcount;
802 EFX_BAR_TBL_WRITEO(enp, FR_AZ_RX_DESC_PTR_TBL,
806 EFSYS_KMEM_FREE(enp->en_esip, sizeof (efx_rxq_t), erp);
811 __in efx_nic_t *enp)
813 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
814 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC);
815 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_RX);
816 EFSYS_ASSERT3U(enp->en_rx_qcount, ==, 0);
818 enp->en_mod_flags &= ~EFX_MOD_RX;