version 1.48, 2008/04/28 20:23:47 |
version 1.48.4.2, 2008/07/18 16:37:32 |
Line 904 seq_timer_waitabs(struct sequencer_softc |
|
Line 904 seq_timer_waitabs(struct sequencer_softc |
|
DPRINTFN(4, ("seq_timer_waitabs: adjdivs=%d, sleep when=%ld.%06ld", |
DPRINTFN(4, ("seq_timer_waitabs: adjdivs=%d, sleep when=%ld.%06ld", |
divs, when.tv_sec, when.tv_usec)); |
divs, when.tv_sec, when.tv_usec)); |
ADDTIMEVAL(&when, &t->reftime); /* abstime for end */ |
ADDTIMEVAL(&when, &t->reftime); /* abstime for end */ |
ticks = hzto(&when); |
ticks = tvhzto(&when); |
DPRINTFN(4, (" when+start=%ld.%06ld, tick=%d\n", |
DPRINTFN(4, (" when+start=%ld.%06ld, tick=%d\n", |
when.tv_sec, when.tv_usec, ticks)); |
when.tv_sec, when.tv_usec, ticks)); |
if (ticks > 0) { |
if (ticks > 0) { |
Line 1182 midiseq_open(int unit, int flags) |
|
Line 1182 midiseq_open(int unit, int flags) |
|
error = cdev_open(dev, flags, 0, 0); |
error = cdev_open(dev, flags, 0, 0); |
if (error) |
if (error) |
return (0); |
return (0); |
sc = device_private(midi_cd.cd_devs[unit]); |
sc = device_lookup_private(&midi_cd, unit); |
sc->seqopen = 1; |
sc->seqopen = 1; |
md = malloc(sizeof *md, M_DEVBUF, M_WAITOK|M_ZERO); |
md = malloc(sizeof *md, M_DEVBUF, M_WAITOK|M_ZERO); |
sc->seq_md = md; |
sc->seq_md = md; |