Lines Matching refs:dsmp
49 async_start(dhcp_smach_t *dsmp, dhcp_ipc_type_t cmd, boolean_t user) in async_start() argument
51 if (dsmp->dsm_async.as_present) { in async_start()
54 dsmp->dsm_async.as_cmd = cmd; in async_start()
55 dsmp->dsm_async.as_user = user; in async_start()
56 dsmp->dsm_async.as_present = B_TRUE; in async_start()
71 async_finish(dhcp_smach_t *dsmp) in async_finish() argument
79 if (dsmp->dsm_script_pid != -1) in async_finish()
80 script_stop(dsmp); in async_finish()
81 dsmp->dsm_async.as_present = B_FALSE; in async_finish()
92 async_cancel(dhcp_smach_t *dsmp) in async_cancel() argument
94 if (!dsmp->dsm_async.as_present) in async_cancel()
96 if (dsmp->dsm_async.as_user) { in async_cancel()
99 (int)dsmp->dsm_async.as_cmd); in async_cancel()
102 async_finish(dsmp); in async_cancel()
104 (int)dsmp->dsm_async.as_cmd); in async_cancel()