Lines Matching defs:gpi_cmd
319 enum gpi_cmd {
392 enum gpi_cmd gpi_cmd;
520 enum gpi_cmd gpi_cmd;
687 enum gpi_cmd gpi_cmd)
694 if (gpi_cmd >= GPI_MAX_CMD)
696 if (IS_CHAN_CMD(gpi_cmd))
700 "sending cmd: %s:%u\n", TO_GPI_CMD_STR(gpi_cmd), chid);
704 gpii->gpi_cmd = gpi_cmd;
706 cmd_reg = IS_CHAN_CMD(gpi_cmd) ? gchan->ch_cmd_reg : gpii->ev_cmd_reg;
707 cmd = IS_CHAN_CMD(gpi_cmd) ? GPII_n_CH_CMD(gpi_cmd_info[gpi_cmd].opcode, chid) :
708 GPII_n_EV_CMD(gpi_cmd_info[gpi_cmd].opcode, 0);
714 TO_GPI_CMD_STR(gpi_cmd), chid);
719 if (gpi_cmd_info[gpi_cmd].state == STATE_IGNORE)
722 if (IS_CHAN_CMD(gpi_cmd) && gchan->ch_state == gpi_cmd_info[gpi_cmd].state)
725 if (!IS_CHAN_CMD(gpi_cmd) && gpii->ev_state == gpi_cmd_info[gpi_cmd].state)
788 if (gpii->gpi_cmd == GPI_CH_CMD_DE_ALLOC)
895 if (gpii->gpi_cmd == GPI_EV_CMD_DEALLOC)
1196 static int gpi_reset_chan(struct gchan *gchan, enum gpi_cmd gpi_cmd)
1204 ret = gpi_send_cmd(gpii, gchan, gpi_cmd);
1207 TO_GPI_CMD_STR(gpi_cmd), ret);