Lines Matching defs:adv_softc

498 struct adv_softc {
786 void adv_set_bank(struct adv_softc *adv, u_int8_t bank);
789 u_int8_t adv_read_lram_8(struct adv_softc *adv, u_int16_t addr);
790 void adv_write_lram_8(struct adv_softc *adv, u_int16_t addr,
792 u_int16_t adv_read_lram_16(struct adv_softc *adv, u_int16_t addr);
793 void adv_write_lram_16(struct adv_softc *adv, u_int16_t addr,
798 void adv_lib_init(struct adv_softc *adv);
800 u_int16_t adv_get_eeprom_config(struct adv_softc *adv,
802 int adv_set_eeprom_config(struct adv_softc *adv,
804 int adv_reset_chip(struct adv_softc *adv, int reset_bus);
805 int adv_test_external_lram(struct adv_softc* adv);
806 int adv_init_lram_and_mcode(struct adv_softc *adv);
807 u_int8_t adv_get_chip_irq(struct adv_softc *adv);
808 u_int8_t adv_set_chip_irq(struct adv_softc *adv, u_int8_t irq_no);
809 void adv_set_chip_scsiid(struct adv_softc *adv, int new_id);
812 int adv_execute_scsi_queue(struct adv_softc *adv,
815 u_int8_t adv_copy_lram_doneq(struct adv_softc *adv, u_int16_t q_addr,
819 int adv_start_chip(struct adv_softc *adv);
820 void adv_start_execution(struct adv_softc *adv);
821 int adv_stop_execution(struct adv_softc *adv);
822 int adv_stop_chip(struct adv_softc *adv);
823 int adv_is_chip_halted(struct adv_softc *adv);
826 void adv_ack_interrupt(struct adv_softc *adv);
827 void adv_isr_chip_halted(struct adv_softc *adv);
830 void adv_set_syncrate(struct adv_softc *adv, struct cam_path *path,
833 void adv_sdtr_to_period_offset(struct adv_softc *adv,
836 u_int8_t adv_period_offset_to_sdtr(struct adv_softc *adv, u_int *period,
841 int adv_abort_ccb(struct adv_softc *adv, int target, int lun,
843 int adv_reset_bus(struct adv_softc *adv, int initiate_reset);
857 static __inline void ADV_INSW(struct adv_softc *, u_int, u_int16_t *, u_int);
859 ADV_INSW(struct adv_softc *adv, u_int offset, u_int16_t *valp, u_int count)
871 static __inline void ADV_OUTSW(struct adv_softc *, u_int, u_int16_t *, u_int);
873 ADV_OUTSW(struct adv_softc *adv, u_int offset, u_int16_t *valp, u_int count)