/linux-2.4.37.9/drivers/scsi/aic7xxx/ |
D | aic7xxx_inline.h | 49 static __inline void ahc_pause_bug_fix(struct ahc_softc *ahc); 50 static __inline int ahc_is_paused(struct ahc_softc *ahc); 51 static __inline void ahc_pause(struct ahc_softc *ahc); 52 static __inline void ahc_unpause(struct ahc_softc *ahc); 63 ahc_pause_bug_fix(struct ahc_softc *ahc) in ahc_pause_bug_fix() 74 ahc_is_paused(struct ahc_softc *ahc) in ahc_is_paused() 87 ahc_pause(struct ahc_softc *ahc) in ahc_pause() 112 ahc_unpause(struct ahc_softc *ahc) in ahc_unpause() 119 static __inline void ahc_freeze_untagged_queues(struct ahc_softc *ahc); 120 static __inline void ahc_release_untagged_queues(struct ahc_softc *ahc); [all …]
|
D | aic7xxx.h | 579 struct ahc_softc *ahc_softc; member 910 typedef void (*ahc_bus_intr_t)(struct ahc_softc *); 911 typedef int (*ahc_bus_chip_init_t)(struct ahc_softc *); 912 typedef int (*ahc_bus_suspend_t)(struct ahc_softc *); 913 typedef int (*ahc_bus_resume_t)(struct ahc_softc *); 916 struct ahc_softc { struct 1028 TAILQ_ENTRY(ahc_softc) links; argument 1114 TAILQ_HEAD(ahc_softc_tailq, ahc_softc); argument 1138 typedef int (ahc_device_setup_t)(struct ahc_softc *); 1164 u_int ahc_index_busy_tcl(struct ahc_softc *ahc, u_int tcl); [all …]
|
D | aic7xxx_osm.h | 116 struct ahc_softc; 212 int ahc_dma_tag_create(struct ahc_softc *, bus_dma_tag_t /*parent*/, 220 void ahc_dma_tag_destroy(struct ahc_softc *, bus_dma_tag_t /*tag*/); 222 int ahc_dmamem_alloc(struct ahc_softc *, bus_dma_tag_t /*dmat*/, 226 void ahc_dmamem_free(struct ahc_softc *, bus_dma_tag_t /*dmat*/, 229 void ahc_dmamap_destroy(struct ahc_softc *, bus_dma_tag_t /*tag*/, 232 int ahc_dmamap_load(struct ahc_softc *ahc, bus_dma_tag_t /*dmat*/, 237 int ahc_dmamap_unload(struct ahc_softc *, bus_dma_tag_t, bus_dmamap_t); 279 struct ahc_softc *ahc; in ahc_timer_reset() 281 ahc = (struct ahc_softc *)arg; in ahc_timer_reset() [all …]
|
D | aic7xxx_seq.h | 890 typedef int ahc_patch_func_t (struct ahc_softc *ahc); 894 ahc_patch23_func(struct ahc_softc *ahc) in ahc_patch23_func() 902 ahc_patch22_func(struct ahc_softc *ahc) in ahc_patch22_func() 910 ahc_patch21_func(struct ahc_softc *ahc) in ahc_patch21_func() 918 ahc_patch20_func(struct ahc_softc *ahc) in ahc_patch20_func() 926 ahc_patch19_func(struct ahc_softc *ahc) in ahc_patch19_func() 934 ahc_patch18_func(struct ahc_softc *ahc) in ahc_patch18_func() 942 ahc_patch17_func(struct ahc_softc *ahc) in ahc_patch17_func() 950 ahc_patch16_func(struct ahc_softc *ahc) in ahc_patch16_func() 958 ahc_patch15_func(struct ahc_softc *ahc) in ahc_patch15_func() [all …]
|
D | aic7xxx_osm.c | 323 ahc_print_path(struct ahc_softc *ahc, struct scb *scb) in ahc_print_path() 484 static void ahc_linux_handle_scsi_status(struct ahc_softc *, 487 static void ahc_linux_queue_cmd_complete(struct ahc_softc *ahc, 489 static void ahc_linux_filter_inquiry(struct ahc_softc*, struct ahc_devinfo*); 491 static void ahc_linux_freeze_simq(struct ahc_softc *ahc); 495 static void ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc); 497 static void ahc_linux_thread_run_complete_queue(struct ahc_softc *ahc); 498 static void ahc_linux_start_dv(struct ahc_softc *ahc); 501 static void ahc_linux_kill_dv_thread(struct ahc_softc *ahc); 502 static void ahc_linux_dv_target(struct ahc_softc *ahc, u_int target); [all …]
|
D | aic7xxx_pci.c | 674 static int ahc_ext_scbram_present(struct ahc_softc *ahc); 675 static void ahc_scbram_config(struct ahc_softc *ahc, int enable, 677 static void ahc_probe_ext_scbram(struct ahc_softc *ahc); 678 static void check_extport(struct ahc_softc *ahc, u_int *sxfrctl1); 679 static void ahc_parse_pci_eeprom(struct ahc_softc *ahc, 681 static void configure_termination(struct ahc_softc *ahc, 686 static void ahc_new_term_detect(struct ahc_softc *ahc, 692 static void aic787X_cable_detect(struct ahc_softc *ahc, int *internal50_present, 696 static void aic785X_cable_detect(struct ahc_softc *ahc, int *internal50_present, 699 static void write_brdctl(struct ahc_softc *ahc, uint8_t value); [all …]
|
D | aic7770.c | 62 static int aic7770_chip_init(struct ahc_softc *ahc); 63 static int aic7770_suspend(struct ahc_softc *ahc); 64 static int aic7770_resume(struct ahc_softc *ahc); 65 static int aha2840_load_seeprom(struct ahc_softc *ahc); 127 aic7770_config(struct ahc_softc *ahc, struct aic7770_identity *entry, u_int io) in aic7770_config() 274 aic7770_chip_init(struct ahc_softc *ahc) in aic7770_chip_init() 284 aic7770_suspend(struct ahc_softc *ahc) in aic7770_suspend() 290 aic7770_resume(struct ahc_softc *ahc) in aic7770_resume() 299 aha2840_load_seeprom(struct ahc_softc *ahc) in aha2840_load_seeprom() 385 ahc_aic7770_VL_setup(struct ahc_softc *ahc) in ahc_aic7770_VL_setup() [all …]
|
D | aic7xxx_osm_pci.c | 52 static int ahc_linux_pci_reserve_io_region(struct ahc_softc *ahc, 55 static int ahc_linux_pci_reserve_mem_region(struct ahc_softc *ahc, 87 struct ahc_softc *ahc; in ahc_linux_pci_dev_remove() 96 ahc = ahc_find_softc((struct ahc_softc *)pci_get_drvdata(pdev)); in ahc_linux_pci_dev_remove() 114 struct ahc_softc *ahc; in ahc_linux_pci_dev_probe() 233 ahc_linux_pci_reserve_io_region(struct ahc_softc *ahc, u_long *base) in ahc_linux_pci_reserve_io_region() 259 ahc_linux_pci_reserve_mem_region(struct ahc_softc *ahc, in ahc_linux_pci_reserve_mem_region() 302 ahc_pci_map_registers(struct ahc_softc *ahc) in ahc_pci_map_registers() 379 ahc_pci_map_int(struct ahc_softc *ahc) in ahc_pci_map_int() 392 ahc_power_state_change(struct ahc_softc *ahc, ahc_power_state new_state) in ahc_power_state_change()
|
D | aic7xxx_core.c | 147 static void ahc_force_renegotiation(struct ahc_softc *ahc, 150 ahc_alloc_tstate(struct ahc_softc *ahc, 153 static void ahc_free_tstate(struct ahc_softc *ahc, 157 ahc_devlimited_syncrate(struct ahc_softc *ahc, 162 static void ahc_update_pending_scbs(struct ahc_softc *ahc); 163 static void ahc_fetch_devinfo(struct ahc_softc *ahc, 165 static void ahc_scb_devinfo(struct ahc_softc *ahc, 168 static void ahc_assert_atn(struct ahc_softc *ahc); 169 static void ahc_setup_initiator_msgout(struct ahc_softc *ahc, 172 static void ahc_build_transfer_msg(struct ahc_softc *ahc, [all …]
|
D | aic7770_osm.c | 173 struct ahc_softc *ahc; in aic7770_linux_config() 208 aic7770_map_registers(struct ahc_softc *ahc, u_int port) in aic7770_map_registers() 227 aic7770_map_int(struct ahc_softc *ahc, u_int irq) in aic7770_map_int() 257 struct ahc_softc *ahc; in aic7770_eisa_dev_remove() 266 ahc = ahc_find_softc((struct ahc_softc *)dev->driver_data); in aic7770_eisa_dev_remove()
|
D | aic7xxx_proc.c | 48 static void ahc_dump_target_state(struct ahc_softc *ahc, 54 static int ahc_proc_write_seeprom(struct ahc_softc *ahc, 140 ahc_dump_target_state(struct ahc_softc *ahc, struct info_str *info, in ahc_dump_target_state() 191 ahc_proc_write_seeprom(struct ahc_softc *ahc, char *buffer, int length) in ahc_proc_write_seeprom() 300 struct ahc_softc *ahc; in ahc_linux_proc_info() 316 ahc = ahc_find_softc(*(struct ahc_softc **)shost->hostdata); in ahc_linux_proc_info()
|
D | aic7xxx_93cx6.h | 54 struct ahc_softc *sd_ahc;
|
D | aic7xxx.seq | 44 PATCH_ARG_LIST = "struct ahc_softc *ahc"
|