Home
last modified time | relevance | path

Searched refs:door_arg (Results 1 – 9 of 9) sorted by relevance

/titanic_44/usr/src/lib/librcm/
H A Dlibrcm_event.c88 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 Dlibhotplug.c1171 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 Dsmb_doorclnt.c321 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 Dsmb_kdoor.c237 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 Discsid.c552 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 Dvcons.c447 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 Dlibsysevent.c927 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 Ddoor.h173 typedef struct door_arg { struct
/titanic_44/usr/src/cmd/dlmgmtd/
H A Ddlmgmt_door.c1398 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()