Lines Matching refs:query
826 struct ddw_query_response *query) in query_ddw() argument
845 ret = rtas_call(ddw_avail[0], 3, 5, (u32 *)query, in query_ddw()
910 struct ddw_query_response query; in enable_ddw() local
959 ret = query_ddw(dev, ddw_avail, &query); in enable_ddw()
963 if (query.windows_available == 0) { in enable_ddw()
972 if (query.page_size & 4) { in enable_ddw()
974 } else if (query.page_size & 2) { in enable_ddw()
976 } else if (query.page_size & 1) { in enable_ddw()
980 query.page_size); in enable_ddw()
986 if (query.largest_available_block < (max_addr >> page_shift)) { in enable_ddw()
988 "%llu-sized pages\n", max_addr, query.largest_available_block, in enable_ddw()