/kernel/linux/linux-5.10/drivers/dax/ |
H A D | device.c | 311 unsigned long off, off_end, off_align, len_align, addr_align, align; in dax_get_unmapped_area() local 329 addr_align = current->mm->get_unmapped_area(filp, addr, len_align, in dax_get_unmapped_area() 331 if (!IS_ERR_VALUE(addr_align)) { in dax_get_unmapped_area() 332 addr_align += (off - addr_align) & (align - 1); in dax_get_unmapped_area() 333 return addr_align; in dax_get_unmapped_area()
|
/kernel/linux/linux-6.6/drivers/dax/ |
H A D | device.c | 314 unsigned long off, off_end, off_align, len_align, addr_align, align; in dax_get_unmapped_area() local 332 addr_align = current->mm->get_unmapped_area(filp, addr, len_align, in dax_get_unmapped_area() 334 if (!IS_ERR_VALUE(addr_align)) { in dax_get_unmapped_area() 335 addr_align += (off - addr_align) & (align - 1); in dax_get_unmapped_area() 336 return addr_align; in dax_get_unmapped_area()
|
/kernel/linux/linux-5.10/drivers/ntb/ |
H A D | msi.c | 102 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()
|
/kernel/linux/linux-6.6/drivers/ntb/ |
H A D | msi.c | 100 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()
|
/kernel/linux/linux-5.10/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen4.c | 500 resource_size_t *addr_align, in intel_ntb4_mw_get_align() 525 if (addr_align) { in intel_ntb4_mw_get_align() 527 *addr_align = pci_resource_len(ndev->ntb.pdev, bar); in intel_ntb4_mw_get_align() 529 *addr_align = PAGE_SIZE; in intel_ntb4_mw_get_align() 499 intel_ntb4_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) intel_ntb4_mw_get_align() argument
|
H A D | ntb_hw_gen1.h | 160 resource_size_t *addr_align, resource_size_t *size_align,
|
H A D | ntb_hw_gen1.c | 805 resource_size_t *addr_align, in intel_ntb_mw_get_align() 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() 804 intel_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) intel_ntb_mw_get_align() argument
|
/kernel/linux/linux-6.6/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen4.c | 525 resource_size_t *addr_align, in intel_ntb4_mw_get_align() 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() 524 intel_ntb4_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) intel_ntb4_mw_get_align() argument
|
H A D | ntb_hw_gen1.h | 161 resource_size_t *addr_align, resource_size_t *size_align,
|
H A D | ntb_hw_gen1.c | 805 resource_size_t *addr_align, in intel_ntb_mw_get_align() 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() 804 intel_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) intel_ntb_mw_get_align() argument
|
/kernel/linux/linux-6.6/drivers/ntb/hw/epf/ |
H A D | ntb_hw_epf.c | 164 resource_size_t *addr_align, in ntb_epf_mw_get_align() 181 if (addr_align) in ntb_epf_mw_get_align() 182 *addr_align = SZ_4K; in ntb_epf_mw_get_align() 163 ntb_epf_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) ntb_epf_mw_get_align() argument
|
/kernel/linux/linux-5.10/drivers/ntb/hw/idt/ |
H A D | ntb_hw_idt.c | 1093 mws[*mw_cnt].addr_align = IDT_TRANS_ALIGN; in idt_scan_mws() 1185 * @addr_align: OUT - the base alignment for translating the memory window 1195 resource_size_t *addr_align, in idt_ntb_mw_get_align() 1210 if (addr_align != NULL) in idt_ntb_mw_get_align() 1211 *addr_align = peer->mws[widx].addr_align; in idt_ntb_mw_get_align() 1305 if (!IS_ALIGNED(addr, mw_cfg->addr_align)) in idt_ntb_peer_mw_set_trans() 2415 "Address align 0x%08llx, ", ndev->mws[idx].addr_align); in idt_dbgfs_info_read() 2446 ndev->peers[pidx].mws[idx].addr_align); in idt_dbgfs_info_read() 1194 idt_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) idt_ntb_mw_get_align() argument
|
H A D | ntb_hw_idt.h | 1061 * @addr_align: Alignment of translated address 1071 u64 addr_align; member
|
/kernel/linux/linux-6.6/drivers/ntb/hw/idt/ |
H A D | ntb_hw_idt.c | 1093 mws[*mw_cnt].addr_align = IDT_TRANS_ALIGN; in idt_scan_mws() 1185 * @addr_align: OUT - the base alignment for translating the memory window 1195 resource_size_t *addr_align, in idt_ntb_mw_get_align() 1210 if (addr_align != NULL) in idt_ntb_mw_get_align() 1211 *addr_align = peer->mws[widx].addr_align; in idt_ntb_mw_get_align() 1305 if (!IS_ALIGNED(addr, mw_cfg->addr_align)) in idt_ntb_peer_mw_set_trans() 2415 "Address align 0x%08llx, ", ndev->mws[idx].addr_align); in idt_dbgfs_info_read() 2446 ndev->peers[pidx].mws[idx].addr_align); in idt_dbgfs_info_read() 1194 idt_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) idt_ntb_mw_get_align() argument
|
H A D | ntb_hw_idt.h | 1061 * @addr_align: Alignment of translated address 1071 u64 addr_align; member
|
/kernel/linux/linux-5.10/drivers/ntb/test/ |
H A D | ntb_tool.c | 579 resource_size_t size, addr_align, size_align; in tool_setup_mw() local 587 ret = ntb_mw_get_align(tc->ntb, pidx, widx, &addr_align, in tool_setup_mw() 593 inmw->size = round_up(inmw->size, addr_align); in tool_setup_mw() 600 if (!IS_ALIGNED(inmw->dma_base, addr_align)) { in tool_setup_mw() 648 resource_size_t addr_align; in tool_mw_trans_read() local 662 &addr_align, &size_align, &size_max); in tool_mw_trans_read() 688 &addr_align); in tool_mw_trans_read()
|
/kernel/linux/linux-6.6/drivers/ntb/test/ |
H A D | ntb_tool.c | 572 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()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | ntb.h | 274 resource_size_t *addr_align, 812 * @addr_align: OUT - the base alignment for translating the memory window 824 resource_size_t *addr_align, in ntb_mw_get_align() 831 return ntb->ops->mw_get_align(ntb, pidx, widx, addr_align, size_align, in ntb_mw_get_align() 823 ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) ntb_mw_get_align() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | ntb.h | 274 resource_size_t *addr_align, 812 * @addr_align: OUT - the base alignment for translating the memory window 824 resource_size_t *addr_align, in ntb_mw_get_align() 831 return ntb->ops->mw_get_align(ntb, pidx, widx, addr_align, size_align, in ntb_mw_get_align() 823 ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) ntb_mw_get_align() argument
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-mediatek-gen3.c | 252 resource_size_t addr_align; in mtk_pcie_set_trans_table() local 262 addr_align = BIT(ffs(cpu_addr) - 1); in mtk_pcie_set_trans_table() 263 table_size = min(table_size, addr_align); in mtk_pcie_set_trans_table()
|
/kernel/linux/linux-5.10/drivers/ntb/hw/amd/ |
H A D | ntb_hw_amd.c | 93 resource_size_t *addr_align, in amd_ntb_mw_get_align() 107 if (addr_align) in amd_ntb_mw_get_align() 108 *addr_align = SZ_4K; in amd_ntb_mw_get_align() 92 amd_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) amd_ntb_mw_get_align() argument
|
/kernel/linux/linux-6.6/drivers/ntb/hw/amd/ |
H A D | ntb_hw_amd.c | 93 resource_size_t *addr_align, in amd_ntb_mw_get_align() 107 if (addr_align) in amd_ntb_mw_get_align() 108 *addr_align = SZ_4K; in amd_ntb_mw_get_align() 92 amd_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) amd_ntb_mw_get_align() argument
|
/kernel/linux/linux-6.6/drivers/pci/endpoint/functions/ |
H A D | pci-epf-vntb.c | 1194 resource_size_t *addr_align, in vntb_epf_mw_get_align() 1200 if (addr_align) in vntb_epf_mw_get_align() 1201 *addr_align = SZ_4K; in vntb_epf_mw_get_align() 1193 vntb_epf_mw_get_align(struct ntb_dev *ndev, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) vntb_epf_mw_get_align() argument
|
/kernel/linux/linux-5.10/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 192 int widx, resource_size_t *addr_align, in switchtec_ntb_mw_get_align() 209 if (addr_align) in switchtec_ntb_mw_get_align() 210 *addr_align = lut ? size : SZ_4K; in switchtec_ntb_mw_get_align() 191 switchtec_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) switchtec_ntb_mw_get_align() argument
|
/kernel/linux/linux-6.6/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 192 int widx, resource_size_t *addr_align, in switchtec_ntb_mw_get_align() 209 if (addr_align) in switchtec_ntb_mw_get_align() 210 *addr_align = lut ? size : SZ_4K; in switchtec_ntb_mw_get_align() 191 switchtec_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) switchtec_ntb_mw_get_align() argument
|