Ignore:
Timestamp:
Dec 11, 2005, 5:57:39 PM (20 years ago)
Author:
vladest
Message:

Latest update from ALSA. some intial > 15 interrupts support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/alsa-kernel/pci/als4000.c

    r33 r34  
    118118}
    119119
    120 static inline void snd_als4000_gcr_write(sb_t *sb, u32 reg, u32 val)
     120static inline void snd_als4000_gcr_write(struct snd_sb *sb, u32 reg, u32 val)
    121121{
    122122    snd_als4000_gcr_write_addr(sb->alt_port, reg, val);
     
    129129}
    130130
    131 static inline u32 snd_als4000_gcr_read(sb_t *sb, u32 reg)
     131static inline u32 snd_als4000_gcr_read(struct snd_sb *sb, u32 reg)
    132132{
    133133    return snd_als4000_gcr_read_addr(sb->alt_port, reg);
    134134}
    135135
    136 static void snd_als4000_set_rate(sb_t *chip, unsigned int rate)
     136static void snd_als4000_set_rate(struct snd_sb *chip, unsigned int rate)
    137137{
    138138    if (!(chip->mode & SB_RATE_LOCK)) {
     
    143143}
    144144
    145 static void snd_als4000_set_capture_dma(sb_t *chip, dma_addr_t addr, unsigned size)
     145static void snd_als4000_set_capture_dma(struct snd_sb *chip, dma_addr_t addr, unsigned size)
    146146{
    147147    snd_als4000_gcr_write(chip, 0xa2, addr);
     
    149149}
    150150
    151 static void snd_als4000_set_playback_dma(sb_t *chip, dma_addr_t addr, unsigned size)
     151static void snd_als4000_set_playback_dma(struct snd_sb *chip, dma_addr_t addr, unsigned size)
    152152{
    153153    snd_als4000_gcr_write(chip, 0x91, addr);
     
    226226{
    227227    unsigned long flags;
    228     sb_t *chip = snd_pcm_substream_chip(substream);
     228    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    229229    snd_pcm_runtime_t *runtime = substream->runtime;
    230230    unsigned long size;
     
    254254{
    255255    unsigned long flags;
    256     sb_t *chip = snd_pcm_substream_chip(substream);
     256    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    257257    snd_pcm_runtime_t *runtime = substream->runtime;
    258258    unsigned long size;
     
    292292static int snd_als4000_capture_trigger(snd_pcm_substream_t * substream, int cmd)
    293293{
    294     sb_t *chip = snd_pcm_substream_chip(substream);
     294    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    295295    int result = 0;
    296296
     
    311311static int snd_als4000_playback_trigger(snd_pcm_substream_t * substream, int cmd)
    312312{
    313     sb_t *chip = snd_pcm_substream_chip(substream);
     313    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    314314    int result = 0;
    315315
     
    330330static snd_pcm_uframes_t snd_als4000_capture_pointer(snd_pcm_substream_t * substream)
    331331{
    332     sb_t *chip = snd_pcm_substream_chip(substream);
     332    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    333333    unsigned int result;
    334334
     
    341341static snd_pcm_uframes_t snd_als4000_playback_pointer(snd_pcm_substream_t * substream)
    342342{
    343     sb_t *chip = snd_pcm_substream_chip(substream);
     343    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    344344    unsigned result;
    345345
     
    352352static irqreturn_t snd_als4000_interrupt(int irq, void *dev_id, struct pt_regs *regs)
    353353{
    354     sb_t *chip = dev_id;
     354    struct snd_sb *chip = dev_id;
    355355    unsigned gcr_status;
    356356    unsigned sb_status;
     
    480480static int snd_als4000_playback_open(snd_pcm_substream_t * substream)
    481481{
    482     sb_t *chip = snd_pcm_substream_chip(substream);
     482    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    483483    snd_pcm_runtime_t *runtime = substream->runtime;
    484484
     
    490490static int snd_als4000_playback_close(snd_pcm_substream_t * substream)
    491491{
    492     sb_t *chip = snd_pcm_substream_chip(substream);
     492    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    493493
    494494    chip->playback_substream = NULL;
     
    499499static int snd_als4000_capture_open(snd_pcm_substream_t * substream)
    500500{
    501     sb_t *chip = snd_pcm_substream_chip(substream);
     501    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    502502    snd_pcm_runtime_t *runtime = substream->runtime;
    503503
     
    509509static int snd_als4000_capture_close(snd_pcm_substream_t * substream)
    510510{
    511     sb_t *chip = snd_pcm_substream_chip(substream);
     511    struct snd_sb *chip = snd_pcm_substream_chip(substream);
    512512
    513513    chip->capture_substream = NULL;
     
    566566static void snd_als4000_pcm_free(snd_pcm_t *pcm)
    567567{
    568     sb_t *chip = pcm->private_data;
     568    struct snd_sb *chip = pcm->private_data;
    569569    chip->pcm = NULL;
    570570    snd_pcm_lib_preallocate_free_for_all(pcm);
    571571}
    572572
    573 static int __devinit snd_als4000_pcm(sb_t *chip, int device)
     573static int __devinit snd_als4000_pcm(struct snd_sb *chip, int device)
    574574{
    575575    snd_pcm_t *pcm;
     
    615615}
    616616
    617 static void __devinit snd_als4000_configure(sb_t *chip)
     617static void __devinit snd_als4000_configure(struct snd_sb *chip)
    618618{
    619619    unsigned tmp;
     
    664664    snd_card_als4000_t *acard;
    665665    unsigned long gcr;
    666     sb_t *chip;
     666    struct snd_sb *chip;
    667667    opl3_t *opl3;
    668668    unsigned short word;
Note: See TracChangeset for help on using the changeset viewer.