97 av1394_getinfo, /* getinfo */
98 nulldev, /* identify */
99 nulldev, /* probe */
100 av1394_attach, /* attach */
101 av1394_detach, /* detach */
102 nodev, /* reset */
103 &av1394_cb_ops, /* driver operations */
104 NULL, /* bus operations */
105 NULL, /* power */
106 ddi_quiesce_not_supported, /* devo_quiesce */
107 };
108
109 static struct modldrv av1394_modldrv = {
110 &mod_driverops,
111 "IEEE 1394 AV driver",
112 &av1394_ops
113 };
114
115 static struct modlinkage av1394_modlinkage = {
116 MODREV_1,
117 &av1394_modldrv,
118 NULL,
119 };
120
121 static void *av1394_statep;
122
123 #ifndef NPROBE
124 extern int tnf_mod_load(void);
125 extern int tnf_mod_unload(struct modlinkage *mlp);
126 #endif
127
128 #define AV1394_INST2STATE(inst) (ddi_get_soft_state(av1394_statep, inst))
129 #define AV1394_DEV2STATE(dev) \
130 (ddi_get_soft_state(av1394_statep, AV1394_DEV2INST(dev)))
131
132 #define AV1394_TNF_ENTER(func) \
133 TNF_PROBE_0_DEBUG(func##_enter, AV1394_TNF_INST_STACK, "");
134
135 #define AV1394_TNF_EXIT(func) \
136 TNF_PROBE_0_DEBUG(func##_exit, AV1394_TNF_INST_STACK, "");
137
138 /*
|
97 av1394_getinfo, /* getinfo */
98 nulldev, /* identify */
99 nulldev, /* probe */
100 av1394_attach, /* attach */
101 av1394_detach, /* detach */
102 nodev, /* reset */
103 &av1394_cb_ops, /* driver operations */
104 NULL, /* bus operations */
105 NULL, /* power */
106 ddi_quiesce_not_supported, /* devo_quiesce */
107 };
108
109 static struct modldrv av1394_modldrv = {
110 &mod_driverops,
111 "IEEE 1394 AV driver",
112 &av1394_ops
113 };
114
115 static struct modlinkage av1394_modlinkage = {
116 MODREV_1,
117 { &av1394_modldrv,
118 NULL }
119 };
120
121 static void *av1394_statep;
122
123 #ifndef NPROBE
124 extern int tnf_mod_load(void);
125 extern int tnf_mod_unload(struct modlinkage *mlp);
126 #endif
127
128 #define AV1394_INST2STATE(inst) (ddi_get_soft_state(av1394_statep, inst))
129 #define AV1394_DEV2STATE(dev) \
130 (ddi_get_soft_state(av1394_statep, AV1394_DEV2INST(dev)))
131
132 #define AV1394_TNF_ENTER(func) \
133 TNF_PROBE_0_DEBUG(func##_enter, AV1394_TNF_INST_STACK, "");
134
135 #define AV1394_TNF_EXIT(func) \
136 TNF_PROBE_0_DEBUG(func##_exit, AV1394_TNF_INST_STACK, "");
137
138 /*
|