Lines Matching refs:opaque_t
43 opaque_t tg_data;
73 int (*tg_init)(opaque_t, opaque_t, opaque_t, opaque_t, opaque_t,
76 int (*tg_probe)(opaque_t, int);
77 int (*tg_attach)(opaque_t);
78 int (*tg_open)(opaque_t, int);
79 int (*tg_close)(opaque_t);
80 int (*tg_ioctl)(opaque_t, dev_t, int, intptr_t, int, cred_t *, int *);
81 int (*tg_strategy)(opaque_t, struct buf *);
82 int (*tg_setgeom)(opaque_t, struct tgdk_geom *);
83 int (*tg_getgeom)(opaque_t, struct tgdk_geom *);
84 tgdk_iob_handle (*tg_iob_alloc)(opaque_t, daddr_t, ssize_t, int);
85 int (*tg_iob_free)(opaque_t, struct tgdk_iob *);
86 caddr_t (*tg_iob_htoc)(opaque_t, struct tgdk_iob *);
87 caddr_t (*tg_iob_xfer)(opaque_t, struct tgdk_iob *, int);
88 int (*tg_dump)(opaque_t, struct buf *);
89 int (*tg_getphygeom)(opaque_t, struct tgdk_geom *);
90 int (*tg_set_bbhobj)(opaque_t, opaque_t);
91 int (*tg_check_media)(opaque_t, int *);
92 int (*tg_inquiry)(opaque_t, opaque_t *);