Searched refs:door_arg (Results 1 – 9 of 9) sorted by relevance
/titanic_44/usr/src/lib/librcm/ |
H A D | librcm_event.c | 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() [all …]
|
/titanic_44/usr/src/lib/libhotplug/common/ |
H A D | libhotplug.c | 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() [all …]
|
/titanic_44/usr/src/lib/smbsrv/libsmb/common/ |
H A D | smb_doorclnt.c | 321 door_arg_t door_arg; in smb_door_call_private() local 325 bcopy(&da->da_arg, &door_arg, sizeof (door_arg_t)); in smb_door_call_private() 330 if ((rc = door_call(fd, &door_arg)) == 0) in smb_door_call_private() 337 if (rc != 0 || door_arg.data_size == 0 || door_arg.rsize == 0) { in smb_door_call_private() 343 da->da_arg.rbuf = door_arg.data_ptr; in smb_door_call_private() 344 da->da_arg.rsize = door_arg.rsize; in smb_door_call_private()
|
/titanic_44/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_kdoor.c | 237 door_arg_t door_arg; in smb_kdoor_upcall_private() local 241 bcopy(&da->da_arg, &door_arg, sizeof (door_arg_t)); in smb_kdoor_upcall_private() 247 if ((rc = door_ki_upcall_limited(sv->sv_kdoor_hd, &door_arg, in smb_kdoor_upcall_private() 255 if (rc != 0 || door_arg.data_size == 0 || door_arg.rsize == 0) in smb_kdoor_upcall_private() 258 da->da_arg.rbuf = door_arg.data_ptr; in smb_kdoor_upcall_private() 259 da->da_arg.rsize = door_arg.rsize; in smb_kdoor_upcall_private()
|
/titanic_44/usr/src/cmd/iscsid/ |
H A D | iscsid.c | 552 door_arg_t door_arg; in call_child_door() local 554 (void) memset(&door_arg, 0, sizeof (door_arg)); in call_child_door() 555 door_arg.data_ptr = (char *)&value; in call_child_door() 556 door_arg.data_size = sizeof (value); in call_child_door() 557 (void) door_call(iscsi_child_door_handle, &door_arg); in call_child_door()
|
/titanic_44/usr/src/uts/common/io/ |
H A D | vcons.c | 447 door_arg_t door_arg; in vt_send_hotkeys() local 463 door_arg.rbuf = NULL; in vt_send_hotkeys() 464 door_arg.rsize = 0; in vt_send_hotkeys() 465 door_arg.data_ptr = (void *)&arg; in vt_send_hotkeys() 466 door_arg.data_size = sizeof (arg); in vt_send_hotkeys() 467 door_arg.desc_ptr = NULL; in vt_send_hotkeys() 468 door_arg.desc_num = 0; in vt_send_hotkeys() 473 while ((error = door_ki_upcall(door, &door_arg)) != 0 && in vt_send_hotkeys()
|
/titanic_44/usr/src/lib/libsysevent/ |
H A D | libsysevent.c | 927 door_arg_t door_arg; in clnt_deliver_event() local 929 door_arg.rbuf = result; in clnt_deliver_event() 930 door_arg.rsize = rlen; in clnt_deliver_event() 931 door_arg.data_ptr = data; in clnt_deliver_event() 932 door_arg.data_size = datalen; in clnt_deliver_event() 933 door_arg.desc_ptr = NULL; in clnt_deliver_event() 934 door_arg.desc_num = 0; in clnt_deliver_event() 939 while ((error = door_call(service_door, &door_arg)) != 0) { in clnt_deliver_event()
|
/titanic_44/usr/src/uts/common/sys/ |
H A D | door.h | 173 typedef struct door_arg { struct
|
/titanic_44/usr/src/cmd/dlmgmtd/ |
H A D | dlmgmt_door.c | 1398 dlmgmt_door_arg_t *door_arg = (dlmgmt_door_arg_t *)(void *)argp; in dlmgmt_handler() local 1407 infop = dlmgmt_getcmdinfo(door_arg->ld_cmd); in dlmgmt_handler()
|