Lines Matching refs:soft_scsi

705 struct soft_scsi  struct
731 struct soft_scsi **self_ptr; argument
756 static struct soft_scsi *soft_scsi_devices[MAX_SOFT_SCSI_UNITS]; argument
757 static struct soft_scsi *soft_scsi_units[NCR_LAST * MAX_DUPLICATE_EXPANSION_BOARDS];
759 static struct soft_scsi *parallel_port_scsi_data;
760 static struct soft_scsi *x86_hd_data;
762 static void soft_scsi_free_unit(struct soft_scsi *s) in soft_scsi_free_unit()
778 static void freescsi(struct soft_scsi **ncr) in freescsi()
793 static struct soft_scsi *allocscsi(struct soft_scsi **ncr, struct romconfig *rc, int ch) in allocscsi()
795 struct soft_scsi *scsi; in allocscsi()
802 scsi = xcalloc(struct soft_scsi, 1); in allocscsi()
818 static struct soft_scsi *getscsi(struct romconfig *rc) in getscsi()
821 return (struct soft_scsi*)rc->unitdata; in getscsi()
826 static struct soft_scsi *getscsiboard(uaecptr addr) in getscsiboard()
829 struct soft_scsi *s = soft_scsi_devices[i]; in getscsiboard()
851 static void ew(struct soft_scsi *scsi, int addr, uae_u32 value) in ew()
865 …struct soft_scsi *ss = allocscsi(&soft_scsi_units[type * MAX_DUPLICATE_EXPANSION_BOARDS + ci->cont… in generic_soft_scsi_add()
940 static void raw_scsi_reset_bus(struct soft_scsi *scsi) in raw_scsi_reset_bus()
1235 struct soft_scsi *as = getscsiboard(addr); in apollo_scsi_bput()
1258 struct soft_scsi *as = getscsiboard(addr); in apollo_scsi_bget()
1307 uae_u8 ncr5380_bget(struct soft_scsi *scsi, int reg);
1308 void ncr5380_bput(struct soft_scsi *scsi, int reg, uae_u8 v);
1310 static void supra_do_dma(struct soft_scsi *ncr) in supra_do_dma()
1324 static void xebec_do_dma(struct soft_scsi *ncr) in xebec_do_dma()
1337 static void dma_check(struct soft_scsi *ncr) in dma_check()
1379 static void ncr5380_set_irq(struct soft_scsi *scsi) in ncr5380_set_irq()
1392 static void ncr5380_databusoutput(struct soft_scsi *scsi) in ncr5380_databusoutput()
1402 static void ncr5380_check(struct soft_scsi *scsi) in ncr5380_check()
1407 static void ncr5380_check_phase(struct soft_scsi *scsi) in ncr5380_check_phase()
1422 static void ncr5380_reset(struct soft_scsi *scsi) in ncr5380_reset()
1432 uae_u8 ncr5380_bget(struct soft_scsi *scsi, int reg) in ncr5380_bget()
1503 void ncr5380_bput(struct soft_scsi *scsi, int reg, uae_u8 v) in ncr5380_bput()
1602 static bool ncr53400_5380(struct soft_scsi *scsi) in ncr53400_5380()
1609 static void ncr53400_dmacount(struct soft_scsi *scsi) in ncr53400_dmacount()
1622 static uae_u8 ncr53400_bget(struct soft_scsi *scsi, int reg) in ncr53400_bget()
1659 static void ncr53400_bput(struct soft_scsi *scsi, int reg, uae_u8 v) in ncr53400_bput()
1694 static uae_u8 sasi_tecmar_bget(struct soft_scsi *scsi, int reg) in sasi_tecmar_bget()
1738 static void sasi_tecmar_bput(struct soft_scsi *scsi, int reg, uae_u8 v) in sasi_tecmar_bput()
1767 static uae_u8 sasi_microforge_bget(struct soft_scsi *scsi, int reg) in sasi_microforge_bget()
1801 static void sasi_microforge_bput(struct soft_scsi *scsi, int reg, uae_u8 v) in sasi_microforge_bput()
1828 static void omti_irq(struct soft_scsi *scsi) in omti_irq()
1833 static void omti_check_state(struct soft_scsi *scsi) in omti_check_state()
1841 static uae_u8 omti_bget(struct soft_scsi *scsi, int reg) in omti_bget()
1889 static void omti_bput(struct soft_scsi *scsi, int reg, uae_u8 v) in omti_bput()
1915 static int suprareg(struct soft_scsi *ncr, uaecptr addr, bool write) in suprareg()
1927 static int stardrivereg(struct soft_scsi *ncr, uaecptr addr) in stardrivereg()
1939 static int cltdreg(struct soft_scsi *ncr, uaecptr addr) in cltdreg()
1948 static int protarreg(struct soft_scsi *ncr, uaecptr addr) in protarreg()
1960 static int add500reg(struct soft_scsi *ncr, uaecptr addr) in add500reg()
1971 static int adscsireg(struct soft_scsi *ncr, uaecptr addr, bool write) in adscsireg()
1984 static int ptnexusreg(struct soft_scsi *ncr, uaecptr addr) in ptnexusreg()
1993 static int xebec_reg(struct soft_scsi *ncr, uaecptr addr) in xebec_reg()
2022 static int hda506_reg(struct soft_scsi *ncr, uaecptr addr, bool write) in hda506_reg()
2031 static int alf1_reg(struct soft_scsi *ncr, uaecptr addr, bool write) in alf1_reg()
2040 static int system2000_reg(struct soft_scsi *ncr, uaecptr addr, int size, bool write) in system2000_reg()
2051 static int promigos_reg(struct soft_scsi *ncr, uaecptr addr, int size, bool write) in promigos_reg()
2073 static int microforge_reg(struct soft_scsi *ncr, uaecptr addr, bool write) in microforge_reg()
2090 static int phoenixboard_reg(struct soft_scsi *ncr, uaecptr addr) in phoenixboard_reg()
2101 static uae_u8 read_supra_dma(struct soft_scsi *ncr, uaecptr addr) in read_supra_dma()
2120 static void write_supra_dma(struct soft_scsi *ncr, uaecptr addr, uae_u8 val) in write_supra_dma()
2235 static uae_u32 ncr80_bget2(struct soft_scsi *ncr, uaecptr addr, int size) in ncr80_bget2()
2609 static void ncr80_bput2(struct soft_scsi *ncr, uaecptr addr, uae_u32 val, int size) in ncr80_bput2()
2859 struct soft_scsi *scsi = x86_hd_data; in x86_xt_hd_bput()
2874 struct soft_scsi *scsi = x86_hd_data; in x86_xt_hd_bget()
2885 struct soft_scsi *scsi = parallel_port_scsi_data; in parallel_port_scsi_read()
2908 struct soft_scsi *scsi = parallel_port_scsi_data; in parallel_port_scsi_write()
2931 static uae_u32 REGPARAM2 ncr80_lget(struct soft_scsi *ncr, uaecptr addr) in ncr80_lget()
2941 static uae_u32 REGPARAM2 ncr80_wget(struct soft_scsi *ncr, uaecptr addr) in ncr80_wget()
2949 static uae_u32 REGPARAM2 ncr80_bget(struct soft_scsi *ncr, uaecptr addr) in ncr80_bget()
2963 static void REGPARAM2 ncr80_lput(struct soft_scsi *ncr, uaecptr addr, uae_u32 l) in ncr80_lput()
2971 static void REGPARAM2 ncr80_wput(struct soft_scsi *ncr, uaecptr addr, uae_u32 w) in ncr80_wput()
2981 static void REGPARAM2 ncr80_bput(struct soft_scsi *ncr, uaecptr addr, uae_u32 b) in ncr80_bput()
3007 struct soft_scsi *ncr = getscsiboard(addr); in soft_generic_bput()
3014 struct soft_scsi *ncr = getscsiboard(addr); in soft_generic_wput()
3020 struct soft_scsi *ncr = getscsiboard(addr); in soft_generic_lput()
3026 struct soft_scsi *ncr = getscsiboard(addr); in soft_generic_bget()
3033 struct soft_scsi *ncr = getscsiboard(addr); in soft_generic_wget()
3040 struct soft_scsi *ncr = getscsiboard(addr); in soft_generic_lget()
3048 struct soft_scsi *ncr = getscsiboard(addr); in soft_check()
3057 struct soft_scsi *ncr = getscsiboard(addr); in soft_xlate()
3127 struct soft_scsi *scsi = getscsi(rc); in supra_init()
3154 struct soft_scsi *scsi = getscsi(rc); in golem_init()
3174 struct soft_scsi *scsi = getscsi(rc); in stardrive_init()
3194 struct soft_scsi *scsi = getscsi(rc); in kommos_init()
3218 struct soft_scsi *scsi = getscsi(rc); in vector_init()
3244 struct soft_scsi *scsi = getscsi(rc); in protar_init()
3261 struct soft_scsi *scsi = getscsi(rc); in add500_init()
3278 struct soft_scsi *scsi = getscsi(rc); in kronos_init()
3297 struct soft_scsi *scsi = getscsi(rc); in adscsi_init()
3314 struct soft_scsi *scsi = getscsi(rc); in rochard_scsi_init()
3336 struct soft_scsi *scsi = getscsi(rc); in cltda1000scsi_init()
3359 struct soft_scsi *scsi = getscsi(rc); in ptnexus_init()
3384 struct soft_scsi *scsi = getscsi(rc); in dataflyer_init()
3455 struct soft_scsi *scsi = getscsi(rc); in tecmar_init()
3488 struct soft_scsi *scsi = getscsi(rc); in microforge_init()
3507 struct soft_scsi *scsi = getscsi(rc); in xebec_init()
3532 struct soft_scsi *scsi = getscsi(rc); in paradox_init()
3551 struct soft_scsi *scsi = getscsi(rc); in hda506_init()
3573 struct soft_scsi *scsi = getscsi(rc); in alf1_init()
3592 struct soft_scsi *scsi = getscsi(rc); in promigos_init()
3612 struct soft_scsi *scsi = getscsi(rc); in system2000_init()
3633 struct soft_scsi *scsi = getscsi(rc); in omtiadapter_init()
3651 struct soft_scsi *scsi = getscsi(rc); in x86_xt_hd_init()
3670 struct soft_scsi *scsi = getscsi(rc); in phoenixboard_init()