prwatch
prwatch_t prwatch;
ctl.prwatch.pr_vaddr = (uintptr_t)tp;
ctl.prwatch.pr_size = size + WORDSIZE;
ctl.prwatch.pr_wflags = wflags;
ctl.prwatch.pr_vaddr = (uintptr_t)tp;
ctl.prwatch.pr_size = WORDSIZE; /* size is arbitrary */
ctl.prwatch.pr_wflags = 0; /* clear the watched area */
prwatch_t prwatch; /* PCWATCH */
prwatch_t prwatch;
prwatch.pr_vaddr = argp->prwatch.pr_vaddr;
prwatch.pr_size = argp->prwatch.pr_size;
prwatch.pr_wflags = argp->prwatch.pr_wflags;
prwatch.pr_pad = argp->prwatch.pr_pad;
error = pr_watch(pnp, &prwatch, &unlocked);
error = pr_watch(pnp, &argp->prwatch, &unlocked);
prwatch32_t prwatch; /* PCWATCH */
prwatch_t prwatch;
ctl.prwatch.pr_vaddr = (uintptr_t)buf->b_data;
ctl.prwatch.pr_size = 0;
ctl.prwatch.pr_wflags = 0;
ctl.prwatch.pr_vaddr = (uintptr_t)buf->b_data;
ctl.prwatch.pr_size = arc_buf_size(buf);
ctl.prwatch.pr_wflags = WA_WRITE;