Home
last modified time | relevance | path

Searched refs:mca (Results 1 – 25 of 41) sorted by relevance

12

/titanic_41/usr/src/uts/i86pc/cpu/generic_cpu/
H A Dgcpu_poll_ntv.c89 gcpu_mca_t *mca = &gcpu->gcpu_mca; in gcpu_ntv_mca_poll() local
97 if (cmi_enable_cmci && (!mca->gcpu_mca_first_poll_cmci_enabled)) { in gcpu_ntv_mca_poll()
101 for (i = 0; i < mca->gcpu_mca_nbanks; i++) { in gcpu_ntv_mca_poll()
102 if (mca->gcpu_bank_cmci[i].cmci_cap) { in gcpu_ntv_mca_poll()
108 mca->gcpu_bank_cmci[i].cmci_enabled = 1; in gcpu_ntv_mca_poll()
111 mca->gcpu_mca_first_poll_cmci_enabled = 1; in gcpu_ntv_mca_poll()
114 if (mca->gcpu_mca_flags & GCPU_MCA_F_UNFAULTING) { in gcpu_ntv_mca_poll()
117 mca->gcpu_mca_flags &= ~GCPU_MCA_F_UNFAULTING; in gcpu_ntv_mca_poll()
129 for (i = 0; i < mca->gcpu_mca_nbanks; i++) { in gcpu_ntv_mca_poll()
154 mca->gcpu_mca_lastpoll = gethrtime_waitfree(); in gcpu_ntv_mca_poll()
H A Dgcpu_mca.c1042 gcpu_mca_t *mca = &gcpu->gcpu_mca; in gcpu_mca_init() local
1093 mca->gcpu_mca_bioscfg.bios_mcg_cap = cap; in gcpu_mca_init()
1096 &mca->gcpu_mca_bioscfg.bios_mcg_ctl); in gcpu_mca_init()
1101 mca->gcpu_mca_nbanks = nbanks = cap & MCG_CAP_COUNT_MASK; in gcpu_mca_init()
1117 mca->gcpu_mca_bioscfg.bios_bankcfg = kmem_zalloc(nbanks * in gcpu_mca_init()
1126 mca->gcpu_mca_lgsz = sizeof (gcpu_logout_t) + in gcpu_mca_init()
1132 mca->gcpu_mca_logout[i] = gcl = in gcpu_mca_init()
1133 kmem_zalloc(mca->gcpu_mca_lgsz, KM_SLEEP); in gcpu_mca_init()
1146 mca->gcpu_mca_nextpoll_idx = GCPU_MCA_LOGOUT_POLLER_1; in gcpu_mca_init()
1149 mca->gcpu_bank_cmci = kmem_zalloc(sizeof (gcpu_mca_cmci_t) * nbanks, in gcpu_mca_init()
[all …]
/titanic_41/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_gld.c159 oce_m_multicast(void *arg, boolean_t add, const uint8_t *mca) in oce_m_multicast() argument
169 if ((mca[0] & 0x1) == 0) { in oce_m_multicast()
185 bcopy(mca, &mca_hw_list[dev->num_mca], in oce_m_multicast()
193 if (bcmp((mca_drv_list + i), mca, ETHERADDRL)) { in oce_m_multicast()
233 mca[0], mca[1], mca[2], mca[3], mca[4], mca[5], in oce_m_multicast()
/titanic_41/usr/src/uts/common/xen/io/
H A Dxnbo.c582 xmca_t *mca; in xnbo_mcast_add() local
589 mca = kmem_alloc(sizeof (*mca), KM_SLEEP); in xnbo_mcast_add()
590 bcopy(addr, &mca->addr, sizeof (mca->addr)); in xnbo_mcast_add()
592 mca->next = xnbop->o_mca; in xnbo_mcast_add()
593 xnbop->o_mca = mca; in xnbo_mcast_add()
H A Dxnbu.c252 xnbu_m_set_multicast(void *arg, boolean_t add, const uint8_t *mca) in xnbu_m_set_multicast() argument
H A Dxnf.c1115 xnf_set_multicast(void *arg, boolean_t add, const uint8_t *mca) in xnf_set_multicast() argument
1182 bcopy((void *)mca, &erp->u.mcast.addr, ETHERADDRL); in xnf_set_multicast()
/titanic_41/usr/src/uts/sun4v/sys/
H A Dvnet_mailbox.h116 struct ether_addr mca[VNET_NUM_MCAST]; /* mcast addrs */ member
H A Dvsw_ldc.h388 struct ether_addr mca; /* multicast address */ member
/titanic_41/usr/src/uts/common/io/softmac/
H A Dsoftmac_ctl.c130 softmac_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in softmac_m_multicst() argument
161 (void) memcpy(&enabmulti[1], mca, addr_length); in softmac_m_multicst()
166 (void) memcpy(&disabmulti[1], mca, addr_length); in softmac_m_multicst()
/titanic_41/usr/src/uts/sun4v/io/
H A Dvsw_phys.c344 ret = mac_multicast_add(mch, mcst_p->mca.ether_addr_octet); in vsw_mac_multicast_add()
349 ether_sprintf((void *)&mcst_p->mca), ret); in vsw_mac_multicast_add()
373 mac_multicast_remove(mch, mcst_p->mca.ether_addr_octet); in vsw_mac_multicast_remove()
411 rv = mac_multicast_add(mch, (uchar_t *)&mcap->mca); in vsw_mac_multicast_add_all()
417 ether_sprintf((void *)&mcap->mca), rv); in vsw_mac_multicast_add_all()
453 (void) mac_multicast_remove(mch, (uchar_t *)&mcap->mca); in vsw_mac_multicast_remove_all()
H A Dvnet_gen.c83 const uint8_t *mca);
85 static int vgen_unicst(void *arg, const uint8_t *mca);
991 vgen_multicst(void *arg, boolean_t add, const uint8_t *mca) in vgen_multicst() argument
1009 addrp = (struct ether_addr *)mca; in vgen_multicst()
1031 bcopy(mca, &(mcastmsg.mca), ETHERADDRL); in vgen_multicst()
1108 vgen_unicst(void *arg, const uint8_t *mca) in vgen_unicst() argument
1110 _NOTE(ARGUNUSED(arg, mca)) in vgen_unicst()
3447 struct ether_addr *mca; in vgen_send_mcast_info() local
3470 mca = &(vgenp->mctab[i]); in vgen_send_mcast_info()
3471 bcopy(mca, (msgp->mca), size); in vgen_send_mcast_info()
[all …]
H A Dvsw_switching.c1538 KEY_HASH(addr, &(mcst_pkt->mca[i])); in vsw_add_rem_mcst()
1565 ether_copy(&mcst_pkt->mca[i], &mcst_p->mca); in vsw_add_rem_mcst()
H A Dvsw.c1244 vsw_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in vsw_m_multicst() argument
1258 addr = (addr << 8) | mca[i]; in vsw_m_multicst()
1279 ether_copy(mca, &mcst_p->mca); in vsw_m_multicst()
H A Dvnet.c735 vnet_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in vnet_m_multicst() argument
737 _NOTE(ARGUNUSED(add, mca)) in vnet_m_multicst()
758 rv = cbp->mc_multicst(macp->m_driver, add, mca); in vnet_m_multicst()
/titanic_41/usr/src/uts/common/io/rge/
H A Drge_main.c878 rge_hash_index(const uint8_t *mca) in rge_hash_index() argument
889 currentbyte = mca[bytes]; in rge_hash_index()
908 rge_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in rge_m_multicst() argument
918 addr = (struct ether_addr *)mca; in rge_m_multicst()
/titanic_41/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_impl.h325 int oce_m_multicast(void *arg, boolean_t add, const uint8_t *mca);
/titanic_41/usr/src/uts/i86pc/cpu/amd_opteron/
H A Dao_mca.c856 ao_ms_mca_t *mca = &ao->ao_ms_mca; in ao_ms_mca_init() local
860 maskp = mca->ao_mca_bios_cfg.bcfg_bank_mask = kmem_zalloc(nbanks * in ao_ms_mca_init()
/titanic_41/usr/src/uts/common/io/vr/
H A Dvr.h485 const uint8_t *mca);
H A Dvr.c2027 vr_mac_set_multicast(void *p, boolean_t add, const uint8_t *mca) in vr_mac_set_multicast() argument
2064 VR_MCAM0 + a, mca[a]); in vr_mac_set_multicast()
2084 cam_index = vr_cam_index(vrp, mca); in vr_mac_set_multicast()
2120 crc_index = ether_crc_be(mca) >> (32 - 6); in vr_mac_set_multicast()
/titanic_41/usr/src/uts/common/io/dmfe/
H A Ddmfe_main.c1263 dmfe_update_mcast(dmfe_t *dmfep, const uint8_t *mca, boolean_t val) in dmfe_update_mcast() argument
1269 index = dmfe_hash_index(mca); in dmfe_update_mcast()
1401 dmfe_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in dmfe_m_multicst() argument
1407 if (dmfe_update_mcast(dmfep, mca, add)) in dmfe_m_multicst()
/titanic_41/usr/src/uts/intel/io/intel_nb5000/
H A Dnb5000_init.c847 uint32_t mc, mca; in nb_fbd_dimms_init() local
852 mca = MCA_RD(); in nb_fbd_dimms_init()
854 if (mca & MCA_SCHDIMM) /* single-channel mode */ in nb_fbd_dimms_init()
/titanic_41/usr/src/uts/common/io/nge/
H A Dnge_main.c1288 nge_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in nge_m_multicst() argument
1298 (add) ? "add" : "remove", ether_sprintf((void *)mca))); in nge_m_multicst()
1307 b_eq = ether_eq(plist->mul_addr, mca); in nge_m_multicst()
1318 ether_copy(mca, pitem->mul_addr); in nge_m_multicst()
1331 b_eq = ether_eq(plist->mul_addr, mca); in nge_m_multicst()
/titanic_41/usr/src/uts/common/io/ath/
H A Dath_main.c1725 ath_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in ath_m_multicst() argument
1736 val = ATH_LE_READ_4(mca + 0); in ath_m_multicst()
1738 val = ATH_LE_READ_4(mca + 3); in ath_m_multicst()
/titanic_41/usr/src/uts/common/io/bge/
H A Dbge_main2.c1312 bge_hash_index(const uint8_t *mca) argument
1316 CRC32(hash, mca, ETHERADDRL, -1U, crc32_table);
1325 bge_m_multicst(void *arg, boolean_t add, const uint8_t *mca) argument
1335 (add) ? "add" : "remove", ether_sprintf((void *)mca)));
1340 hash = bge_hash_index(mca);
/titanic_41/usr/src/uts/common/io/arn/
H A Darn_main.c2380 arn_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in arn_m_multicst() argument
2391 val = ARN_LE_READ_32(mca + 0); in arn_m_multicst()
2393 val = ARN_LE_READ_32(mca + 3); in arn_m_multicst()

12