/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | cz_smc.c | 291 reg_data = lower_32_bits(ucode->mc_addr) & in cz_load_mec_firmware() 295 reg_data = upper_32_bits(ucode->mc_addr) & in cz_load_mec_firmware() 463 gpu_addr = ucode->mc_addr; in cz_smu_populate_single_firmware_entry() 487 uint64_t mc_addr = (((uint64_t) priv->smu_buffer.mc_addr_high) << 32) | in cz_smu_populate_single_scratch_entry() local 489 mc_addr += size_in_byte; in cz_smu_populate_single_scratch_entry() 494 entry->mc_addr_low = lower_32_bits(mc_addr); in cz_smu_populate_single_scratch_entry() 495 entry->mc_addr_high = upper_32_bits(mc_addr); in cz_smu_populate_single_scratch_entry() 806 uint64_t mc_addr = 0; in cz_smu_init() local 863 ret = amdgpu_bo_pin(adev->smu.toc_buf, AMDGPU_GEM_DOMAIN_GTT, &mc_addr); in cz_smu_init() 877 priv->toc_buffer.mc_addr_low = lower_32_bits(mc_addr); in cz_smu_init() [all …]
|
D | fiji_smc.c | 398 gpu_addr = ucode->mc_addr; in fiji_smu_populate_single_firmware_entry() 747 uint64_t mc_addr; in fiji_smu_init() local 791 ret = amdgpu_bo_pin(adev->smu.toc_buf, AMDGPU_GEM_DOMAIN_VRAM, &mc_addr); in fiji_smu_init() 808 private->header_addr_low = lower_32_bits(mc_addr); in fiji_smu_init() 809 private->header_addr_high = upper_32_bits(mc_addr); in fiji_smu_init() 820 ret = amdgpu_bo_pin(adev->smu.smu_buf, AMDGPU_GEM_DOMAIN_VRAM, &mc_addr); in fiji_smu_init() 839 private->smu_buffer_addr_low = lower_32_bits(mc_addr); in fiji_smu_init() 840 private->smu_buffer_addr_high = upper_32_bits(mc_addr); in fiji_smu_init()
|
D | tonga_smc.c | 400 gpu_addr = ucode->mc_addr; in tonga_smu_populate_single_firmware_entry() 746 uint64_t mc_addr; in tonga_smu_init() local 790 ret = amdgpu_bo_pin(adev->smu.toc_buf, AMDGPU_GEM_DOMAIN_VRAM, &mc_addr); in tonga_smu_init() 807 private->header_addr_low = lower_32_bits(mc_addr); in tonga_smu_init() 808 private->header_addr_high = upper_32_bits(mc_addr); in tonga_smu_init() 819 ret = amdgpu_bo_pin(adev->smu.smu_buf, AMDGPU_GEM_DOMAIN_VRAM, &mc_addr); in tonga_smu_init() 838 private->smu_buffer_addr_low = lower_32_bits(mc_addr); in tonga_smu_init() 839 private->smu_buffer_addr_high = upper_32_bits(mc_addr); in tonga_smu_init()
|
D | amdgpu_ucode.c | 221 uint64_t mc_addr, void *kptr) in amdgpu_ucode_init_single_fw() argument 228 ucode->mc_addr = mc_addr; in amdgpu_ucode_init_single_fw() 309 ucode->mc_addr = 0; in amdgpu_ucode_fini_bo()
|
D | iceland_smc.c | 459 gpu_addr = ucode->mc_addr; in iceland_smu_populate_single_firmware_entry() 603 uint64_t mc_addr; in iceland_smu_init() local 636 ret = amdgpu_bo_pin(adev->smu.toc_buf, AMDGPU_GEM_DOMAIN_VRAM, &mc_addr); in iceland_smu_init() 653 private->header_addr_low = lower_32_bits(mc_addr); in iceland_smu_init() 654 private->header_addr_high = upper_32_bits(mc_addr); in iceland_smu_init()
|
D | amdgpu_ucode.h | 160 uint64_t mc_addr; member
|
D | amdgpu_cgs.c | 681 gpu_addr = ucode->mc_addr; in amdgpu_cgs_get_firmware_info() 690 info->mc_addr = gpu_addr; in amdgpu_cgs_get_firmware_info()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | vf.c | 189 static s32 ixgbevf_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbevf_mta_vector() argument 195 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbevf_mta_vector() 198 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbevf_mta_vector() 201 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbevf_mta_vector() 204 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbevf_mta_vector()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_hw.c | 43 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()
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | vf.c | 188 static u32 e1000_hash_mc_addr_vf(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr_vf() argument 202 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_vf() 203 (((u16)mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_vf()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_common.c | 50 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr); 1928 static s32 ixgbe_mta_vector(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_mta_vector() argument 1934 vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4)); in ixgbe_mta_vector() 1937 vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5)); in ixgbe_mta_vector() 1940 vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6)); in ixgbe_mta_vector() 1943 vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8)); in ixgbe_mta_vector() 1962 static void ixgbe_set_mta(struct ixgbe_hw *hw, u8 *mc_addr) in ixgbe_set_mta() argument 1970 vector = ixgbe_mta_vector(hw, mc_addr); in ixgbe_set_mta()
|
/linux-4.4.14/include/linux/ |
D | igmp.h | 113 extern int ip_check_mc_rcu(struct in_device *dev, __be32 mc_addr, __be32 src_addr, u8 proto);
|
/linux-4.4.14/net/ipv4/ |
D | datagram.c | 48 saddr = inet->mc_addr; in __ip4_datagram_connect()
|
D | ip_sockglue.c | 839 inet->mc_addr = 0; in do_ip_setsockopt() 861 inet->mc_addr = mreq.imr_address.s_addr; in do_ip_setsockopt() 1392 addr.s_addr = inet->mc_addr; in do_ip_getsockopt()
|
D | igmp.c | 2568 int ip_check_mc_rcu(struct in_device *in_dev, __be32 mc_addr, __be32 src_addr, u8 proto) in ip_check_mc_rcu() argument 2577 u32 hash = hash_32((__force u32)mc_addr, MC_HASH_SZ_LOG); in ip_check_mc_rcu() 2582 if (im->multiaddr == mc_addr) in ip_check_mc_rcu() 2587 if (im->multiaddr == mc_addr) in ip_check_mc_rcu()
|
D | raw.c | 595 saddr = inet->mc_addr; in raw_sendmsg()
|
D | ping.c | 788 saddr = inet->mc_addr; in ping_v4_sendmsg()
|
D | udp.c | 1011 saddr = inet->mc_addr; in udp_sendmsg()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_hw.c | 167 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()
|
D | atl1e_hw.h | 38 u32 atl1e_hash_mc_addr(struct atl1e_hw *hw, u8 *mc_addr);
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
D | atlx.c | 45 static u32 atlx_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
|
D | atl2.h | 85 static u32 atl2_hash_mc_addr(struct atl2_hw *hw, u8 *mc_addr);
|
D | atl1.h | 59 static u32 atl1_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
|
D | atl2.c | 2353 static u32 atl2_hash_mc_addr(struct atl2_hw *hw, u8 *mc_addr) in atl2_hash_mc_addr() argument 2359 crc32 = ether_crc_le(6, mc_addr); in atl2_hash_mc_addr()
|
D | atl1.c | 562 static u32 atl1_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr) in atl1_hash_mc_addr() argument 567 crc32 = ether_crc_le(6, mc_addr); in atl1_hash_mc_addr()
|
/linux-4.4.14/include/xen/interface/ |
D | xen-mca.h | 101 uint64_t mc_addr; /* bank address */ member
|
/linux-4.4.14/include/net/ |
D | inet_sock.h | 195 __be32 mc_addr; member
|
D | addrconf.h | 164 bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr,
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | e1000_mac.c | 372 static u32 igb_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in igb_hash_mc_addr() argument 426 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in igb_hash_mc_addr() 427 (((u16) mc_addr[5]) << bit_shift))); in igb_hash_mc_addr()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | mac.c | 264 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()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | r600_blit.c | 136 u32 sync_type, u32 size, u64 mc_addr) in cp_set_surface_sync() argument 151 OUT_RING((mc_addr >> 8)); in cp_set_surface_sync()
|
/linux-4.4.14/drivers/xen/ |
D | mcelog.c | 272 m.addr = mc_bank->mc_addr; in convert_log()
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000/ |
D | e1000_hw.c | 4317 u32 e1000_hash_mc_addr(struct e1000_hw *hw, u8 *mc_addr) in e1000_hash_mc_addr() argument 4331 hash_value = ((mc_addr[4] >> 4) | (((u16) mc_addr[5]) << 4)); in e1000_hash_mc_addr() 4335 hash_value = ((mc_addr[4] >> 3) | (((u16) mc_addr[5]) << 5)); in e1000_hash_mc_addr() 4339 hash_value = ((mc_addr[4] >> 2) | (((u16) mc_addr[5]) << 6)); in e1000_hash_mc_addr() 4343 hash_value = ((mc_addr[4]) | (((u16) mc_addr[5]) << 8)); in e1000_hash_mc_addr()
|
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);
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_hw.c | 216 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()
|
D | atl1c_hw.h | 43 u32 atl1c_hash_mc_addr(struct atl1c_hw *hw, u8 *mc_addr);
|
/linux-4.4.14/drivers/gpu/drm/amd/include/ |
D | cgs_common.h | 126 uint64_t mc_addr; member
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_netdev.c | 738 const unsigned char *mc_addr) in fm10k_mc_vlan_unsync() argument 750 err = hw->mac.ops.update_mc_addr(hw, glort, mc_addr, vid, set); in fm10k_mc_vlan_unsync()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 714 static int enic_mc_sync(struct net_device *netdev, const u8 *mc_addr) in enic_mc_sync() argument 727 enic_dev_add_addr(enic, mc_addr); in enic_mc_sync() 733 static int enic_mc_unsync(struct net_device *netdev, const u8 *mc_addr) in enic_mc_unsync() argument 737 enic_dev_del_addr(enic, mc_addr); in enic_mc_unsync()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 1865 struct netdev_hw_addr *mc_addr; in bnad_netdev_mc_list_get() local 1867 netdev_for_each_mc_addr(mc_addr, netdev) { in bnad_netdev_mc_list_get() 1868 ether_addr_copy(&mc_list[i * ETH_ALEN], &mc_addr->addr[0]); in bnad_netdev_mc_list_get()
|
/linux-4.4.14/net/ipv6/ |
D | mcast.c | 603 bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr, in inet6_mc_check() argument 613 if (ipv6_addr_equal(&mc->addr, mc_addr)) in inet6_mc_check()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | fw.h | 2105 struct host_cmd_ds_mac_multicast_adr mc_addr; member
|
D | sta_cmd.c | 434 struct host_cmd_ds_mac_multicast_adr *mcast_addr = &cmd->params.mc_addr; in mwifiex_cmd_mac_multicast_adr()
|
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/ |
D | hal.h | 4262 u8 mc_addr[ETH_ALEN][WCN36XX_HAL_MAX_NUM_MULTICAST_ADDRESS]; member
|