Home
last modified time | relevance | path

Searched refs:pwa (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dwatchpoint.c502 register struct watched_area *pwa; in pr_is_watchpoint() local
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()
1578 caddr_t vaddr = pwa->wa_vaddr; in pr_find_watched_area()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Ddevinfo.c1524 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 Dprcontrol.c1968 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 Dprsubr.c3960 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()
4037 found->wa_vaddr == pwa->wa_vaddr) { in clear_watched_area()
[all …]