Searched refs:mc_addr (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-10-stable/sys/dev/ixgb/
H A Dixgb_hw.c46 uint8_t *mc_addr);
489 * mc_addr - the multicast address to hash
496 uint8_t *mc_addr)
511 hash_value = ((mc_addr[4] >> 4) | (((uint16_t) mc_addr[5]) << 4));
514 hash_value = ((mc_addr[4] >> 3) | (((uint16_t) mc_addr[5]) << 5));
517 hash_value = ((mc_addr[4] >> 2) | (((uint16_t) mc_addr[5]) << 6));
520 hash_value = ((mc_addr[
495 ixgb_hash_mc_addr(struct ixgb_hw *hw, uint8_t *mc_addr) argument
[all...]
/freebsd-10-stable/sys/dev/ixgbe/
H A Dixv_vf.c290 * @mc_addr: the multicast address
299 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument
305 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
308 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
311 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
314 vector = ((mc_addr[4]) | (((u16)mc_addr[
[all...]
H A Dixgbe_common.c53 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr);
2636 * @mc_addr: the multicast address
2645 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument
2653 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
2656 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
2659 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
2662 vector = ((mc_addr[
2682 ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) argument
[all...]
H A Dixgbe_api.h137 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr);
/freebsd-10-stable/sys/dev/e1000/
H A De1000_vf.c352 * @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 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.c883 * @mc_addr: Multicast address to hash.
889 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) argument
891 return e1000_hash_mc_addr_generic(hw, mc_addr);
H A De1000_mac.c511 * @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)));
/freebsd-10-stable/sys/x86/include/
H A Ducontext.h130 __register_t mc_addr; member in struct:__mcontext
/freebsd-10-stable/sys/contrib/dev/ath/ath_hal/ar9300/
H A Dar9300_power.c54 static void ar9300_wowoffload_add_mcast_filter(struct ath_hal *ah, u_int8_t *mc_addr) argument
60 memcpy((u_int8_t *) &val, &mc_addr[0], 3);
62 memcpy((u_int8_t *) &val, &mc_addr[3], 3);
321 u_int8_t mc_addr[6]; local
346 mc_addr[0] = 0x33;
347 mc_addr[1] = 0x33;
348 mc_addr[2] = 0xFF;
349 mc_addr[3] = p_info->SolicitedNodeIPv6Address.u8[13];
350 mc_addr[4] = p_info->SolicitedNodeIPv6Address.u8[14];
351 mc_addr[
[all...]
/freebsd-10-stable/sys/net/
H A Dif_vlan.c98 struct sockaddr_dl mc_addr; member in struct:vlan_mc_entry
481 (void)if_delmulti(ifp_p, (struct sockaddr *)&mc->mc_addr);
495 bcopy(ifma->ifma_addr, &mc->mc_addr, ifma->ifma_addr->sa_len);
496 mc->mc_addr.sdl_index = ifp_p->if_index;
501 error = if_addmulti(ifp_p, (struct sockaddr *)&mc->mc_addr,
1357 (struct sockaddr *)&mc->mc_addr);
H A Dif_lagg.h205 struct sockaddr_dl mc_addr; member in struct:lagg_mc
H A Dif_lagg.c1386 bcopy(ifma->ifma_addr, &mc->mc_addr,
1388 mc->mc_addr.sdl_index = ifp->if_index;
1395 (struct sockaddr *)&mc->mc_addr, &mc->mc_ifma);
/freebsd-10-stable/sys/xen/interface/arch-x86/
H A Dxen-mca.h142 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
/freebsd-10-stable/sys/dev/drm2/radeon/
H A Devergreen_blit_kms.c82 u64 mc_addr)
104 radeon_ring_write(ring, mc_addr >> 8);
80 cp_set_surface_sync(struct radeon_device *rdev, u32 sync_type, u32 size, u64 mc_addr) argument
H A Dr600_blit_kms.c95 u64 mc_addr)
108 radeon_ring_write(ring, mc_addr >> 8);
93 cp_set_surface_sync(struct radeon_device *rdev, u32 sync_type, u32 size, u64 mc_addr) argument
H A Dr600_blit.c107 u32 sync_type, u32 size, u64 mc_addr)
122 OUT_RING((mc_addr >> 8));
106 cp_set_surface_sync(drm_radeon_private_t *dev_priv, u32 sync_type, u32 size, u64 mc_addr) argument
H A Dradeon.h748 u64 mc_addr);
/freebsd-10-stable/sys/dev/fxp/
H A Dif_fxpreg.h239 uint8_t mc_addr[MAXMCADDR][6]; member in struct:fxp_cb_mcs
/freebsd-10-stable/sys/dev/drm/
H A Dr600_blit.c1261 u32 sync_type, u32 size, u64 mc_addr)
1276 OUT_RING((mc_addr >> 8));
1260 cp_set_surface_sync(drm_radeon_private_t *dev_priv, u32 sync_type, u32 size, u64 mc_addr) argument
/freebsd-10-stable/sys/dev/ti/
H A Dif_tireg.h1012 struct ether_addr mc_addr; member in struct:ti_mc_entry
H A Dif_ti.c1966 ti_del_mcast(sc, &mc->mc_addr);
1983 (char *)&mc->mc_addr, ETHER_ADDR_LEN);
1985 ti_add_mcast(sc, &mc->mc_addr);
/freebsd-10-stable/sys/dev/ixl/
H A Dif_ixlv.c2302 u8 *mc_addr = local
2304 if (cmp_etheraddr(f->macaddr, mc_addr)) {
H A Dif_ixl.c1769 u8 *mc_addr = (u8 *)LLADDR((struct sockaddr_dl *)ifma->ifma_addr); local
1770 if (cmp_etheraddr(f->macaddr, mc_addr)) {

Completed in 317 milliseconds

12