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

/freebsd-9.3-release/sys/dev/ixgbe/
H A Dixgbe_vf.c238 * @mc_addr: the multicast address
247 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument
253 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
256 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
259 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
262 vector = ((mc_addr[4]) | (((u16)mc_addr[
[all...]
H A Dixgbe_api.h128 void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr);
H A Dixgbe_common.c53 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr);
2523 * @mc_addr: the multicast address
2532 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument
2540 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
2543 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
2546 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
2549 vector = ((mc_addr[
2569 ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) argument
[all...]
/freebsd-9.3-release/sys/amd64/include/
H A Ducontext.h69 __register_t mc_addr; member in struct:__mcontext
/freebsd-9.3-release/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-9.3-release/sys/dev/e1000/
H A De1000_vf.c349 * @mc_addr: pointer to a multicast address
354 static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) argument
371 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) |
372 (((u16) mc_addr[5]) << bit_shift)));
H A De1000_mac.h81 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.c849 * @mc_addr: Multicast address to hash.
855 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) argument
857 return e1000_hash_mc_addr_generic(hw, mc_addr);
H A De1000_mac.c503 * @mc_addr: pointer to a multicast address
508 u32 e1000_hash_mc_addr_generic(struct e1000_hw *hw, u8 *mc_addr) argument
528 * left-shifts where the MSB of mc_addr[5] would still fall within
530 * of 8 bits of shifting, then mc_addr[4] will shift right the
533 * number of bits to shift mc_addr[5] left, while still keeping the
564 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) |
565 (((u16) mc_addr[5]) << bit_shift)));
/freebsd-9.3-release/sys/xen/interface/arch-x86/
H A Dxen-mca.h129 uint16_t mc_domid; /* Usecase 5: domain referenced by mc_addr on dom0
130 * and if mc_addr is valid. Never valid on DomU. */
132 uint64_t mc_addr; /* bank address, only valid member in struct:mcinfo_bank
/freebsd-9.3-release/sys/net/
H A Dif_vlan.c99 struct sockaddr_dl mc_addr; member in struct:vlan_mc_entry
485 error = if_delmulti(ifp_p, (struct sockaddr *)&mc->mc_addr);
499 bcopy(ifma->ifma_addr, &mc->mc_addr, ifma->ifma_addr->sa_len);
500 mc->mc_addr.sdl_index = ifp_p->if_index;
502 error = if_addmulti(ifp_p, (struct sockaddr *)&mc->mc_addr,
1349 (struct sockaddr *)&mc->mc_addr);
/freebsd-9.3-release/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.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 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 Dradeon.h746 u64 mc_addr);
/freebsd-9.3-release/sys/dev/fxp/
H A Dif_fxpreg.h239 uint8_t mc_addr[MAXMCADDR][6]; member in struct:fxp_cb_mcs
H A Dif_fxp.c2994 &sc->mcsp->mc_addr[nmcasts][0], ETHER_ADDR_LEN);
/freebsd-9.3-release/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-9.3-release/sys/dev/ti/
H A Dif_tireg.h1012 struct ether_addr mc_addr; member in struct:ti_mc_entry
H A Dif_ti.c1967 ti_del_mcast(sc, &mc->mc_addr);
1984 (char *)&mc->mc_addr, ETHER_ADDR_LEN);
1986 ti_add_mcast(sc, &mc->mc_addr);

Completed in 199 milliseconds