Lines Matching defs:flc_obj
36 struct flc_obj {
43 int (*flc_free)(struct flc_obj *);
51 struct flc_obj *dsngl_create();
52 struct flc_obj *dmult_create();
53 struct flc_obj *duplx_create();
54 struct flc_obj *adapt_create();
57 (*((struct flc_obj *)(X))->flc_ops->flc_init) \
58 (((struct flc_obj *)(X))->flc_data, (tgcomobjp), (queobjp), (lkarg))
59 #define FLC_FREE(X) (*((struct flc_obj *)(X))->flc_ops->flc_free) ((X))
60 #define FLC_ENQUE(X, bp) (*((struct flc_obj *)(X))->flc_ops->flc_enque) \
61 (((struct flc_obj *)(X))->flc_data, (bp))
62 #define FLC_DEQUE(X, bp) (*((struct flc_obj *)(X))->flc_ops->flc_deque) \
63 (((struct flc_obj *)(X))->flc_data, (bp))
65 (*((struct flc_obj *)(X))->flc_ops->flc_start_kstat)\
66 (((struct flc_obj *)(X))->flc_data, (devtype), (instance))
67 #define FLC_STOP_KSTAT(X) (*((struct flc_obj *)(X))->flc_ops->flc_stop_kstat) \
68 (((struct flc_obj *)(X))->flc_data)