intel: implement all queue functions except intelQueueSubmit

intelQueueSubmit depends on XGL_CMD_BUFFER support which is still missing.
diff --git a/icd/intel/dev.h b/icd/intel/dev.h
index ee045c4..2c48303 100644
--- a/icd/intel/dev.h
+++ b/icd/intel/dev.h
@@ -29,6 +29,7 @@
 #include "gpu.h"
 #include "intel.h"
 
+struct intel_bo;
 struct intel_gpu;
 struct intel_queue;
 struct intel_winsys;
@@ -59,6 +60,7 @@
     struct intel_base base;
 
     struct intel_dev *dev;
+    struct intel_bo *last_submitted_bo;
 };
 
 static inline struct intel_dev *intel_dev(XGL_DEVICE dev)
@@ -110,4 +112,21 @@
     XGL_SIZE*                                   pDataSize,
     XGL_VOID*                                   pData);
 
+XGL_RESULT XGLAPI intelGetDeviceQueue(
+    XGL_DEVICE                                  device,
+    XGL_QUEUE_TYPE                              queueType,
+    XGL_UINT                                    queueIndex,
+    XGL_QUEUE*                                  pQueue);
+
+XGL_RESULT XGLAPI intelQueueSetGlobalMemReferences(
+    XGL_QUEUE                                   queue,
+    XGL_UINT                                    memRefCount,
+    const XGL_MEMORY_REF*                       pMemRefs);
+
+XGL_RESULT XGLAPI intelQueueWaitIdle(
+    XGL_QUEUE                                   queue);
+
+XGL_RESULT XGLAPI intelDeviceWaitIdle(
+    XGL_DEVICE                                  device);
+
 #endif /* DEV_H */