Home
last modified time | relevance | path

Searched refs:addr_mask (Results 1 – 25 of 63) 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/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.c296 uint64_t addr_mask; in mch_update_pciexbar() local
301 addr_mask = MCH_HOST_BRIDGE_PCIEXBAR_ADMSK; in mch_update_pciexbar()
308 addr_mask |= MCH_HOST_BRIDGE_PCIEXBAR_128ADMSK | in mch_update_pciexbar()
313 addr_mask |= MCH_HOST_BRIDGE_PCIEXBAR_64ADMSK; in mch_update_pciexbar()
321 addr = pciexbar & addr_mask; in mch_update_pciexbar()
H A Dastro.c285 hwaddr addr_mask = 0xfff; /* 4k translation */ in astro_translate_iommu() local
292 addr &= ~addr_mask; in astro_translate_iommu()
334 .addr_mask = addr_mask, in astro_translate_iommu()
/openbmc/qemu/hw/vfio/
H A Dcommon.c301 iova, iova + iotlb->addr_mask); in vfio_iommu_map_notify()
326 iotlb->addr_mask + 1, vaddr, in vfio_iommu_map_notify()
332 iotlb->addr_mask + 1, vaddr, ret, strerror(-ret)); in vfio_iommu_map_notify()
335 ret = vfio_dma_unmap(container, iova, iotlb->addr_mask + 1, iotlb); in vfio_iommu_map_notify()
340 iotlb->addr_mask + 1, ret, strerror(-ret)); in vfio_iommu_map_notify()
1209 trace_vfio_iommu_map_dirty_notify(iova, iova + iotlb->addr_mask); in vfio_iommu_map_dirty_notify()
1219 ret = vfio_get_dirty_bitmap(container, iova, iotlb->addr_mask + 1, in vfio_iommu_map_dirty_notify()
1224 container, iova, iotlb->addr_mask + 1, ret, 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/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/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/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.c365 entry->page_mask = to_cache.addr_mask; in amdvi_update_iotlb()
950 ret->addr_mask = ~page_mask; in amdvi_page_walk()
957 ret->addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_page_walk()
974 ret->addr_mask = iotlb_entry->page_mask; in amdvi_do_translate()
998 ret->addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_do_translate()
1016 .addr_mask = ~(hwaddr)0, in amdvi_translate()
1026 ret.addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_translate()
1032 ret.addr_mask = ~AMDVI_PAGE_MASK_4K; in amdvi_translate()
H A Dintel_iommu.c1202 .size = entry->addr_mask, in vtd_page_walk_one()
1247 entry->addr_mask, in vtd_page_walk_one()
1351 event.entry.addr_mask = ~subpage_mask; in vtd_page_walk_level()
1953 entry->addr_mask = ~VTD_PAGE_MASK_4K; in vtd_do_iommu_translate()
2000 entry->addr_mask = ~page_mask; in vtd_do_iommu_translate()
2008 entry->addr_mask = 0; in vtd_do_iommu_translate()
2228 .addr_mask = size - 1, in vtd_iotlb_page_invalidate_notify()
2692 event.entry.addr_mask = sz - 1; in vtd_process_device_iotlb_desc()
3197 iotlb.addr_mask = ~VTD_PAGE_MASK_4K; in vtd_iommu_translate()
3207 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/hw/arm/
H A Dsmmu-common.c162 return ((info->iova & ~entry->addr_mask) == entry->iova) || in smmu_hash_remove_by_asid_vmid_iova()
375 tlbe->entry.addr_mask = mask; in smmu_ptw_64_s1()
496 tlbe->entry.addr_mask = mask; in smmu_ptw_64_s2()
H A Dsmmuv3.c848 .addr_mask = ~(hwaddr)0, in smmuv3_translate()
990 (addr & cached_entry->entry.addr_mask); in smmuv3_translate()
991 entry.addr_mask = cached_entry->entry.addr_mask; in smmuv3_translate()
997 entry.addr_mask = ~TARGET_PAGE_MASK; in smmuv3_translate()
1003 entry.addr_mask = ~TARGET_PAGE_MASK; in smmuv3_translate()
1080 event.entry.addr_mask = num_pages * (1 << granule) - 1; in smmuv3_notify_iova()
/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/qemu/hw/virtio/
H A Dvhost-vdpa.c215 llend = int128_add(int128_makes64(iotlb->addr_mask), int128_makes64(iova)); in vhost_vdpa_iommu_map_notify()
230 iotlb->addr_mask + 1, vaddr, read_only); in vhost_vdpa_iommu_map_notify()
234 v, iova, iotlb->addr_mask + 1, vaddr, ret); in vhost_vdpa_iommu_map_notify()
238 iotlb->addr_mask + 1); in vhost_vdpa_iommu_map_notify()
242 v, iova, iotlb->addr_mask + 1, ret); in vhost_vdpa_iommu_map_notify()

123