Home
last modified time | relevance | path

Searched refs:ahc_softc (Results 1 – 13 of 13) sorted by relevance

/linux-2.4.37.9/drivers/scsi/aic7xxx/
Daic7xxx_inline.h49 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 …]
Daic7xxx.h579 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 …]
Daic7xxx_osm.h116 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 …]
Daic7xxx_seq.h890 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 …]
Daic7xxx_osm.c323 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 …]
Daic7xxx_pci.c674 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 …]
Daic7770.c62 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 …]
Daic7xxx_osm_pci.c52 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()
Daic7xxx_core.c147 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 …]
Daic7770_osm.c173 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()
Daic7xxx_proc.c48 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()
Daic7xxx_93cx6.h54 struct ahc_softc *sd_ahc;
Daic7xxx.seq44 PATCH_ARG_LIST = "struct ahc_softc *ahc"