Lines Matching defs:command
281 u32 sdp; /* SDP command word */
328 #define D_P (1<<15) /* Program command & queue pointer valid */
364 #define D_JUMP 0x2 /* New command queue */
366 #define D_REX 0x4 /* Report command execution via interrupt */
376 #define D_CDM 0xe /* CHI Data mode command */
606 ************** DBRI initialization and command synchronization *************
611 The list is terminated with a WAIT command, which generates a
618 A circular command buffer is used here. A new command is being added
622 command to the new batch. Then the DBRI is forced to reread the last WAIT
623 command (replaced by the JUMP by then). If the DBRI is still executing
624 previous commands the request to reread the WAIT command is ignored.
636 * Wait for the current command string to execute
653 printk(KERN_ERR "DBRI: Chip never completed command buffer\n");
655 dprintk(D_CMD, "Chip completed command buffer (%d)\n",
659 * Lock the command queue and return pointer to space for len cmd words
698 /* Replace the last command with JUMP */
722 /* Reread the last command */
802 While DBRI control functions use the command and interrupt buffers, the
803 main data path takes the form of data pipes, which can be short (command
1844 int command = D_INTR_GETCMD(x);
1852 cmds[command], val);
1860 if (command != D_WAIT)
1872 * resend SDP command with clear pipe bit (C) set