Lines Matching defs:gdt_softc
589 struct gdt_softc { struct
590 int sc_hanum;
591 int sc_class; /* Controller class */
596 int sc_bus, sc_slot;
597 u_int16_t sc_vendor;
598 u_int16_t sc_device, sc_subdevice;
599 u_int16_t sc_fw_vers;
600 int sc_init_level;
601 int sc_state;
606 cdev_t sc_dev;
607 bus_space_tag_t sc_dpmemt;
608 bus_space_handle_t sc_dpmemh;
609 bus_addr_t sc_dpmembase;
610 bus_dma_tag_t sc_parent_dmat;
611 bus_dma_tag_t sc_buffer_dmat;
612 bus_dma_tag_t sc_gcscratch_dmat;
613 bus_dmamap_t sc_gcscratch_dmamap;
614 bus_addr_t sc_gcscratch_busbase;
616 struct gdt_ccb *sc_gccbs;
617 u_int8_t *sc_gcscratch;
622 u_int16_t sc_ic_all_size;
623 u_int16_t sc_cmd_off;
624 u_int16_t sc_cmd_cnt;
626 u_int32_t sc_info;
627 u_int32_t sc_info2;
628 u_int16_t sc_status;
629 u_int16_t sc_service;
631 u_int8_t sc_bus_cnt;
632 u_int8_t sc_virt_bus;
633 u_int8_t sc_bus_id[GDT_MAXBUS];
634 u_int8_t sc_more_proc;
636 struct {
663 void (*sc_copy_cmd)(struct gdt_softc *, struct gdt_ccb *); argument
664 u_int8_t (*sc_get_status)(struct gdt_softc *); argument
665 void (*sc_intr)(struct gdt_softc *, struct gdt_intr_ctx *); argument
666 void (*sc_release_event)(struct gdt_softc *); argument
667 void (*sc_set_sema0)(struct gdt_softc *); argument
668 int (*sc_test_busy)(struct gdt_softc *); argument