cmd_tables
siop_ctoh32(&sc->sc_c, siop_cmd->cmd_tables->id),
siop_cmd->cmd_tables->msg_in[0],
siop_cmd->cmd_tables->status));
xs->status = siop_ctoh32(&sc->sc_c, siop_cmd->cmd_tables->status);
int tag = siop_cmd->cmd_tables->msg_out[2];
siop_cmd->cmd_tables->t_msgout.count);
siop_cmd->cmd_tables->msg_out[1] = MSG_SIMPLE_Q_TAG;
siop_cmd->cmd_tables->msg_out[2] = tag;
siop_cmd->cmd_tables->t_msgout.count =
siop_xfer = (struct siop_xfer*)siop_cmd->cmd_tables;
newcbd->cmds[i].cmd_tables = (struct siop_common_xfer *)xfer;
bzero(newcbd->cmds[i].cmd_tables, sizeof(struct siop_xfer));
newcbd->cmds[i].cmd_tables->t_msgin.addr),
newcbd->cmds[i].cmd_tables->t_msgout.addr),
newcbd->cmds[i].cmd_tables->t_status.addr));
siop_cmd->cmd_tables->msg_in[0],
siop_cmd->cmd_tables->status));
siop_cmd->cmd_tables->status =
if (siop_cmd->cmd_tables->msg_out[0] & 0x80) {
siop_cmd->cmd_tables->msg_out[1];
siop_cmd->cmd_tables->msg_out[3];
msg = siop_cmd->cmd_tables->msg_out[0];
siop_cmd->cmd_tables->msg_out[2];
siop_cmd->cmd_tables->t_extmsgdata.count =
siop_cmd->cmd_tables->msg_in[0]);
siop_cmd->cmd_tables->msg_out[0] = MSG_MESSAGE_REJECT;
siop_cmd->cmd_tables->t_msgout.count =
siop_cmd->cmd_tables->msg_in[2],
siop_cmd->cmd_tables->msg_in[1]);
if (siop_cmd->cmd_tables->msg_in[1] >
sizeof(siop_cmd->cmd_tables->msg_in) - 2)
siop_cmd->cmd_tables->msg_in[1]);
siop_cmd->cmd_tables->t_extmsgdata.count =
siop_cmd->cmd_tables->msg_in[1] - 1);
siop_cmd->cmd_tables->msg_in[2]);
for (i = 3; i < 2 + siop_cmd->cmd_tables->msg_in[1];
siop_cmd->cmd_tables->msg_in[i]);
if (siop_cmd->cmd_tables->msg_in[0] ==
if (siop_cmd->cmd_tables->msg_in[3] != 1)
siop_cmd->cmd_tables->msg_in[3]);
if (siop_cmd->cmd_tables->msg_in[2] == MSG_EXT_WDTR) {
if (siop_cmd->cmd_tables->msg_in[2] == MSG_EXT_SDTR) {
if (siop_cmd->cmd_tables->msg_in[2] == MSG_EXT_PPR) {
siop_cmd->cmd_tables->msg_out[0] = MSG_MESSAGE_REJECT;
siop_cmd->cmd_tables->t_msgout.count =
cmd_tables = hsw_blt_ring_cmd_table;
cmd_tables = gen7_blt_cmd_table;
cmd_tables = hsw_vebox_cmd_table;
if (!validate_cmds_sorted(engine, cmd_tables, cmd_table_count)) {
ret = init_hash_table(engine, cmd_tables, cmd_table_count);
const struct drm_i915_cmd_table *cmd_tables,
if (!cmd_tables || cmd_table_count == 0)
const struct drm_i915_cmd_table *table = &cmd_tables[i];
const struct drm_i915_cmd_table *cmd_tables,
const struct drm_i915_cmd_table *table = &cmd_tables[i];
const struct drm_i915_cmd_table *cmd_tables;
cmd_tables = hsw_render_ring_cmd_table;
cmd_tables = gen7_render_cmd_table;
cmd_tables = gen7_video_cmd_table;
cmd_tables = gen9_blt_cmd_table;