Lines Matching refs:que_obj
36 struct que_obj {
43 int (*que_free)(struct que_obj *);
49 struct que_obj *qfifo_create();
50 struct que_obj *qmerge_create();
51 struct que_obj *qsort_create();
52 struct que_obj *qtag_create();
54 #define QUE_INIT(X, lkarg) (*((struct que_obj *)(X))->que_ops->que_init) \
55 (((struct que_obj *)(X))->que_data, (lkarg))
56 #define QUE_FREE(X) (*((struct que_obj *)(X))->que_ops->que_free) ((X))
57 #define QUE_ADD(X, bp) (*((struct que_obj *)(X))->que_ops->que_ins) \
58 (((struct que_obj *)(X))->que_data, (bp))
59 #define QUE_DEL(X) (*((struct que_obj *)(X))->que_ops->que_del) \
60 (((struct que_obj *)(X))->que_data)