Home
last modified time | relevance | path

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

12

/drivers/net/ethernet/intel/ixgbevf/
Dvf.c190 static s32 ixgbevf_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbevf_mta_vector() argument
196 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbevf_mta_vector()
199 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbevf_mta_vector()
202 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbevf_mta_vector()
205 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbevf_mta_vector()
/drivers/net/ethernet/intel/ixgb/
Dixgb_hw.c43 static u32 ixgb_hash_mc_addr(struct ixgb_hw *hw, u8 * mc_addr);
499 u8 *mc_addr) in ixgb_hash_mc_addr() argument
515 ((mc_addr[4] >> 4) | (((u16) mc_addr[5]) << 4)); in ixgb_hash_mc_addr()
519 ((mc_addr[4] >> 3) | (((u16) mc_addr[5]) << 5)); in ixgb_hash_mc_addr()
523 ((mc_addr[4] >> 2) | (((u16) mc_addr[5]) << 6)); in ixgb_hash_mc_addr()
526 hash_value = ((mc_addr[4]) | (((u16) mc_addr[5]) << 8)); in ixgb_hash_mc_addr()
/drivers/net/ethernet/intel/igbvf/
Dvf.c189 static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr_vf() argument
204 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_vf()
205 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_vf()
/drivers/net/ethernet/intel/ixgbe/
Dixgbe_common.c49 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr);
1944 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_mta_vector() argument
1950 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector()
1953 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector()
1956 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector()
1959 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector()
1978 static void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_set_mta() argument
1986 vector = ixgbe_mta_vector(hw, mc_addr); in ixgbe_set_mta()
/drivers/net/ethernet/cisco/enic/
Denic_main.c921 u8 mc_addr[ENIC_MULTICAST_PERFECT_FILTERS][ETH_ALEN]; in enic_update_multicast_addr_list() local
941 memcpy(mc_addr[i++], ha->addr, ETH_ALEN); in enic_update_multicast_addr_list()
946 if (ether_addr_equal(enic->mc_addr[i], mc_addr[j])) in enic_update_multicast_addr_list()
949 enic_dev_del_addr(enic, enic->mc_addr[i]); in enic_update_multicast_addr_list()
954 if (ether_addr_equal(mc_addr[i], enic->mc_addr[j])) in enic_update_multicast_addr_list()
957 enic_dev_add_addr(enic, mc_addr[i]); in enic_update_multicast_addr_list()
964 memcpy(enic->mc_addr[i], mc_addr[i], ETH_ALEN); in enic_update_multicast_addr_list()
Denic.h87 u8 mc_addr[ENIC_MULTICAST_PERFECT_FILTERS][ETH_ALEN]; member
/drivers/net/ethernet/atheros/atl1e/
Datl1e_hw.c167 u32 atl1e_hash_mc_addr(struct atl1e_hw *hw, u8 *mc_addr) in atl1e_hash_mc_addr() argument
173 crc32 = ether_crc_le(6, mc_addr); in atl1e_hash_mc_addr()
Datl1e_hw.h38 u32 atl1e_hash_mc_addr(struct atl1e_hw *hw, u8 *mc_addr);
/drivers/net/ethernet/intel/igb/
De1000_mac.c376 static u32 igb_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in igb_hash_mc_addr() argument
430 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in igb_hash_mc_addr()
431 (((u16) mc_addr[5]) << bit_shift))); in igb_hash_mc_addr()
/drivers/net/ethernet/atheros/atlx/
Datlx.c45 static u32 atlx_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
Datl2.h85 static u32 atl2_hash_mc_addr(struct atl2_hw *hw, u8 *mc_addr);
Datl1.h59 static u32 atl1_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
/drivers/net/ethernet/intel/e1000e/
Dmac.c264 static u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr() argument
318 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr()
319 (((u16)mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr()
/drivers/net/ethernet/intel/e1000/
De1000_hw.c4421 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr() argument
4435 hash_value = ((mc_addr[4] >> 4) | (((u16) mc_addr[5]) << 4)); in e1000_hash_mc_addr()
4439 hash_value = ((mc_addr[4] >> 3) | (((u16) mc_addr[5]) << 5)); in e1000_hash_mc_addr()
4443 hash_value = ((mc_addr[4] >> 2) | (((u16) mc_addr[5]) << 6)); in e1000_hash_mc_addr()
4447 hash_value = ((mc_addr[4]) | (((u16) mc_addr[5]) << 8)); in e1000_hash_mc_addr()
De1000_hw.h379 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 * mc_addr);
381 void e1000_rar_set(struct e1000_hw *hw, u8 * mc_addr, u32 rar_index);
/drivers/gpu/drm/radeon/
Devergreen_blit_kms.c78 u64 mc_addr) in cp_set_surface_sync() argument
100 radeon_ring_write(ring, mc_addr >> 8); in cp_set_surface_sync()
Dr600_blit.c105 u32 sync_type, u32 size, u64 mc_addr) in cp_set_surface_sync() argument
120 OUT_RING((mc_addr >> 8)); in cp_set_surface_sync()
Dr600_blit_kms.c122 u64 mc_addr) in cp_set_surface_sync() argument
135 radeon_ring_write(ring, mc_addr >> 8); in cp_set_surface_sync()
/drivers/xen/
Dmcelog.c273 m.addr = mc_bank->mc_addr; in convert_log()
/drivers/net/ethernet/atheros/atl1c/
Datl1c_hw.c216 u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr) in atl1c_hash_mc_addr() argument
222 crc32 = ether_crc_le(6, mc_addr); in atl1c_hash_mc_addr()
Datl1c_hw.h43 u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr);
/drivers/s390/net/
Dqeth_l2_main.c189 memcpy(mc->mc_addr, mac, OSA_ADDR_LEN); in qeth_l2_add_mc()
214 qeth_l2_send_setdelmac(card, mc->mc_addr, in qeth_l2_del_all_mc()
217 qeth_l2_send_delgroupmac(card, mc->mc_addr); in qeth_l2_del_all_mc()
Dqeth_core.h728 __u8 mc_addr[MAX_ADDR_LEN]; member
/drivers/staging/csr/
Dnetdev.c2717 struct netdev_hw_addr *mc_addr; in uf_set_multicast_list() local
2737 netdev_hw_addr_list_for_each(mc_addr, &dev->mc) { in uf_set_multicast_list()
2738 memcpy(mc_list, mc_addr->addr, ETH_ALEN); in uf_set_multicast_list()
/drivers/net/ethernet/brocade/bna/
Dbnad.c1759 struct netdev_hw_addr *mc_addr; in bnad_netdev_mc_list_get() local
1761 netdev_for_each_mc_addr(mc_addr, netdev) { in bnad_netdev_mc_list_get()
1762 memcpy(&mc_list[i * ETH_ALEN], &mc_addr->addr[0], in bnad_netdev_mc_list_get()

12