Lines Matching defs:inst
205 ilbd_scf_destroy(scf_handle_t *h, scf_service_t *s, scf_instance_t *inst,
210 if (inst != NULL)
211 scf_instance_destroy(inst);
220 ilbd_scf_get_inst(scf_handle_t **h, scf_service_t **svc, scf_instance_t **inst)
241 if ((*inst = scf_instance_create(*h)) == NULL) {
246 if (scf_service_get_instance(*svc, ILBD_INST_NAME, *inst) != 0) {
247 ilbd_scf_destroy(*h, *svc, *inst, NULL);
263 scf_instance_t *inst;
268 ret = ilbd_scf_get_inst(&h, &svc, &inst);
276 if (scf_instance_get_pg(inst, pgname, *pg) != 0) {
279 ilbd_scf_destroy(h, svc, inst, *pg);
290 ilbd_scf_destroy(NULL, svc, inst, NULL);
299 if (scf_instance_add_pg(inst, pgname,
301 ilbd_scf_destroy(h, svc, inst, *pg);
311 ilbd_scf_destroy(NULL, svc, inst, NULL);
1344 ilbd_scf_instance_walk_pg(scf_instance_t *inst,
1358 if (inst == NULL)
1361 h = scf_instance_handle(inst);
1373 if ((scf_ret = scf_iter_instance_pgs(pgiter, inst)) < 0)
1514 scf_instance_t *inst;
1519 ret = ilbd_scf_get_inst(&h, &svc, &inst);
1524 ret = ilbd_scf_instance_walk_pg(inst, ILBD_SCF_RULE,
1526 ilbd_scf_destroy(h, svc, inst, NULL);
1534 scf_instance_t *inst;
1539 ret = ilbd_scf_get_inst(&h, &svc, &inst);
1543 ret = ilbd_scf_instance_walk_pg(inst, ILBD_SCF_SG,
1545 ilbd_scf_destroy(h, svc, inst, NULL);
1553 scf_instance_t *inst;
1558 ret = ilbd_scf_get_inst(&h, &svc, &inst);
1562 ret = ilbd_scf_instance_walk_pg(inst, ILBD_SCF_HC,
1564 ilbd_scf_destroy(h, svc, inst, NULL);