Lines Matching defs:profile
913 free(s->profile, M_DUMMYNET);
914 s->profile = NULL;
1029 * This routine only copies the initial part of a profile ? XXX
1151 if (copy_profile(a, s->profile))
1577 /* remove profile if exists */
1578 free(s->profile, M_DUMMYNET);
1579 s->profile = NULL;
1724 struct dn_profile *pf = NULL; /* copy of old link profile */
1809 s->profile = NULL; /* XXX maybe not needed */
1811 s->profile = malloc(sizeof(struct dn_profile),
1813 if (s->profile == NULL) {
1814 D("cannot allocate profile");
1817 memcpy(s->profile, pf, sizeof(*pf));
1834 if (s->profile) {/* preserve profile */
1839 memcpy(pf, s->profile, sizeof(*pf));
1908 * attach a profile to a link
1917 D("short profile len %d", pf->oid.len);
1934 * If we had a profile and the new one does not fit,
1937 if (s->profile && (pf->samples_no == 0 ||
1938 s->profile->oid.len < pf->oid.len)) {
1939 free(s->profile, M_DUMMYNET);
1940 s->profile = NULL;
1945 * new profile, possibly allocate memory
1948 if (s->profile == NULL)
1949 s->profile = malloc(pf->oid.len,
1951 if (s->profile == NULL) {
1952 D("no memory for profile %d", i);
1957 olen = s->profile->oid.len;
1960 memcpy(s->profile, pf, pf->oid.len);
1961 s->profile->oid.len = olen;
1998 struct dn_profile profile;
2101 memcpy(&dn->profile, (char *)p + off,
2102 sizeof(dn->profile));
2103 err = config_profile(&dn->profile, arg);