Symbol: ccc_t
usr/src/uts/intel/io/dktp/controller/ata/ata_common.h
244
ccc_t ac_ccc; /* for GHD module */
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
111
ghd_doneq_put_head(ccc_t *cccp, gcmd_t *gcmdp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
124
ghd_doneq_put_tail(ccc_t *cccp, gcmd_t *gcmdp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
130
ghd_doneq_get(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
144
ghd_doneq_pollmode_enter(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
155
ghd_doneq_pollmode_exit(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
195
ccc_t *cccp = (ccc_t *)arg;
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
238
ghd_do_reset_notify_callbacks(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
290
ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
377
ghd_unregister(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
390
ghd_intr(ccc_t *cccp, void *intr_status)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
439
ghd_poll(ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
45
static gcmd_t *ghd_doneq_get(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
46
static void ghd_doneq_pollmode_enter(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
47
static void ghd_doneq_pollmode_exit(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
49
static void ghd_do_reset_notify_callbacks(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
51
static int ghd_poll(ccc_t *cccp, gpoll_t polltype, ulong_t polltime,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
573
ghd_tran_abort(ccc_t *cccp, gcmd_t *gcmdp, gtgt_t *gtgtp, void *intr_status)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
633
ghd_tran_abort_lun(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
66
ghd_doneq_init(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
670
ghd_tran_reset_target(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
703
ghd_tran_reset_bus(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
730
ghd_transport(ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
835
int ghd_reset_notify(ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
895
ghd_freeze_waitq(ccc_t *cccp, int delay)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
909
ghd_queue_hold(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
919
ghd_queue_unhold(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
935
ghd_trigger_reset_notify(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.c
96
ghd_complete(ccc_t *cccp, gcmd_t *gcmdp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
244
void ghd_complete(ccc_t *cccp, gcmd_t *cmdp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
245
void ghd_doneq_put_head(ccc_t *cccp, gcmd_t *cmdp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
246
void ghd_doneq_put_tail(ccc_t *cccp, gcmd_t *cmdp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
248
int ghd_intr(ccc_t *cccp, void *status);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
249
int ghd_register(char *, ccc_t *, dev_info_t *, int, void *hba_handle,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
265
void ghd_unregister(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
267
int ghd_transport(ccc_t *cccp, gcmd_t *cmdp, gtgt_t *gtgtp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
270
int ghd_tran_abort(ccc_t *cccp, gcmd_t *cmdp, gtgt_t *gtgtp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
272
int ghd_tran_abort_lun(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
273
int ghd_tran_reset_target(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
274
int ghd_tran_reset_bus(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
275
int ghd_reset_notify(ccc_t *cccp, gtgt_t *gtgtp, int flag,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
277
void ghd_freeze_waitq(ccc_t *cccp, int delay);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
278
void ghd_trigger_reset_notify(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
280
void ghd_queue_hold(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
281
void ghd_queue_unhold(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
298
int ghd_timer_attach(ccc_t *cccp, tmr_t *tmrp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
301
void ghd_timer_detach(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
304
void ghd_timer_newstate(ccc_t *cccp, gcmd_t *cmdp, gtgt_t *gtgtp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
306
void ghd_timer_poll(ccc_t *cccp, gtimer_poll_t calltype);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
307
void ghd_timer_start(ccc_t *cccp, gcmd_t *cmdp, long cmd_timeout);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
308
void ghd_timer_stop(ccc_t *cccp, gcmd_t *cmdp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
315
gtgt_t *ghd_target_init(dev_info_t *, dev_info_t *, ccc_t *, size_t,
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
317
void ghd_target_free(dev_info_t *, dev_info_t *, ccc_t *, gtgt_t *);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
318
void ghd_waitq_shuffle_up(ccc_t *, gdev_t *);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
319
void ghd_waitq_delete(ccc_t *, gcmd_t *);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
320
int ghd_waitq_process_and_mutex_hold(ccc_t *);
usr/src/uts/intel/io/dktp/hba/ghd/ghd.h
321
void ghd_waitq_process_and_mutex_exit(ccc_t *);
usr/src/uts/intel/io/dktp/hba/ghd/ghd_debug.c
61
ghd_dump_ccc(ccc_t *P)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_dma.c
135
ghd_dmaget_next_attr(ccc_t *cccp, gcmd_t *gcmdp, long max_transfer_cnt,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_dma.c
196
ghd_dmaget_attr(ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_dma.c
51
ghd_dma_buf_bind_attr(ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_dma.h
39
int ghd_dmaget_attr(ccc_t *cccp, gcmd_t *gcmdp, long count, int sg_size,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_dma.h
42
int ghd_dma_buf_bind_attr(ccc_t *ccp, gcmd_t *gcmdp, struct buf *bp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_dma.h
48
uint_t ghd_dmaget_next_attr(ccc_t *cccp, gcmd_t *gcmdp, long max_transfer_cnt,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_scsa.c
149
ghd_pktfree(ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_scsa.c
165
ghd_tran_init_pkt_attr(ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_scsa.c
34
static struct scsi_pkt *ghd_pktalloc(ccc_t *cccp, struct scsi_address *ap,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_scsa.c
84
ghd_pktalloc(ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_scsa.h
48
void ghd_pktfree(ccc_t *cccp, struct scsi_address *ap,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_scsa.h
51
struct scsi_pkt *ghd_tran_init_pkt_attr(ccc_t *cccp, struct scsi_address *ap,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
173
ghd_timeout_loop(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
243
ccc_t *cccp;
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
314
ghd_timer_newstate(ccc_t *cccp, gcmd_t *gcmdp, gtgt_t *gtgtp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
42
static gcmd_t *ghd_timeout_get(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
43
static int ghd_timeout_loop(ccc_t *cccp);
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
555
ccc_t *cccp = (ccc_t *)arg;
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
596
ghd_timer_poll(ccc_t *cccp, gtimer_poll_t calltype)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
669
ghd_timeout_get(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
776
ghd_timer_attach(ccc_t *cccp, tmr_t *tmrp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
824
ghd_timer_detach(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
827
ccc_t **prevpp;
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
867
ghd_timer_start(ccc_t *cccp, gcmd_t *gcmdp, long cmd_timeout)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_timer.c
895
ghd_timer_stop(ccc_t *cccp, gcmd_t *gcmdp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
138
ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
197
ghd_waitq_shuffle_up(ccc_t *cccp, gdev_t *gdevp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
248
ghd_waitq_delete(ccc_t *cccp, gcmd_t *gcmdp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
322
ghd_waitq_process_and_mutex_hold(ccc_t *cccp)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
39
ccc_t *cccp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
416
ghd_waitq_process_and_mutex_exit(ccc_t *cccp)
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
182
} ccc_t;
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
213
void ghd_complete(ccc_t *cccp, gcmd_t *cmdp);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
214
void ghd_async_complete(ccc_t *cccp, gcmd_t *cmdp);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
215
void ghd_doneq_put(ccc_t *cccp, gcmd_t *cmdp);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
217
int ghd_intr(ccc_t *cccp, void *status, int chno);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
218
int ghd_register(char *, ccc_t *, dev_info_t *, int, void *hba_handle,
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
234
void ghd_unregister(ccc_t *cccp);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
236
int ghd_transport(ccc_t *cccp, gcmd_t *cmdp, gtgt_t *gtgtp,
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
239
int ghd_tran_abort(ccc_t *cccp, gcmd_t *cmdp, gtgt_t *gtgtp,
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
241
int ghd_tran_abort_lun(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
242
int ghd_tran_reset_target(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
243
int ghd_tran_reset_bus(ccc_t *cccp, gtgt_t *gtgtp, void *intr_status);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
261
int ghd_timer_attach(ccc_t *cccp, tmr_t *tmrp,
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
264
void ghd_timer_detach(ccc_t *cccp);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
267
void ghd_timer_newstate(ccc_t *cccp, gcmd_t *cmdp, gtgt_t *gtgtp,
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
269
void ghd_timer_poll(ccc_t *cccp);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
270
void ghd_timer_start(ccc_t *cccp, gcmd_t *cmdp, uint32_t cmd_timeout);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
271
void ghd_timer_stop(ccc_t *cccp, gcmd_t *cmdp);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
278
gtgt_t *ghd_target_init(dev_info_t *, dev_info_t *, ccc_t *, size_t,
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
280
void ghd_target_free(dev_info_t *, dev_info_t *, ccc_t *, gtgt_t *);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
281
void ghd_waitq_shuffle_up(ccc_t *, gdev_t *);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
282
void ghd_waitq_delete(ccc_t *, gcmd_t *);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
283
int ghd_waitq_process_and_mutex_hold(ccc_t *);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd.h
284
void ghd_waitq_process_and_mutex_exit(ccc_t *);
usr/src/uts/sun/sys/dada/adapters/ghd/ghd_scsa.h
49
void ghd_pktfree(ccc_t *cccp, struct scsi_address *ap,