sdev_door_res
(void) door_return((char *)&res, sizeof (struct sdev_door_res),
darg.rsize = sizeof (struct sdev_door_res);
ASSERT((struct sdev_door_res *)(intptr_t)darg.rbuf == resultp);