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