/illumos-gate/usr/src/uts/sun4u/serengeti/sys/ |
H A D | sbdp_mem.h | 93 #define MC_MEMDEC0(mc_addr) \ argument 94 (mc_addr) | SG_MEM_DECODE0_ADR 95 #define MC_MEMDEC1(mc_addr) \ argument 96 (mc_addr) | SG_MEM_DECODE1_ADR 97 #define MC_MEMDEC2(mc_addr) \ argument 98 (mc_addr) | SG_MEM_DECODE2_ADR 99 #define MC_MEMDEC3(mc_addr) \ argument 100 (mc_addr) | SG_MEM_DECODE3_ADR 101 #define MC_ACTIVITY_STATUS(mc_addr) \ argument 102 (mc_addr) | SG_EMU_ACTIVITY_STATUS
|
/illumos-gate/usr/src/uts/common/io/ixgbe/core/ |
H A D | ixgbe_vf.c | 301 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_mta_vector() argument 307 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector() 310 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector() 313 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector() 316 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector()
|
H A D | ixgbe_common.c | 54 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr); 2654 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_mta_vector() argument 2662 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector() 2665 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector() 2668 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector() 2671 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector() 2691 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_set_mta() argument 2701 vector = ixgbe_mta_vector(hw, mc_addr); in ixgbe_set_mta()
|
/illumos-gate/usr/src/uts/sun4u/daktari/os/ |
H A D | daktari.c | 338 uint64_t mc_addr, saf_addr; in plat_fill_mc() local 374 mc_addr = ((uint64_t)regs[0]) << 32; in plat_fill_mc() 375 mc_addr |= (uint64_t)regs[1]; in plat_fill_mc() 383 if ((mc_addr & saf_mask) == saf_addr) in plat_fill_mc() 403 mc_decode[i] = lddphysio(mc_addr | offset); in plat_fill_mc()
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/os/ |
H A D | cherrystone.c | 347 uint64_t mc_addr, saf_addr; in plat_fill_mc() local 383 mc_addr = ((uint64_t)regs[0]) << 32; in plat_fill_mc() 384 mc_addr |= (uint64_t)regs[1]; in plat_fill_mc() 392 if ((mc_addr & saf_mask) == saf_addr) in plat_fill_mc() 412 mc_decode[i] = lddphysio(mc_addr | offset); in plat_fill_mc()
|
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxhwi.c | 337 bnx_find_mchash_collision(lm_mc_table_t *mc_table, const uint8_t *const mc_addr) in bnx_find_mchash_collision() argument 344 crc32 = compute_crc32(mc_addr, ETHERNET_ADDRESS_SIZE); in bnx_find_mchash_collision() 349 crc32 = compute_crc32(mc_table->addr_arr[idx].mc_addr, in bnx_find_mchash_collision()
|
H A D | bnxgldv3.c | 168 bnx_mc_add(um_device_t *umdevice, const uint8_t *const mc_addr) in bnx_mc_add() argument 177 index = bnx_find_mchash_collision(&(lmdevice->mc_table), mc_addr); in bnx_mc_add() 179 lmstatus = lm_add_mc(lmdevice, (u8_t *)mc_addr); in bnx_mc_add() 196 bnx_mc_del(um_device_t *umdevice, const uint8_t *const mc_addr) in bnx_mc_del() argument 205 index = bnx_find_mchash_collision(&(lmdevice->mc_table), mc_addr); in bnx_mc_del() 210 lmdevice->mc_table.addr_arr[index].mc_addr); in bnx_mc_del()
|
H A D | bnx.h | 417 const u8_t *const mc_addr);
|
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/ |
H A D | lm.h | 63 u8_t mc_addr[ETHERNET_ADDRESS_SIZE]; member 356 u8_t *mc_addr); 365 u8_t *mc_addr);
|
H A D | bnx_lm_main.c | 2320 mc_table->addr_arr[idx].mc_addr, in set_mc_hash_reg() 2571 u8_t *mc_addr) in lm_add_mc() argument 2582 if(IS_ETH_ADDRESS_EQUAL(mc_entry->mc_addr, mc_addr)) in lm_add_mc() 2602 COPY_ETH_ADDRESS(mc_addr, mc_entry->mc_addr); in lm_add_mc() 2622 u8_t *mc_addr) in lm_del_mc() argument 2631 if(IS_ETH_ADDRESS_EQUAL(mc_entry->mc_addr, mc_addr)) in lm_del_mc()
|
/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_vf.c | 357 static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr_vf() argument 374 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_vf() 375 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_vf()
|
H A D | e1000_mac.h | 82 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr);
|
H A D | e1000_api.h | 73 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr);
|
H A D | e1000_api.c | 951 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr() argument 953 return e1000_hash_mc_addr_generic(hw, mc_addr); in e1000_hash_mc_addr()
|
H A D | e1000_mac.c | 516 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr_generic() argument 572 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_generic() 573 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_generic()
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_mem.c | 1509 uint64_t mc_addr, mask; in mc_read_regs() local 1538 mc_addr = ((uint64_t)reg.regspec_addr_hi) << 32; in mc_read_regs() 1539 mc_addr |= (uint64_t)reg.regspec_addr_lo; in mc_read_regs() 1564 (mc_addr | mask)); in mc_read_regs() 1576 uint64_t mc_addr, addr; in mc_get_addr() local 1592 mc_addr = ((uint64_t)reg.regspec_addr_hi) << 32; in mc_get_addr() 1593 mc_addr |= (uint64_t)reg.regspec_addr_lo; in mc_get_addr() 1609 addr = SG_REG_2_OFFSET(mc) | mc_addr; in mc_get_addr()
|
/illumos-gate/usr/src/uts/sun4u/lw8/os/ |
H A D | lw8_platmod.c | 336 uint64_t mc_addr, mask; in plat_fill_mc() local 367 mc_addr = ((uint64_t)regs[0]) << 32; in plat_fill_mc() 368 mc_addr |= (uint64_t)regs[1]; in plat_fill_mc() 391 mc_decode[i] = lddphysio((mc_addr | mask)); in plat_fill_mc()
|
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | serengeti.c | 329 uint64_t mc_addr, mask; in plat_fill_mc() local 360 mc_addr = ((uint64_t)regs[0]) << 32; in plat_fill_mc() 361 mc_addr |= (uint64_t)regs[1]; in plat_fill_mc() 384 mc_decode[i] = lddphysio((mc_addr | mask)); in plat_fill_mc()
|
/illumos-gate/usr/src/uts/sun4u/opl/sys/ |
H A D | mc-opl.h | 151 typedef struct mc_addr { struct 159 struct mc_addr mi_restartaddr; argument
|
/illumos-gate/usr/src/uts/common/io/igc/core/ |
H A D | igc_mac.h | 35 u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr);
|
H A D | igc_mac.c | 300 u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr) in igc_hash_mc_addr_generic() argument 356 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in igc_hash_mc_addr_generic() 357 (((u16) mc_addr[5]) << bit_shift))); in igc_hash_mc_addr_generic()
|
H A D | igc_api.c | 422 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr) in igc_hash_mc_addr() argument 424 return igc_hash_mc_addr_generic(hw, mc_addr); in igc_hash_mc_addr()
|
H A D | igc_api.h | 31 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr);
|
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/ |
H A D | xen-mca.h | 145 uint64_t mc_addr; /* bank address, only valid member
|
/illumos-gate/usr/src/uts/i86xpv/cpu/generic_cpu/ |
H A D | gcpu_mca_xpv.c | 125 mcrp->cmr_msrval = mib->mc_addr; in gcpu_xpv_proxy_logout()
|