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()
1089 struct ddw_create_response *create, int page_shift, in create_ddw() argument
1113 BUID_LO(buid), page_shift, window_shift); in create_ddw()
1119 BUID_LO(buid), page_shift, window_shift, ret, create->liobn, in create_ddw()
1209 u32 page_shift, u32 window_shift) in ddw_property_create() argument
1231 ddwprop->tce_shift = cpu_to_be32(page_shift); in ddw_property_create()
1254 int page_shift; in enable_ddw() local
1353 page_shift = iommu_get_page_shift(query.page_size); in enable_ddw()
1354 if (!page_shift) { in enable_ddw()
1370 (1ULL << (MAX_PHYSMEM_BITS - page_shift))) in enable_ddw()
1377 if (query.largest_available_block < (1ULL << (len - page_shift))) { in enable_ddw()
1382 1ULL << page_shift); in enable_ddw()
1384 len = order_base_2(query.largest_available_block << page_shift); in enable_ddw()
1393 ret = create_ddw(dev, ddw_avail, &create, page_shift, len); in enable_ddw()
1401 win64 = ddw_property_create(win_name, create.liobn, win_addr, page_shift, len); in enable_ddw()
1460 1UL << len, page_shift, NULL, &iommu_table_lpar_multi_ops); in enable_ddw()