Home
last modified time | relevance | path

Searched refs:addr_mask (Results 1 – 25 of 65) 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 }
/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/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/include/uapi/linux/can/
H A Dj1939.h103 __u8 addr_mask; member
/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/linux/lib/
H A Diov_iter.c809 static bool iov_iter_aligned_iovec(const struct iov_iter *i, unsigned addr_mask, in iov_iter_aligned_iovec() argument
824 if ((unsigned long)(iov->iov_base + skip) & addr_mask) in iov_iter_aligned_iovec()
834 static bool iov_iter_aligned_bvec(const struct iov_iter *i, unsigned addr_mask, in iov_iter_aligned_bvec() argument
848 if ((unsigned long)(i->bvec[k].bv_offset + skip) & addr_mask) in iov_iter_aligned_bvec()
868 bool iov_iter_is_aligned(const struct iov_iter *i, unsigned addr_mask, in iov_iter_is_aligned() argument
874 if ((unsigned long)(i->ubuf + i->iov_offset) & addr_mask) in iov_iter_is_aligned()
880 return iov_iter_aligned_iovec(i, addr_mask, len_mask); in iov_iter_is_aligned()
883 return iov_iter_aligned_bvec(i, addr_mask, len_mask); in iov_iter_is_aligned()
888 if ((i->xarray_start + i->iov_offset) & addr_mask) in iov_iter_is_aligned()
/openbmc/qemu/hw/riscv/
H A Driscv-iommu.c296 iotlb->addr_mask = ~TARGET_PAGE_MASK; in riscv_iommu_spa_fetch()
303 iotlb->addr_mask = ~TARGET_PAGE_MASK; in riscv_iommu_spa_fetch()
442 iotlb->addr_mask &= (1ULL << va_skip) - 1; in riscv_iommu_spa_fetch()
459 iotlb->addr_mask = ~TARGET_PAGE_MASK; in riscv_iommu_spa_fetch()
1355 iotlb->addr_mask = ~TARGET_PAGE_MASK; in riscv_iommu_translate()
1473 event.entry.addr_mask = n->end - n->start; in riscv_iommu_ats()
1806 .addr_mask = ~0, in riscv_iommu_process_dbg()
1813 iova = iotlb.translated_addr & ~iotlb.addr_mask; in riscv_iommu_process_dbg()
2290 .addr_mask = ~0ULL, in riscv_iommu_memory_region_translate()
2297 iotlb.addr_mask = 0; in riscv_iommu_memory_region_translate()
[all …]
/openbmc/qemu/hw/i386/
H A Damd_iommu.c378 entry->page_mask = to_cache.addr_mask; in amdvi_update_iotlb()
975 ret->addr_mask = ~page_mask; in amdvi_page_walk()
982 ret->addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_page_walk()
999 ret->addr_mask = iotlb_entry->page_mask; in amdvi_do_translate()
1023 ret->addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_do_translate()
1041 .addr_mask = ~(hwaddr)0, in amdvi_translate()
1051 ret.addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_translate()
1057 ret.addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_translate()
H A Dintel_iommu.c1227 .size = entry->addr_mask, in vtd_page_walk_one()
1234 trace_vtd_page_walk_one_skip_unmap(entry->iova, entry->addr_mask); in vtd_page_walk_one()
1245 trace_vtd_page_walk_one_skip_map(entry->iova, entry->addr_mask, in vtd_page_walk_one()
1272 entry->addr_mask, in vtd_page_walk_one()
1289 trace_vtd_page_walk_one_skip_unmap(entry->iova, entry->addr_mask); in vtd_page_walk_one()
1296 entry->translated_addr, 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()
[all …]
/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/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/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/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()
/openbmc/u-boot/drivers/net/
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()
H A Dpch_gbe.h257 u32 addr_mask; member
/openbmc/qemu/include/hw/arm/
H A Dsmmu-common.h41 ((addr) & (ent)->entry.addr_mask))

123