Lines Matching defs:query
932 struct ddw_query_response *query,
943 * output parameters ibm,query-pe-dma-windows will have, ranging from
965 dev_info(&dev->dev, "ibm,query-pe-dma-windows(%x) %x %x %x returned %d\n",
971 query->windows_available = query_out[0];
972 query->largest_available_block = query_out[1];
973 query->page_size = query_out[2];
974 query->migration_capable = query_out[3];
977 query->windows_available = query_out[0];
978 query->largest_available_block = ((u64)query_out[1] << 32) |
980 query->page_size = query_out[3];
981 query->migration_capable = query_out[4];
1106 struct ddw_query_response query;
1138 * ibm,query-pe-dma-window
1156 ret = query_ddw(dev, ddw_avail, &query, pdn);
1167 if (query.windows_available == 0) {
1183 ret = query_ddw(dev, ddw_avail, &query, pdn);
1187 if (query.windows_available == 0) {
1193 if (query.page_size & 4) {
1195 } else if (query.page_size & 2) {
1197 } else if (query.page_size & 1) {
1201 query.page_size);
1207 if (query.largest_available_block < (max_addr >> page_shift)) {
1209 "%llu-sized pages\n", max_addr, query.largest_available_block,