Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/sound/isa/ad1816.c
Show First 20 Lines • Show All 618 Lines • ▼ Show 20 Lines | snd_setup_intr(dev, ad1816->irq, 0, ad1816_intr, ad1816, &ad1816->ih); | ||||
/*maxsize*/ad1816->bufsize, /*nsegments*/1, | /*maxsize*/ad1816->bufsize, /*nsegments*/1, | ||||
/*maxsegz*/0x3ffff, | /*maxsegz*/0x3ffff, | ||||
/*flags*/0, /*lockfunc*/busdma_lock_mutex, | /*flags*/0, /*lockfunc*/busdma_lock_mutex, | ||||
/*lockarg*/ &Giant, &ad1816->parent_dmat) != 0) { | /*lockarg*/ &Giant, &ad1816->parent_dmat) != 0) { | ||||
device_printf(dev, "unable to create dma tag\n"); | device_printf(dev, "unable to create dma tag\n"); | ||||
goto no; | goto no; | ||||
} | } | ||||
if (ad1816->drq2) | if (ad1816->drq2) | ||||
snprintf(status2, SND_STATUSLEN, ":%ld", rman_get_start(ad1816->drq2)); | snprintf(status2, SND_STATUSLEN, ":%jd", rman_get_start(ad1816->drq2)); | ||||
else | else | ||||
status2[0] = '\0'; | status2[0] = '\0'; | ||||
snprintf(status, SND_STATUSLEN, "at io 0x%lx irq %ld drq %ld%s bufsz %u %s", | snprintf(status, SND_STATUSLEN, "at io 0x%jx irq %jd drq %jd%s bufsz %u %s", | ||||
rman_get_start(ad1816->io_base), | rman_get_start(ad1816->io_base), | ||||
rman_get_start(ad1816->irq), | rman_get_start(ad1816->irq), | ||||
rman_get_start(ad1816->drq1), | rman_get_start(ad1816->drq1), | ||||
status2, | status2, | ||||
ad1816->bufsize, | ad1816->bufsize, | ||||
PCM_KLDSTRING(snd_ad1816)); | PCM_KLDSTRING(snd_ad1816)); | ||||
if (pcm_register(dev, ad1816, 1, 1)) goto no; | if (pcm_register(dev, ad1816, 1, 1)) goto no; | ||||
▲ Show 20 Lines • Show All 48 Lines • Show Last 20 Lines |