tag | line | file | source code |
pcb | 289 | drivers/net/3c505.c | static int send_pcb(elp_device * adapter, pcb_struct * pcb) |
pcb | 297 | drivers/net/3c505.c | CHECK_NULL(pcb); |
pcb | 300 | drivers/net/3c505.c | if (pcb->length > MAX_PCB_DATA) |
pcb | 301 | drivers/net/3c505.c | printk(invalid_pcb_msg, pcb->length, filename, __LINE__); |
pcb | 313 | drivers/net/3c505.c | OUTB(pcb->command, (adapter->io_addr)+PORT_COMMAND); |
pcb | 317 | drivers/net/3c505.c | OUTB(pcb->length, (adapter->io_addr)+PORT_COMMAND); |
pcb | 321 | drivers/net/3c505.c | for (i = 0; cont && (i < pcb->length); i++) { |
pcb | 322 | drivers/net/3c505.c | OUTB(pcb->data.raw[i], (adapter->io_addr)+PORT_COMMAND); |
pcb | 331 | drivers/net/3c505.c | OUTB(2+pcb->length, adapter->io_addr+PORT_COMMAND); |
pcb | 379 | drivers/net/3c505.c | static int receive_pcb(elp_device * adapter, pcb_struct * pcb) |
pcb | 387 | drivers/net/3c505.c | CHECK_NULL(pcb); |
pcb | 398 | drivers/net/3c505.c | pcb->command = INB(adapter->io_addr+PORT_COMMAND); |
pcb | 407 | drivers/net/3c505.c | pcb->length = INB(adapter->io_addr+PORT_COMMAND); |
pcb | 409 | drivers/net/3c505.c | if (pcb->length > MAX_PCB_DATA) |
pcb | 410 | drivers/net/3c505.c | printk(invalid_pcb_msg, pcb->length, filename,__LINE__); |
pcb | 420 | drivers/net/3c505.c | pcb->data.raw[i++] = INB(adapter->io_addr+PORT_COMMAND); |
pcb | 429 | drivers/net/3c505.c | total_length = pcb->data.raw[--i]; |
pcb | 432 | drivers/net/3c505.c | if (total_length != (pcb->length + 2)) { |