Lines Matching refs:darg
880 door_arg_t darg; in ipadm_door_call() local
891 darg.data_ptr = arg; in ipadm_door_call()
892 darg.data_size = asize; in ipadm_door_call()
893 darg.desc_ptr = NULL; in ipadm_door_call()
894 darg.desc_num = 0; in ipadm_door_call()
895 darg.rbuf = *rbufp; in ipadm_door_call()
896 darg.rsize = rsize; in ipadm_door_call()
910 if (door_call(iph->iph_door_fd, &darg) == -1) { in ipadm_door_call()
924 err = ((ipmgmt_retval_t *)(void *)(darg.rbuf))->ir_err; in ipadm_door_call()
925 if (darg.rbuf != *rbufp) { in ipadm_door_call()
944 if ((newp = realloc(*rbufp, darg.rsize)) == NULL) { in ipadm_door_call()
948 (void) memcpy(*rbufp, darg.rbuf, darg.rsize); in ipadm_door_call()
952 (void) munmap(darg.rbuf, darg.rsize); in ipadm_door_call()
954 if (darg.rsize != rsize) in ipadm_door_call()