Lines Matching refs:door_arg
88 door_arg_t door_arg;
99 door_arg.rbuf = NULL; /* doorfs will provide return buf */
100 door_arg.rsize = 0;
101 door_arg.data_ptr = data;
102 door_arg.data_size = datalen;
103 door_arg.desc_ptr = NULL;
104 door_arg.desc_num = 0;
111 if ((error = door_call(service_door, &door_arg)) == -1 &&
123 if (door_arg.rbuf == NULL || door_arg.rsize == 0) {
130 (void) nvlist_unpack(door_arg.rbuf, door_arg.rsize,
132 (void) munmap(door_arg.rbuf, door_arg.rsize);
140 door_arg.rbuf = NULL;
141 door_arg.rsize = 0;
142 door_arg.data_ptr = (char *)&seq_num;
143 door_arg.data_size = sizeof (seq_num);
144 door_arg.desc_ptr = NULL;
145 door_arg.desc_num = 0;
146 if (door_call(service_door, &door_arg) == -1) {