Home
last modified time | relevance | path

Searched refs:addr_align (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/dax/
H A Ddevice.c325 unsigned long off, off_end, off_align, len_align, addr_align, align; in dax_get_unmapped_area() local
343 addr_align = mm_get_unmapped_area(filp, addr, len_align, pgoff, flags); in dax_get_unmapped_area()
344 if (!IS_ERR_VALUE(addr_align)) { in dax_get_unmapped_area()
345 addr_align += (off - addr_align) & (align - 1); in dax_get_unmapped_area()
346 return addr_align; in dax_get_unmapped_area()
/linux/drivers/ntb/
H A Dmsi.c100 resource_size_t addr_align, size_align, size_max; in ntb_msi_setup_mws() local
119 ret = ntb_mw_get_align(ntb, peer, peer_widx, &addr_align, in ntb_msi_setup_mws()
124 addr &= ~(addr_align - 1); in ntb_msi_setup_mws()
/linux/drivers/ntb/hw/intel/
H A Dntb_hw_gen4.c525 resource_size_t *addr_align, in intel_ntb4_mw_get_align() argument
550 if (addr_align) { in intel_ntb4_mw_get_align()
552 *addr_align = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb4_mw_get_align()
554 *addr_align = PAGE_SIZE; in intel_ntb4_mw_get_align()
H A Dntb_hw_gen1.h161 resource_size_t *addr_align, resource_size_t *size_align,
H A Dntb_hw_gen1.c805 resource_size_t *addr_align, in intel_ntb_mw_get_align() argument
830 if (addr_align) in intel_ntb_mw_get_align()
831 *addr_align = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb_mw_get_align()
/linux/drivers/ntb/test/
H A Dntb_tool.c572 resource_size_t size, addr_align, size_align; in tool_setup_mw() local
580 ret = ntb_mw_get_align(tc->ntb, pidx, widx, &addr_align, in tool_setup_mw()
586 inmw->size = round_up(inmw->size, addr_align); in tool_setup_mw()
593 if (!IS_ALIGNED(inmw->dma_base, addr_align)) { in tool_setup_mw()
641 resource_size_t addr_align; in tool_mw_trans_read() local
655 &addr_align, &size_align, &size_max); in tool_mw_trans_read()
681 &addr_align); in tool_mw_trans_read()
/linux/drivers/ntb/hw/idt/
H A Dntb_hw_idt.c1098 mws[*mw_cnt].addr_align = IDT_TRANS_ALIGN; in idt_scan_mws()
1191 resource_size_t *addr_align, in idt_ntb_mw_get_align() argument
1206 if (addr_align != NULL) in idt_ntb_mw_get_align()
1207 *addr_align = peer->mws[widx].addr_align; in idt_ntb_mw_get_align()
1301 if (!IS_ALIGNED(addr, mw_cfg->addr_align)) in idt_ntb_peer_mw_set_trans()
2411 "Address align 0x%08llx, ", ndev->mws[idx].addr_align); in idt_dbgfs_info_read()
2442 ndev->peers[pidx].mws[idx].addr_align); in idt_dbgfs_info_read()
H A Dntb_hw_idt.h1071 u64 addr_align; member
/linux/drivers/ntb/hw/epf/
H A Dntb_hw_epf.c164 resource_size_t *addr_align, in ntb_epf_mw_get_align() argument
181 if (addr_align) in ntb_epf_mw_get_align()
182 *addr_align = SZ_4K; in ntb_epf_mw_get_align()
/linux/include/linux/
H A Dntb.h274 resource_size_t *addr_align,
824 resource_size_t *addr_align, in ntb_mw_get_align() argument
831 return ntb->ops->mw_get_align(ntb, pidx, widx, addr_align, size_align, in ntb_mw_get_align()
/linux/drivers/pci/controller/
H A Dpcie-mediatek-gen3.c322 resource_size_t addr_align; in mtk_pcie_set_trans_table() local
332 addr_align = BIT(ffs(cpu_addr) - 1); in mtk_pcie_set_trans_table()
333 table_size = min(table_size, addr_align); in mtk_pcie_set_trans_table()
/linux/drivers/ntb/hw/amd/
H A Dntb_hw_amd.c93 resource_size_t *addr_align, in amd_ntb_mw_get_align() argument
107 if (addr_align) in amd_ntb_mw_get_align()
108 *addr_align = SZ_4K; in amd_ntb_mw_get_align()
/linux/drivers/ntb/hw/mscc/
H A Dntb_hw_switchtec.c192 int widx, resource_size_t *addr_align, in switchtec_ntb_mw_get_align() argument
209 if (addr_align) in switchtec_ntb_mw_get_align()
210 *addr_align = lut ? size : SZ_4K; in switchtec_ntb_mw_get_align()