Searched refs:ahc (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/scsi/aic7xxx/
H A Daic7xxx_inline.h49 int ahc_is_paused(struct ahc_softc *ahc);
50 void ahc_pause(struct ahc_softc *ahc);
51 void ahc_unpause(struct ahc_softc *ahc);
54 void ahc_sync_sglist(struct ahc_softc *ahc,
58 static inline char *ahc_name(struct ahc_softc *ahc);
60 static inline char *ahc_name(struct ahc_softc *ahc) argument
62 return (ahc->name);
68 ahc_fetch_transinfo(struct ahc_softc *ahc,
73 ahc_inw(struct ahc_softc *ahc, u_int port);
74 void ahc_outw(struct ahc_softc *ahc, u_in
[all...]
H A Daic7770.c56 static int aic7770_chip_init(struct ahc_softc *ahc);
57 static int aha2840_load_seeprom(struct ahc_softc *ahc);
119 aic7770_config(struct ahc_softc *ahc, struct aic7770_identity *entry, u_int io) argument
127 error = entry->setup(ahc);
132 error = aic7770_map_registers(ahc, io);
142 ahc_intr_enable(ahc, FALSE);
144 ahc->description = entry->name;
145 error = ahc_softc_init(ahc);
149 ahc->bus_chip_init = aic7770_chip_init;
151 error = ahc_reset(ahc, /*reini
256 aic7770_chip_init(struct ahc_softc *ahc) argument
269 aha2840_load_seeprom(struct ahc_softc *ahc) argument
355 ahc_aic7770_VL_setup(struct ahc_softc *ahc) argument
365 ahc_aic7770_EISA_setup(struct ahc_softc *ahc) argument
375 ahc_aic7770_setup(struct ahc_softc *ahc) argument
[all...]
H A Daic7770_osm.c48 aic7770_map_registers(struct ahc_softc *ahc, u_int port) argument
55 ahc->tag = BUS_SPACE_PIO;
56 ahc->bsh.ioport = port;
61 aic7770_map_int(struct ahc_softc *ahc, u_int irq) argument
67 if ((ahc->flags & AHC_EDGE_INTERRUPT) == 0)
70 error = request_irq(irq, ahc_linux_isr, shared, "aic7xxx", ahc);
72 ahc->platform_data->irq = irq;
82 struct ahc_softc *ahc; local
91 ahc = ahc_alloc(&aic7xxx_driver_template, name);
92 if (ahc
112 struct ahc_softc *ahc = dev_get_drvdata(dev); local
[all...]
H A Daic7xxx_pci.c599 static int ahc_ext_scbram_present(struct ahc_softc *ahc);
600 static void ahc_scbram_config(struct ahc_softc *ahc, int enable,
602 static void ahc_probe_ext_scbram(struct ahc_softc *ahc);
603 static void check_extport(struct ahc_softc *ahc, u_int *sxfrctl1);
604 static void ahc_parse_pci_eeprom(struct ahc_softc *ahc,
606 static void configure_termination(struct ahc_softc *ahc,
611 static void ahc_new_term_detect(struct ahc_softc *ahc,
617 static void aic787X_cable_detect(struct ahc_softc *ahc, int *internal50_present,
621 static void aic785X_cable_detect(struct ahc_softc *ahc, int *internal50_present,
624 static void write_brdctl(struct ahc_softc *ahc, uint8_
705 ahc_pci_config(struct ahc_softc *ahc, const struct ahc_pci_identity *entry) argument
969 ahc_ext_scbram_present(struct ahc_softc *ahc) argument
1005 ahc_scbram_config(struct ahc_softc *ahc, int enable, int pcheck, int fast, int large) argument
1063 ahc_probe_ext_scbram(struct ahc_softc *ahc) argument
1164 ahc_pci_test_register_access(struct ahc_softc *ahc) argument
1253 check_extport(struct ahc_softc *ahc, u_int *sxfrctl1) argument
1402 ahc_parse_pci_eeprom(struct ahc_softc *ahc, struct seeprom_config *sc) argument
1520 configure_termination(struct ahc_softc *ahc, struct seeprom_descriptor *sd, u_int adapter_control, u_int *sxfrctl1) argument
1746 ahc_new_term_detect(struct ahc_softc *ahc, int *enableSEC_low, int *enableSEC_high, int *enablePRI_low, int *enablePRI_high, int *eeprom_present) argument
1768 aic787X_cable_detect(struct ahc_softc *ahc, int *internal50_present, int *internal68_present, int *externalcable_present, int *eeprom_present) argument
1809 aic785X_cable_detect(struct ahc_softc *ahc, int *internal50_present, int *externalcable_present, int *eeprom_present) argument
1832 ahc_acquire_seeprom(struct ahc_softc *ahc, struct seeprom_descriptor *sd) argument
1867 write_brdctl(struct ahc_softc *ahc, uint8_t value) argument
1899 read_brdctl(struct ahc_softc *ahc) argument
1921 ahc_pci_intr(struct ahc_softc *ahc) argument
1987 ahc_pci_chip_init(struct ahc_softc *ahc) argument
2012 ahc_pci_resume(struct ahc_softc *ahc) argument
2044 ahc_aic785X_setup(struct ahc_softc *ahc) argument
2062 ahc_aic7860_setup(struct ahc_softc *ahc) argument
2080 ahc_apa1480_setup(struct ahc_softc *ahc) argument
2092 ahc_aic7870_setup(struct ahc_softc *ahc) argument
2104 ahc_aic7870h_setup(struct ahc_softc *ahc) argument
2114 ahc_aha394X_setup(struct ahc_softc *ahc) argument
2125 ahc_aha394Xh_setup(struct ahc_softc *ahc) argument
2135 ahc_aha398X_setup(struct ahc_softc *ahc) argument
2146 ahc_aha494X_setup(struct ahc_softc *ahc) argument
2157 ahc_aha494Xh_setup(struct ahc_softc *ahc) argument
2167 ahc_aic7880_setup(struct ahc_softc *ahc) argument
2188 ahc_aic7880h_setup(struct ahc_softc *ahc) argument
2199 ahc_aha2940Pro_setup(struct ahc_softc *ahc) argument
2207 ahc_aha394XU_setup(struct ahc_softc *ahc) argument
2218 ahc_aha394XUh_setup(struct ahc_softc *ahc) argument
2228 ahc_aha398XU_setup(struct ahc_softc *ahc) argument
2239 ahc_aic7890_setup(struct ahc_softc *ahc) argument
2257 ahc_aic7892_setup(struct ahc_softc *ahc) argument
2270 ahc_aic7895_setup(struct ahc_softc *ahc) argument
2326 ahc_aic7895h_setup(struct ahc_softc *ahc) argument
2336 ahc_aic7896_setup(struct ahc_softc *ahc) argument
2351 ahc_aic7899_setup(struct ahc_softc *ahc) argument
2366 ahc_aha29160C_setup(struct ahc_softc *ahc) argument
2378 ahc_raid_setup(struct ahc_softc *ahc) argument
2385 ahc_aha394XX_setup(struct ahc_softc *ahc) argument
2407 ahc_aha398XX_setup(struct ahc_softc *ahc) argument
2434 ahc_aha494XX_setup(struct ahc_softc *ahc) argument
[all...]
H A Daic7xxx_core.c134 static void ahc_force_renegotiation(struct ahc_softc *ahc,
137 ahc_alloc_tstate(struct ahc_softc *ahc,
140 static void ahc_free_tstate(struct ahc_softc *ahc,
144 ahc_devlimited_syncrate(struct ahc_softc *ahc,
149 static void ahc_update_pending_scbs(struct ahc_softc *ahc);
150 static void ahc_fetch_devinfo(struct ahc_softc *ahc,
152 static void ahc_scb_devinfo(struct ahc_softc *ahc,
155 static void ahc_assert_atn(struct ahc_softc *ahc);
156 static void ahc_setup_initiator_msgout(struct ahc_softc *ahc,
159 static void ahc_build_transfer_msg(struct ahc_softc *ahc,
276 ahc_freeze_untagged_queues(struct ahc_softc *ahc) argument
289 ahc_release_untagged_queues(struct ahc_softc *ahc) argument
308 ahc_pause_bug_fix(struct ahc_softc *ahc) argument
319 ahc_is_paused(struct ahc_softc *ahc) argument
332 ahc_pause(struct ahc_softc *ahc) argument
357 ahc_unpause(struct ahc_softc *ahc) argument
388 ahc_hscb_busaddr(struct ahc_softc *ahc, u_int index) argument
395 ahc_sync_scb(struct ahc_softc *ahc, struct scb *scb, int op) argument
404 ahc_sync_sglist(struct ahc_softc *ahc, struct scb *scb, int op) argument
417 ahc_targetcmd_offset(struct ahc_softc *ahc, u_int index) argument
429 ahc_update_residual(struct ahc_softc *ahc, struct scb *scb) argument
443 ahc_fetch_transinfo(struct ahc_softc *ahc, char channel, u_int our_id, u_int remote_id, struct ahc_tmode_tstate **tstate) argument
459 ahc_inw(struct ahc_softc *ahc, u_int port) argument
466 ahc_outw(struct ahc_softc *ahc, u_int port, u_int value) argument
473 ahc_inl(struct ahc_softc *ahc, u_int port) argument
482 ahc_outl(struct ahc_softc *ahc, u_int port, uint32_t value) argument
491 ahc_inq(struct ahc_softc *ahc, u_int port) argument
504 ahc_outq(struct ahc_softc *ahc, u_int port, uint64_t value) argument
520 ahc_get_scb(struct ahc_softc *ahc) argument
538 ahc_free_scb(struct ahc_softc *ahc, struct scb *scb) argument
555 ahc_lookup_scb(struct ahc_softc *ahc, u_int tag) argument
567 ahc_swap_with_next_hscb(struct ahc_softc *ahc, struct scb *scb) argument
607 ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb) argument
647 ahc_get_sense_buf(struct ahc_softc *ahc, struct scb *scb) argument
656 ahc_get_sense_bufaddr(struct ahc_softc *ahc, struct scb *scb) argument
667 ahc_sync_qoutfifo(struct ahc_softc *ahc, int op) argument
674 ahc_sync_tqinfifo(struct ahc_softc *ahc, int op) argument
694 ahc_check_cmdcmpltqueues(struct ahc_softc *ahc) argument
723 ahc_intr(struct ahc_softc *ahc) argument
808 ahc_restart(struct ahc_softc *ahc) argument
876 ahc_run_qoutfifo(struct ahc_softc *ahc) argument
923 ahc_run_untagged_queues(struct ahc_softc *ahc) argument
932 ahc_run_untagged_queue(struct ahc_softc *ahc, struct scb_tailq *queue) argument
948 ahc_handle_brkadrint(struct ahc_softc *ahc) argument
977 ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat) argument
1527 ahc_handle_scsiint(struct ahc_softc *ahc, u_int intstat) argument
1949 ahc_force_renegotiation(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
1965 ahc_clear_critical_section(struct ahc_softc *ahc) argument
2057 ahc_clear_intstat(struct ahc_softc *ahc) argument
2116 ahc_alloc_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel) argument
2163 ahc_free_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel, int force) argument
2191 ahc_devlimited_syncrate(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, u_int *period, u_int *ppr_options, role_t role) argument
2246 ahc_find_syncrate(struct ahc_softc *ahc, u_int *period, u_int *ppr_options, u_int maxsync) argument
2322 ahc_find_period(struct ahc_softc *ahc, u_int scsirate, u_int maxsync) argument
2363 ahc_validate_offset(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, const struct ahc_syncrate *syncrate, u_int *offset, int wide, role_t role) argument
2395 ahc_validate_width(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, u_int *bus_width, role_t role) argument
2425 ahc_update_neg_request(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct ahc_tmode_tstate *tstate, struct ahc_initiator_tinfo *tinfo, ahc_neg_type neg_type) argument
2468 ahc_set_syncrate(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, const struct ahc_syncrate *syncrate, u_int period, u_int offset, u_int ppr_options, u_int type, int paused) argument
2595 ahc_set_width(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int width, u_int type, int paused) argument
2651 ahc_set_tags(struct ahc_softc *ahc, struct scsi_cmnd *cmd, struct ahc_devinfo *devinfo, ahc_queue_alg alg) argument
2667 ahc_update_pending_scbs(struct ahc_softc *ahc) argument
2745 ahc_fetch_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
2810 ahc_print_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
2817 ahc_scb_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) argument
2834 ahc_assert_atn(struct ahc_softc *ahc) argument
2851 ahc_setup_initiator_msgout(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) argument
2937 ahc_build_transfer_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
3035 ahc_construct_sdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int period, u_int offset) argument
3055 ahc_construct_wdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int bus_width) argument
3073 ahc_construct_ppr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int period, u_int offset, u_int bus_width, u_int ppr_options) argument
3095 ahc_clear_msg_state(struct ahc_softc *ahc) argument
3113 ahc_handle_proto_violation(struct ahc_softc *ahc) argument
3210 ahc_handle_message_phase(struct ahc_softc *ahc) argument
3512 ahc_sent_msg(struct ahc_softc *ahc, ahc_msgtype type, u_int msgval, int full) argument
3559 ahc_parse_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
3981 ahc_handle_msg_reject(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
4132 ahc_handle_ign_wide_residue(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
4241 ahc_reinitialize_dataptrs(struct ahc_softc *ahc) argument
4297 ahc_handle_devreset(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, cam_status status, char *message, int verbose_level) argument
4352 ahc_setup_target_msgin(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) argument
4381 struct ahc_softc *ahc; local
4425 ahc_softc_init(struct ahc_softc *ahc) argument
4445 ahc_set_unit(struct ahc_softc *ahc, int unit) argument
4451 ahc_set_name(struct ahc_softc *ahc, char *name) argument
4458 ahc_free(struct ahc_softc *ahc) argument
4524 struct ahc_softc *ahc; local
4549 ahc_reset(struct ahc_softc *ahc, int reinit) argument
4655 ahc_probe_scbs(struct ahc_softc *ahc) argument
4681 ahc_build_free_scb_list(struct ahc_softc *ahc) argument
4732 ahc_init_scbdata(struct ahc_softc *ahc) argument
4870 ahc_fini_scbdata(struct ahc_softc *ahc) argument
4929 ahc_alloc_scbs(struct ahc_softc *ahc) argument
4998 ahc_controller_info(struct ahc_softc *ahc, char *buf) argument
5039 ahc_chip_init(struct ahc_softc *ahc) argument
5226 ahc_init(struct ahc_softc *ahc) argument
5529 ahc_intr_enable(struct ahc_softc *ahc, int enable) argument
5553 ahc_pause_and_flushwork(struct ahc_softc *ahc) argument
5593 ahc_suspend(struct ahc_softc *ahc) argument
5619 ahc_resume(struct ahc_softc *ahc) argument
5633 ahc_index_busy_tcl(struct ahc_softc *ahc, u_int tcl) argument
5654 ahc_unbusy_tcl(struct ahc_softc *ahc, u_int tcl) argument
5672 ahc_busy_tcl(struct ahc_softc *ahc, u_int tcl, u_int scbid) argument
5691 ahc_match_scb(struct ahc_softc *ahc, struct scb *scb, int target, char channel, int lun, u_int tag, role_t role) argument
5727 ahc_freeze_devq(struct ahc_softc *ahc, struct scb *scb) argument
5745 ahc_qinfifo_requeue_tail(struct ahc_softc *ahc, struct scb *scb) argument
5767 ahc_qinfifo_requeue(struct ahc_softc *ahc, struct scb *prev_scb, struct scb *scb) argument
5783 ahc_qinfifo_count(struct ahc_softc *ahc) argument
5798 ahc_search_qinfifo(struct ahc_softc *ahc, int target, char channel, int lun, u_int tag, role_t role, uint32_t status, ahc_search_action action) argument
6005 ahc_search_untagged_queues(struct ahc_softc *ahc, ahc_io_ctx_t ctx, int target, char channel, int lun, uint32_t status, ahc_search_action action) argument
6103 ahc_search_disc_list(struct ahc_softc *ahc, int target, char channel, int lun, u_int tag, int stop_on_first, int remove, int save_state) argument
6170 ahc_rem_scb_from_disc_list(struct ahc_softc *ahc, u_int prev, u_int scbptr) argument
6196 ahc_add_curscb_to_free_list(struct ahc_softc *ahc) argument
6215 ahc_rem_wscb(struct ahc_softc *ahc, u_int scbpos, u_int prev) argument
6266 ahc_abort_scbs(struct ahc_softc *ahc, int target, char channel, int lun, u_int tag, role_t role, uint32_t status) argument
6398 ahc_reset_current_bus(struct ahc_softc *ahc) argument
6417 ahc_reset_channel(struct ahc_softc *ahc, char channel, int initiate_reset) argument
6588 ahc_calc_residual(struct ahc_softc *ahc, struct scb *scb) argument
6676 ahc_queue_lstate_event(struct ahc_softc *ahc, struct ahc_tmode_lstate *lstate, u_int initiator_id, u_int event_type, u_int event_arg) argument
6727 ahc_send_lstate_events(struct ahc_softc *ahc, struct ahc_tmode_lstate *lstate) argument
6763 ahc_dumpseq(struct ahc_softc* ahc) argument
6783 ahc_loadseq(struct ahc_softc *ahc) argument
6892 ahc_check_patch(struct ahc_softc *ahc, const struct patch **start_patch, u_int start_instr, u_int *skip_addr) argument
6928 ahc_download_instr(struct ahc_softc *ahc, u_int instrptr, uint8_t *dconsts) argument
7100 ahc_dump_card_state(struct ahc_softc *ahc) argument
7284 ahc_find_tmode_devs(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb, struct ahc_tmode_tstate **tstate, struct ahc_tmode_lstate **lstate, int notfound_failure) argument
7325 ahc_handle_en_lun(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb) argument
7696 ahc_update_scsiid(struct ahc_softc *ahc, u_int targid_mask) argument
7734 ahc_run_tqinfifo(struct ahc_softc *ahc, int paused) argument
7789 ahc_handle_target_cmd(struct ahc_softc *ahc, struct target_cmd *cmd) argument
[all...]
H A Daic7xxx_osm_pci.c127 struct ahc_softc *ahc = dev_get_drvdata(dev); local
129 return ahc_suspend(ahc);
135 struct ahc_softc *ahc = dev_get_drvdata(dev); local
137 ahc_pci_resume(ahc);
139 return (ahc_resume(ahc));
145 struct ahc_softc *ahc = pci_get_drvdata(pdev); local
148 if (ahc->platform_data && ahc->platform_data->host)
149 scsi_remove_host(ahc->platform_data->host);
151 ahc_lock(ahc,
158 ahc_linux_pci_inherit_flags(struct ahc_softc *ahc) argument
183 struct ahc_softc *ahc; local
322 ahc_linux_pci_reserve_io_region(struct ahc_softc *ahc, resource_size_t *base) argument
336 ahc_linux_pci_reserve_mem_region(struct ahc_softc *ahc, resource_size_t *bus_addr, uint8_t __iomem **maddr) argument
362 ahc_pci_map_registers(struct ahc_softc *ahc) argument
435 ahc_pci_map_int(struct ahc_softc *ahc) argument
[all...]
H A Daic7xxx_osm.c254 ahc_print_path(struct ahc_softc *ahc, struct scb *scb) argument
257 ahc->platform_data->host->host_no,
258 scb != NULL ? SCB_GET_CHANNEL(ahc, scb) : 'X',
259 scb != NULL ? SCB_GET_TARGET(ahc, scb) : -1,
365 static void ahc_linux_queue_cmd_complete(struct ahc_softc *ahc,
367 static void ahc_linux_freeze_simq(struct ahc_softc *ahc);
368 static void ahc_linux_release_simq(struct ahc_softc *ahc);
371 static void ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc);
372 static u_int ahc_linux_user_tagdepth(struct ahc_softc *ahc,
401 ahc_inb(struct ahc_softc * ahc, lon argument
415 ahc_outb(struct ahc_softc * ahc, long port, uint8_t val) argument
426 ahc_outsb(struct ahc_softc * ahc, long port, uint8_t *array, int count) argument
440 ahc_insb(struct ahc_softc * ahc, long port, uint8_t *array, int count) argument
461 ahc_linux_unmap_scb(struct ahc_softc *ahc, struct scb *scb) argument
472 ahc_linux_map_seg(struct ahc_softc *ahc, struct scb *scb, struct ahc_dma_seg *sg, dma_addr_t addr, bus_size_t len) argument
502 struct ahc_softc *ahc; local
524 struct ahc_softc *ahc; local
546 struct ahc_softc *ahc = local
560 struct ahc_softc *ahc = local
637 struct ahc_softc *ahc = local
693 struct ahc_softc *ahc; local
758 struct ahc_softc *ahc; local
803 ahc_build_scsiid(struct ahc_softc *ahc, struct scsi_device *sdev) argument
817 ahc_dma_tag_create(struct ahc_softc *ahc, bus_dma_tag_t parent, bus_size_t alignment, bus_size_t boundary, dma_addr_t lowaddr, dma_addr_t highaddr, bus_dma_filter_t *filter, void *filterarg, bus_size_t maxsize, int nsegments, bus_size_t maxsegsz, int flags, bus_dma_tag_t *ret_tag) argument
845 ahc_dma_tag_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat) argument
851 ahc_dmamem_alloc(struct ahc_softc *ahc, bus_dma_tag_t dmat, void** vaddr, int flags, bus_dmamap_t *mapp) argument
862 ahc_dmamem_free(struct ahc_softc *ahc, bus_dma_tag_t dmat, void* vaddr, bus_dmamap_t map) argument
869 ahc_dmamap_load(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map, void *buf, bus_size_t buflen, bus_dmamap_callback_t *cb, void *cb_arg, int flags) argument
886 ahc_dmamap_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map) argument
891 ahc_dmamap_unload(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map) argument
1077 ahc_linux_register_host(struct ahc_softc *ahc, struct scsi_host_template *template) argument
1133 ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc) argument
1200 ahc_platform_alloc(struct ahc_softc *ahc, void *platform_arg) argument
1218 ahc_platform_free(struct ahc_softc *ahc) argument
1252 ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb) argument
1261 ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev, struct ahc_devinfo *devinfo, ahc_queue_alg alg) argument
1341 ahc_platform_abort_scbs(struct ahc_softc *ahc, int target, char channel, int lun, u_int tag, role_t role, uint32_t status) argument
1348 ahc_linux_user_tagdepth(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
1386 struct ahc_softc *ahc = *((struct ahc_softc **)sdev->host->hostdata); local
1410 ahc_linux_run_command(struct ahc_softc *ahc, struct ahc_linux_device *dev, struct scsi_cmnd *cmd) argument
1577 struct ahc_softc *ahc; local
1589 ahc_platform_flushwork(struct ahc_softc *ahc) argument
1595 ahc_send_async(struct ahc_softc *ahc, char channel, u_int target, u_int lun, ac_code code) argument
1679 ahc_done(struct ahc_softc *ahc, struct scb *scb) argument
1801 ahc_linux_handle_scsi_status(struct ahc_softc *ahc, struct scsi_device *sdev, struct scb *scb) argument
1929 ahc_linux_queue_cmd_complete(struct ahc_softc *ahc, struct scsi_cmnd *cmd) argument
1999 ahc_linux_freeze_simq(struct ahc_softc *ahc) argument
2017 ahc_linux_release_simq(struct ahc_softc *ahc) argument
2043 struct ahc_softc *ahc; local
2327 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); local
2341 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); local
2386 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); local
2415 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); local
2512 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; local
[all...]
H A Daic7xxx_proc.c46 static void ahc_dump_target_state(struct ahc_softc *ahc,
134 ahc_dump_target_state(struct ahc_softc *ahc, struct seq_file *m, argument
143 tinfo = ahc_fetch_transinfo(ahc, channel, our_id,
145 if ((ahc->features & AHC_TWIN) != 0)
150 starget = ahc->platform_data->starget[target_offset];
190 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; local
199 ahc_lock(ahc, &s);
200 paused = ahc_is_paused(ahc);
202 ahc_pause(ahc);
215 sd.sd_ahc = ahc;
292 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; local
[all...]
H A Daic7xxx.seq44 PATCH_ARG_LIST = "struct ahc_softc *ahc"
78 if ((ahc->features & AHC_ULTRA2) != 0) {
82 if ((ahc->features & AHC_TWIN) != 0) {
88 if ((ahc->features & AHC_TWIN) != 0) {
95 if ((ahc->features & AHC_QUEUE_REGS) != 0) {
108 if ((ahc->flags & AHC_PAGESCBS) != 0) {
131 if ((ahc->flags & AHC_SEQUENCER_DEBUG) != 0) {
138 if ((ahc->features & AHC_QUEUE_REGS) != 0) {
167 if ((ahc->features & AHC_DT) == 0) {
179 if ((ahc
[all...]
H A Daic7xxx.h68 #define SCSIID_TARGET(ahc, scsiid) \
69 (((scsiid) & ((((ahc)->features & AHC_TWIN) != 0) ? TWIN_TID : TID)) \
73 #define SCSIID_CHANNEL(ahc, scsiid) \
74 ((((ahc)->features & AHC_TWIN) != 0) \
77 #define SCB_IS_SCSIBUS_B(ahc, scb) \
78 (SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) == 'B')
81 #define SCB_GET_TARGET(ahc, scb) \
82 SCSIID_TARGET((ahc), (scb)->hscb->scsiid)
83 #define SCB_GET_CHANNEL(ahc, scb) \
84 SCSIID_CHANNEL(ahc, (sc
[all...]
H A Daic7xxx_osm.h83 #define AIC_LIB_PREFIX ahc
194 int ahc_dmamap_load(struct ahc_softc *ahc, bus_dma_tag_t /*dmat*/,
217 #define ahc_dmamap_sync(ahc, dma_tag, dmamap, offset, len, op)
370 uint8_t ahc_inb(struct ahc_softc * ahc, long port);
371 void ahc_outb(struct ahc_softc * ahc, long port, uint8_t val);
372 void ahc_outsb(struct ahc_softc * ahc, long port,
374 void ahc_insb(struct ahc_softc * ahc, long port,
385 ahc_lockinit(struct ahc_softc *ahc) argument
387 spin_lock_init(&ahc->platform_data->spin_lock);
391 ahc_lock(struct ahc_softc *ahc, unsigne argument
397 ahc_unlock(struct ahc_softc *ahc, unsigned long *flags) argument
504 ahc_flush_device_writes(struct ahc_softc *ahc) argument
624 ahc_get_sense_bufsize(struct ahc_softc *ahc, struct scb *scb) argument
630 ahc_notify_xfer_settings_change(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) argument
637 ahc_platform_scb_free(struct ahc_softc *ahc, struct scb *scb) argument
[all...]

Completed in 198 milliseconds