Deleted Added
full compact
31c31
< * $Id: //depot/src/aic7xxx/aic7xxx.h#27 $
---
> * $Id: //depot/src/aic7xxx/aic7xxx.h#29 $
33c33
< * $FreeBSD: head/sys/dev/aic7xxx/aic7xxx.h 76634 2001-05-15 19:41:12Z gibbs $
---
> * $FreeBSD: head/sys/dev/aic7xxx/aic7xxx.h 79874 2001-07-18 21:39:48Z gibbs $
338c338,339
< AHC_EDGE_INTERRUPT = 0x800000 /* Device uses edge triggered ints */
---
> AHC_EDGE_INTERRUPT = 0x800000, /* Device uses edge triggered ints */
> AHC_39BIT_ADDRESSING = 0x1000000 /* Use 39 bit addressing scheme. */
341,353d341
< /*
< * Controller Information composed at probe time.
< */
< struct ahc_probe_config {
< const char *description;
< char channel;
< char channel_b;
< ahc_chip chip;
< ahc_feature features;
< ahc_bug bugs;
< ahc_flag flags;
< };
<
501a490,496
> struct sg_map_node {
> bus_dmamap_t sg_dmamap;
> bus_addr_t sg_physaddr;
> struct ahc_dma_seg* sg_vaddr;
> SLIST_ENTRY(sg_map_node) links;
> };
>
541c536,537
< struct ahc_dma_seg *sg_list;
---
> struct sg_map_node *sg_map;
> struct ahc_dma_seg *sg_list;
546,552d541
< struct sg_map_node {
< bus_dmamap_t sg_dmamap;
< bus_addr_t sg_physaddr;
< struct ahc_dma_seg* sg_vaddr;
< SLIST_ENTRY(sg_map_node) links;
< };
<
868c857
< LIST_HEAD(, scb) pending_scbs;
---
> LIST_HEAD(, scb) pending_scbs;
1042,1043c1031
< typedef int (ahc_device_setup_t)(ahc_dev_softc_t,
< struct ahc_probe_config *);
---
> typedef int (ahc_device_setup_t)(struct ahc_softc *);
1096d1083
< void ahc_init_probe_config(struct ahc_probe_config *);
1098,1099c1085
< int ahc_softc_init(struct ahc_softc *,
< struct ahc_probe_config*);
---
> int ahc_softc_init(struct ahc_softc *);