Lines Matching defs:reg

494 			    MYNAME ": can't find reg entry for registers");
502 MYNAME ": can't find reg entry for memory");
514 MYNAME ": can't find reg entry for registers");
524 MYNAME ": can't find reg entry for memory");
1431 * search the entries of the "reg" property for one which has the desired
1434 * This version searches a PCI-style "reg" property. It was prompted by
1445 * specific purpose of finding a couple of particular VGA reg entries and
1446 * may not be suitable for all reg-searching purposes.
1458 pci_regspec_t *reg;
1461 "reg", (caddr_t)&reg, &length) != DDI_PROP_SUCCESS) {
1466 if ((reg[index].pci_phys_hi & himask) != hival)
1468 if (reg[index].pci_size_hi != 0)
1470 if (reg[index].pci_phys_mid != 0)
1472 if (reg[index].pci_phys_low > addr)
1474 if (reg[index].pci_phys_low + reg[index].pci_size_low <= addr)
1477 *offset = addr - reg[index].pci_phys_low;
1478 kmem_free(reg, (size_t)length);
1481 kmem_free(reg, (size_t)length);
1487 * search the entries of the "reg" property for one which has the desired
1490 * This version searches a ISA-style "reg" property. It was prompted by
1498 * It returns the "reg" index and offset into that register set.
1505 * specific purpose of finding a couple of particular VGA reg entries and
1506 * may not be suitable for all reg-searching purposes.
1517 struct regspec *reg;
1520 "reg", (caddr_t)&reg, &length) != DDI_PROP_SUCCESS) {
1525 if (reg[index].regspec_bustype != hival)
1527 if (reg[index].regspec_addr > addr)
1529 if (reg[index].regspec_addr + reg[index].regspec_size <= addr)
1532 *offset = addr - reg[index].regspec_addr;
1533 kmem_free(reg, (size_t)length);
1536 kmem_free(reg, (size_t)length);