/drivers/net/ethernet/intel/ixgbevf/ |
H A D | vf.c | 181 * @mc_addr: the multicast address 190 static s32 ixgbevf_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument 196 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); 199 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); 202 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); 205 vector = ((mc_addr[4]) | (((u16)mc_addr[ [all...] |
/drivers/net/ethernet/intel/igbvf/ |
H A D | vf.c | 183 * @mc_addr: pointer to a multicast address 189 static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) argument 204 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | 205 (((u16) mc_addr[5]) << bit_shift)));
|
/drivers/net/ethernet/intel/ixgb/ |
H A D | ixgb_hw.c | 43 static u32 ixgb_hash_mc_addr(struct ixgb_hw *hw, u8 * mc_addr); 492 * mc_addr - the multicast address to hash 499 u8 *mc_addr) 515 ((mc_addr[4] >> 4) | (((u16) mc_addr[5]) << 4)); 519 ((mc_addr[4] >> 3) | (((u16) mc_addr[5]) << 5)); 523 ((mc_addr[4] >> 2) | (((u16) mc_addr[5]) << 6)); 526 hash_value = ((mc_addr[ 498 ixgb_hash_mc_addr(struct ixgb_hw *hw, u8 *mc_addr) argument [all...] |
/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_common.c | 50 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr); 1886 * @mc_addr: the multicast address 1895 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) argument 1901 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); 1904 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); 1907 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); 1910 vector = ((mc_addr[ 1929 ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) argument [all...] |
/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_hw.c | 167 u32 atl1e_hash_mc_addr(struct atl1e_hw *hw, u8 *mc_addr) argument 173 crc32 = ether_crc_le(6, mc_addr);
|
H A D | atl1e_hw.h | 38 u32 atl1e_hash_mc_addr(struct atl1e_hw *hw, u8 *mc_addr);
|
/drivers/net/ethernet/atheros/atlx/ |
H A D | atlx.c | 45 static u32 atlx_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
|
H A D | atl2.h | 85 static u32 atl2_hash_mc_addr(struct atl2_hw *hw, u8 *mc_addr);
|
H A D | atl1.h | 59 static u32 atl1_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
|
H A D | atl2.c | 2350 * mc_addr - the multicast address to hash 2359 static u32 atl2_hash_mc_addr(struct atl2_hw *hw, u8 *mc_addr) argument 2365 crc32 = ether_crc_le(6, mc_addr);
|
/drivers/xen/ |
H A D | mcelog.c | 272 m.addr = mc_bank->mc_addr;
|
/drivers/net/ethernet/intel/e1000e/ |
H A D | mac.c | 259 * @mc_addr: pointer to a multicast address 264 static u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) argument 282 * left-shifts where the MSB of mc_addr[5] would still fall within 284 * of 8 bits of shifting, then mc_addr[4] will shift right the 287 * number of bits to shift mc_addr[5] left, while still keeping the 318 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | 319 (((u16)mc_addr[5]) << bit_shift)));
|
/drivers/net/ethernet/intel/igb/ |
H A D | e1000_mac.c | 366 * @mc_addr: pointer to a multicast address 372 static u32 igb_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) argument 390 * left-shifts where the MSB of mc_addr[5] would still fall within 392 * of 8 bits of shifting, then mc_addr[4] will shift right the 395 * number of bits to shift mc_addr[5] left, while still keeping the 426 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | 427 (((u16) mc_addr[5]) << bit_shift)));
|
/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_hw.c | 4323 * @mc_addr: the multicast address to hash 4325 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) argument 4339 hash_value = ((mc_addr[4] >> 4) | (((u16) mc_addr[5]) << 4)); 4343 hash_value = ((mc_addr[4] >> 3) | (((u16) mc_addr[5]) << 5)); 4347 hash_value = ((mc_addr[4] >> 2) | (((u16) mc_addr[5]) << 6)); 4351 hash_value = ((mc_addr[4]) | (((u16) mc_addr[ [all...] |
H A D | e1000_hw.h | 379 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/ |
H A D | r600_blit.c | 136 u32 sync_type, u32 size, u64 mc_addr) 151 OUT_RING((mc_addr >> 8)); 135 cp_set_surface_sync(drm_radeon_private_t *dev_priv, u32 sync_type, u32 size, u64 mc_addr) argument
|
/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_hw.c | 216 u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr) argument 222 crc32 = ether_crc_le(6, mc_addr);
|
H A D | atl1c_hw.h | 43 u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr);
|
/drivers/net/ethernet/cisco/enic/ |
H A D | enic_main.c | 603 static int enic_mc_sync(struct net_device *netdev, const u8 *mc_addr) argument 616 enic_dev_add_addr(enic, mc_addr); 622 static int enic_mc_unsync(struct net_device *netdev, const u8 *mc_addr) argument 626 enic_dev_del_addr(enic, mc_addr);
|
/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_netdev.c | 736 const unsigned char *mc_addr) 748 err = hw->mac.ops.update_mc_addr(hw, glort, mc_addr, vid, set); 735 fm10k_mc_vlan_unsync(struct net_device *netdev, const unsigned char *mc_addr) argument
|
/drivers/s390/net/ |
H A D | qeth_l2_main.c | 195 memcpy(mc->mc_addr, mac, OSA_ADDR_LEN); 220 qeth_l2_send_setdelmac(card, mc->mc_addr, 223 qeth_l2_send_delgroupmac(card, mc->mc_addr);
|
H A D | qeth_core.h | 750 __u8 mc_addr[MAX_ADDR_LEN]; member in struct:qeth_mc_mac
|
/drivers/net/wireless/mwifiex/ |
H A D | fw.h | 1822 struct host_cmd_ds_mac_multicast_adr mc_addr; member in union:host_cmd_ds_command::__anon4592
|
/drivers/net/ethernet/brocade/bna/ |
H A D | bnad.c | 1861 struct netdev_hw_addr *mc_addr; local 1863 netdev_for_each_mc_addr(mc_addr, netdev) { 1864 memcpy(&mc_list[i * ETH_ALEN], &mc_addr->addr[0],
|
/drivers/net/wireless/ath/wcn36xx/ |
H A D | hal.h | 4262 u8 mc_addr[ETH_ALEN][WCN36XX_HAL_MAX_NUM_MULTICAST_ADDRESS]; member in struct:wcn36xx_hal_rcv_flt_mc_addr_list_type
|