Lines Matching defs:imp
115 dns_dbimplementation_t *imp;
117 for (imp = ISC_LIST_HEAD(implementations); imp != NULL;
118 imp = ISC_LIST_NEXT(imp, link))
120 if (strcasecmp(name, imp->name) == 0) {
121 return imp;
894 dns_dbimplementation_t *imp;
902 imp = impfind(name);
903 if (imp != NULL) {
908 imp = isc_mem_get(mctx, sizeof(dns_dbimplementation_t));
909 imp->name = name;
910 imp->create = create;
911 imp->mctx = NULL;
912 imp->driverarg = driverarg;
913 isc_mem_attach(mctx, &imp->mctx);
914 ISC_LINK_INIT(imp, link);
915 ISC_LIST_APPEND(implementations, imp, link);
918 *dbimp = imp;
925 dns_dbimplementation_t *imp;
931 imp = *dbimp;
934 ISC_LIST_UNLINK(implementations, imp, link);
935 isc_mem_putanddetach(&imp->mctx, imp, sizeof(dns_dbimplementation_t));