Lines Matching refs:mgr
50 struct pb_ondemand_manager *mgr;
84 pb_ondemand_manager(struct pb_manager *mgr)
86 assert(mgr);
87 return (struct pb_ondemand_manager *)mgr;
144 struct pb_manager *provider = buf->mgr->provider;
240 struct pb_ondemand_manager *mgr = pb_ondemand_manager(_mgr);
253 buf->mgr = mgr;
271 struct pb_ondemand_manager *mgr = pb_ondemand_manager(_mgr);
273 mgr->provider->flush(mgr->provider);
280 struct pb_ondemand_manager *mgr = pb_ondemand_manager(_mgr);
282 FREE(mgr);
289 struct pb_ondemand_manager *mgr;
294 mgr = CALLOC_STRUCT(pb_ondemand_manager);
295 if(!mgr)
298 mgr->base.destroy = pb_ondemand_manager_destroy;
299 mgr->base.create_buffer = pb_ondemand_manager_create_buffer;
300 mgr->base.flush = pb_ondemand_manager_flush;
302 mgr->provider = provider;
304 return &mgr->base;