Lines Matching refs:pa

152 	caddr_t pa;  in di_init_impl()  local
255 if ((pa = valloc(map_size)) == NULL) { in di_init_impl()
261 if (ioctl(fd, DINFOUSRLD, pa) != map_size) { in di_init_impl()
264 free(pa); in di_init_impl()
271 dap = DI_ALL(pa); in di_init_impl()
276 free(pa); in di_init_impl()
282 free(pa); in di_init_impl()
287 return (DI_NODE(pa + dap->top_devinfo)); in di_init_impl()
293 caddr_t pa; /* starting address of map */ in di_fini() local
311 pa = (caddr_t)root - DI_NODE(root)->self; in di_fini()
313 free(pa); in di_fini()
319 caddr_t pa; /* starting address of map */ in di_parent_node() local
328 pa = (caddr_t)node - DI_NODE(node)->self; in di_parent_node()
331 return (DI_NODE(pa + DI_NODE(node)->parent)); in di_parent_node()
339 if (strcmp(DI_ALL(pa)->root_path, "/") != 0) in di_parent_node()
350 caddr_t pa; /* starting address of map */ in di_sibling_node() local
359 pa = (caddr_t)node - DI_NODE(node)->self; in di_sibling_node()
362 return (DI_NODE(pa + DI_NODE(node)->sibling)); in di_sibling_node()
371 if (!(DI_ALL(pa)->command & DINFOSUBTREE)) in di_sibling_node()
382 caddr_t pa; /* starting address of map */ in di_child_node() local
391 pa = (caddr_t)node - DI_NODE(node)->self; in di_child_node()
394 return (DI_NODE(pa + DI_NODE(node)->child)); in di_child_node()
402 if (!(DI_ALL(pa)->command & DINFOSUBTREE)) in di_child_node()
413 caddr_t pa; /* starting address of map */ in di_drv_first_node() local
427 pa = (caddr_t)root - DI_NODE(root)->self; in di_drv_first_node()
428 devcnt = DI_ALL(pa)->devcnt; in di_drv_first_node()
429 devnm = DI_DEVNM(pa + DI_ALL(pa)->devnames); in di_drv_first_node()
433 (char *)(pa + devnm[major].name)) == 0)) in di_drv_first_node()
446 return (DI_NODE(pa + devnm[major].head)); in di_drv_first_node()
452 caddr_t pa; /* starting address of map */ in di_drv_next_node() local
468 pa = (caddr_t)node - DI_NODE(node)->self; in di_drv_next_node()
475 return (DI_NODE(pa + DI_NODE(node)->next)); in di_drv_next_node()
901 caddr_t pa = (caddr_t)node - DI_NODE(node)->self; in di_bus_addr() local
906 return ((char *)(pa + DI_NODE(node)->address)); in di_bus_addr()
912 caddr_t pa = (caddr_t)node - DI_NODE(node)->self; in di_binding_name() local
917 return ((char *)(pa + DI_NODE(node)->bind_name)); in di_binding_name()
1034 caddr_t pa; in di_driver_name() local
1041 pa = (caddr_t)node - DI_NODE(node)->self; in di_driver_name()
1042 devnm = DI_DEVNM(pa + DI_ALL(pa)->devnames); in di_driver_name()
1045 return (pa + devnm[major].name); in di_driver_name()
1054 caddr_t pa; in di_driver_ops() local
1061 pa = (caddr_t)node - DI_NODE(node)->self; in di_driver_ops()
1062 devnm = DI_DEVNM(pa + DI_ALL(pa)->devnames); in di_driver_ops()
1073 caddr_t pa; in di_devfs_path() local
1100 pa = (caddr_t)node - DI_NODE(node)->self; in di_devfs_path()
1101 name[depth] = DI_ALL(pa)->root_path; in di_devfs_path()
1348 caddr_t pa; in di_minor_next() local
1383 pa = (caddr_t)node - DI_NODE(node)->self; in di_minor_next()
1384 if (DINFOMINOR & DI_ALL(pa)->command) in di_minor_next()
1775 caddr_t pa; in di_prop_next_common() local
1791 pa = (caddr_t)node - DI_NODE(node)->self; in di_prop_next_common()
1809 struct di_devnm *devnm = DI_DEVNM(pa + in di_prop_next_common()
1810 DI_ALL(pa)->devnames + (DI_NODE(node)->drv_major * in di_prop_next_common()
1818 return (DI_PROP(pa + prop_off)); in di_prop_next_common()
1824 if (DINFOPROP & DI_ALL(pa)->command) in di_prop_next_common()
1893 caddr_t pa; in di_path_phci_next_path() local
1923 pa = (caddr_t)node - DI_NODE(node)->self; in di_path_phci_next_path()
1924 if (DINFOPATH & (DI_ALL(pa)->command)) in di_path_phci_next_path()
1935 caddr_t pa; in di_path_client_next_path() local
1965 pa = (caddr_t)node - DI_NODE(node)->self; in di_path_client_next_path()
1966 if (DINFOPATH & (DI_ALL(pa)->command)) in di_path_client_next_path()
1982 caddr_t pa; /* starting address of map */ in di_path_addr() local
1984 pa = (caddr_t)path - DI_PATH(path)->self; in di_path_addr()
1986 (void) strncpy(buf, (char *)(pa + DI_PATH(path)->path_addr), in di_path_addr()
2051 caddr_t pa = (caddr_t)path - DI_PATH(path)->self; in di_path_bus_addr() local
2056 return ((char *)(pa + DI_PATH(path)->path_addr)); in di_path_bus_addr()
2068 caddr_t pa; /* starting address of map */ in di_path_client_node() local
2077 pa = (caddr_t)path - DI_PATH(path)->self; in di_path_client_node()
2080 return (DI_NODE(pa + DI_PATH(path)->path_client)); in di_path_client_node()
2099 caddr_t pa; /* starting address of map */ in di_path_phci_node() local
2108 pa = (caddr_t)path - DI_PATH(path)->self; in di_path_phci_node()
2111 return (DI_NODE(pa + DI_PATH(path)->path_phci)); in di_path_phci_node()
2130 caddr_t pa; in di_path_prop_next() local
2153 pa = (caddr_t)path - DI_PATH(path)->self; in di_path_prop_next()
2155 return (DI_PATHPROP(pa + DI_PATH(path)->path_prop)); in di_path_prop_next()
2162 if (DINFOPROP & (DI_ALL(pa)->command)) in di_path_prop_next()
2173 caddr_t pa; /* starting address of map */ in di_path_prop_name() local
2174 pa = (caddr_t)prop - DI_PATHPROP(prop)->self; in di_path_prop_name()
2175 return ((char *)(pa + DI_PATHPROP(prop)->prop_name)); in di_path_prop_name()
2367 caddr_t pa; /* starting address of map */ in di_vhci_first_node() local
2376 pa = (caddr_t)root - DI_NODE(root)->self; in di_vhci_first_node()
2377 dap = DI_ALL(pa); in di_vhci_first_node()
2384 return (DI_NODE(pa + dap->top_vhci_devinfo)); in di_vhci_first_node()
2390 caddr_t pa; /* starting address of map */ in di_vhci_next_node() local
2405 pa = (caddr_t)node - DI_NODE(node)->self; in di_vhci_next_node()
2407 return (DI_NODE(pa + DI_NODE(node)->next_vhci)); in di_vhci_next_node()
2416 caddr_t pa; /* starting address of map */ in di_phci_first_node() local
2426 pa = (caddr_t)vhci_node - DI_NODE(vhci_node)->self; in di_phci_first_node()
2433 return (DI_NODE(pa + DI_NODE(vhci_node)->top_phci)); in di_phci_first_node()
2439 caddr_t pa; /* starting address of map */ in di_phci_next_node() local
2454 pa = (caddr_t)node - DI_NODE(node)->self; in di_phci_next_node()
2456 return (DI_NODE(pa + DI_NODE(node)->next_phci)); in di_phci_next_node()
2465 caddr_t pa; in di_parent_private_data() local
2481 pa = (caddr_t)node - DI_NODE(node)->self; in di_parent_private_data()
2483 return (pa + DI_NODE(node)->parent_data); in di_parent_private_data()
2485 if (DI_ALL(pa)->command & DINFOPRIVDATA) in di_parent_private_data()
2496 caddr_t pa; in di_driver_private_data() local
2512 pa = (caddr_t)node - DI_NODE(node)->self; in di_driver_private_data()
2514 return (pa + DI_NODE(node)->driver_data); in di_driver_private_data()
2516 if (DI_ALL(pa)->command & DINFOPRIVDATA) in di_driver_private_data()
2574 caddr_t pa; in di_walk_hp() local
2590 pa = (caddr_t)node - DI_NODE(node)->self; in di_walk_hp()
2591 if (!(DI_ALL(pa)->command & DINFOHP)) { in di_walk_hp()
2607 caddr_t pa; in di_hp_next() local
2641 pa = (caddr_t)node - DI_NODE(node)->self; in di_hp_next()
2642 if (DINFOHP & DI_ALL(pa)->command) in di_hp_next()
2653 caddr_t pa; in di_hp_name() local
2663 pa = (caddr_t)hp - DI_HP(hp)->self; in di_hp_name()
2670 return ((char *)(pa + DI_HP(hp)->hp_name)); in di_hp_name()
2738 caddr_t pa; in di_hp_description() local
2748 pa = (caddr_t)hp - DI_HP(hp)->self; in di_hp_description()
2753 return ((char *)(pa + DI_HP(hp)->hp_type_str)); in di_hp_description()
2759 caddr_t pa; /* starting address of map */ in di_hp_child() local
2769 pa = (caddr_t)hp - DI_HP(hp)->self; in di_hp_child()
2772 return (DI_NODE(pa + DI_HP(hp)->hp_child)); in di_hp_child()
2780 if (!(DINFOSUBTREE & DI_ALL(pa)->command)) in di_hp_child()
3701 caddr_t pa; in alias_to_curr() local
3716 pa = (caddr_t)anynode - DI_NODE(anynode)->self; in alias_to_curr()
3717 all = DI_ALL(pa); in alias_to_curr()
3721 di_alias = DI_ALIAS(pa + off); in alias_to_curr()
3725 node = DI_NODE(pa + di_alias->curroff); in alias_to_curr()