qxl_ring_push
return qxl_ring_push(qdev->command_ring, &cmd, interruptible);
return qxl_ring_push(qdev->cursor_ring, &cmd, interruptible);
int qxl_ring_push(struct qxl_ring *ring, const void *new_elt, bool interruptible);