Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/librcm/
H A Dlibrcm_event.c86 door_arg_t door_arg; in get_event_service() local
98 door_arg.rsize = 0; in get_event_service()
99 door_arg.data_ptr = data; in get_event_service()
101 door_arg.desc_ptr = NULL; in get_event_service()
102 door_arg.desc_num = 0; in get_event_service()
121 if (door_arg.rbuf == NULL || door_arg.rsize == 0) { in get_event_service()
128 (void) nvlist_unpack(door_arg.rbuf, door_arg.rsize, in get_event_service()
130 (void) munmap(door_arg.rbuf, door_arg.rsize); in get_event_service()
138 door_arg.rbuf = NULL; in get_event_service()
139 door_arg.rsize = 0; in get_event_service()
[all …]
/illumos-gate/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()
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()
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()
[all …]
/illumos-gate/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()
/illumos-gate/usr/src/test/os-tests/tests/stackalign/
H A Dstackalign.c81 char door_arg[] = "DOOR ARG"; variable
87 .data_ptr = (void *)door_arg, in main()
88 .data_size = sizeof (door_arg) in main()
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dsmb_doorclnt.c389 door_arg_t door_arg; in smb_door_call_private() local
393 bcopy(&da->da_arg, &door_arg, sizeof (door_arg_t)); in smb_door_call_private()
398 if ((rc = door_call(fd, &door_arg)) == 0) in smb_door_call_private()
405 if (rc != 0 || door_arg.data_size == 0 || door_arg.rsize == 0) { in smb_door_call_private()
411 da->da_arg.rbuf = door_arg.data_ptr; in smb_door_call_private()
412 da->da_arg.rsize = door_arg.rsize; in smb_door_call_private()
/illumos-gate/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()
/illumos-gate/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()
/illumos-gate/usr/src/lib/libsysevent/
H A Dlibsysevent.c928 door_arg_t door_arg; in clnt_deliver_event() local
930 door_arg.rbuf = result; in clnt_deliver_event()
931 door_arg.rsize = rlen; in clnt_deliver_event()
932 door_arg.data_ptr = data; in clnt_deliver_event()
933 door_arg.data_size = datalen; in clnt_deliver_event()
934 door_arg.desc_ptr = NULL; in clnt_deliver_event()
935 door_arg.desc_num = 0; in clnt_deliver_event()
940 while ((error = door_call(service_door, &door_arg)) != 0) { in clnt_deliver_event()
/illumos-gate/usr/src/uts/common/sys/
H A Ddoor.h173 typedef struct door_arg { struct
/illumos-gate/usr/src/cmd/dlmgmtd/
H A Ddlmgmt_door.c1407 dlmgmt_door_arg_t *door_arg = (dlmgmt_door_arg_t *)(void *)argp; in dlmgmt_handler() local
1416 infop = dlmgmt_getcmdinfo(door_arg->ld_cmd); in dlmgmt_handler()