Lines Matching refs:ge
367 struct ggeom *ge;
411 LIST_FOREACH(ge, &cl->lg_geom, lg_geom) {
412 gmp->lg_ident[i].lg_id = ge->lg_id;
413 gmp->lg_ident[i].lg_ptr = ge;
416 LIST_FOREACH(pr, &ge->lg_provider, lg_provider) {
422 LIST_FOREACH(co, &ge->lg_consumer, lg_consumer) {
432 LIST_FOREACH(ge, &cl->lg_geom, lg_geom) {
433 ge->lg_class =
434 geom_lookupid(gmp, ge->lg_class)->lg_ptr;
435 LIST_FOREACH(pr, &ge->lg_provider, lg_provider) {
439 LIST_FOREACH(co, &ge->lg_consumer, lg_consumer) {
490 struct ggeom *ge;
504 ge = LIST_FIRST(&cl->lg_geom);
505 if (ge == NULL)
507 LIST_REMOVE(ge, lg_geom);
508 delete_config(&ge->lg_config);
509 if (ge->lg_name) free(ge->lg_name);
511 pr = LIST_FIRST(&ge->lg_provider);
521 co = LIST_FIRST(&ge->lg_consumer);
529 free(ge);