Lines Matching defs:cfgmap
1254 struct iked_radcfgmap cfgmap;
1258 memset(&cfgmap, 0, sizeof(cfgmap));
1259 cfgmap.cfg_type = cfg_type;
1260 cfgmap.vendor_id = vendor_id;
1261 cfgmap.attr_type = attr_type;
1264 -1, &cfgmap, sizeof(cfgmap));
1274 struct iked_radcfgmap *cfgmap, *cfgmap0;
1278 if (len < sizeof(*cfgmap))
1284 if ((cfgmap = calloc(1, len)) == NULL) {
1285 while ((cfgmap = TAILQ_FIRST(&cfgmaps))
1287 TAILQ_REMOVE(&cfgmaps, cfgmap, entry);
1288 free(cfgmap);
1292 *cfgmap = radius_cfgmaps[i];
1293 TAILQ_INSERT_TAIL(&cfgmaps, cfgmap, entry);
1299 TAILQ_FOREACH(cfgmap, &env->sc_radcfgmaps, entry) {
1300 if (cfgmap->vendor_id == cfgmap0->vendor_id &&
1301 cfgmap->attr_type == cfgmap0->attr_type) {
1303 cfgmap->cfg_type = cfgmap0->cfg_type;
1307 if (cfgmap == NULL) {
1308 if ((cfgmap = calloc(1, len)) == NULL) {
1312 memcpy(cfgmap, imsg->data, len);
1313 TAILQ_INSERT_TAIL(&env->sc_radcfgmaps, cfgmap, entry);