Home
last modified time | relevance | path

Searched refs:mc_addr (Results 1 – 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/uts/sun4u/serengeti/sys/
H A Dsbdp_mem.h93 #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 Dixgbe_vf.c301 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 Dixgbe_common.c54 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 Ddaktari.c338 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 Dcherrystone.c347 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 Dbnxhwi.c337 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 Dbnxgldv3.c168 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 Dbnx.h417 const u8_t *const mc_addr);
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/
H A Dlm.h63 u8_t mc_addr[ETHERNET_ADDRESS_SIZE]; member
356 u8_t *mc_addr);
365 u8_t *mc_addr);
H A Dbnx_lm_main.c2320 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 De1000_vf.c357 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 De1000_mac.h82 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr);
H A De1000_api.h73 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr);
H A De1000_api.c951 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 De1000_mac.c516 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 Dsbdp_mem.c1509 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 Dlw8_platmod.c336 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 Dserengeti.c329 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 Dmc-opl.h151 typedef struct mc_addr { struct
159 struct mc_addr mi_restartaddr; argument
/illumos-gate/usr/src/uts/common/io/igc/core/
H A Digc_mac.h35 u32 igc_hash_mc_addr_generic(struct igc_hw *hw, u8 *mc_addr);
H A Digc_mac.c300 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 Digc_api.c422 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 Digc_api.h31 u32 igc_hash_mc_addr(struct igc_hw *hw, u8 *mc_addr);
/illumos-gate/usr/src/uts/common/xen/public/arch-x86/
H A Dxen-mca.h145 uint64_t mc_addr; /* bank address, only valid member
/illumos-gate/usr/src/uts/i86xpv/cpu/generic_cpu/
H A Dgcpu_mca_xpv.c125 mcrp->cmr_msrval = mib->mc_addr; in gcpu_xpv_proxy_logout()

12