Home
last modified time | relevance | path

Searched refs:addr_mask (Results 1 – 25 of 64) sorted by relevance

123

/openbmc/linux/drivers/gpu/drm/amd/display/dc/gpio/
H A Dhw_gpio.h34 struct addr_mask { struct
82 struct addr_mask DC_GPIO_DATA_MASK;
83 struct addr_mask DC_GPIO_DATA_A;
84 struct addr_mask DC_GPIO_DATA_EN;
85 struct addr_mask DC_GPIO_DATA_Y;
89 struct addr_mask GPIO_MUX_CONTROL;
90 struct addr_mask GPIO_MUX_STEREO_SEL;
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_imu.h47 u32 addr_mask; member
50 #define IMU_RLC_RAM_GOLDEN_VALUE(ip, inst, reg, data, addr_mask) \ argument
51 { ip##_HWIP, inst, reg##_BASE_IDX, reg, data, addr_mask }
H A Dimu_v11_0_3.c118 reg |= entry->addr_mask; in program_rlc_ram_register_setting()
/openbmc/linux/drivers/ata/
H A Dpata_sil680.c114 int addr_mask = 0x80 + 4 * ap->port_no; in sil680_set_piomode() local
131 pci_read_config_byte(pdev, addr_mask, &mode); in sil680_set_piomode()
141 pci_write_config_byte(pdev, addr_mask, mode); in sil680_set_piomode()
166 int addr_mask = 0x80 + 4 * ap->port_no; in sil680_set_dmamode() local
172 pci_read_config_byte(pdev, addr_mask, &mode); in sil680_set_dmamode()
191 pci_write_config_byte(pdev, addr_mask, mode); in sil680_set_dmamode()
/openbmc/qemu/hw/sparc64/
H A Dsun4u_iommu.c87 .addr_mask = ~(hwaddr)0, in sun4u_translate_iommu()
95 ret.addr_mask = IOMMU_PAGE_MASK_8K; in sun4u_translate_iommu()
179 ret.addr_mask = (IOMMU_PAGE_SIZE_64K - 1); in sun4u_translate_iommu()
184 ret.addr_mask = (IOMMU_PAGE_SIZE_8K - 1); in sun4u_translate_iommu()
/openbmc/qemu/hw/arm/
H A Dsmmu-common.c205 return ((info->iova & ~entry->addr_mask) == entry->iova) || in smmu_hash_remove_by_asid_vmid_iova()
224 return ((info->iova & ~entry->addr_mask) == entry->iova) || in smmu_hash_remove_by_vmid_ipa()
536 tlbe->entry.addr_mask = mask; in smmu_ptw_64_s1()
658 tlbe->entry.addr_mask = mask; in smmu_ptw_64_s2()
682 if (tlbe_s2->entry.addr_mask < tlbe->entry.addr_mask) { in combine_tlb()
683 tlbe->entry.addr_mask = tlbe_s2->entry.addr_mask; in combine_tlb()
691 tlbe->entry.iova = iova & ~tlbe->entry.addr_mask; in combine_tlb()
/openbmc/qemu/system/
H A Ddma-helpers.c325 uint64_t max_mask = UINT64_MAX, addr_mask = end - start; in dma_aligned_pow2_mask() local
334 size_mask = MIN(addr_mask, max_mask); in dma_aligned_pow2_mask()
341 if (addr_mask == UINT64_MAX) { in dma_aligned_pow2_mask()
344 return (1ULL << (63 - clz64(addr_mask + 1))) - 1; in dma_aligned_pow2_mask()
/openbmc/linux/include/uapi/linux/can/
H A Dj1939.h103 __u8 addr_mask; member
/openbmc/qemu/hw/pci-host/
H A Dq35.c299 uint64_t addr_mask; in mch_update_pciexbar() local
304 addr_mask = MCH_HOST_BRIDGE_PCIEXBAR_ADMSK; in mch_update_pciexbar()
311 addr_mask |= MCH_HOST_BRIDGE_PCIEXBAR_128ADMSK | in mch_update_pciexbar()
316 addr_mask |= MCH_HOST_BRIDGE_PCIEXBAR_64ADMSK; in mch_update_pciexbar()
324 addr = pciexbar & addr_mask; in mch_update_pciexbar()
H A Dastro.c290 hwaddr addr_mask = 0xfff; /* 4k translation */ in astro_translate_iommu() local
297 addr &= ~addr_mask; in astro_translate_iommu()
339 .addr_mask = addr_mask, in astro_translate_iommu()
/openbmc/qemu/hw/vfio/
H A Dcommon.c298 iova, iova + iotlb->addr_mask); in vfio_iommu_map_notify()
324 iotlb->addr_mask + 1, vaddr, in vfio_iommu_map_notify()
330 iotlb->addr_mask + 1, vaddr, ret, strerror(-ret)); in vfio_iommu_map_notify()
334 iotlb->addr_mask + 1, iotlb); in vfio_iommu_map_notify()
339 iotlb->addr_mask + 1, ret, strerror(-ret)); in vfio_iommu_map_notify()
1217 trace_vfio_iommu_map_dirty_notify(iova, iova + iotlb->addr_mask); in vfio_iommu_map_dirty_notify()
1231 ret = vfio_get_dirty_bitmap(bcontainer, iova, iotlb->addr_mask + 1, in vfio_iommu_map_dirty_notify()
1237 iotlb->addr_mask + 1); in vfio_iommu_map_dirty_notify()
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_mdio.c287 & priv->hw->mii.addr_mask; in stmmac_mdio_read_c22()
327 & priv->hw->mii.addr_mask; in stmmac_mdio_read_c45()
386 & priv->hw->mii.addr_mask; in stmmac_mdio_write_c22()
427 & priv->hw->mii.addr_mask; in stmmac_mdio_write_c45()
/openbmc/qemu/hw/ppc/
H A Dspapr_iommu.c124 .addr_mask = ~(hwaddr)0, in spapr_tce_translate_iommu()
135 ret.addr_mask = ~page_mask; in spapr_tce_translate_iommu()
139 ret.addr_mask); in spapr_tce_translate_iommu()
468 event.entry.addr_mask = ~page_mask; in put_tce_emu()
/openbmc/qemu/hw/sparc/
H A Dsun4m_iommu.c300 .addr_mask = ~(hwaddr)0, in sun4m_translate_iommu()
325 ret.addr_mask = ~IOMMU_PAGE_MASK; in sun4m_translate_iommu()
/openbmc/linux/lib/
H A Diov_iter.c807 static bool iov_iter_aligned_iovec(const struct iov_iter *i, unsigned addr_mask, in iov_iter_aligned_iovec() argument
822 if ((unsigned long)(iov->iov_base + skip) & addr_mask) in iov_iter_aligned_iovec()
832 static bool iov_iter_aligned_bvec(const struct iov_iter *i, unsigned addr_mask, in iov_iter_aligned_bvec() argument
846 if ((unsigned long)(i->bvec[k].bv_offset + skip) & addr_mask) in iov_iter_aligned_bvec()
866 bool iov_iter_is_aligned(const struct iov_iter *i, unsigned addr_mask, in iov_iter_is_aligned() argument
872 if ((unsigned long)(i->ubuf + i->iov_offset) & addr_mask) in iov_iter_is_aligned()
878 return iov_iter_aligned_iovec(i, addr_mask, len_mask); in iov_iter_is_aligned()
881 return iov_iter_aligned_bvec(i, addr_mask, len_mask); in iov_iter_is_aligned()
886 if ((i->xarray_start + i->iov_offset) & addr_mask) in iov_iter_is_aligned()
/openbmc/linux/net/netfilter/
H A Dxt_recent.c247 union nf_inet_addr addr = {}, addr_mask; in recent_mt() local
279 nf_inet_addr_mask(&addr, &addr_mask, &t->mask); in recent_mt()
281 e = recent_entry_lookup(t, &addr_mask, xt_family(par), in recent_mt()
286 e = recent_entry_init(t, &addr_mask, xt_family(par), ttl); in recent_mt()
/openbmc/qemu/hw/i386/
H A Damd_iommu.c376 entry->page_mask = to_cache.addr_mask; in amdvi_update_iotlb()
961 ret->addr_mask = ~page_mask; in amdvi_page_walk()
968 ret->addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_page_walk()
985 ret->addr_mask = iotlb_entry->page_mask; in amdvi_do_translate()
1009 ret->addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_do_translate()
1027 .addr_mask = ~(hwaddr)0, in amdvi_translate()
1037 ret.addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_translate()
1043 ret.addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_translate()
H A Dintel_iommu.c1227 .size = entry->addr_mask, in vtd_page_walk_one()
1272 entry->addr_mask, in vtd_page_walk_one()
1376 event.entry.addr_mask = ~subpage_mask; in vtd_page_walk_level()
1978 entry->addr_mask = ~VTD_PAGE_MASK_4K; in vtd_do_iommu_translate()
2025 entry->addr_mask = ~page_mask; in vtd_do_iommu_translate()
2033 entry->addr_mask = 0; in vtd_do_iommu_translate()
2253 .addr_mask = size - 1, in vtd_iotlb_page_invalidate_notify()
2694 event.entry.addr_mask = sz - 1; in do_invalidate_device_tlb()
3233 iotlb.addr_mask = ~VTD_PAGE_MASK_4K; in vtd_iommu_translate()
3243 iotlb.addr_mask); in vtd_iommu_translate()
[all …]
/openbmc/linux/drivers/net/wireless/realtek/rtw89/
H A Dcam.c515 addr_cam->addr_mask = 0; in rtw89_cam_init_addr_cam()
665 if (addr_cam->addr_mask != 0) { in rtw89_cam_fill_addr_cam_info()
666 addr_msk_start = __ffs(addr_cam->addr_mask); in rtw89_cam_fill_addr_cam_info()
684 FWCMD_SET_ADDR_ADDR_MASK(cmd, addr_cam->addr_mask); in rtw89_cam_fill_addr_cam_info()
/openbmc/linux/drivers/soc/fsl/qbman/
H A Dqman_ccsr.c243 u16 addr_mask; member
544 error_mdata[memid].addr_mask in log_additional_error_info()
563 error_mdata[memid].addr_mask in log_additional_error_info()
/openbmc/linux/net/wireless/
H A Dsysfs.c38 SHOW_FMT(address_mask, "%pM", wiphy.addr_mask);
/openbmc/u-boot/drivers/net/
H A Dpch_gbe.h257 u32 addr_mask; member
H A Dpch_gbe.c51 writel(0xfffe, &mac_regs->addr_mask); in pch_gbe_mac_write()
55 if (!(readl(&mac_regs->addr_mask) & PCH_GBE_BUSY)) in pch_gbe_mac_write()
/openbmc/qemu/include/hw/arm/
H A Dsmmu-common.h41 ((addr) & (ent)->entry.addr_mask))
/openbmc/linux/sound/pci/emu10k1/
H A Dio.c98 u32 addr_mask; in snd_emu10k1_ptr_write_multiple() local
105 addr_mask = ~((emu->audigy ? A_PTR_ADDRESS_MASK : PTR_ADDRESS_MASK) >> 16); in snd_emu10k1_ptr_write_multiple()
115 if (snd_BUG_ON(reg & addr_mask)) // Only raw registers supported here in snd_emu10k1_ptr_write_multiple()

123