Lines Matching defs:dmdp
263 dladm_mac_dev_t *dmdp = dmwp->dmd_dev_list;
282 while (dmdp) {
286 if (strcmp(dmdp->dm_name, mac) == 0)
289 last_dmdp = &dmdp->dm_next;
290 dmdp = dmdp->dm_next;
293 if ((dmdp = malloc(sizeof (*dmdp))) == NULL)
296 (void) strlcpy(dmdp->dm_name, mac, MAXNAMELEN);
297 dmdp->dm_next = NULL;
298 *last_dmdp = dmdp;
311 dladm_mac_dev_t *dmdp, *next;
324 dmdp = dmw.dmd_dev_list;
325 for (dmdp = dmw.dmd_dev_list; dmdp != NULL; dmdp = next) {
326 next = dmdp->dm_next;
328 ((*fn)(dmdp->dm_name, arg) == DLADM_WALK_TERMINATE)) {
331 free(dmdp);