Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Dcz_smc.c291 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 …]
Dfiji_smc.c398 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()
Dtonga_smc.c400 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()
Damdgpu_ucode.c221 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()
Diceland_smc.c459 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()
Damdgpu_ucode.h160 uint64_t mc_addr; member
Damdgpu_cgs.c681 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/
Dvf.c189 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/
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()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dvf.c188 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/
Dixgbe_common.c50 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/
Digmp.h113 extern int ip_check_mc_rcu(struct in_device *dev, __be32 mc_addr, __be32 src_addr, u8 proto);
/linux-4.4.14/net/ipv4/
Ddatagram.c48 saddr = inet->mc_addr; in __ip4_datagram_connect()
Dip_sockglue.c839 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()
Digmp.c2568 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()
Draw.c595 saddr = inet->mc_addr; in raw_sendmsg()
Dping.c788 saddr = inet->mc_addr; in ping_v4_sendmsg()
Dudp.c1011 saddr = inet->mc_addr; in udp_sendmsg()
/linux-4.4.14/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);
/linux-4.4.14/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);
Datl2.c2353 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()
Datl1.c562 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/
Dxen-mca.h101 uint64_t mc_addr; /* bank address */ member
/linux-4.4.14/include/net/
Dinet_sock.h195 __be32 mc_addr; member
Daddrconf.h164 bool inet6_mc_check(struct sock *sk, const struct in6_addr *mc_addr,
/linux-4.4.14/drivers/net/ethernet/intel/igb/
De1000_mac.c372 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/
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()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dr600_blit.c136 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/
Dmcelog.c272 m.addr = mc_bank->mc_addr; in convert_log()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_hw.c4317 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()
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);
/linux-4.4.14/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);
/linux-4.4.14/drivers/gpu/drm/amd/include/
Dcgs_common.h126 uint64_t mc_addr; member
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c738 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/
Denic_main.c714 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/
Dbnad.c1865 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/
Dmcast.c603 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/
Dfw.h2105 struct host_cmd_ds_mac_multicast_adr mc_addr; member
Dsta_cmd.c434 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/
Dhal.h4262 u8 mc_addr[ETH_ALEN][WCN36XX_HAL_MAX_NUM_MULTICAST_ADDRESS]; member