tag | line | file | source code |
write_ptr | 677 | drivers/net/3c507.c | unsigned short *write_ptr; |
write_ptr | 685 | drivers/net/3c507.c | write_ptr = (unsigned short *)(dev->mem_start + cur_rxbuf); |
write_ptr | 687 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Status */ |
write_ptr | 688 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Command */ |
write_ptr | 689 | drivers/net/3c507.c | *write_ptr++ = cur_rxbuf + RX_BUF_SIZE; /* Link */ |
write_ptr | 690 | drivers/net/3c507.c | *write_ptr++ = cur_rxbuf + 22; /* Buffer offset */ |
write_ptr | 691 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Pad for dest addr. */ |
write_ptr | 692 | drivers/net/3c507.c | *write_ptr++ = 0x0000; |
write_ptr | 693 | drivers/net/3c507.c | *write_ptr++ = 0x0000; |
write_ptr | 694 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Pad for source addr. */ |
write_ptr | 695 | drivers/net/3c507.c | *write_ptr++ = 0x0000; |
write_ptr | 696 | drivers/net/3c507.c | *write_ptr++ = 0x0000; |
write_ptr | 697 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Pad for protocol. */ |
write_ptr | 699 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Buffer: Actual count */ |
write_ptr | 700 | drivers/net/3c507.c | *write_ptr++ = -1; /* Buffer: Next (none). */ |
write_ptr | 701 | drivers/net/3c507.c | *write_ptr++ = cur_rxbuf + 0x20 + SCB_base; /* Buffer: Address low */ |
write_ptr | 702 | drivers/net/3c507.c | *write_ptr++ = 0x0000; |
write_ptr | 704 | drivers/net/3c507.c | *write_ptr++ = 0x8000 + RX_BUF_SIZE-0x20; |
write_ptr | 712 | drivers/net/3c507.c | write_ptr = (unsigned short *) |
write_ptr | 714 | drivers/net/3c507.c | *write_ptr++ = 0xC000; /* Command, mark as last. */ |
write_ptr | 715 | drivers/net/3c507.c | *write_ptr++ = lp->rx_head; /* Link */ |
write_ptr | 784 | drivers/net/3c507.c | ushort *write_ptr = (ushort *)(dev->mem_start + tx_block); |
write_ptr | 787 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Tx status */ |
write_ptr | 788 | drivers/net/3c507.c | *write_ptr++ = CMD_INTR|CmdTx; /* Tx command */ |
write_ptr | 789 | drivers/net/3c507.c | *write_ptr++ = tx_block+16; /* Next command is a NoOp. */ |
write_ptr | 790 | drivers/net/3c507.c | *write_ptr++ = tx_block+8; /* Data Buffer offset. */ |
write_ptr | 793 | drivers/net/3c507.c | *write_ptr++ = length | 0x8000; /* Byte count parameter. */ |
write_ptr | 794 | drivers/net/3c507.c | *write_ptr++ = -1; /* No next data buffer. */ |
write_ptr | 795 | drivers/net/3c507.c | *write_ptr++ = tx_block+22+SCB_BASE;/* Buffer follows the NoOp command. */ |
write_ptr | 796 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Buffer address high bits (always zero). */ |
write_ptr | 799 | drivers/net/3c507.c | *write_ptr++ = 0x0000; /* Tx status */ |
write_ptr | 800 | drivers/net/3c507.c | *write_ptr++ = CmdNOp; /* Tx command */ |
write_ptr | 801 | drivers/net/3c507.c | *write_ptr++ = tx_block+16; /* Next is myself. */ |
write_ptr | 804 | drivers/net/3c507.c | memcpy(write_ptr, buf, length); |