intel: use absolute pos in cmd_writer_add_reloc()

Add cmd_state_reloc() as a wrapper using relative pos.
diff --git a/icd/intel/cmd_pipeline.c b/icd/intel/cmd_pipeline.c
index d23371a..a75b8f2 100644
--- a/icd/intel/cmd_pipeline.c
+++ b/icd/intel/cmd_pipeline.c
@@ -616,8 +616,7 @@
                         GEN6_ALIGNMENT_SURFACE_STATE, &pos);
 
                 memcpy(dw, view->cmd, sizeof(uint32_t) * view->cmd_len);
-                cmd_writer_add_reloc(cmd, &cmd->state,
-                        1, view->cmd[1], view->img->obj.mem->bo,
+                cmd_state_reloc(cmd, 1, view->cmd[1], view->img->obj.mem->bo,
                         INTEL_DOMAIN_RENDER, INTEL_DOMAIN_RENDER);
                 cmd_state_advance(cmd, view->cmd_len);
             }
@@ -631,8 +630,7 @@
                         GEN6_ALIGNMENT_SURFACE_STATE, &pos);
 
                 memcpy(dw, view->cmd, sizeof(uint32_t) * view->cmd_len);
-                cmd_writer_add_reloc(cmd, &cmd->state,
-                        1, view->cmd[1], view->mem->bo,
+                cmd_state_reloc(cmd, 1, view->cmd[1], view->mem->bo,
                         INTEL_DOMAIN_RENDER, INTEL_DOMAIN_RENDER);
                 cmd_state_advance(cmd, view->cmd_len);
             }