Home
last modified time | relevance | path

Searched refs:door_fd (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/cmd/picl/plugins/common/piclevent/
H A Dpicl_slm.c49 static int door_fd = -1; variable
136 if (door_fd < 0 || door_call(door_fd, &darg) < 0) { in post_piclevent()
137 if (door_fd >= 0) { in post_piclevent()
147 (void) close(door_fd); in post_piclevent()
150 door_fd = open(PICLEVENT_DOOR, O_RDONLY); in post_piclevent()
154 PICLEVENT_DOOR, door_fd); in post_piclevent()
155 if (door_fd < 0 || door_call(door_fd, &darg) < 0) { in post_piclevent()
162 door_fd, pack_buf, nvl_size); in post_piclevent()
428 if (door_fd >= 0) in slm_fini()
429 (void) close(door_fd); in slm_fini()
[all …]
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbiod/
H A Dsmbiod.c77 int door_fd = -1; in main() local
98 err = smb_iod_open_door(&door_fd); in main()
100 close(door_fd); in main()
101 door_fd = -1; in main()
115 door_fd = door_create(iod_dispatch, NULL, in main()
117 if (door_fd == -1) { in main()
122 if (fattach(door_fd, door_path) < 0) { in main()
174 if (door_fd != -1) in main()
175 door_revoke(door_fd); in main()
/illumos-gate/usr/src/lib/libsocket/inet/
H A Dgetifaddrs.c200 if (door_call(door_fd, &darg) == -1) { in dl_door_call()
228 dl_get_name(int door_fd, datalink_id_t linkid, in dl_get_name() argument
308 int door_fd = -1; in getallifaddrs() local
424 door_fd = open(DLMGMT_DOOR, O_RDONLY); in getallifaddrs()
425 if (door_fd < 0) { in getallifaddrs()
435 if (dl_get_next(door_fd, linkid, DATALINK_CLASS_ALL, in getallifaddrs()
455 if (dl_get_name(door_fd, linkid, &name_retval) != 0) in getallifaddrs()
522 if (door_fd >= 0) in getallifaddrs()
523 (void) close(door_fd); in getallifaddrs()
541 if (door_fd >= 0) in getallifaddrs()
[all …]
/illumos-gate/usr/src/lib/libsmedia/library/common/
H A Dl_misc.c88 int door_fd; in is_server_running() local
112 if (door_fd < 0) { in is_server_running()
127 ret_val = door_call(door_fd, &door_args); in is_server_running()
128 (void) close(door_fd); in is_server_running()
167 if (door_fd < 0) { in is_server_running()
181 ret_val = door_call(door_fd, &door_args); in is_server_running()
182 (void) close(door_fd); in is_server_running()
343 int door_fd, door_server; in get_handle_from_fd() local
395 if (door_fd < 0) { in get_handle_from_fd()
416 ret_val = door_call(door_fd, &door_args); in get_handle_from_fd()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/bridged/
H A Ddoor.c52 static int door_fd = -1; variable
167 if (door_fd != -1) { in cleanup_door()
168 (void) door_revoke(door_fd); in cleanup_door()
169 door_fd = -1; in cleanup_door()
203 door_fd = door_create(bridge_door_server, NULL, in init_door()
205 if (door_fd == -1) { in init_door()
212 if (fattach(door_fd, doorname) == -1) { in init_door()
/illumos-gate/usr/src/test/os-tests/tests/stackalign/
H A Dstackalign.c96 int door_fd, rc; in main() local
138 if ((door_fd = door_create( in main()
145 rc = door_call(door_fd, &da); in main()
153 rc = door_call(door_fd, &da); in main()
160 (void) close(door_fd); in main()
/illumos-gate/usr/src/cmd/drd/
H A Ddrd.c198 int door_fd; in drd_init_door_server() local
205 if ((door_fd = door_create(drd_door_server, NULL, 0)) == -1) { in drd_init_door_server()
212 setup.did = door_fd; in drd_init_door_server()
217 (void) door_revoke(door_fd); in drd_init_door_server()
242 (void) door_revoke(door_fd); in drd_init_door_server()
248 if (fattach(door_fd, DRD_DOOR_FILE) == -1) { in drd_init_door_server()
252 (void) door_revoke(door_fd); in drd_init_door_server()
/illumos-gate/usr/src/cmd/ibd_upgrade/
H A Dibd_delete_link.c42 int door_fd; in ibd_dladm_door_call() local
53 if ((status = dladm_door_fd(handle, &door_fd)) != DLADM_STATUS_OK) in ibd_dladm_door_call()
56 if (door_call(door_fd, &darg) == -1) in ibd_dladm_door_call()
/illumos-gate/usr/src/cmd/fs.d/smbclnt/smbiod-svc/
H A Dsmbiod-svc.c190 int door_fd = -1, tmp_fd = -1, pfd = -1; in main() local
278 door_fd = door_create(svc_dispatch, NULL, in main()
280 if (door_fd == -1) { in main()
285 if (fattach(door_fd, door_path) < 0) { in main()
337 if (door_fd != -1) in main()
338 door_revoke(door_fd); in main()
/illumos-gate/usr/src/cmd/hotplugd/
H A Dhotplugd_door.c65 static int door_fd = -1; variable
108 if ((door_fd = door_create(door_server, NULL, in door_server_init()
118 if (fattach(door_fd, HOTPLUGD_DOOR) != 0) { in door_server_init()
121 (void) door_revoke(door_fd); in door_server_init()
123 door_fd = -1; in door_server_init()
138 if (door_fd != -1) { in door_server_fini()
139 (void) door_revoke(door_fd); in door_server_fini()
/illumos-gate/usr/src/cmd/vscan/vscand/
H A Dvs_main.c494 int door_fd = -1; in vscand_init() local
522 if (((door_fd = vs_door_init()) < 0) || in vscand_init()
523 (vscand_kernel_enable(door_fd) < 0)) { in vscand_init()
761 vscand_kernel_enable(int door_fd) in vscand_kernel_enable() argument
763 if (ioctl(vscand_kdrv_fd, VS_IOCTL_ENABLE, door_fd) < 0) { in vscand_kernel_enable()
/illumos-gate/usr/src/lib/libdladm/common/
H A Dlibdladm.c133 (*handle)->door_fd = -1; in dladm_open()
144 if (handle->door_fd != -1) in dladm_close()
145 (void) close(handle->door_fd); in dladm_close()
170 dladm_door_fd(dladm_handle_t handle, int *door_fd) in dladm_door_fd() argument
174 if (handle->door_fd == -1) { in dladm_door_fd()
177 handle->door_fd = fd; in dladm_door_fd()
179 *door_fd = handle->door_fd; in dladm_door_fd()
H A Dlibdlmgmt.c60 int door_fd; in dladm_door_call() local
73 if ((status = dladm_door_fd(handle, &door_fd)) != DLADM_STATUS_OK) in dladm_door_call()
75 if (door_call(door_fd, &darg) == -1) { in dladm_door_call()
81 (void) close(handle->door_fd); in dladm_door_call()
82 handle->door_fd = -1; in dladm_door_call()
H A Dlibdladm_impl.h55 int door_fd; /* file descriptor to DLMGMT_DOOR */ member
/illumos-gate/usr/src/lib/libvscan/common/
H A Dlibvscan.c1346 int door_fd, rc = VS_ERR_NONE; in vs_statistics() local
1359 if ((door_fd = open(VS_STATS_DOOR_NAME, O_RDONLY)) < 0) { in vs_statistics()
1375 rc = vs_door_call(door_fd, &arg); in vs_statistics()
1382 (void) close(door_fd); in vs_statistics()
1396 int door_fd, rc; in vs_statistics_reset() local
1407 if ((door_fd = open(VS_STATS_DOOR_NAME, O_RDONLY)) < 0) { in vs_statistics_reset()
1422 rc = vs_door_call(door_fd, &arg); in vs_statistics_reset()
1424 (void) close(door_fd); in vs_statistics_reset()
/illumos-gate/usr/src/lib/librcm/
H A Dlibrcm_event.h45 int revoke_event_service(int door_fd);
/illumos-gate/usr/src/lib/libhotplug/common/
H A Dlibhotplug.c1176 int door_fd; in i_hp_call_hotplugd() local
1183 if ((door_fd = open(HOTPLUGD_DOOR, O_RDONLY)) < 0) { in i_hp_call_hotplugd()
1205 if (door_call(door_fd, &door_arg) != 0) { in i_hp_call_hotplugd()
1209 (void) close(door_fd); in i_hp_call_hotplugd()
1261 (void) door_call(door_fd, &door_arg); in i_hp_call_hotplugd()
1269 (void) close(door_fd); in i_hp_call_hotplugd()