Lines Matching refs:cp
196 dbdma_setcmd(volatile struct dbdma_cmd *cp,
200 out_le16(&cp->command, cmd);
201 out_le16(&cp->req_count, count);
202 out_le32(&cp->phy_addr, addr);
203 out_le32(&cp->cmd_dep, cmd_dep);
204 out_le16(&cp->xfer_status, 0);
205 out_le16(&cp->res_count, 0);
557 bmac_construct_xmt(struct sk_buff *skb, volatile struct dbdma_cmd *cp)
567 dbdma_setcmd(cp, (OUTPUT_LAST | INTR_ALWAYS | WAIT_IFCLR), len, baddr, 0);
571 bmac_construct_rxbuff(struct sk_buff *skb, volatile struct dbdma_cmd *cp)
575 dbdma_setcmd(cp, (INPUT_LAST | INTR_ALWAYS), RX_BUFLEN,
675 volatile struct dbdma_cmd *cp;
692 cp = &bp->rx_cmds[i];
693 stat = le16_to_cpu(cp->xfer_status);
694 residual = le16_to_cpu(cp->res_count);
722 cp->res_count = cpu_to_le16(0);
723 cp->xfer_status = cpu_to_le16(0);
748 volatile struct dbdma_cmd *cp;
762 cp = &bp->tx_cmds[bp->tx_empty];
763 stat = le16_to_cpu(cp->xfer_status);
771 if (cp == bus_to_virt(in_le32(&bp->tx_dma->cmdptr)))
1474 volatile struct dbdma_cmd *cp;
1486 cp = &bp->tx_cmds[bp->tx_empty];
1488 /* le32_to_cpu(td->status), le16_to_cpu(cp->xfer_status), bp->tx_bad_runt, */
1501 cp = bus_to_virt(le32_to_cpu(rd->cmdptr));
1503 out_le16(&cp->xfer_status, 0);
1504 out_le32(&rd->cmdptr, virt_to_bus(cp));
1521 cp = &bp->tx_cmds[i];
1522 out_le16(&cp->xfer_status, 0);
1523 out_le16(&cp->command, OUTPUT_LAST);
1524 out_le32(&td->cmdptr, virt_to_bus(cp));
1540 static void dump_dbdma(volatile struct dbdma_cmd *cp,int count)
1545 ip = (int*)(cp+i);