Lines Matching refs:door_arg
1171 door_arg_t door_arg; in i_hp_call_hotplugd() local
1197 door_arg.data_ptr = buf; in i_hp_call_hotplugd()
1198 door_arg.data_size = len; in i_hp_call_hotplugd()
1199 door_arg.desc_ptr = NULL; in i_hp_call_hotplugd()
1200 door_arg.desc_num = 0; in i_hp_call_hotplugd()
1201 door_arg.rbuf = (char *)(uintptr_t)&rv; in i_hp_call_hotplugd()
1202 door_arg.rsize = sizeof (rv); in i_hp_call_hotplugd()
1205 if (door_call(door_fd, &door_arg) != 0) { in i_hp_call_hotplugd()
1221 if (door_arg.rbuf != (char *)(uintptr_t)&rv) { in i_hp_call_hotplugd()
1229 if ((door_arg.rbuf == NULL) || in i_hp_call_hotplugd()
1230 (door_arg.data_size < sizeof (rv))) { in i_hp_call_hotplugd()
1234 } else if (door_arg.data_size == sizeof (rv)) { in i_hp_call_hotplugd()
1235 rv = *(int *)(uintptr_t)door_arg.rbuf; in i_hp_call_hotplugd()
1237 } else if ((rv = nvlist_unpack(door_arg.rbuf, in i_hp_call_hotplugd()
1238 door_arg.data_size, &results, 0)) != 0) { in i_hp_call_hotplugd()
1246 if (door_arg.rbuf != NULL) in i_hp_call_hotplugd()
1247 (void) munmap(door_arg.rbuf, door_arg.rsize); in i_hp_call_hotplugd()
1255 door_arg.data_ptr = (char *)(uintptr_t)&seqnum; in i_hp_call_hotplugd()
1256 door_arg.data_size = sizeof (seqnum); in i_hp_call_hotplugd()
1257 door_arg.desc_ptr = NULL; in i_hp_call_hotplugd()
1258 door_arg.desc_num = 0; in i_hp_call_hotplugd()
1259 door_arg.rbuf = NULL; in i_hp_call_hotplugd()
1260 door_arg.rsize = 0; in i_hp_call_hotplugd()
1261 (void) door_call(door_fd, &door_arg); in i_hp_call_hotplugd()
1262 if (door_arg.rbuf != NULL) in i_hp_call_hotplugd()
1263 (void) munmap(door_arg.rbuf, door_arg.rsize); in i_hp_call_hotplugd()