Searched refs:pwa (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | watchpoint.c | 502 register struct watched_area *pwa; in pr_is_watchpoint() local 546 for (pwa = pr_find_watched_area(p, &twa, NULL); in pr_is_watchpoint() 547 pwa != NULL && eaddr > pwa->wa_vaddr && addr < pwa->wa_eaddr; in pr_is_watchpoint() 548 pwa = AVL_NEXT(&p->p_warea, pwa)) { in pr_is_watchpoint() 552 if (pwa->wa_flags & WA_READ) in pr_is_watchpoint() 556 if (pwa->wa_flags & WA_WRITE) in pr_is_watchpoint() 560 if (pwa->wa_flags & WA_EXEC) in pr_is_watchpoint() 573 if (addr < pwa->wa_vaddr) in pr_is_watchpoint() 574 addr = pwa->wa_vaddr; in pr_is_watchpoint() 575 len = pwa->wa_eaddr - addr; in pr_is_watchpoint() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | devinfo.c | 1524 phci_walk_arg_t pwa; in build_vhci_list() local 1553 pwa.off = off; in build_vhci_list() 1554 pwa.st = st; in build_vhci_list() 1555 mdi_vhci_walk_phcis(vh_devinfo, build_phci_list, &pwa); in build_vhci_list() 1568 phci_walk_arg_t *pwa; in build_phci_list() local 1571 pwa = (phci_walk_arg_t *)arg; in build_phci_list() 1574 pwa->off)); in build_phci_list() 1576 vh_di_node = DI_NODE(di_mem_addr(pwa->st, pwa->off)); in build_phci_list() 1577 if (di_dip_find(pwa->st, ph_devinfo, &off) != 0) { in build_phci_list() 1590 me = DI_NODE(di_mem_addr(pwa->st, vh_di_node->top_phci)); in build_phci_list() [all …]
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prcontrol.c | 1968 struct watched_area *pwa; in pr_watch() local 2057 pwa = kmem_alloc(sizeof (struct watched_area), KM_SLEEP); in pr_watch() 2058 pwa->wa_vaddr = (caddr_t)vaddr; in pr_watch() 2059 pwa->wa_eaddr = (caddr_t)vaddr + size; in pr_watch() 2060 pwa->wa_flags = (ulong_t)wflags; in pr_watch() 2062 error = ((pwa->wa_flags & ~WA_TRAPAFTER) == 0)? in pr_watch() 2063 clear_watched_area(p, pwa) : set_watched_area(p, pwa); in pr_watch()
|
H A D | prsubr.c | 3960 set_watched_area(proc_t *p, struct watched_area *pwa) in set_watched_area() argument 3962 caddr_t vaddr = pwa->wa_vaddr; in set_watched_area() 3963 caddr_t eaddr = pwa->wa_eaddr; in set_watched_area() 3964 ulong_t flags = pwa->wa_flags; in set_watched_area() 3988 target = pr_find_watched_area(p, pwa, &where); in set_watched_area() 4002 kmem_free(pwa, sizeof (struct watched_area)); in set_watched_area() 4004 avl_insert(&p->p_warea, pwa, where); in set_watched_area() 4017 clear_watched_area(proc_t *p, struct watched_area *pwa) in clear_watched_area() argument 4027 kmem_free(pwa, sizeof (struct watched_area)); in clear_watched_area() 4036 if ((found = pr_find_watched_area(p, pwa, NULL)) != NULL && in clear_watched_area() [all …]
|