/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_inline.h | 60 static inline char *ahc_name(struct ahc_softc *ahc) in ahc_name() argument [all...] |
H A D | aic7770_osm.c | 48 aic7770_map_registers(struct ahc_softc *ahc, u_int port) in aic7770_map_registers() argument 61 aic7770_map_int(struct ahc_softc *ahc, u_int irq) in aic7770_map_int() argument 82 struct ahc_softc *ahc; in aic7770_probe() local 112 struct ahc_softc *ahc = dev_get_drvdata(dev); aic7770_remove() local [all...] |
H A D | aic7xxx_proc.c | 134 ahc_dump_target_state(struct ahc_softc *ahc, struct seq_file *m, in ahc_dump_target_state() argument 190 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; in ahc_proc_write_seeprom() local 291 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; ahc_linux_show_info() local [all...] |
H A D | aic7770.c | 119 aic7770_config(struct ahc_softc *ahc, struct aic7770_identity *entry, u_int io) in aic7770_config() argument 256 aic7770_chip_init(struct ahc_softc *ahc) aic7770_chip_init() argument 269 aha2840_load_seeprom(struct ahc_softc *ahc) aha2840_load_seeprom() argument 355 ahc_aic7770_VL_setup(struct ahc_softc *ahc) ahc_aic7770_VL_setup() argument 365 ahc_aic7770_EISA_setup(struct ahc_softc *ahc) ahc_aic7770_EISA_setup() argument 375 ahc_aic7770_setup(struct ahc_softc *ahc) ahc_aic7770_setup() argument [all...] |
H A D | aic7xxx_osm_pci.c | 128 struct ahc_softc *ahc = pci_get_drvdata(pdev); in ahc_linux_pci_dev_suspend() local 146 struct ahc_softc *ahc = pci_get_drvdata(pdev); in ahc_linux_pci_dev_resume() local 169 struct ahc_softc *ahc = pci_get_drvdata(pdev); in ahc_linux_pci_dev_remove() local 182 ahc_linux_pci_inherit_flags(struct ahc_softc *ahc) ahc_linux_pci_inherit_flags() argument 207 struct ahc_softc *ahc; ahc_linux_pci_dev_probe() local 347 ahc_linux_pci_reserve_io_region(struct ahc_softc *ahc, resource_size_t *base) ahc_linux_pci_reserve_io_region() argument 361 ahc_linux_pci_reserve_mem_region(struct ahc_softc *ahc, resource_size_t *bus_addr, uint8_t __iomem **maddr) ahc_linux_pci_reserve_mem_region() argument 387 ahc_pci_map_registers(struct ahc_softc *ahc) ahc_pci_map_registers() argument 460 ahc_pci_map_int(struct ahc_softc *ahc) ahc_pci_map_int() argument [all...] |
H A D | aic7xxx_osm.h | 385 ahc_lockinit(struct ahc_softc *ahc) in ahc_lockinit() argument 391 ahc_lock(struct ahc_softc *ahc, unsigne argument 397 ahc_unlock(struct ahc_softc *ahc, unsigned long *flags) ahc_unlock() argument 506 ahc_flush_device_writes(struct ahc_softc *ahc) ahc_flush_device_writes() argument 649 ahc_get_sense_bufsize(struct ahc_softc *ahc, struct scb *scb) ahc_get_sense_bufsize() argument 655 ahc_notify_xfer_settings_change(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_notify_xfer_settings_change() argument 662 ahc_platform_scb_free(struct ahc_softc *ahc, struct scb *scb) ahc_platform_scb_free() argument [all...] |
H A D | aic7xxx_osm.c | 253 ahc_print_path(struct ahc_softc *ahc, struct scb *scb) in ahc_print_path() argument 399 ahc_inb(struct ahc_softc * ahc, lon argument 413 ahc_outb(struct ahc_softc * ahc, long port, uint8_t val) ahc_outb() argument 424 ahc_outsb(struct ahc_softc * ahc, long port, uint8_t *array, int count) ahc_outsb() argument 438 ahc_insb(struct ahc_softc * ahc, long port, uint8_t *array, int count) ahc_insb() argument 459 ahc_linux_unmap_scb(struct ahc_softc *ahc, struct scb *scb) ahc_linux_unmap_scb() argument 470 ahc_linux_map_seg(struct ahc_softc *ahc, struct scb *scb, struct ahc_dma_seg *sg, dma_addr_t addr, bus_size_t len) ahc_linux_map_seg() argument 500 struct ahc_softc *ahc; ahc_linux_info() local 523 struct ahc_softc *ahc; ahc_linux_queue_lck() local 546 struct ahc_softc *ahc = ahc_linux_target_in_softc() local 560 struct ahc_softc *ahc = ahc_linux_target_alloc() local 637 struct ahc_softc *ahc = ahc_linux_slave_alloc() local 693 struct ahc_softc *ahc; ahc_linux_biosparam() local 758 struct ahc_softc *ahc; ahc_linux_bus_reset() local 810 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) ahc_dma_tag_create() argument 838 ahc_dma_tag_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat) ahc_dma_tag_destroy() argument 844 ahc_dmamem_alloc(struct ahc_softc *ahc, bus_dma_tag_t dmat, void** vaddr, int flags, bus_dmamap_t *mapp) ahc_dmamem_alloc() argument 855 ahc_dmamem_free(struct ahc_softc *ahc, bus_dma_tag_t dmat, void* vaddr, bus_dmamap_t map) ahc_dmamem_free() argument 862 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) ahc_dmamap_load() argument 879 ahc_dmamap_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map) ahc_dmamap_destroy() argument 884 ahc_dmamap_unload(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map) ahc_dmamap_unload() argument 1070 ahc_linux_register_host(struct ahc_softc *ahc, struct scsi_host_template *template) ahc_linux_register_host() argument 1126 ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc) ahc_linux_initialize_scsi_bus() argument 1193 ahc_platform_alloc(struct ahc_softc *ahc, void *platform_arg) ahc_platform_alloc() argument 1211 ahc_platform_free(struct ahc_softc *ahc) ahc_platform_free() argument 1245 ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb) ahc_platform_freeze_devq() argument 1254 ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev, struct ahc_devinfo *devinfo, ahc_queue_alg alg) ahc_platform_set_tags() argument 1334 ahc_platform_abort_scbs(struct ahc_softc *ahc, int target, char channel, int lun, u_int tag, role_t role, uint32_t status) ahc_platform_abort_scbs() argument 1341 ahc_linux_user_tagdepth(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_linux_user_tagdepth() argument 1379 struct ahc_softc *ahc = *((struct ahc_softc **)sdev->host->hostdata); ahc_linux_device_queue_depth() local 1403 ahc_linux_run_command(struct ahc_softc *ahc, struct ahc_linux_device *dev, struct scsi_cmnd *cmd) ahc_linux_run_command() argument 1570 struct ahc_softc *ahc; ahc_linux_isr() local 1582 ahc_platform_flushwork(struct ahc_softc *ahc) ahc_platform_flushwork() argument 1588 ahc_send_async(struct ahc_softc *ahc, char channel, u_int target, u_int lun, ac_code code) ahc_send_async() argument 1672 ahc_done(struct ahc_softc *ahc, struct scb *scb) ahc_done() argument 1794 ahc_linux_handle_scsi_status(struct ahc_softc *ahc, struct scsi_device *sdev, struct scb *scb) ahc_linux_handle_scsi_status() argument 1923 ahc_linux_queue_cmd_complete(struct ahc_softc *ahc, struct scsi_cmnd *cmd) ahc_linux_queue_cmd_complete() argument 1993 ahc_linux_freeze_simq(struct ahc_softc *ahc) ahc_linux_freeze_simq() argument 2011 ahc_linux_release_simq(struct ahc_softc *ahc) ahc_linux_release_simq() argument 2036 struct ahc_softc *ahc; ahc_linux_queue_recovery_cmd() local 2316 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); ahc_linux_set_width() local 2330 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); ahc_linux_set_period() local 2374 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); ahc_linux_set_offset() local 2402 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); ahc_linux_set_dt() local 2496 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; ahc_linux_get_signalling() local [all...] |
H A D | aic7xxx_pci.c | 705 ahc_pci_config(struct ahc_softc *ahc, const struct ahc_pci_identity *entry) ahc_pci_config() argument 969 ahc_ext_scbram_present(struct ahc_softc *ahc) ahc_ext_scbram_present() argument 1005 ahc_scbram_config(struct ahc_softc *ahc, int enable, int pcheck, int fast, int large) ahc_scbram_config() argument 1063 ahc_probe_ext_scbram(struct ahc_softc *ahc) ahc_probe_ext_scbram() argument 1164 ahc_pci_test_register_access(struct ahc_softc *ahc) ahc_pci_test_register_access() argument 1253 check_extport(struct ahc_softc *ahc, u_int *sxfrctl1) check_extport() argument 1402 ahc_parse_pci_eeprom(struct ahc_softc *ahc, struct seeprom_config *sc) ahc_parse_pci_eeprom() argument 1520 configure_termination(struct ahc_softc *ahc, struct seeprom_descriptor *sd, u_int adapter_control, u_int *sxfrctl1) configure_termination() 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) ahc_new_term_detect() argument 1768 aic787X_cable_detect(struct ahc_softc *ahc, int *internal50_present, int *internal68_present, int *externalcable_present, int *eeprom_present) aic787X_cable_detect() argument 1809 aic785X_cable_detect(struct ahc_softc *ahc, int *internal50_present, int *externalcable_present, int *eeprom_present) aic785X_cable_detect() argument 1832 ahc_acquire_seeprom(struct ahc_softc *ahc, struct seeprom_descriptor *sd) ahc_acquire_seeprom() argument 1867 write_brdctl(struct ahc_softc *ahc, uint8_t value) write_brdctl() argument 1899 read_brdctl(struct ahc_softc *ahc) read_brdctl() argument 1921 ahc_pci_intr(struct ahc_softc *ahc) ahc_pci_intr() argument 1987 ahc_pci_chip_init(struct ahc_softc *ahc) ahc_pci_chip_init() argument 2013 ahc_pci_resume(struct ahc_softc *ahc) ahc_pci_resume() argument 2046 ahc_aic785X_setup(struct ahc_softc *ahc) ahc_aic785X_setup() argument 2064 ahc_aic7860_setup(struct ahc_softc *ahc) ahc_aic7860_setup() argument 2082 ahc_apa1480_setup(struct ahc_softc *ahc) ahc_apa1480_setup() argument 2094 ahc_aic7870_setup(struct ahc_softc *ahc) ahc_aic7870_setup() argument 2106 ahc_aic7870h_setup(struct ahc_softc *ahc) ahc_aic7870h_setup() argument 2116 ahc_aha394X_setup(struct ahc_softc *ahc) ahc_aha394X_setup() argument 2127 ahc_aha394Xh_setup(struct ahc_softc *ahc) ahc_aha394Xh_setup() argument 2137 ahc_aha398X_setup(struct ahc_softc *ahc) ahc_aha398X_setup() argument 2148 ahc_aha494X_setup(struct ahc_softc *ahc) ahc_aha494X_setup() argument 2159 ahc_aha494Xh_setup(struct ahc_softc *ahc) ahc_aha494Xh_setup() argument 2169 ahc_aic7880_setup(struct ahc_softc *ahc) ahc_aic7880_setup() argument 2190 ahc_aic7880h_setup(struct ahc_softc *ahc) ahc_aic7880h_setup() argument 2201 ahc_aha2940Pro_setup(struct ahc_softc *ahc) ahc_aha2940Pro_setup() argument 2209 ahc_aha394XU_setup(struct ahc_softc *ahc) ahc_aha394XU_setup() argument 2220 ahc_aha394XUh_setup(struct ahc_softc *ahc) ahc_aha394XUh_setup() argument 2230 ahc_aha398XU_setup(struct ahc_softc *ahc) ahc_aha398XU_setup() argument 2241 ahc_aic7890_setup(struct ahc_softc *ahc) ahc_aic7890_setup() argument 2259 ahc_aic7892_setup(struct ahc_softc *ahc) ahc_aic7892_setup() argument 2272 ahc_aic7895_setup(struct ahc_softc *ahc) ahc_aic7895_setup() argument 2328 ahc_aic7895h_setup(struct ahc_softc *ahc) ahc_aic7895h_setup() argument 2338 ahc_aic7896_setup(struct ahc_softc *ahc) ahc_aic7896_setup() argument 2353 ahc_aic7899_setup(struct ahc_softc *ahc) ahc_aic7899_setup() argument 2368 ahc_aha29160C_setup(struct ahc_softc *ahc) ahc_aha29160C_setup() argument 2380 ahc_raid_setup(struct ahc_softc *ahc) ahc_raid_setup() argument 2387 ahc_aha394XX_setup(struct ahc_softc *ahc) ahc_aha394XX_setup() argument 2409 ahc_aha398XX_setup(struct ahc_softc *ahc) ahc_aha398XX_setup() argument 2436 ahc_aha494XX_setup(struct ahc_softc *ahc) ahc_aha494XX_setup() argument [all...] |
H A D | aic7xxx_core.c | 276 ahc_freeze_untagged_queues(struct ahc_softc *ahc) ahc_freeze_untagged_queues() argument 289 ahc_release_untagged_queues(struct ahc_softc *ahc) ahc_release_untagged_queues() argument 308 ahc_pause_bug_fix(struct ahc_softc *ahc) ahc_pause_bug_fix() argument 319 ahc_is_paused(struct ahc_softc *ahc) ahc_is_paused() argument 332 ahc_pause(struct ahc_softc *ahc) ahc_pause() argument 357 ahc_unpause(struct ahc_softc *ahc) ahc_unpause() argument 388 ahc_hscb_busaddr(struct ahc_softc *ahc, u_int index) ahc_hscb_busaddr() argument 395 ahc_sync_scb(struct ahc_softc *ahc, struct scb *scb, int op) ahc_sync_scb() argument 404 ahc_sync_sglist(struct ahc_softc *ahc, struct scb *scb, int op) ahc_sync_sglist() argument 417 ahc_targetcmd_offset(struct ahc_softc *ahc, u_int index) ahc_targetcmd_offset() argument 429 ahc_update_residual(struct ahc_softc *ahc, struct scb *scb) ahc_update_residual() argument 443 ahc_fetch_transinfo(struct ahc_softc *ahc, char channel, u_int our_id, u_int remote_id, struct ahc_tmode_tstate **tstate) ahc_fetch_transinfo() argument 459 ahc_inw(struct ahc_softc *ahc, u_int port) ahc_inw() argument 466 ahc_outw(struct ahc_softc *ahc, u_int port, u_int value) ahc_outw() argument 473 ahc_inl(struct ahc_softc *ahc, u_int port) ahc_inl() argument 482 ahc_outl(struct ahc_softc *ahc, u_int port, uint32_t value) ahc_outl() argument 491 ahc_inq(struct ahc_softc *ahc, u_int port) ahc_inq() argument 504 ahc_outq(struct ahc_softc *ahc, u_int port, uint64_t value) ahc_outq() argument 520 ahc_get_scb(struct ahc_softc *ahc) ahc_get_scb() argument 538 ahc_free_scb(struct ahc_softc *ahc, struct scb *scb) ahc_free_scb() argument 555 ahc_lookup_scb(struct ahc_softc *ahc, u_int tag) ahc_lookup_scb() argument 567 ahc_swap_with_next_hscb(struct ahc_softc *ahc, struct scb *scb) ahc_swap_with_next_hscb() argument 607 ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb) ahc_queue_scb() argument 647 ahc_get_sense_buf(struct ahc_softc *ahc, struct scb *scb) ahc_get_sense_buf() argument 656 ahc_get_sense_bufaddr(struct ahc_softc *ahc, struct scb *scb) ahc_get_sense_bufaddr() argument 667 ahc_sync_qoutfifo(struct ahc_softc *ahc, int op) ahc_sync_qoutfifo() argument 674 ahc_sync_tqinfifo(struct ahc_softc *ahc, int op) ahc_sync_tqinfifo() argument 694 ahc_check_cmdcmpltqueues(struct ahc_softc *ahc) ahc_check_cmdcmpltqueues() argument 723 ahc_intr(struct ahc_softc *ahc) ahc_intr() argument 808 ahc_restart(struct ahc_softc *ahc) ahc_restart() argument 876 ahc_run_qoutfifo(struct ahc_softc *ahc) ahc_run_qoutfifo() argument 923 ahc_run_untagged_queues(struct ahc_softc *ahc) ahc_run_untagged_queues() argument 932 ahc_run_untagged_queue(struct ahc_softc *ahc, struct scb_tailq *queue) ahc_run_untagged_queue() argument 948 ahc_handle_brkadrint(struct ahc_softc *ahc) ahc_handle_brkadrint() argument 977 ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat) ahc_handle_seqint() argument 1528 ahc_handle_scsiint(struct ahc_softc *ahc, u_int intstat) ahc_handle_scsiint() argument 1950 ahc_force_renegotiation(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_force_renegotiation() argument 1966 ahc_clear_critical_section(struct ahc_softc *ahc) ahc_clear_critical_section() argument 2059 ahc_clear_intstat(struct ahc_softc *ahc) ahc_clear_intstat() argument 2118 ahc_alloc_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel) ahc_alloc_tstate() argument 2165 ahc_free_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel, int force) ahc_free_tstate() argument 2193 ahc_devlimited_syncrate(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, u_int *period, u_int *ppr_options, role_t role) ahc_devlimited_syncrate() argument 2248 ahc_find_syncrate(struct ahc_softc *ahc, u_int *period, u_int *ppr_options, u_int maxsync) ahc_find_syncrate() argument 2324 ahc_find_period(struct ahc_softc *ahc, u_int scsirate, u_int maxsync) ahc_find_period() argument 2365 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) ahc_validate_offset() argument 2397 ahc_validate_width(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, u_int *bus_width, role_t role) ahc_validate_width() argument 2427 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) ahc_update_neg_request() argument 2470 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) ahc_set_syncrate() argument 2597 ahc_set_width(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int width, u_int type, int paused) ahc_set_width() argument 2653 ahc_set_tags(struct ahc_softc *ahc, struct scsi_cmnd *cmd, struct ahc_devinfo *devinfo, ahc_queue_alg alg) ahc_set_tags() argument 2669 ahc_update_pending_scbs(struct ahc_softc *ahc) ahc_update_pending_scbs() argument 2747 ahc_fetch_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_fetch_devinfo() argument 2812 ahc_print_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_print_devinfo() argument 2819 ahc_scb_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) ahc_scb_devinfo() argument 2836 ahc_assert_atn(struct ahc_softc *ahc) ahc_assert_atn() argument 2853 ahc_setup_initiator_msgout(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) ahc_setup_initiator_msgout() argument 2939 ahc_build_transfer_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_build_transfer_msg() argument 3037 ahc_construct_sdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int period, u_int offset) ahc_construct_sdtr() argument 3057 ahc_construct_wdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int bus_width) ahc_construct_wdtr() argument 3075 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) ahc_construct_ppr() argument 3097 ahc_clear_msg_state(struct ahc_softc *ahc) ahc_clear_msg_state() argument 3115 ahc_handle_proto_violation(struct ahc_softc *ahc) ahc_handle_proto_violation() argument 3212 ahc_handle_message_phase(struct ahc_softc *ahc) ahc_handle_message_phase() argument 3514 ahc_sent_msg(struct ahc_softc *ahc, ahc_msgtype type, u_int msgval, int full) ahc_sent_msg() argument 3561 ahc_parse_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_parse_msg() argument 3983 ahc_handle_msg_reject(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_handle_msg_reject() argument 4134 ahc_handle_ign_wide_residue(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_handle_ign_wide_residue() argument 4243 ahc_reinitialize_dataptrs(struct ahc_softc *ahc) ahc_reinitialize_dataptrs() argument 4299 ahc_handle_devreset(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, cam_status status, char *message, int verbose_level) ahc_handle_devreset() argument 4354 ahc_setup_target_msgin(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) ahc_setup_target_msgin() argument 4383 struct ahc_softc *ahc; ahc_alloc() local 4427 ahc_softc_init(struct ahc_softc *ahc) ahc_softc_init() argument 4447 ahc_set_unit(struct ahc_softc *ahc, int unit) ahc_set_unit() argument 4453 ahc_set_name(struct ahc_softc *ahc, char *name) ahc_set_name() argument 4460 ahc_free(struct ahc_softc *ahc) ahc_free() argument 4525 struct ahc_softc *ahc; ahc_shutdown() local 4550 ahc_reset(struct ahc_softc *ahc, int reinit) ahc_reset() argument 4656 ahc_probe_scbs(struct ahc_softc *ahc) ahc_probe_scbs() argument 4682 ahc_build_free_scb_list(struct ahc_softc *ahc) ahc_build_free_scb_list() argument 4733 ahc_init_scbdata(struct ahc_softc *ahc) ahc_init_scbdata() argument 4871 ahc_fini_scbdata(struct ahc_softc *ahc) ahc_fini_scbdata() argument 4930 ahc_alloc_scbs(struct ahc_softc *ahc) ahc_alloc_scbs() argument 4999 ahc_controller_info(struct ahc_softc *ahc, char *buf) ahc_controller_info() argument 5040 ahc_chip_init(struct ahc_softc *ahc) ahc_chip_init() argument 5227 ahc_init(struct ahc_softc *ahc) ahc_init() argument 5530 ahc_intr_enable(struct ahc_softc *ahc, int enable) ahc_intr_enable() argument 5554 ahc_pause_and_flushwork(struct ahc_softc *ahc) ahc_pause_and_flushwork() argument 5595 ahc_suspend(struct ahc_softc *ahc) ahc_suspend() argument 5621 ahc_resume(struct ahc_softc *ahc) ahc_resume() argument 5636 ahc_index_busy_tcl(struct ahc_softc *ahc, u_int tcl) ahc_index_busy_tcl() argument 5657 ahc_unbusy_tcl(struct ahc_softc *ahc, u_int tcl) ahc_unbusy_tcl() argument 5675 ahc_busy_tcl(struct ahc_softc *ahc, u_int tcl, u_int scbid) ahc_busy_tcl() argument 5694 ahc_match_scb(struct ahc_softc *ahc, struct scb *scb, int target, char channel, int lun, u_int tag, role_t role) ahc_match_scb() argument 5730 ahc_freeze_devq(struct ahc_softc *ahc, struct scb *scb) ahc_freeze_devq() argument 5748 ahc_qinfifo_requeue_tail(struct ahc_softc *ahc, struct scb *scb) ahc_qinfifo_requeue_tail() argument 5770 ahc_qinfifo_requeue(struct ahc_softc *ahc, struct scb *prev_scb, struct scb *scb) ahc_qinfifo_requeue() argument 5786 ahc_qinfifo_count(struct ahc_softc *ahc) ahc_qinfifo_count() argument 5801 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) ahc_search_qinfifo() argument 6010 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) ahc_search_untagged_queues() argument 6108 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) ahc_search_disc_list() argument 6175 ahc_rem_scb_from_disc_list(struct ahc_softc *ahc, u_int prev, u_int scbptr) ahc_rem_scb_from_disc_list() argument 6201 ahc_add_curscb_to_free_list(struct ahc_softc *ahc) ahc_add_curscb_to_free_list() argument 6220 ahc_rem_wscb(struct ahc_softc *ahc, u_int scbpos, u_int prev) ahc_rem_wscb() argument 6271 ahc_abort_scbs(struct ahc_softc *ahc, int target, char channel, int lun, u_int tag, role_t role, uint32_t status) ahc_abort_scbs() argument 6403 ahc_reset_current_bus(struct ahc_softc *ahc) ahc_reset_current_bus() argument 6422 ahc_reset_channel(struct ahc_softc *ahc, char channel, int initiate_reset) ahc_reset_channel() argument 6593 ahc_calc_residual(struct ahc_softc *ahc, struct scb *scb) ahc_calc_residual() argument 6681 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) ahc_queue_lstate_event() argument 6732 ahc_send_lstate_events(struct ahc_softc *ahc, struct ahc_tmode_lstate *lstate) ahc_send_lstate_events() argument 6768 ahc_dumpseq(struct ahc_softc* ahc) ahc_dumpseq() argument 6788 ahc_loadseq(struct ahc_softc *ahc) ahc_loadseq() argument 6897 ahc_check_patch(struct ahc_softc *ahc, const struct patch **start_patch, u_int start_instr, u_int *skip_addr) ahc_check_patch() argument 6933 ahc_download_instr(struct ahc_softc *ahc, u_int instrptr, uint8_t *dconsts) ahc_download_instr() argument 7106 ahc_dump_card_state(struct ahc_softc *ahc) ahc_dump_card_state() argument 7290 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) ahc_find_tmode_devs() argument 7331 ahc_handle_en_lun(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb) ahc_handle_en_lun() argument 7703 ahc_update_scsiid(struct ahc_softc *ahc, u_int targid_mask) ahc_update_scsiid() argument 7741 ahc_run_tqinfifo(struct ahc_softc *ahc, int paused) ahc_run_tqinfifo() argument 7796 ahc_handle_target_cmd(struct ahc_softc *ahc, struct target_cmd *cmd) ahc_handle_target_cmd() argument [all...] |
/kernel/linux/linux-6.6/drivers/scsi/aic7xxx/ |
H A D | aic7xxx_inline.h | 60 static inline char *ahc_name(struct ahc_softc *ahc) in ahc_name() argument [all...] |
H A D | aic7770_osm.c | 48 aic7770_map_registers(struct ahc_softc *ahc, u_int port) in aic7770_map_registers() argument 61 aic7770_map_int(struct ahc_softc *ahc, u_int irq) in aic7770_map_int() argument 82 struct ahc_softc *ahc; in aic7770_probe() local 112 struct ahc_softc *ahc = dev_get_drvdata(dev); aic7770_remove() local [all...] |
H A D | aic7xxx_proc.c | 134 ahc_dump_target_state(struct ahc_softc *ahc, struct seq_file *m, in ahc_dump_target_state() argument 190 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; in ahc_proc_write_seeprom() local 292 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; ahc_linux_show_info() local [all...] |
H A D | aic7770.c | 119 aic7770_config(struct ahc_softc *ahc, struct aic7770_identity *entry, u_int io) in aic7770_config() argument 256 aic7770_chip_init(struct ahc_softc *ahc) aic7770_chip_init() argument 269 aha2840_load_seeprom(struct ahc_softc *ahc) aha2840_load_seeprom() argument 355 ahc_aic7770_VL_setup(struct ahc_softc *ahc) ahc_aic7770_VL_setup() argument 365 ahc_aic7770_EISA_setup(struct ahc_softc *ahc) ahc_aic7770_EISA_setup() argument 375 ahc_aic7770_setup(struct ahc_softc *ahc) ahc_aic7770_setup() argument [all...] |
H A D | aic7xxx_osm_pci.c | 127 struct ahc_softc *ahc = dev_get_drvdata(dev); in ahc_linux_pci_dev_suspend() local 135 struct ahc_softc *ahc = dev_get_drvdata(dev); in ahc_linux_pci_dev_resume() local 145 struct ahc_softc *ahc = pci_get_drvdata(pdev); in ahc_linux_pci_dev_remove() local 158 ahc_linux_pci_inherit_flags(struct ahc_softc *ahc) ahc_linux_pci_inherit_flags() argument 183 struct ahc_softc *ahc; ahc_linux_pci_dev_probe() local 323 ahc_linux_pci_reserve_io_region(struct ahc_softc *ahc, resource_size_t *base) ahc_linux_pci_reserve_io_region() argument 337 ahc_linux_pci_reserve_mem_region(struct ahc_softc *ahc, resource_size_t *bus_addr, uint8_t __iomem **maddr) ahc_linux_pci_reserve_mem_region() argument 363 ahc_pci_map_registers(struct ahc_softc *ahc) ahc_pci_map_registers() argument 436 ahc_pci_map_int(struct ahc_softc *ahc) ahc_pci_map_int() argument [all...] |
H A D | aic7xxx_osm.h | 385 ahc_lockinit(struct ahc_softc *ahc) in ahc_lockinit() argument 391 ahc_lock(struct ahc_softc *ahc, unsigne argument 397 ahc_unlock(struct ahc_softc *ahc, unsigned long *flags) ahc_unlock() argument 504 ahc_flush_device_writes(struct ahc_softc *ahc) ahc_flush_device_writes() argument 624 ahc_get_sense_bufsize(struct ahc_softc *ahc, struct scb *scb) ahc_get_sense_bufsize() argument 630 ahc_notify_xfer_settings_change(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_notify_xfer_settings_change() argument 637 ahc_platform_scb_free(struct ahc_softc *ahc, struct scb *scb) ahc_platform_scb_free() argument [all...] |
H A D | aic7xxx_osm.c | 254 ahc_print_path(struct ahc_softc *ahc, struct scb *scb) in ahc_print_path() argument 400 ahc_inb(struct ahc_softc * ahc, lon argument 414 ahc_outb(struct ahc_softc * ahc, long port, uint8_t val) ahc_outb() argument 425 ahc_outsb(struct ahc_softc * ahc, long port, uint8_t *array, int count) ahc_outsb() argument 439 ahc_insb(struct ahc_softc * ahc, long port, uint8_t *array, int count) ahc_insb() argument 460 ahc_linux_unmap_scb(struct ahc_softc *ahc, struct scb *scb) ahc_linux_unmap_scb() argument 471 ahc_linux_map_seg(struct ahc_softc *ahc, struct scb *scb, struct ahc_dma_seg *sg, dma_addr_t addr, bus_size_t len) ahc_linux_map_seg() argument 501 struct ahc_softc *ahc; ahc_linux_info() local 523 struct ahc_softc *ahc; ahc_linux_queue_lck() local 545 struct ahc_softc *ahc = ahc_linux_target_in_softc() local 559 struct ahc_softc *ahc = ahc_linux_target_alloc() local 636 struct ahc_softc *ahc = ahc_linux_slave_alloc() local 692 struct ahc_softc *ahc; ahc_linux_biosparam() local 757 struct ahc_softc *ahc; ahc_linux_bus_reset() local 809 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) ahc_dma_tag_create() argument 837 ahc_dma_tag_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat) ahc_dma_tag_destroy() argument 843 ahc_dmamem_alloc(struct ahc_softc *ahc, bus_dma_tag_t dmat, void** vaddr, int flags, bus_dmamap_t *mapp) ahc_dmamem_alloc() argument 854 ahc_dmamem_free(struct ahc_softc *ahc, bus_dma_tag_t dmat, void* vaddr, bus_dmamap_t map) ahc_dmamem_free() argument 861 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) ahc_dmamap_load() argument 878 ahc_dmamap_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map) ahc_dmamap_destroy() argument 883 ahc_dmamap_unload(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map) ahc_dmamap_unload() argument 1069 ahc_linux_register_host(struct ahc_softc *ahc, struct scsi_host_template *template) ahc_linux_register_host() argument 1125 ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc) ahc_linux_initialize_scsi_bus() argument 1192 ahc_platform_alloc(struct ahc_softc *ahc, void *platform_arg) ahc_platform_alloc() argument 1210 ahc_platform_free(struct ahc_softc *ahc) ahc_platform_free() argument 1244 ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb) ahc_platform_freeze_devq() argument 1253 ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev, struct ahc_devinfo *devinfo, ahc_queue_alg alg) ahc_platform_set_tags() argument 1333 ahc_platform_abort_scbs(struct ahc_softc *ahc, int target, char channel, int lun, u_int tag, role_t role, uint32_t status) ahc_platform_abort_scbs() argument 1340 ahc_linux_user_tagdepth(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_linux_user_tagdepth() argument 1378 struct ahc_softc *ahc = *((struct ahc_softc **)sdev->host->hostdata); ahc_linux_device_queue_depth() local 1402 ahc_linux_run_command(struct ahc_softc *ahc, struct ahc_linux_device *dev, struct scsi_cmnd *cmd) ahc_linux_run_command() argument 1569 struct ahc_softc *ahc; ahc_linux_isr() local 1581 ahc_platform_flushwork(struct ahc_softc *ahc) ahc_platform_flushwork() argument 1587 ahc_send_async(struct ahc_softc *ahc, char channel, u_int target, u_int lun, ac_code code) ahc_send_async() argument 1671 ahc_done(struct ahc_softc *ahc, struct scb *scb) ahc_done() argument 1793 ahc_linux_handle_scsi_status(struct ahc_softc *ahc, struct scsi_device *sdev, struct scb *scb) ahc_linux_handle_scsi_status() argument 1921 ahc_linux_queue_cmd_complete(struct ahc_softc *ahc, struct scsi_cmnd *cmd) ahc_linux_queue_cmd_complete() argument 1991 ahc_linux_freeze_simq(struct ahc_softc *ahc) ahc_linux_freeze_simq() argument 2009 ahc_linux_release_simq(struct ahc_softc *ahc) ahc_linux_release_simq() argument 2034 struct ahc_softc *ahc; ahc_linux_queue_recovery_cmd() local 2314 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); ahc_linux_set_width() local 2328 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); ahc_linux_set_period() local 2373 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); ahc_linux_set_offset() local 2402 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); ahc_linux_set_dt() local 2499 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; ahc_linux_get_signalling() local [all...] |
H A D | aic7xxx_pci.c | 705 ahc_pci_config(struct ahc_softc *ahc, const struct ahc_pci_identity *entry) ahc_pci_config() argument 969 ahc_ext_scbram_present(struct ahc_softc *ahc) ahc_ext_scbram_present() argument 1005 ahc_scbram_config(struct ahc_softc *ahc, int enable, int pcheck, int fast, int large) ahc_scbram_config() argument 1063 ahc_probe_ext_scbram(struct ahc_softc *ahc) ahc_probe_ext_scbram() argument 1164 ahc_pci_test_register_access(struct ahc_softc *ahc) ahc_pci_test_register_access() argument 1253 check_extport(struct ahc_softc *ahc, u_int *sxfrctl1) check_extport() argument 1402 ahc_parse_pci_eeprom(struct ahc_softc *ahc, struct seeprom_config *sc) ahc_parse_pci_eeprom() argument 1520 configure_termination(struct ahc_softc *ahc, struct seeprom_descriptor *sd, u_int adapter_control, u_int *sxfrctl1) configure_termination() 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) ahc_new_term_detect() argument 1768 aic787X_cable_detect(struct ahc_softc *ahc, int *internal50_present, int *internal68_present, int *externalcable_present, int *eeprom_present) aic787X_cable_detect() argument 1809 aic785X_cable_detect(struct ahc_softc *ahc, int *internal50_present, int *externalcable_present, int *eeprom_present) aic785X_cable_detect() argument 1832 ahc_acquire_seeprom(struct ahc_softc *ahc, struct seeprom_descriptor *sd) ahc_acquire_seeprom() argument 1867 write_brdctl(struct ahc_softc *ahc, uint8_t value) write_brdctl() argument 1899 read_brdctl(struct ahc_softc *ahc) read_brdctl() argument 1921 ahc_pci_intr(struct ahc_softc *ahc) ahc_pci_intr() argument 1987 ahc_pci_chip_init(struct ahc_softc *ahc) ahc_pci_chip_init() argument 2012 ahc_pci_resume(struct ahc_softc *ahc) ahc_pci_resume() argument 2044 ahc_aic785X_setup(struct ahc_softc *ahc) ahc_aic785X_setup() argument 2062 ahc_aic7860_setup(struct ahc_softc *ahc) ahc_aic7860_setup() argument 2080 ahc_apa1480_setup(struct ahc_softc *ahc) ahc_apa1480_setup() argument 2092 ahc_aic7870_setup(struct ahc_softc *ahc) ahc_aic7870_setup() argument 2104 ahc_aic7870h_setup(struct ahc_softc *ahc) ahc_aic7870h_setup() argument 2114 ahc_aha394X_setup(struct ahc_softc *ahc) ahc_aha394X_setup() argument 2125 ahc_aha394Xh_setup(struct ahc_softc *ahc) ahc_aha394Xh_setup() argument 2135 ahc_aha398X_setup(struct ahc_softc *ahc) ahc_aha398X_setup() argument 2146 ahc_aha494X_setup(struct ahc_softc *ahc) ahc_aha494X_setup() argument 2157 ahc_aha494Xh_setup(struct ahc_softc *ahc) ahc_aha494Xh_setup() argument 2167 ahc_aic7880_setup(struct ahc_softc *ahc) ahc_aic7880_setup() argument 2188 ahc_aic7880h_setup(struct ahc_softc *ahc) ahc_aic7880h_setup() argument 2199 ahc_aha2940Pro_setup(struct ahc_softc *ahc) ahc_aha2940Pro_setup() argument 2207 ahc_aha394XU_setup(struct ahc_softc *ahc) ahc_aha394XU_setup() argument 2218 ahc_aha394XUh_setup(struct ahc_softc *ahc) ahc_aha394XUh_setup() argument 2228 ahc_aha398XU_setup(struct ahc_softc *ahc) ahc_aha398XU_setup() argument 2239 ahc_aic7890_setup(struct ahc_softc *ahc) ahc_aic7890_setup() argument 2257 ahc_aic7892_setup(struct ahc_softc *ahc) ahc_aic7892_setup() argument 2270 ahc_aic7895_setup(struct ahc_softc *ahc) ahc_aic7895_setup() argument 2326 ahc_aic7895h_setup(struct ahc_softc *ahc) ahc_aic7895h_setup() argument 2336 ahc_aic7896_setup(struct ahc_softc *ahc) ahc_aic7896_setup() argument 2351 ahc_aic7899_setup(struct ahc_softc *ahc) ahc_aic7899_setup() argument 2366 ahc_aha29160C_setup(struct ahc_softc *ahc) ahc_aha29160C_setup() argument 2378 ahc_raid_setup(struct ahc_softc *ahc) ahc_raid_setup() argument 2385 ahc_aha394XX_setup(struct ahc_softc *ahc) ahc_aha394XX_setup() argument 2407 ahc_aha398XX_setup(struct ahc_softc *ahc) ahc_aha398XX_setup() argument 2434 ahc_aha494XX_setup(struct ahc_softc *ahc) ahc_aha494XX_setup() argument [all...] |
H A D | aic7xxx_core.c | 276 ahc_freeze_untagged_queues(struct ahc_softc *ahc) ahc_freeze_untagged_queues() argument 289 ahc_release_untagged_queues(struct ahc_softc *ahc) ahc_release_untagged_queues() argument 308 ahc_pause_bug_fix(struct ahc_softc *ahc) ahc_pause_bug_fix() argument 319 ahc_is_paused(struct ahc_softc *ahc) ahc_is_paused() argument 332 ahc_pause(struct ahc_softc *ahc) ahc_pause() argument 357 ahc_unpause(struct ahc_softc *ahc) ahc_unpause() argument 388 ahc_hscb_busaddr(struct ahc_softc *ahc, u_int index) ahc_hscb_busaddr() argument 395 ahc_sync_scb(struct ahc_softc *ahc, struct scb *scb, int op) ahc_sync_scb() argument 404 ahc_sync_sglist(struct ahc_softc *ahc, struct scb *scb, int op) ahc_sync_sglist() argument 417 ahc_targetcmd_offset(struct ahc_softc *ahc, u_int index) ahc_targetcmd_offset() argument 429 ahc_update_residual(struct ahc_softc *ahc, struct scb *scb) ahc_update_residual() argument 443 ahc_fetch_transinfo(struct ahc_softc *ahc, char channel, u_int our_id, u_int remote_id, struct ahc_tmode_tstate **tstate) ahc_fetch_transinfo() argument 459 ahc_inw(struct ahc_softc *ahc, u_int port) ahc_inw() argument 466 ahc_outw(struct ahc_softc *ahc, u_int port, u_int value) ahc_outw() argument 473 ahc_inl(struct ahc_softc *ahc, u_int port) ahc_inl() argument 482 ahc_outl(struct ahc_softc *ahc, u_int port, uint32_t value) ahc_outl() argument 491 ahc_inq(struct ahc_softc *ahc, u_int port) ahc_inq() argument 504 ahc_outq(struct ahc_softc *ahc, u_int port, uint64_t value) ahc_outq() argument 520 ahc_get_scb(struct ahc_softc *ahc) ahc_get_scb() argument 538 ahc_free_scb(struct ahc_softc *ahc, struct scb *scb) ahc_free_scb() argument 555 ahc_lookup_scb(struct ahc_softc *ahc, u_int tag) ahc_lookup_scb() argument 567 ahc_swap_with_next_hscb(struct ahc_softc *ahc, struct scb *scb) ahc_swap_with_next_hscb() argument 607 ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb) ahc_queue_scb() argument 647 ahc_get_sense_buf(struct ahc_softc *ahc, struct scb *scb) ahc_get_sense_buf() argument 656 ahc_get_sense_bufaddr(struct ahc_softc *ahc, struct scb *scb) ahc_get_sense_bufaddr() argument 667 ahc_sync_qoutfifo(struct ahc_softc *ahc, int op) ahc_sync_qoutfifo() argument 674 ahc_sync_tqinfifo(struct ahc_softc *ahc, int op) ahc_sync_tqinfifo() argument 694 ahc_check_cmdcmpltqueues(struct ahc_softc *ahc) ahc_check_cmdcmpltqueues() argument 723 ahc_intr(struct ahc_softc *ahc) ahc_intr() argument 808 ahc_restart(struct ahc_softc *ahc) ahc_restart() argument 876 ahc_run_qoutfifo(struct ahc_softc *ahc) ahc_run_qoutfifo() argument 923 ahc_run_untagged_queues(struct ahc_softc *ahc) ahc_run_untagged_queues() argument 932 ahc_run_untagged_queue(struct ahc_softc *ahc, struct scb_tailq *queue) ahc_run_untagged_queue() argument 948 ahc_handle_brkadrint(struct ahc_softc *ahc) ahc_handle_brkadrint() argument 977 ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat) ahc_handle_seqint() argument 1527 ahc_handle_scsiint(struct ahc_softc *ahc, u_int intstat) ahc_handle_scsiint() argument 1949 ahc_force_renegotiation(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_force_renegotiation() argument 1965 ahc_clear_critical_section(struct ahc_softc *ahc) ahc_clear_critical_section() argument 2057 ahc_clear_intstat(struct ahc_softc *ahc) ahc_clear_intstat() argument 2116 ahc_alloc_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel) ahc_alloc_tstate() argument 2163 ahc_free_tstate(struct ahc_softc *ahc, u_int scsi_id, char channel, int force) ahc_free_tstate() argument 2191 ahc_devlimited_syncrate(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, u_int *period, u_int *ppr_options, role_t role) ahc_devlimited_syncrate() argument 2246 ahc_find_syncrate(struct ahc_softc *ahc, u_int *period, u_int *ppr_options, u_int maxsync) ahc_find_syncrate() argument 2322 ahc_find_period(struct ahc_softc *ahc, u_int scsirate, u_int maxsync) ahc_find_period() 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) ahc_validate_offset() argument 2395 ahc_validate_width(struct ahc_softc *ahc, struct ahc_initiator_tinfo *tinfo, u_int *bus_width, role_t role) ahc_validate_width() 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) ahc_update_neg_request() 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) ahc_set_syncrate() argument 2595 ahc_set_width(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int width, u_int type, int paused) ahc_set_width() argument 2651 ahc_set_tags(struct ahc_softc *ahc, struct scsi_cmnd *cmd, struct ahc_devinfo *devinfo, ahc_queue_alg alg) ahc_set_tags() argument 2667 ahc_update_pending_scbs(struct ahc_softc *ahc) ahc_update_pending_scbs() argument 2745 ahc_fetch_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_fetch_devinfo() argument 2810 ahc_print_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_print_devinfo() argument 2817 ahc_scb_devinfo(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) ahc_scb_devinfo() argument 2834 ahc_assert_atn(struct ahc_softc *ahc) ahc_assert_atn() argument 2851 ahc_setup_initiator_msgout(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) ahc_setup_initiator_msgout() argument 2937 ahc_build_transfer_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_build_transfer_msg() argument 3035 ahc_construct_sdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int period, u_int offset) ahc_construct_sdtr() argument 3055 ahc_construct_wdtr(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, u_int bus_width) ahc_construct_wdtr() 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) ahc_construct_ppr() argument 3095 ahc_clear_msg_state(struct ahc_softc *ahc) ahc_clear_msg_state() argument 3113 ahc_handle_proto_violation(struct ahc_softc *ahc) ahc_handle_proto_violation() argument 3210 ahc_handle_message_phase(struct ahc_softc *ahc) ahc_handle_message_phase() argument 3512 ahc_sent_msg(struct ahc_softc *ahc, ahc_msgtype type, u_int msgval, int full) ahc_sent_msg() argument 3559 ahc_parse_msg(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_parse_msg() argument 3981 ahc_handle_msg_reject(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_handle_msg_reject() argument 4132 ahc_handle_ign_wide_residue(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) ahc_handle_ign_wide_residue() argument 4241 ahc_reinitialize_dataptrs(struct ahc_softc *ahc) ahc_reinitialize_dataptrs() argument 4297 ahc_handle_devreset(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, cam_status status, char *message, int verbose_level) ahc_handle_devreset() argument 4352 ahc_setup_target_msgin(struct ahc_softc *ahc, struct ahc_devinfo *devinfo, struct scb *scb) ahc_setup_target_msgin() argument 4381 struct ahc_softc *ahc; ahc_alloc() local 4425 ahc_softc_init(struct ahc_softc *ahc) ahc_softc_init() argument 4445 ahc_set_unit(struct ahc_softc *ahc, int unit) ahc_set_unit() argument 4451 ahc_set_name(struct ahc_softc *ahc, char *name) ahc_set_name() argument 4458 ahc_free(struct ahc_softc *ahc) ahc_free() argument 4524 struct ahc_softc *ahc; ahc_shutdown() local 4549 ahc_reset(struct ahc_softc *ahc, int reinit) ahc_reset() argument 4655 ahc_probe_scbs(struct ahc_softc *ahc) ahc_probe_scbs() argument 4681 ahc_build_free_scb_list(struct ahc_softc *ahc) ahc_build_free_scb_list() argument 4732 ahc_init_scbdata(struct ahc_softc *ahc) ahc_init_scbdata() argument 4870 ahc_fini_scbdata(struct ahc_softc *ahc) ahc_fini_scbdata() argument 4929 ahc_alloc_scbs(struct ahc_softc *ahc) ahc_alloc_scbs() argument 4998 ahc_controller_info(struct ahc_softc *ahc, char *buf) ahc_controller_info() argument 5039 ahc_chip_init(struct ahc_softc *ahc) ahc_chip_init() argument 5226 ahc_init(struct ahc_softc *ahc) ahc_init() argument 5529 ahc_intr_enable(struct ahc_softc *ahc, int enable) ahc_intr_enable() argument 5553 ahc_pause_and_flushwork(struct ahc_softc *ahc) ahc_pause_and_flushwork() argument 5593 ahc_suspend(struct ahc_softc *ahc) ahc_suspend() argument 5619 ahc_resume(struct ahc_softc *ahc) ahc_resume() argument 5633 ahc_index_busy_tcl(struct ahc_softc *ahc, u_int tcl) ahc_index_busy_tcl() argument 5654 ahc_unbusy_tcl(struct ahc_softc *ahc, u_int tcl) ahc_unbusy_tcl() argument 5672 ahc_busy_tcl(struct ahc_softc *ahc, u_int tcl, u_int scbid) ahc_busy_tcl() argument 5691 ahc_match_scb(struct ahc_softc *ahc, struct scb *scb, int target, char channel, int lun, u_int tag, role_t role) ahc_match_scb() argument 5727 ahc_freeze_devq(struct ahc_softc *ahc, struct scb *scb) ahc_freeze_devq() argument 5745 ahc_qinfifo_requeue_tail(struct ahc_softc *ahc, struct scb *scb) ahc_qinfifo_requeue_tail() argument 5767 ahc_qinfifo_requeue(struct ahc_softc *ahc, struct scb *prev_scb, struct scb *scb) ahc_qinfifo_requeue() argument 5783 ahc_qinfifo_count(struct ahc_softc *ahc) ahc_qinfifo_count() 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) ahc_search_qinfifo() 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) ahc_search_untagged_queues() 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) ahc_search_disc_list() argument 6170 ahc_rem_scb_from_disc_list(struct ahc_softc *ahc, u_int prev, u_int scbptr) ahc_rem_scb_from_disc_list() argument 6196 ahc_add_curscb_to_free_list(struct ahc_softc *ahc) ahc_add_curscb_to_free_list() argument 6215 ahc_rem_wscb(struct ahc_softc *ahc, u_int scbpos, u_int prev) ahc_rem_wscb() argument 6266 ahc_abort_scbs(struct ahc_softc *ahc, int target, char channel, int lun, u_int tag, role_t role, uint32_t status) ahc_abort_scbs() argument 6398 ahc_reset_current_bus(struct ahc_softc *ahc) ahc_reset_current_bus() argument 6417 ahc_reset_channel(struct ahc_softc *ahc, char channel, int initiate_reset) ahc_reset_channel() argument 6588 ahc_calc_residual(struct ahc_softc *ahc, struct scb *scb) ahc_calc_residual() 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) ahc_queue_lstate_event() argument 6727 ahc_send_lstate_events(struct ahc_softc *ahc, struct ahc_tmode_lstate *lstate) ahc_send_lstate_events() argument 6763 ahc_dumpseq(struct ahc_softc* ahc) ahc_dumpseq() argument 6783 ahc_loadseq(struct ahc_softc *ahc) ahc_loadseq() argument 6892 ahc_check_patch(struct ahc_softc *ahc, const struct patch **start_patch, u_int start_instr, u_int *skip_addr) ahc_check_patch() argument 6928 ahc_download_instr(struct ahc_softc *ahc, u_int instrptr, uint8_t *dconsts) ahc_download_instr() argument 7100 ahc_dump_card_state(struct ahc_softc *ahc) ahc_dump_card_state() 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) ahc_find_tmode_devs() argument 7325 ahc_handle_en_lun(struct ahc_softc *ahc, struct cam_sim *sim, union ccb *ccb) ahc_handle_en_lun() argument 7696 ahc_update_scsiid(struct ahc_softc *ahc, u_int targid_mask) ahc_update_scsiid() argument 7734 ahc_run_tqinfifo(struct ahc_softc *ahc, int paused) ahc_run_tqinfifo() argument 7789 ahc_handle_target_cmd(struct ahc_softc *ahc, struct target_cmd *cmd) ahc_handle_target_cmd() argument [all...] |