taglinefilesource code
pcb68arch/alpha/boot/main.cstruct pcb_struct * find_pa(unsigned long *vptb, struct pcb_struct * pcb)
pcb70arch/alpha/boot/main.cunsigned long address = (unsigned long) pcb;
pcb84arch/alpha/mm/init.cstatic void load_PCB(struct thread_struct * pcb)
pcb91arch/alpha/mm/init.c: "r" (pcb), "i" (PAL_swpctx)
pcb447drivers/net/3c505.cstatic int send_pcb(struct device *dev, pcb_struct * pcb)
pcb472drivers/net/3c505.cif (send_pcb_slow(dev->base_addr, pcb->command))
pcb477drivers/net/3c505.cif (send_pcb_fast(dev->base_addr, pcb->length))
pcb480drivers/net/3c505.cfor (i = 0; i < pcb->length; i++) {
pcb481drivers/net/3c505.cif (send_pcb_fast(dev->base_addr, pcb->data.raw[i]))
pcb486drivers/net/3c505.coutb_command(2 + pcb->length, dev->base_addr);
pcb529drivers/net/3c505.cstatic int receive_pcb(struct device *dev, pcb_struct * pcb)
pcb547drivers/net/3c505.cpcb->command = inb_command(dev->base_addr);
pcb557drivers/net/3c505.cpcb->length = inb_command(dev->base_addr);
pcb559drivers/net/3c505.cif (pcb->length > MAX_PCB_DATA) {
pcb560drivers/net/3c505.cINVALID_PCB_MSG(pcb->length);
pcb570drivers/net/3c505.cpcb->data.raw[i++] = inb_command(dev->base_addr);
pcb580drivers/net/3c505.ctotal_length = pcb->data.raw[--i];
pcb583drivers/net/3c505.cif (total_length != (pcb->length + 2)) {
pcb590drivers/net/3c505.cif (pcb->command == CMD_RECEIVE_PACKET_COMPLETE) {
pcb595drivers/net/3c505.cpcb->command = 0;
pcb598drivers/net/3c505.cpcb->command = 0xff;