Lines Matching defs:dlp
49 mhd_drive_list_t *dlp,
54 if (dlp->dl_ndrive >= dlp->dl_alloc) {
55 dlp->dl_alloc += 10;
56 dlp->dl_drives = Realloc(dlp->dl_drives,
57 (dlp->dl_alloc * sizeof (*dlp->dl_drives)));
59 dlp->dl_drives[dlp->dl_ndrive++] = dp;
67 mhd_drive_list_t *dlp,
74 for (i = 0; (i < dlp->dl_ndrive); ++i) {
75 if (dlp->dl_drives[i] == dp)
78 assert(dlp->dl_drives[i] == dp);
79 for (/* void */; (i < dlp->dl_ndrive); ++i)
80 dlp->dl_drives[i] = dlp->dl_drives[i + 1];
81 dlp->dl_ndrive--;
89 mhd_drive_list_t *dlp
92 if (dlp->dl_drives != NULL)
93 Free(dlp->dl_drives);
94 (void) memset(dlp, 0, sizeof (*dlp));
121 mhd_drive_list_t *dlp = &sp->sr_drives;
124 for (cnt = 0, i = 0; (i < dlp->dl_ndrive); ++i) {
125 if (dlp->dl_drives[i]->dr_state & DRIVE_PROBING)