Lines Matching refs:mctxp
60 isc_mem_create(size_t init_max_size, size_t target_size, isc_mem_t **mctxp) {
66 result = (*mem_createfunc)(init_max_size, target_size, mctxp,
75 isc_mem_create2(size_t init_max_size, size_t target_size, isc_mem_t **mctxp,
83 result = (*mem_createfunc)(init_max_size, target_size, mctxp, flags);
101 isc_mem_detach(isc_mem_t **mctxp) {
102 REQUIRE(mctxp != NULL && ISCAPI_MCTX_VALID(*mctxp));
104 (*mctxp)->methods->detach(mctxp);
106 ENSURE(*mctxp == NULL);
110 isc_mem_destroy(isc_mem_t **mctxp) {
111 REQUIRE(mctxp != NULL && ISCAPI_MCTX_VALID(*mctxp));
113 (*mctxp)->methods->destroy(mctxp);
115 ENSURE(*mctxp == NULL);
133 isc__mem_putanddetach(isc_mem_t **mctxp, void *ptr, size_t size FLARG) {
134 REQUIRE(mctxp != NULL && ISCAPI_MCTX_VALID(*mctxp));
136 (*mctxp)->methods->memputanddetach(mctxp, ptr, size FLARG_PASS);
139 * XXX: We cannot always ensure *mctxp == NULL here