Lines Matching refs:pa

153 	caddr_t pa;  in di_init_impl()  local
257 if ((pa = valloc(map_size)) == NULL) { in di_init_impl()
263 if (ioctl(fd, DINFOUSRLD, pa) != map_size) { in di_init_impl()
266 free(pa); in di_init_impl()
273 dap = DI_ALL(pa); in di_init_impl()
278 free(pa); in di_init_impl()
284 free(pa); in di_init_impl()
289 return (DI_NODE(pa + dap->top_devinfo)); in di_init_impl()
295 caddr_t pa; /* starting address of map */ in di_fini() local
313 pa = (caddr_t)root - DI_NODE(root)->self; in di_fini()
315 free(pa); in di_fini()
321 caddr_t pa; /* starting address of map */ in di_parent_node() local
330 pa = (caddr_t)node - DI_NODE(node)->self; in di_parent_node()
333 return (DI_NODE(pa + DI_NODE(node)->parent)); in di_parent_node()
341 if (strcmp(DI_ALL(pa)->root_path, "/") != 0) in di_parent_node()
352 caddr_t pa; /* starting address of map */ in di_sibling_node() local
361 pa = (caddr_t)node - DI_NODE(node)->self; in di_sibling_node()
364 return (DI_NODE(pa + DI_NODE(node)->sibling)); in di_sibling_node()
373 if (!(DI_ALL(pa)->command & DINFOSUBTREE)) in di_sibling_node()
384 caddr_t pa; /* starting address of map */ in di_child_node() local
393 pa = (caddr_t)node - DI_NODE(node)->self; in di_child_node()
396 return (DI_NODE(pa + DI_NODE(node)->child)); in di_child_node()
404 if (!(DI_ALL(pa)->command & DINFOSUBTREE)) in di_child_node()
415 caddr_t pa; /* starting address of map */ in di_drv_first_node() local
429 pa = (caddr_t)root - DI_NODE(root)->self; in di_drv_first_node()
430 devcnt = DI_ALL(pa)->devcnt; in di_drv_first_node()
431 devnm = DI_DEVNM(pa + DI_ALL(pa)->devnames); in di_drv_first_node()
435 (char *)(pa + devnm[major].name)) == 0)) in di_drv_first_node()
448 return (DI_NODE(pa + devnm[major].head)); in di_drv_first_node()
454 caddr_t pa; /* starting address of map */ in di_drv_next_node() local
470 pa = (caddr_t)node - DI_NODE(node)->self; in di_drv_next_node()
477 return (DI_NODE(pa + DI_NODE(node)->next)); in di_drv_next_node()
903 caddr_t pa = (caddr_t)node - DI_NODE(node)->self; in di_bus_addr() local
908 return ((char *)(pa + DI_NODE(node)->address)); in di_bus_addr()
914 caddr_t pa = (caddr_t)node - DI_NODE(node)->self; in di_binding_name() local
919 return ((char *)(pa + DI_NODE(node)->bind_name)); in di_binding_name()
1036 caddr_t pa; in di_driver_name() local
1043 pa = (caddr_t)node - DI_NODE(node)->self; in di_driver_name()
1044 devnm = DI_DEVNM(pa + DI_ALL(pa)->devnames); in di_driver_name()
1047 return (pa + devnm[major].name); in di_driver_name()
1056 caddr_t pa; in di_driver_ops() local
1063 pa = (caddr_t)node - DI_NODE(node)->self; in di_driver_ops()
1064 devnm = DI_DEVNM(pa + DI_ALL(pa)->devnames); in di_driver_ops()
1075 caddr_t pa; in di_devfs_path() local
1102 pa = (caddr_t)node - DI_NODE(node)->self; in di_devfs_path()
1103 name[depth] = DI_ALL(pa)->root_path; in di_devfs_path()
1350 caddr_t pa; in di_minor_next() local
1385 pa = (caddr_t)node - DI_NODE(node)->self; in di_minor_next()
1386 if (DINFOMINOR & DI_ALL(pa)->command) in di_minor_next()
1777 caddr_t pa; in di_prop_next_common() local
1793 pa = (caddr_t)node - DI_NODE(node)->self; in di_prop_next_common()
1811 struct di_devnm *devnm = DI_DEVNM(pa + in di_prop_next_common()
1812 DI_ALL(pa)->devnames + (DI_NODE(node)->drv_major * in di_prop_next_common()
1820 return (DI_PROP(pa + prop_off)); in di_prop_next_common()
1826 if (DINFOPROP & DI_ALL(pa)->command) in di_prop_next_common()
1895 caddr_t pa; in di_path_phci_next_path() local
1925 pa = (caddr_t)node - DI_NODE(node)->self; in di_path_phci_next_path()
1926 if (DINFOPATH & (DI_ALL(pa)->command)) in di_path_phci_next_path()
1937 caddr_t pa; in di_path_client_next_path() local
1967 pa = (caddr_t)node - DI_NODE(node)->self; in di_path_client_next_path()
1968 if (DINFOPATH & (DI_ALL(pa)->command)) in di_path_client_next_path()
1984 caddr_t pa; /* starting address of map */ in di_path_addr() local
1986 pa = (caddr_t)path - DI_PATH(path)->self; in di_path_addr()
1988 (void) strncpy(buf, (char *)(pa + DI_PATH(path)->path_addr), in di_path_addr()
2053 caddr_t pa = (caddr_t)path - DI_PATH(path)->self; in di_path_bus_addr() local
2058 return ((char *)(pa + DI_PATH(path)->path_addr)); in di_path_bus_addr()
2070 caddr_t pa; /* starting address of map */ in di_path_client_node() local
2079 pa = (caddr_t)path - DI_PATH(path)->self; in di_path_client_node()
2082 return (DI_NODE(pa + DI_PATH(path)->path_client)); in di_path_client_node()
2101 caddr_t pa; /* starting address of map */ in di_path_phci_node() local
2110 pa = (caddr_t)path - DI_PATH(path)->self; in di_path_phci_node()
2113 return (DI_NODE(pa + DI_PATH(path)->path_phci)); in di_path_phci_node()
2132 caddr_t pa; in di_path_prop_next() local
2155 pa = (caddr_t)path - DI_PATH(path)->self; in di_path_prop_next()
2157 return (DI_PATHPROP(pa + DI_PATH(path)->path_prop)); in di_path_prop_next()
2164 if (DINFOPROP & (DI_ALL(pa)->command)) in di_path_prop_next()
2175 caddr_t pa; /* starting address of map */ in di_path_prop_name() local
2176 pa = (caddr_t)prop - DI_PATHPROP(prop)->self; in di_path_prop_name()
2177 return ((char *)(pa + DI_PATHPROP(prop)->prop_name)); in di_path_prop_name()
2369 caddr_t pa; /* starting address of map */ in di_vhci_first_node() local
2378 pa = (caddr_t)root - DI_NODE(root)->self; in di_vhci_first_node()
2379 dap = DI_ALL(pa); in di_vhci_first_node()
2386 return (DI_NODE(pa + dap->top_vhci_devinfo)); in di_vhci_first_node()
2392 caddr_t pa; /* starting address of map */ in di_vhci_next_node() local
2407 pa = (caddr_t)node - DI_NODE(node)->self; in di_vhci_next_node()
2409 return (DI_NODE(pa + DI_NODE(node)->next_vhci)); in di_vhci_next_node()
2418 caddr_t pa; /* starting address of map */ in di_phci_first_node() local
2428 pa = (caddr_t)vhci_node - DI_NODE(vhci_node)->self; in di_phci_first_node()
2435 return (DI_NODE(pa + DI_NODE(vhci_node)->top_phci)); in di_phci_first_node()
2441 caddr_t pa; /* starting address of map */ in di_phci_next_node() local
2456 pa = (caddr_t)node - DI_NODE(node)->self; in di_phci_next_node()
2458 return (DI_NODE(pa + DI_NODE(node)->next_phci)); in di_phci_next_node()
2467 caddr_t pa; in di_parent_private_data() local
2483 pa = (caddr_t)node - DI_NODE(node)->self; in di_parent_private_data()
2485 return (pa + DI_NODE(node)->parent_data); in di_parent_private_data()
2487 if (DI_ALL(pa)->command & DINFOPRIVDATA) in di_parent_private_data()
2498 caddr_t pa; in di_driver_private_data() local
2514 pa = (caddr_t)node - DI_NODE(node)->self; in di_driver_private_data()
2516 return (pa + DI_NODE(node)->driver_data); in di_driver_private_data()
2518 if (DI_ALL(pa)->command & DINFOPRIVDATA) in di_driver_private_data()
2576 caddr_t pa; in di_walk_hp() local
2592 pa = (caddr_t)node - DI_NODE(node)->self; in di_walk_hp()
2593 if (!(DI_ALL(pa)->command & DINFOHP)) { in di_walk_hp()
2609 caddr_t pa; in di_hp_next() local
2643 pa = (caddr_t)node - DI_NODE(node)->self; in di_hp_next()
2644 if (DINFOHP & DI_ALL(pa)->command) in di_hp_next()
2655 caddr_t pa; in di_hp_name() local
2665 pa = (caddr_t)hp - DI_HP(hp)->self; in di_hp_name()
2672 return ((char *)(pa + DI_HP(hp)->hp_name)); in di_hp_name()
2740 caddr_t pa; in di_hp_description() local
2750 pa = (caddr_t)hp - DI_HP(hp)->self; in di_hp_description()
2755 return ((char *)(pa + DI_HP(hp)->hp_type_str)); in di_hp_description()
2761 caddr_t pa; /* starting address of map */ in di_hp_child() local
2771 pa = (caddr_t)hp - DI_HP(hp)->self; in di_hp_child()
2774 return (DI_NODE(pa + DI_HP(hp)->hp_child)); in di_hp_child()
2782 if (!(DINFOSUBTREE & DI_ALL(pa)->command)) in di_hp_child()
3703 caddr_t pa; in alias_to_curr() local
3718 pa = (caddr_t)anynode - DI_NODE(anynode)->self; in alias_to_curr()
3719 all = DI_ALL(pa); in alias_to_curr()
3723 di_alias = DI_ALIAS(pa + off); in alias_to_curr()
3727 node = DI_NODE(pa + di_alias->curroff); in alias_to_curr()