p->vid, p->did);
continue;
}
- dprint("usbehci: %#x %#x: port %#p size %#x irq %d\n",
+ print("usbehci: %#x %#x: port %#p size %#x irq %d\n",
p->vid, p->did, io, p->mem[0].size, p->intl);
ctlr = malloc(sizeof(Ctlr));
for(i = 0; i < Nhcis && ctlrs[i] != nil; i++){
ctlr = ctlrs[i];
if(ctlr->active == 0)
- if(hp->port == 0 || hp->port == (uintptr)ctlr->capio){
+ if(hp->port == 0 || hp->port == PADDR(ctlr->capio)){
ctlr->active = 1;
break;
}
p = ctlr->pcidev;
hp->aux = ctlr;
- hp->port = (uintptr)ctlr->capio;
+ hp->port = PADDR(ctlr->capio);
hp->irq = p->intl;
hp->tbdf = p->tbdf;
for(i = 0; i < Nhcis && ctlrs[i] != nil; i++){
ctlr = ctlrs[i];
if(ctlr->active == 0)
- if(hp->port == 0 || hp->port == (uintptr)ctlr->ohci){
+ if(hp->port == 0 || hp->port == PADDR(ctlr->ohci)){
ctlr->active = 1;
break;
}
p = ctlr->pcidev;
hp->aux = ctlr;
- hp->port = (uintptr)ctlr->ohci;
+ hp->port = PADDR(ctlr->ohci);
hp->irq = p->intl;
hp->tbdf = p->tbdf;
ctlr->nports = hp->nports = ctlr->ohci->rhdesca & 0xff;
continue;
}
- dprint("uhci: %#x %#x: port %#ux size %#x irq %d\n",
+ print("uhci: %#x %#x: port %#ux size %#x irq %d\n",
p->vid, p->did, io, p->mem[4].size, p->intl);
ctlr = malloc(sizeof(Ctlr));