Lines Matching refs:dsmp
47 async_start(dhcp_smach_t *dsmp, dhcp_ipc_type_t cmd, boolean_t user) in async_start() argument
49 if (dsmp->dsm_async.as_present) { in async_start()
52 dsmp->dsm_async.as_cmd = cmd; in async_start()
53 dsmp->dsm_async.as_user = user; in async_start()
54 dsmp->dsm_async.as_present = B_TRUE; in async_start()
69 async_finish(dhcp_smach_t *dsmp) in async_finish() argument
77 if (dsmp->dsm_script_pid != -1) in async_finish()
78 script_stop(dsmp); in async_finish()
79 dsmp->dsm_async.as_present = B_FALSE; in async_finish()
90 async_cancel(dhcp_smach_t *dsmp) in async_cancel() argument
92 if (!dsmp->dsm_async.as_present) in async_cancel()
94 if (dsmp->dsm_async.as_user) { in async_cancel()
97 (int)dsmp->dsm_async.as_cmd); in async_cancel()
100 async_finish(dsmp); in async_cancel()
102 (int)dsmp->dsm_async.as_cmd); in async_cancel()