Lines Matching refs:obj
37 struct obj { struct
49 mempool_create(struct obj *obj, const char *name, struct mempool_params *params) in mempool_create() argument
56 mempool_find(obj, name) || in mempool_create()
87 TAILQ_INSERT_TAIL(&obj->mempool_list, mempool, node); in mempool_create()
93 mempool_find(struct obj *obj, const char *name) in mempool_find() argument
97 if (!obj || !name) in mempool_find()
100 TAILQ_FOREACH(mempool, &obj->mempool_list, node) in mempool_find()
165 link_create(struct obj *obj, const char *name, struct link_params *params) in link_create() argument
178 link_find(obj, name) || in link_create()
200 mempool = mempool_find(obj, params->rx.mempool_name); in link_create()
313 TAILQ_INSERT_TAIL(&obj->link_list, link, node); in link_create()
319 link_is_up(struct obj *obj, const char *name) in link_is_up() argument
325 if (!obj || !name) in link_is_up()
328 link = link_find(obj, name); in link_is_up()
340 link_find(struct obj *obj, const char *name) in link_find() argument
344 if (!obj || !name) in link_find()
347 TAILQ_FOREACH(link, &obj->link_list, node) in link_find()
355 link_next(struct obj *obj, struct link *link) in link_next() argument
358 TAILQ_FIRST(&obj->link_list) : TAILQ_NEXT(link, node); in link_next()
369 pipeline_create(struct obj *obj, const char *name, int numa_node) in pipeline_create() argument
377 pipeline_find(obj, name)) in pipeline_create()
429 TAILQ_INSERT_TAIL(&obj->pipeline_list, pipeline, node); in pipeline_create()
439 pipeline_find(struct obj *obj, const char *name) in pipeline_find() argument
443 if (!obj || !name) in pipeline_find()
446 TAILQ_FOREACH(pipeline, &obj->pipeline_list, node) in pipeline_find()
456 struct obj *
459 struct obj *obj; in obj_init() local
461 obj = calloc(1, sizeof(struct obj)); in obj_init()
462 if (!obj) in obj_init()
465 TAILQ_INIT(&obj->mempool_list); in obj_init()
466 TAILQ_INIT(&obj->link_list); in obj_init()
467 TAILQ_INIT(&obj->pipeline_list); in obj_init()
469 return obj; in obj_init()