watch              63 ddb/db_watch.c 	db_watchpoint_t	watch;
watch              65 ddb/db_watch.c 	if ((watch = db_free_watchpoints) != 0) {
watch              66 ddb/db_watch.c 	    db_free_watchpoints = watch->link;
watch              67 ddb/db_watch.c 	    return (watch);
watch              73 ddb/db_watch.c 	watch = db_next_free_watchpoint;
watch              76 ddb/db_watch.c 	return (watch);
watch              80 ddb/db_watch.c db_watchpoint_free(db_watchpoint_t watch)
watch              82 ddb/db_watch.c 	watch->link = db_free_watchpoints;
watch              83 ddb/db_watch.c 	db_free_watchpoints = watch;
watch              89 ddb/db_watch.c 	db_watchpoint_t	watch;
watch             100 ddb/db_watch.c 	for (watch = db_watchpoint_list;
watch             101 ddb/db_watch.c 	     watch != 0;
watch             102 ddb/db_watch.c 	     watch = watch->link)
watch             103 ddb/db_watch.c 	    if (db_map_equal(watch->map, map) &&
watch             104 ddb/db_watch.c 		(watch->loaddr == addr) &&
watch             105 ddb/db_watch.c 		(watch->hiaddr == addr+size)) {
watch             110 ddb/db_watch.c 	watch = db_watchpoint_alloc();
watch             111 ddb/db_watch.c 	if (watch == 0) {
watch             116 ddb/db_watch.c 	watch->map = map;
watch             117 ddb/db_watch.c 	watch->loaddr = addr;
watch             118 ddb/db_watch.c 	watch->hiaddr = addr+size;
watch             120 ddb/db_watch.c 	watch->link = db_watchpoint_list;
watch             121 ddb/db_watch.c 	db_watchpoint_list = watch;
watch             129 ddb/db_watch.c 	db_watchpoint_t	watch;
watch             133 ddb/db_watch.c 	     (watch = *prev) != 0;
watch             134 ddb/db_watch.c 	     prev = &watch->link)
watch             135 ddb/db_watch.c 	    if (db_map_equal(watch->map, map) &&
watch             136 ddb/db_watch.c 		(watch->loaddr <= addr) &&
watch             137 ddb/db_watch.c 		(addr < watch->hiaddr)) {
watch             138 ddb/db_watch.c 		*prev = watch->link;
watch             139 ddb/db_watch.c 		db_watchpoint_free(watch);
watch             149 ddb/db_watch.c 	db_watchpoint_t	watch;
watch             157 ddb/db_watch.c 	for (watch = db_watchpoint_list;
watch             158 ddb/db_watch.c 	     watch != 0;
watch             159 ddb/db_watch.c 	     watch = watch->link)
watch             161 ddb/db_watch.c 		      db_map_current(watch->map) ? "*" : " ",
watch             162 ddb/db_watch.c 		      watch->map, watch->loaddr,
watch             163 ddb/db_watch.c 		      watch->hiaddr - watch->loaddr);
watch             202 ddb/db_watch.c 	db_watchpoint_t	watch;
watch             205 ddb/db_watch.c 	    for (watch = db_watchpoint_list;
watch             206 ddb/db_watch.c 	         watch != 0;
watch             207 ddb/db_watch.c 	         watch = watch->link)
watch             208 ddb/db_watch.c 		pmap_protect(watch->map->pmap,
watch             209 ddb/db_watch.c 			     trunc_page(watch->loaddr),
watch             210 ddb/db_watch.c 			     round_page(watch->hiaddr),
watch             212 ddb/db_watch.c 	    pmap_update(watch->map->pmap);
watch             226 ddb/db_watch.c 	db_watchpoint_t watch;
watch             229 ddb/db_watch.c 	for (watch = db_watchpoint_list;
watch             230 ddb/db_watch.c 	     watch != 0;
watch             231 ddb/db_watch.c 	     watch = watch->link)
watch             232 ddb/db_watch.c 	    if (db_map_equal(watch->map, map)) {
watch             233 ddb/db_watch.c 		if ((watch->loaddr <= addr) &&
watch             234 ddb/db_watch.c 		    (addr < watch->hiaddr))
watch             236 ddb/db_watch.c 		else if ((trunc_page(watch->loaddr) <= addr) &&
watch             237 ddb/db_watch.c 			 (addr < round_page(watch->hiaddr)))
watch             238 ddb/db_watch.c 		    found = watch;