tag | line | file | source code |
pcb | 68 | arch/alpha/boot/main.c | struct pcb_struct * find_pa(unsigned long *vptb, struct pcb_struct * pcb) |
pcb | 70 | arch/alpha/boot/main.c | unsigned long address = (unsigned long) pcb; |
pcb | 84 | arch/alpha/mm/init.c | static void load_PCB(struct thread_struct * pcb) |
pcb | 91 | arch/alpha/mm/init.c | : "r" (pcb), "i" (PAL_swpctx) |
pcb | 447 | drivers/net/3c505.c | static int send_pcb(struct device *dev, pcb_struct * pcb) |
pcb | 472 | drivers/net/3c505.c | if (send_pcb_slow(dev->base_addr, pcb->command)) |
pcb | 477 | drivers/net/3c505.c | if (send_pcb_fast(dev->base_addr, pcb->length)) |
pcb | 480 | drivers/net/3c505.c | for (i = 0; i < pcb->length; i++) { |
pcb | 481 | drivers/net/3c505.c | if (send_pcb_fast(dev->base_addr, pcb->data.raw[i])) |
pcb | 486 | drivers/net/3c505.c | outb_command(2 + pcb->length, dev->base_addr); |
pcb | 529 | drivers/net/3c505.c | static int receive_pcb(struct device *dev, pcb_struct * pcb) |
pcb | 547 | drivers/net/3c505.c | pcb->command = inb_command(dev->base_addr); |
pcb | 557 | drivers/net/3c505.c | pcb->length = inb_command(dev->base_addr); |
pcb | 559 | drivers/net/3c505.c | if (pcb->length > MAX_PCB_DATA) { |
pcb | 560 | drivers/net/3c505.c | INVALID_PCB_MSG(pcb->length); |
pcb | 570 | drivers/net/3c505.c | pcb->data.raw[i++] = inb_command(dev->base_addr); |
pcb | 580 | drivers/net/3c505.c | total_length = pcb->data.raw[--i]; |
pcb | 583 | drivers/net/3c505.c | if (total_length != (pcb->length + 2)) { |
pcb | 590 | drivers/net/3c505.c | if (pcb->command == CMD_RECEIVE_PACKET_COMPLETE) { |
pcb | 595 | drivers/net/3c505.c | pcb->command = 0; |
pcb | 598 | drivers/net/3c505.c | pcb->command = 0xff; |