Lines Matching refs:imp
89 dns_dbimplementation_t *imp;
91 for (imp = ISC_LIST_HEAD(implementations); imp != NULL;
92 imp = ISC_LIST_NEXT(imp, link))
94 if (strcasecmp(name, imp->name) == 0) {
95 return (imp);
843 dns_dbimplementation_t *imp;
851 imp = impfind(name);
852 if (imp != NULL) {
857 imp = isc_mem_get(mctx, sizeof(dns_dbimplementation_t));
858 imp->name = name;
859 imp->create = create;
860 imp->mctx = NULL;
861 imp->driverarg = driverarg;
862 isc_mem_attach(mctx, &imp->mctx);
863 ISC_LINK_INIT(imp, link);
864 ISC_LIST_APPEND(implementations, imp, link);
867 *dbimp = imp;
874 dns_dbimplementation_t *imp;
880 imp = *dbimp;
883 ISC_LIST_UNLINK(implementations, imp, link);
884 isc_mem_putanddetach(&imp->mctx, imp, sizeof(dns_dbimplementation_t));