Lines Matching refs:dsmp
76 dhcp_smach_t *dsmp = NULL; in dhcp_adopt() local
130 if ((dsmp = insert_smach(lif, &retval)) == NULL) { in dhcp_adopt()
144 if (!get_prom_prop("chosen", "client-id", &dsmp->dsm_cid, in dhcp_adopt()
152 dsmp->dsm_name); in dhcp_adopt()
154 } else if (dsmp->dsm_hwtype == ARPHRD_IB && dsmp->dsm_cid == NULL) { in dhcp_adopt()
162 dsmp->dsm_name); in dhcp_adopt()
166 dsmp->dsm_cidlen = client_id_len; in dhcp_adopt()
171 if (!set_smach_state(dsmp, ADOPTING)) in dhcp_adopt()
173 dsmp->dsm_dflags = DHCP_IF_PRIMARY; in dhcp_adopt()
180 if (!dhcp_bound(dsmp, plp)) { in dhcp_adopt()
190 if (dsmp != NULL) in dhcp_adopt()
191 remove_smach(dsmp); in dhcp_adopt()
206 dhcp_adopt_complete(dhcp_smach_t *dsmp) in dhcp_adopt_complete() argument
210 if (async_start(dsmp, DHCP_EXTEND, B_FALSE) == 0) { in dhcp_adopt_complete()
215 if (dhcp_extending(dsmp) == 0) { in dhcp_adopt_complete()