Lines Matching defs:X
99 #define TGDK_GETNODETYPE(X) (((struct tgdk_obj *)(X))->tg_ext->tg_nodetype) argument
100 #define TGDK_SETNODETYPE(X, Y) \ argument
102 #define TGDK_RMB(X) (((struct tgdk_obj *)(X))->tg_ext->tg_rmb) argument
103 #define TGDK_RDONLY(X) (((struct tgdk_obj *)(X))->tg_ext->tg_rdonly) argument
104 #define TGDK_GETCTYPE(X) (((struct tgdk_obj *)(X))->tg_ext->tg_ctype) argument
107 #define TGDK_INIT(X, devp, flcobjp, queobjp, bbhobjp, lkarg) \ argument
111 #define TGDK_INIT_X(X, devp, flcobjp, queobjp, bbhobjp, lkarg, cbfunc, cbarg) \ argument
115 #define TGDK_FREE(X) (*((struct tgdk_obj *)(X))->tg_ops->tg_free) ((X)) argument
116 #define TGDK_PROBE(X, WAIT) (*((struct tgdk_obj *)(X))->tg_ops->tg_probe) \ argument
118 #define TGDK_ATTACH(X) (*((struct tgdk_obj *)(X))->tg_ops->tg_attach) \ argument
120 #define TGDK_OPEN(X, flag) (*((struct tgdk_obj *)(X))->tg_ops->tg_open) \ argument
122 #define TGDK_CLOSE(X) (*((struct tgdk_obj *)(X))->tg_ops->tg_close) \ argument
124 #define TGDK_IOCTL(X, dev, cmd, arg, flag, cred_p, rval_p) \ argument
128 #define TGDK_STRATEGY(X, bp) (*((struct tgdk_obj *)(X))->tg_ops->tg_strategy) \ argument
130 #define TGDK_GETGEOM(X, datap) (*((struct tgdk_obj *)(X))->tg_ops->tg_getgeom) \ argument
132 #define TGDK_SETGEOM(X, datap) (*((struct tgdk_obj *)(X))->tg_ops->tg_setgeom) \ argument
134 #define TGDK_IOB_ALLOC(X, logblk, xfer, sleep) \ argument
137 #define TGDK_IOB_FREE(X, datap) \ argument
140 #define TGDK_IOB_HTOC(X, handle) \ argument
143 #define TGDK_IOB_RD(X, handle) \ argument
146 #define TGDK_IOB_WR(X, handle) \ argument
149 #define TGDK_DUMP(X, bp) (*((struct tgdk_obj *)(X))->tg_ops->tg_dump) \ argument
151 #define TGDK_GETPHYGEOM(X, datap) \ argument
154 #define TGDK_SET_BBHOBJ(X, objp) \ argument
157 #define TGDK_CHECK_MEDIA(X, state) \ argument
160 #define TGDK_INQUIRY(X, inqpp) \ argument
163 #define TGDK_CLEANUP(X) (*((struct tgdk_obj *)(X))->tg_ops->tg_cleanup) ((X)) argument