Lines Matching refs:page_shift
526 unsigned long window_size, unsigned long page_shift, in iommu_table_setparms_common() argument
531 tbl->it_offset = win_addr >> page_shift; in iommu_table_setparms_common()
532 tbl->it_size = window_size >> page_shift; in iommu_table_setparms_common()
533 tbl->it_page_shift = page_shift; in iommu_table_setparms_common()
1141 struct ddw_create_response *create, int page_shift, in create_ddw() argument
1165 BUID_LO(buid), page_shift, window_shift); in create_ddw()
1171 BUID_LO(buid), page_shift, window_shift, ret, create->liobn, in create_ddw()
1261 u32 page_shift, u32 window_shift) in ddw_property_create() argument
1283 ddwprop->tce_shift = cpu_to_be32(page_shift); in ddw_property_create()
1306 int page_shift; in enable_ddw() local
1403 page_shift = iommu_get_page_shift(query.page_size); in enable_ddw()
1404 if (!page_shift) { in enable_ddw()
1420 (1ULL << (MAX_PHYSMEM_BITS - page_shift))) in enable_ddw()
1427 if (query.largest_available_block < (1ULL << (len - page_shift))) { in enable_ddw()
1432 1ULL << page_shift); in enable_ddw()
1434 len = order_base_2(query.largest_available_block << page_shift); in enable_ddw()
1443 ret = create_ddw(dev, ddw_avail, &create, page_shift, len); in enable_ddw()
1451 win64 = ddw_property_create(win_name, create.liobn, win_addr, page_shift, len); in enable_ddw()
1510 1UL << len, page_shift, NULL, &iommu_table_lpar_multi_ops); in enable_ddw()