• Home
  • Raw
  • Download

Lines Matching refs:ahd_softc

98 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 * ahd, long port, uint8_t val);
371 void ahd_outw_atomic(struct ahd_softc * ahd,
373 void ahd_outsb(struct ahd_softc * ahd, long port,
375 void ahd_insb(struct ahd_softc * ahd, long port,
379 int ahd_linux_register_host(struct ahd_softc *,
384 ahd_lockinit(struct ahd_softc *ahd) in ahd_lockinit()
390 ahd_lock(struct ahd_softc *ahd, unsigned long *flags) in ahd_lock()
396 ahd_unlock(struct ahd_softc *ahd, unsigned long *flags) in ahd_unlock()
463 void ahd_power_state_change(struct ahd_softc *ahd,
469 int ahd_pci_map_registers(struct ahd_softc *ahd);
470 int ahd_pci_map_int(struct ahd_softc *ahd);
499 static inline void ahd_flush_device_writes(struct ahd_softc *);
501 ahd_flush_device_writes(struct ahd_softc *ahd) in ahd_flush_device_writes()
528 static inline uint32_t ahd_get_sense_bufsize(struct ahd_softc *,
530 static inline void ahd_notify_xfer_settings_change(struct ahd_softc *,
532 static inline void ahd_platform_scb_free(struct ahd_softc *ahd,
643 ahd_get_sense_bufsize(struct ahd_softc *ahd, struct scb *scb) in ahd_get_sense_bufsize()
649 ahd_notify_xfer_settings_change(struct ahd_softc *ahd, in ahd_notify_xfer_settings_change()
656 ahd_platform_scb_free(struct ahd_softc *ahd, struct scb *scb) in ahd_platform_scb_free()
661 int ahd_platform_alloc(struct ahd_softc *ahd, void *platform_arg);
662 void ahd_platform_free(struct ahd_softc *ahd);
663 void ahd_platform_init(struct ahd_softc *ahd);
664 void ahd_platform_freeze_devq(struct ahd_softc *ahd, struct scb *scb);
675 void ahd_platform_set_tags(struct ahd_softc *ahd, struct scsi_device *sdev,
677 int ahd_platform_abort_scbs(struct ahd_softc *ahd, int target,
682 void ahd_done(struct ahd_softc*, struct scb*);
683 void ahd_send_async(struct ahd_softc *, char channel,
685 void ahd_print_path(struct ahd_softc *, struct scb *);