Lines Matching defs:command
17 about when and how the command and RX units are started. some
18 command ordering was changed.
113 * The MPU_PORT command allows direct access to the 82596. With PORT access
114 * the following commands are available (p5-18). The 32-bit port command
137 #define CMD_EOL 0x8000 /* The last command of the list, stop. */
182 /* The command structure has two 'next' pointers; v_next is the address of
183 * the next command as seen by the CPU, b_next is the address of the next
184 * command as seen by the 82596. The b_next pointer, as used by the 82596
185 * always references the status field of the next command, rather than the
188 * because the 82596 expects other fields to be there, depending on command
195 unsigned short command;
275 unsigned short command;
418 while (--delcnt && dma->scb.command) {
426 SWAP16(dma->scb.command));
445 printk(KERN_DEBUG "scb at %p, scb.status = %04x, .command = %04x,"
447 &dma->scb, SWAP16(dma->scb.status), SWAP16(dma->scb.command),
457 "cmd at %p, .status = %04x, .command = %04x,"
459 cmd, SWAP16(cmd->status), SWAP16(cmd->command),
625 dma->scb.command = 0;
631 dma->cf_cmd.cmd.command = SWAP16(CmdConfigure);
637 dma->sa_cmd.cmd.command = SWAP16(CmdSASetup);
642 dma->tdr_cmd.cmd.command = SWAP16(CmdTDR);
653 dma->scb.command = SWAP16(RX_START);
834 switch (SWAP16(ptr->command) & 0x7) {
850 tx_cmd->cmd.command = 0; /* Mark as free */
878 /* FIXME: this command might cause an lpmc */
879 lp->dma->scb.command = SWAP16(CUC_ABORT | RX_ABORT);
905 cmd->command |= SWAP16(CMD_EOL | CMD_INTR);
920 dma->scb.command = SWAP16(CUC_START);
936 "%s: command unit timed out, status resetting.\n",
985 lp->dma->scb.command = SWAP16(CUC_START | RX_START);
1018 if (tx_cmd->cmd.command) {
1031 tx_cmd->cmd.command = SWAP16(CMD_FLEX | CmdTx);
1096 lp->dma->scb.command = 0;
1162 "%s: i596 interrupt completed command.\n",
1167 "%s: i596 interrupt command unit inactive %x.\n",
1179 "cmd_head->status = %04x, ->command = %04x\n",
1181 SWAP16(lp->cmd_head->command)));
1185 switch (SWAP16(ptr->command) & 0x7) {
1212 tx_cmd->cmd.command = 0; /* Mark free */
1245 * Zap command so set_multicast_list() know
1248 ptr->command = 0;
1265 ptr->command &= SWAP16(0x1fff);
1297 dma->scb.command = SWAP16(ack_cmd);
1328 lp->dma->scb.command = SWAP16(CUC_ABORT | RX_ABORT);
1382 if (dma->cf_cmd.cmd.command)
1387 dma->cf_cmd.cmd.command = SWAP16(CmdConfigure);
1406 cmd->cmd.command = SWAP16(CmdMulticastList);