taglinefilesource code
write_ptr636drivers/net/3c507.cunsigned short *write_ptr;
write_ptr644drivers/net/3c507.cwrite_ptr = (unsigned short *)(dev->mem_start + cur_rxbuf);
write_ptr646drivers/net/3c507.c*write_ptr++ = 0x0000;         /* Status */
write_ptr647drivers/net/3c507.c*write_ptr++ = 0x0000;        /* Command */
write_ptr648drivers/net/3c507.c*write_ptr++ = cur_rxbuf + RX_BUF_SIZE; /* Link */
write_ptr649drivers/net/3c507.c*write_ptr++ = cur_rxbuf + 22;    /* Buffer offset */
write_ptr650drivers/net/3c507.c*write_ptr++ = 0x0000;         /* Pad for dest addr. */
write_ptr651drivers/net/3c507.c*write_ptr++ = 0x0000;
write_ptr652drivers/net/3c507.c*write_ptr++ = 0x0000;
write_ptr653drivers/net/3c507.c*write_ptr++ = 0x0000;         /* Pad for source addr. */
write_ptr654drivers/net/3c507.c*write_ptr++ = 0x0000;
write_ptr655drivers/net/3c507.c*write_ptr++ = 0x0000;
write_ptr656drivers/net/3c507.c*write_ptr++ = 0x0000;        /* Pad for protocol. */
write_ptr658drivers/net/3c507.c*write_ptr++ = 0x0000;        /* Buffer: Actual count */
write_ptr659drivers/net/3c507.c*write_ptr++ = -1;          /* Buffer: Next (none). */
write_ptr660drivers/net/3c507.c*write_ptr++ = cur_rxbuf + 0x20 + SCB_base;  /* Buffer: Address low */
write_ptr661drivers/net/3c507.c*write_ptr++ = 0x0000;
write_ptr663drivers/net/3c507.c*write_ptr++ = 0x8000 + RX_BUF_SIZE-0x20;
write_ptr671drivers/net/3c507.cwrite_ptr = (unsigned short *)
write_ptr673drivers/net/3c507.c*write_ptr++ = 0xC000;          /* Command, mark as last. */
write_ptr674drivers/net/3c507.c*write_ptr++ = lp->rx_head;        /* Link */
write_ptr743drivers/net/3c507.cushort *write_ptr =    (ushort *)(dev->mem_start + tx_block);
write_ptr746drivers/net/3c507.c*write_ptr++ = 0x0000;        /* Tx status */
write_ptr747drivers/net/3c507.c*write_ptr++ = CMD_INTR|CmdTx;    /* Tx command */
write_ptr748drivers/net/3c507.c*write_ptr++ = tx_block+16;      /* Next command is a NoOp. */
write_ptr749drivers/net/3c507.c*write_ptr++ = tx_block+8;      /* Data Buffer offset. */
write_ptr752drivers/net/3c507.c*write_ptr++ = length | 0x8000;    /* Byte count parameter. */
write_ptr753drivers/net/3c507.c*write_ptr++ = -1;          /* No next data buffer. */
write_ptr754drivers/net/3c507.c*write_ptr++ = tx_block+22+SCB_BASE;/* Buffer follows the NoOp command. */
write_ptr755drivers/net/3c507.c*write_ptr++ = 0x0000;        /* Buffer address high bits (always zero). */
write_ptr758drivers/net/3c507.c*write_ptr++ = 0x0000;        /* Tx status */
write_ptr759drivers/net/3c507.c*write_ptr++ = CmdNOp;        /* Tx command */
write_ptr760drivers/net/3c507.c*write_ptr++ = tx_block+16;      /* Next is myself. */
write_ptr763drivers/net/3c507.cmemcpy(write_ptr, buf, length);