/titanic_50/usr/src/uts/i86pc/cpu/generic_cpu/ |
H A D | gcpu_poll_ntv.c | 89 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 D | gcpu_mca.c | 1042 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_50/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_gld.c | 159 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_50/usr/src/uts/common/xen/io/ |
H A D | xnbo.c | 582 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 D | xnbu.c | 252 xnbu_m_set_multicast(void *arg, boolean_t add, const uint8_t *mca) in xnbu_m_set_multicast() argument
|
H A D | xnf.c | 1115 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_50/usr/src/uts/sun4v/sys/ |
H A D | vnet_mailbox.h | 116 struct ether_addr mca[VNET_NUM_MCAST]; /* mcast addrs */ member
|
H A D | vsw_ldc.h | 388 struct ether_addr mca; /* multicast address */ member
|
/titanic_50/usr/src/uts/common/io/softmac/ |
H A D | softmac_ctl.c | 130 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_50/usr/src/uts/sun4v/io/ |
H A D | vsw_phys.c | 344 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 D | vnet_gen.c | 83 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 D | vsw_switching.c | 1538 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 D | vsw.c | 1244 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 D | vnet.c | 735 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_50/usr/src/uts/common/io/rge/ |
H A D | rge_main.c | 878 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_50/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
H A D | oce_impl.h | 325 int oce_m_multicast(void *arg, boolean_t add, const uint8_t *mca);
|
/titanic_50/usr/src/uts/i86pc/cpu/amd_opteron/ |
H A D | ao_mca.c | 856 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_50/usr/src/uts/common/io/vr/ |
H A D | vr.h | 485 const uint8_t *mca);
|
H A D | vr.c | 2027 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_50/usr/src/uts/common/io/dmfe/ |
H A D | dmfe_main.c | 1263 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_50/usr/src/uts/intel/io/intel_nb5000/ |
H A D | nb5000_init.c | 847 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_50/usr/src/uts/common/io/nge/ |
H A D | nge_main.c | 1288 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_50/usr/src/uts/common/io/ath/ |
H A D | ath_main.c | 1725 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_50/usr/src/uts/common/io/bge/ |
H A D | bge_main2.c | 1312 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_50/usr/src/uts/common/io/arn/ |
H A D | arn_main.c | 2380 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()
|