Lines Matching refs:imp
87 dns_dbimplementation_t *imp;
89 for (imp = ISC_LIST_HEAD(implementations); imp != NULL;
90 imp = ISC_LIST_NEXT(imp, link))
92 if (strcasecmp(name, imp->name) == 0) {
93 return (imp);
861 dns_dbimplementation_t *imp;
869 imp = impfind(name);
870 if (imp != NULL) {
875 imp = isc_mem_get(mctx, sizeof(dns_dbimplementation_t));
876 imp->name = name;
877 imp->create = create;
878 imp->mctx = NULL;
879 imp->driverarg = driverarg;
880 isc_mem_attach(mctx, &imp->mctx);
881 ISC_LINK_INIT(imp, link);
882 ISC_LIST_APPEND(implementations, imp, link);
885 *dbimp = imp;
892 dns_dbimplementation_t *imp;
898 imp = *dbimp;
901 ISC_LIST_UNLINK(implementations, imp, link);
902 isc_mem_putanddetach(&imp->mctx, imp, sizeof(dns_dbimplementation_t));