Symbol: tgdk_obj
usr/src/uts/common/sys/dktp/cmdk.h
50
struct tgdk_obj *dk_tgobjp; /* target disk object pointer */
usr/src/uts/common/sys/dktp/dadk.h
111
int dadk_free(struct tgdk_obj *dkobjp);
usr/src/uts/common/sys/dktp/dadk.h
133
void dadk_cleanup(struct tgdk_obj *dkobjp);
usr/src/uts/common/sys/dktp/tgdk.h
101
(((struct tgdk_obj *)(X))->tg_ext->tg_nodetype = (char *)(Y))
usr/src/uts/common/sys/dktp/tgdk.h
102
#define TGDK_RMB(X) (((struct tgdk_obj *)(X))->tg_ext->tg_rmb)
usr/src/uts/common/sys/dktp/tgdk.h
103
#define TGDK_RDONLY(X) (((struct tgdk_obj *)(X))->tg_ext->tg_rdonly)
usr/src/uts/common/sys/dktp/tgdk.h
104
#define TGDK_GETCTYPE(X) (((struct tgdk_obj *)(X))->tg_ext->tg_ctype)
usr/src/uts/common/sys/dktp/tgdk.h
108
(*((struct tgdk_obj *)(X))->tg_ops->tg_init) \
usr/src/uts/common/sys/dktp/tgdk.h
109
(((struct tgdk_obj *)(X))->tg_data, (devp), (flcobjp), \
usr/src/uts/common/sys/dktp/tgdk.h
112
(*((struct tgdk_obj *)(X))->tg_ops->tg_init) \
usr/src/uts/common/sys/dktp/tgdk.h
113
(((struct tgdk_obj *)(X))->tg_data, (devp), (flcobjp), \
usr/src/uts/common/sys/dktp/tgdk.h
115
#define TGDK_FREE(X) (*((struct tgdk_obj *)(X))->tg_ops->tg_free) ((X))
usr/src/uts/common/sys/dktp/tgdk.h
116
#define TGDK_PROBE(X, WAIT) (*((struct tgdk_obj *)(X))->tg_ops->tg_probe) \
usr/src/uts/common/sys/dktp/tgdk.h
117
(((struct tgdk_obj *)(X))->tg_data, (WAIT))
usr/src/uts/common/sys/dktp/tgdk.h
118
#define TGDK_ATTACH(X) (*((struct tgdk_obj *)(X))->tg_ops->tg_attach) \
usr/src/uts/common/sys/dktp/tgdk.h
119
(((struct tgdk_obj *)(X))->tg_data)
usr/src/uts/common/sys/dktp/tgdk.h
120
#define TGDK_OPEN(X, flag) (*((struct tgdk_obj *)(X))->tg_ops->tg_open) \
usr/src/uts/common/sys/dktp/tgdk.h
121
(((struct tgdk_obj *)(X))->tg_data, (flag))
usr/src/uts/common/sys/dktp/tgdk.h
122
#define TGDK_CLOSE(X) (*((struct tgdk_obj *)(X))->tg_ops->tg_close) \
usr/src/uts/common/sys/dktp/tgdk.h
123
(((struct tgdk_obj *)(X))->tg_data)
usr/src/uts/common/sys/dktp/tgdk.h
125
(*((struct tgdk_obj *)(X))->tg_ops->tg_ioctl) \
usr/src/uts/common/sys/dktp/tgdk.h
126
(((struct tgdk_obj *)(X))->tg_data, (dev), (cmd), (arg), (flag), \
usr/src/uts/common/sys/dktp/tgdk.h
128
#define TGDK_STRATEGY(X, bp) (*((struct tgdk_obj *)(X))->tg_ops->tg_strategy) \
usr/src/uts/common/sys/dktp/tgdk.h
129
(((struct tgdk_obj *)(X))->tg_data, (bp))
usr/src/uts/common/sys/dktp/tgdk.h
130
#define TGDK_GETGEOM(X, datap) (*((struct tgdk_obj *)(X))->tg_ops->tg_getgeom) \
usr/src/uts/common/sys/dktp/tgdk.h
131
(((struct tgdk_obj *)(X))->tg_data, (datap))
usr/src/uts/common/sys/dktp/tgdk.h
132
#define TGDK_SETGEOM(X, datap) (*((struct tgdk_obj *)(X))->tg_ops->tg_setgeom) \
usr/src/uts/common/sys/dktp/tgdk.h
133
(((struct tgdk_obj *)(X))->tg_data, (datap))
usr/src/uts/common/sys/dktp/tgdk.h
135
(*((struct tgdk_obj *)(X))->tg_ops->tg_iob_alloc) \
usr/src/uts/common/sys/dktp/tgdk.h
136
(((struct tgdk_obj *)(X))->tg_data, (logblk), (xfer), (sleep))
usr/src/uts/common/sys/dktp/tgdk.h
138
(*((struct tgdk_obj *)(X))->tg_ops->tg_iob_free) \
usr/src/uts/common/sys/dktp/tgdk.h
139
(((struct tgdk_obj *)(X))->tg_data, (datap))
usr/src/uts/common/sys/dktp/tgdk.h
141
(*((struct tgdk_obj *)(X))->tg_ops->tg_iob_htoc) \
usr/src/uts/common/sys/dktp/tgdk.h
142
(((struct tgdk_obj *)(X))->tg_data, (handle))
usr/src/uts/common/sys/dktp/tgdk.h
144
(*((struct tgdk_obj *)(X))->tg_ops->tg_iob_xfer) \
usr/src/uts/common/sys/dktp/tgdk.h
145
(((struct tgdk_obj *)(X))->tg_data, (handle), B_READ)
usr/src/uts/common/sys/dktp/tgdk.h
147
(*((struct tgdk_obj *)(X))->tg_ops->tg_iob_xfer) \
usr/src/uts/common/sys/dktp/tgdk.h
148
(((struct tgdk_obj *)(X))->tg_data, (handle), B_WRITE)
usr/src/uts/common/sys/dktp/tgdk.h
149
#define TGDK_DUMP(X, bp) (*((struct tgdk_obj *)(X))->tg_ops->tg_dump) \
usr/src/uts/common/sys/dktp/tgdk.h
150
(((struct tgdk_obj *)(X))->tg_data, (bp))
usr/src/uts/common/sys/dktp/tgdk.h
152
(*((struct tgdk_obj *)(X))->tg_ops->tg_getphygeom) \
usr/src/uts/common/sys/dktp/tgdk.h
153
(((struct tgdk_obj *)(X))->tg_data, (datap))
usr/src/uts/common/sys/dktp/tgdk.h
155
(*((struct tgdk_obj *)(X))->tg_ops->tg_set_bbhobj) \
usr/src/uts/common/sys/dktp/tgdk.h
156
(((struct tgdk_obj *)(X))->tg_data, (objp))
usr/src/uts/common/sys/dktp/tgdk.h
158
(*((struct tgdk_obj *)(X))->tg_ops->tg_check_media) \
usr/src/uts/common/sys/dktp/tgdk.h
159
(((struct tgdk_obj *)(X))->tg_data, (state))
usr/src/uts/common/sys/dktp/tgdk.h
161
(*((struct tgdk_obj *)(X))->tg_ops->tg_inquiry) \
usr/src/uts/common/sys/dktp/tgdk.h
162
(((struct tgdk_obj *)(X))->tg_data, (inqpp))
usr/src/uts/common/sys/dktp/tgdk.h
163
#define TGDK_CLEANUP(X) (*((struct tgdk_obj *)(X))->tg_ops->tg_cleanup) ((X))
usr/src/uts/common/sys/dktp/tgdk.h
75
int (*tg_free)(struct tgdk_obj *);
usr/src/uts/common/sys/dktp/tgdk.h
93
void (*tg_cleanup)(struct tgdk_obj *);
usr/src/uts/common/sys/dktp/tgdk.h
97
struct tgdk_obj *dadk_create();
usr/src/uts/common/sys/dktp/tgdk.h
99
#define TGDK_GETNODETYPE(X) (((struct tgdk_obj *)(X))->tg_ext->tg_nodetype)
usr/src/uts/intel/io/dktp/dcdev/dadk.c
295
struct tgdk_obj *
usr/src/uts/intel/io/dktp/dcdev/dadk.c
298
struct tgdk_obj *dkobjp;
usr/src/uts/intel/io/dktp/dcdev/dadk.c
343
dadk_free(struct tgdk_obj *dkobjp)
usr/src/uts/intel/io/dktp/dcdev/dadk.c
352
dadk_cleanup(struct tgdk_obj *dkobjp)