Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/i86pc/cpu/generic_cpu/
H A Dgcpu_poll_ntv.c90 gcpu_mca_t *mca = &gcpu->gcpu_mca; in gcpu_ntv_mca_poll() local
98 if ((mca->gcpu_mca_flags & GCPU_MCA_F_CMCI_ENABLE) != 0 && in gcpu_ntv_mca_poll()
99 (!mca->gcpu_mca_first_poll_cmci_enabled)) { in gcpu_ntv_mca_poll()
103 for (i = 0; i < mca->gcpu_mca_nbanks; i++) { in gcpu_ntv_mca_poll()
104 if (mca->gcpu_bank_cmci[i].cmci_cap) { in gcpu_ntv_mca_poll()
110 mca->gcpu_bank_cmci[i].cmci_enabled = 1; in gcpu_ntv_mca_poll()
113 mca->gcpu_mca_first_poll_cmci_enabled = 1; in gcpu_ntv_mca_poll()
116 if (mca->gcpu_mca_flags & GCPU_MCA_F_UNFAULTING) { in gcpu_ntv_mca_poll()
119 mca->gcpu_mca_flags &= ~GCPU_MCA_F_UNFAULTING; in gcpu_ntv_mca_poll()
131 for (i = 0; i < mca->gcpu_mca_nbanks; i++) { in gcpu_ntv_mca_poll()
[all …]
H A Dgcpu_mca.c1080 gcpu_mca_t *mca = &gcpu->gcpu_mca; in gcpu_mca_cmci_enable() local
1129 gcpu_mca_t *mca = &gcpu->gcpu_mca; in gcpu_mca_init() local
1219 mca->gcpu_mca_logout[i] = gcl = in gcpu_mca_init()
1458 gcpu_mca_t *mca = &gcpu->gcpu_mca; in gcpu_mca_process() local
1459 int nbanks = mca->gcpu_mca_nbanks; in gcpu_mca_process()
1789 gcpu_mca_t *mca = &gcpu->gcpu_mca; in gcpu_mca_logout() local
1790 int nbanks = mca->gcpu_mca_nbanks; in gcpu_mca_logout()
2108 gcpu_mca_t *mca = &gcpu->gcpu_mca; in gcpu_mca_fini() local
2133 if (mca->gcpu_bank_cmci != NULL) { in gcpu_mca_fini()
2135 mca->gcpu_mca_nbanks); in gcpu_mca_fini()
[all …]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_gld.c163 oce_m_multicast(void *arg, boolean_t add, const uint8_t *mca) in oce_m_multicast() argument
173 if ((mca[0] & 0x1) == 0) { in oce_m_multicast()
189 bcopy(mca, &mca_hw_list[dev->num_mca], in oce_m_multicast()
197 if (bcmp((mca_drv_list + i), mca, ETHERADDRL)) { in oce_m_multicast()
237 mca[0], mca[1], mca[2], mca[3], mca[4], mca[5], in oce_m_multicast()
/illumos-gate/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.c1300 xnf_set_multicast(void *arg, boolean_t add, const uint8_t *mca) in xnf_set_multicast() argument
1367 bcopy((void *)mca, &erp->u.mcast.addr, ETHERADDRL); in xnf_set_multicast()
/illumos-gate/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
/illumos-gate/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()
/illumos-gate/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);
994 vgen_multicst(void *arg, boolean_t add, const uint8_t *mca) in vgen_multicst() argument
1012 addrp = (struct ether_addr *)mca; in vgen_multicst()
1034 bcopy(mca, &(mcastmsg.mca), ETHERADDRL); in vgen_multicst()
1111 vgen_unicst(void *arg, const uint8_t *mca) in vgen_unicst() argument
1113 _NOTE(ARGUNUSED(arg, mca)) in vgen_unicst()
3450 struct ether_addr *mca; in vgen_send_mcast_info() local
3473 mca = &(vgenp->mctab[i]); in vgen_send_mcast_info()
3474 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.c736 vnet_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in vnet_m_multicst() argument
738 _NOTE(ARGUNUSED(add, mca)) in vnet_m_multicst()
759 rv = cbp->mc_multicst(macp->m_driver, add, mca); in vnet_m_multicst()
/illumos-gate/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()
/illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/
H A Dao_mca.c858 ao_ms_mca_t *mca = &ao->ao_ms_mca; in ao_ms_mca_init() local
862 maskp = mca->ao_mca_bios_cfg.bcfg_bank_mask = kmem_zalloc(nbanks * in ao_ms_mca_init()
/illumos-gate/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);
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/io/vr/
H A Dvr.h485 const uint8_t *mca);
H A Dvr.c2031 vr_mac_set_multicast(void *p, boolean_t add, const uint8_t *mca) in vr_mac_set_multicast() argument
2068 VR_MCAM0 + a, mca[a]); in vr_mac_set_multicast()
2088 cam_index = vr_cam_index(vrp, mca); in vr_mac_set_multicast()
2124 crc_index = ether_crc_be(mca) >> (32 - 6); in vr_mac_set_multicast()
/illumos-gate/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()
/illumos-gate/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()
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_main2.c1276 bge_hash_index(const uint8_t *mca) argument
1280 CRC32(hash, mca, ETHERADDRL, -1U, crc32_table);
1289 bge_m_multicst(void *arg, boolean_t add, const uint8_t *mca) argument
1299 (add) ? "add" : "remove", ether_sprintf((void *)mca)));
1304 hash = bge_hash_index(mca);
/illumos-gate/usr/src/uts/common/io/arn/
H A Darn_main.c2333 arn_m_multicst(void *arg, boolean_t add, const uint8_t *mca) in arn_m_multicst() argument
2344 val = ARN_LE_READ_32(mca + 0); in arn_m_multicst()
2346 val = ARN_LE_READ_32(mca + 3); in arn_m_multicst()

12