Lines Matching defs:dlap
3111 struct dlautopush dlap;
3119 perm_flags, &dlap, sizeof (dlap));
3123 if (dlap.dap_npush == 0) {
3127 for (i = 0, len = 0; i < dlap.dap_npush; i++) {
3134 "%s", dlap.dap_aplist[i]);
3135 len += strlen(dlap.dap_aplist[i]);
3136 if (dlap.dap_anchor - 1 == i) {
3152 i_dladm_add_ap_module(const char *module, struct dlautopush *dlap)
3162 if (dlap->dap_anchor != 0)
3164 if (dlap->dap_npush == 0)
3167 dlap->dap_anchor = dlap->dap_npush;
3170 if (dlap->dap_npush >= MAXAPUSH)
3173 (void) strlcpy(dlap->dap_aplist[dlap->dap_npush++], module,
3191 struct dlautopush *dlap;
3202 dlap = malloc(sizeof (struct dlautopush));
3203 if (dlap == NULL)
3206 (void) memset(dlap, 0, sizeof (struct dlautopush));
3211 status = i_dladm_add_ap_module(module, dlap);
3217 vdp->vd_val = (uintptr_t)dlap;