/illumos-gate/usr/src/uts/sun4u/serengeti/sys/ |
H A D | sbdp_mem.h | 93 #define MC_MEMDEC0(mc_addr) \ 94 (mc_addr) | SG_MEM_DECODE0_ADR 95 #define MC_MEMDEC1(mc_addr) \ 96 (mc_addr) | SG_MEM_DECODE1_ADR 97 #define MC_MEMDEC2(mc_addr) \ 98 (mc_addr) | SG_MEM_DECODE2_ADR 99 #define MC_MEMDEC3(mc_addr) \ 100 (mc_addr) | SG_MEM_DECODE3_ADR 101 #define MC_ACTIVITY_STATUS(mc_addr) \ 102 (mc_addr) | SG_EMU_ACTIVITY_STATU [all...] |
/illumos-gate/usr/src/uts/sun4u/cherrystone/os/ |
H A D | cherrystone.c | 346 uint64_t mc_addr, saf_addr; local 382 mc_addr = ((uint64_t)regs[0]) << 32; 383 mc_addr |= (uint64_t)regs[1]; 391 if ((mc_addr & saf_mask) == saf_addr) 411 mc_decode[i] = lddphysio(mc_addr | offset);
|
/illumos-gate/usr/src/uts/sun4u/daktari/os/ |
H A D | daktari.c | 338 uint64_t mc_addr, saf_addr; local 374 mc_addr = ((uint64_t)regs[0]) << 32; 375 mc_addr |= (uint64_t)regs[1]; 383 if ((mc_addr & saf_mask) == saf_addr) 403 mc_decode[i] = lddphysio(mc_addr | offset);
|
/illumos-gate/usr/src/uts/common/io/ixgbe/core/ |
H A D | ixgbe_vf.c | 287 * @mc_addr: the multicast address 296 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument 302 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); 305 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); 308 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); 311 vector = ((mc_addr[4]) | (((u16)mc_addr[ [all...] |
H A D | ixgbe_common.c | 53 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr); 2544 * @mc_addr: the multicast address 2553 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument 2561 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); 2564 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); 2567 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); 2570 vector = ((mc_addr[ 2590 ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) argument [all...] |
H A D | ixgbe_api.h | 135 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr);
|
/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_vf.c | 352 * @mc_addr: pointer to a multicast address 357 static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) argument 374 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | 375 (((u16) mc_addr[5]) << bit_shift)));
|
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 | 872 * @mc_addr: Multicast address to hash. 878 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) argument 880 return e1000_hash_mc_addr_generic(hw, mc_addr);
|
H A D | e1000_mac.c | 511 * @mc_addr: pointer to a multicast address 516 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr) argument 536 * left-shifts where the MSB of mc_addr[5] would still fall within 538 * of 8 bits of shifting, then mc_addr[4] will shift right the 541 * number of bits to shift mc_addr[5] left, while still keeping the 572 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | 573 (((u16) mc_addr[5]) << bit_shift)));
|
/illumos-gate/usr/src/uts/sun4u/starcat/os/ |
H A D | starcat.c | 350 uint64_t mc_addr, mask; local 387 mc_addr = ((uint64_t)regs[0]) << 32; 388 mc_addr |= (uint64_t)regs[1]; 412 mc_decode[i] = lddphysio((mc_addr | mask));
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_mem.c | 1509 uint64_t mc_addr, mask; local 1538 mc_addr = ((uint64_t)reg.regspec_addr_hi) << 32; 1539 mc_addr |= (uint64_t)reg.regspec_addr_lo; 1564 (mc_addr | mask)); 1576 uint64_t mc_addr, addr; local 1592 mc_addr = ((uint64_t)reg.regspec_addr_hi) << 32; 1593 mc_addr |= (uint64_t)reg.regspec_addr_lo; 1609 addr = SG_REG_2_OFFSET(mc) | mc_addr;
|
/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;
|
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/ |
H A D | xen-mca.h | 142 uint16_t mc_domid; /* Usecase 5: domain referenced by mc_addr on dom0 143 * and if mc_addr is valid. Never valid on DomU. */ 145 uint64_t mc_addr; /* bank address, only valid member in struct:mcinfo_bank
|
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | serengeti.c | 329 uint64_t mc_addr, mask; local 360 mc_addr = ((uint64_t)regs[0]) << 32; 361 mc_addr |= (uint64_t)regs[1]; 384 mc_decode[i] = lddphysio((mc_addr | mask));
|
/illumos-gate/usr/src/uts/sun4u/lw8/os/ |
H A D | lw8_platmod.c | 336 uint64_t mc_addr, mask; local 367 mc_addr = ((uint64_t)regs[0]) << 32; 368 mc_addr |= (uint64_t)regs[1]; 391 mc_decode[i] = lddphysio((mc_addr | mask));
|
/illumos-gate/usr/src/uts/i86xpv/cpu/generic_cpu/ |
H A D | gcpu_mca_xpv.c | 127 mcrp->cmr_msrval = mib->mc_addr;
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.c | 2078 * @mc_addr: 2084 xgell_m_multicst(void *arg, boolean_t add, const uint8_t *mc_addr) argument
|