Searched refs:ahd_softc (Results 1 - 9 of 9) sorted by relevance

/drivers/scsi/aic7xxx/
H A Daic79xx_inline.h49 static inline char *ahd_name(struct ahd_softc *ahd);
51 static inline char *ahd_name(struct ahd_softc *ahd)
57 static inline void ahd_known_modes(struct ahd_softc *ahd,
59 static inline ahd_mode_state ahd_build_mode_state(struct ahd_softc *ahd,
62 static inline void ahd_extract_mode_state(struct ahd_softc *ahd,
66 void ahd_set_modes(struct ahd_softc *ahd, ahd_mode src,
68 ahd_mode_state ahd_save_modes(struct ahd_softc *ahd);
69 void ahd_restore_modes(struct ahd_softc *ahd,
71 int ahd_is_paused(struct ahd_softc *ahd);
72 void ahd_pause(struct ahd_softc *ah
[all...]
H A Daic79xx_osm.h98 struct ahd_softc;
166 int ahd_dma_tag_create(struct ahd_softc *, bus_dma_tag_t /*parent*/,
174 void ahd_dma_tag_destroy(struct ahd_softc *, bus_dma_tag_t /*tag*/);
176 int ahd_dmamem_alloc(struct ahd_softc *, bus_dma_tag_t /*dmat*/,
180 void ahd_dmamem_free(struct ahd_softc *, bus_dma_tag_t /*dmat*/,
183 void ahd_dmamap_destroy(struct ahd_softc *, bus_dma_tag_t /*tag*/,
186 int ahd_dmamap_load(struct ahd_softc *ahd, bus_dma_tag_t /*dmat*/,
191 int ahd_dmamap_unload(struct ahd_softc *, bus_dma_tag_t, bus_dmamap_t);
369 uint8_t ahd_inb(struct ahd_softc * ahd, long port);
370 void ahd_outb(struct ahd_softc * ah
[all...]
H A Daic79xx.h608 struct ahd_softc *ahd_softc; member in struct:scb
962 int ahd_read_seeprom(struct ahd_softc *ahd, uint16_t *buf,
965 int ahd_write_seeprom(struct ahd_softc *ahd, uint16_t *buf,
968 int ahd_acquire_seeprom(struct ahd_softc *ahd);
969 void ahd_release_seeprom(struct ahd_softc *ahd);
1027 typedef void (*ahd_bus_intr_t)(struct ahd_softc *);
1058 struct ahd_softc { struct
1172 TAILQ_ENTRY(ahd_softc) links;
1312 typedef int (ahd_device_setup_t)(struct ahd_softc *);
[all...]
H A Daic79xx_osm.c224 ahd_print_path(struct ahd_softc *ahd, struct scb *scb)
352 static void ahd_linux_handle_scsi_status(struct ahd_softc *,
355 static void ahd_linux_queue_cmd_complete(struct ahd_softc *ahd,
358 static void ahd_linux_initialize_scsi_bus(struct ahd_softc *ahd);
359 static u_int ahd_linux_user_tagdepth(struct ahd_softc *ahd,
362 static int ahd_linux_run_command(struct ahd_softc*,
367 static void ahd_freeze_simq(struct ahd_softc *ahd);
368 static void ahd_release_simq(struct ahd_softc *ahd);
391 uint8_t ahd_inb(struct ahd_softc * ahd, long port);
392 void ahd_outb(struct ahd_softc * ah
[all...]
H A Daic79xx_osm_pci.c81 struct ahd_softc *ahd = pci_get_drvdata(pdev);
101 struct ahd_softc *ahd = pci_get_drvdata(pdev);
126 struct ahd_softc *ahd = pci_get_drvdata(pdev);
139 ahd_linux_pci_inherit_flags(struct ahd_softc *ahd)
146 struct ahd_softc *master = pci_get_drvdata(master_pdev);
160 struct ahd_softc *ahd;
252 ahd_linux_pci_reserve_io_regions(struct ahd_softc *ahd, resource_size_t *base,
274 ahd_linux_pci_reserve_mem_region(struct ahd_softc *ahd,
310 ahd_pci_map_registers(struct ahd_softc *ahd)
382 ahd_pci_map_int(struct ahd_softc *ah
[all...]
H A Daic79xx_core.c106 static void ahd_handle_transmission_error(struct ahd_softc *ahd);
107 static void ahd_handle_lqiphase_error(struct ahd_softc *ahd,
109 static int ahd_handle_pkt_busfree(struct ahd_softc *ahd,
111 static int ahd_handle_nonpkt_busfree(struct ahd_softc *ahd);
112 static void ahd_handle_proto_violation(struct ahd_softc *ahd);
113 static void ahd_force_renegotiation(struct ahd_softc *ahd,
117 ahd_alloc_tstate(struct ahd_softc *ahd,
120 static void ahd_free_tstate(struct ahd_softc *ahd,
123 static void ahd_devlimited_syncrate(struct ahd_softc *ahd,
128 static void ahd_update_neg_table(struct ahd_softc *ah
[all...]
H A Daic79xx_proc.c47 static void ahd_dump_target_state(struct ahd_softc *ahd,
53 static int ahd_proc_write_seeprom(struct ahd_softc *ahd,
206 ahd_dump_target_state(struct ahd_softc *ahd, struct info_str *info,
257 ahd_proc_write_seeprom(struct ahd_softc *ahd, char *buffer, int length)
325 struct ahd_softc *ahd = *(struct ahd_softc **)shost->hostdata;
H A Daic79xx_pci.c250 static int ahd_check_extport(struct ahd_softc *ahd);
251 static void ahd_configure_termination(struct ahd_softc *ahd,
253 static void ahd_pci_split_intr(struct ahd_softc *ahd, u_int intstat);
254 static void ahd_pci_intr(struct ahd_softc *ahd);
295 ahd_pci_config(struct ahd_softc *ahd, const struct ahd_pci_identity *entry)
390 ahd_pci_suspend(struct ahd_softc *ahd)
406 ahd_pci_resume(struct ahd_softc *ahd)
422 ahd_pci_test_register_access(struct ahd_softc *ahd)
514 ahd_check_extport(struct ahd_softc *ahd)
647 ahd_configure_termination(struct ahd_softc *ah
[all...]
H A Daic79xx_seq.h_shipped837 typedef int ahd_patch_func_t (struct ahd_softc *ahd);
841 ahd_patch23_func(struct ahd_softc *ahd)
849 ahd_patch22_func(struct ahd_softc *ahd)
857 ahd_patch21_func(struct ahd_softc *ahd)
865 ahd_patch20_func(struct ahd_softc *ahd)
873 ahd_patch19_func(struct ahd_softc *ahd)
881 ahd_patch18_func(struct ahd_softc *ahd)
889 ahd_patch17_func(struct ahd_softc *ahd)
897 ahd_patch16_func(struct ahd_softc *ahd)
905 ahd_patch15_func(struct ahd_softc *ah
[all...]

Completed in 367 milliseconds