us122l 108 sound/usb/usx2y/us122l.c struct us122l *us122l = area->vm_private_data;
us122l 109 sound/usb/usx2y/us122l.c atomic_inc(&us122l->mmap_count);
us122l 110 sound/usb/usx2y/us122l.c snd_printdd(KERN_DEBUG "%i\n", atomic_read(&us122l->mmap_count));
us122l 119 sound/usb/usx2y/us122l.c struct us122l *us122l = area->vm_private_data;
us122l 123 sound/usb/usx2y/us122l.c mutex_lock(&us122l->mutex);
us122l 124 sound/usb/usx2y/us122l.c s = us122l->sk.s;
us122l 136 sound/usb/usx2y/us122l.c vaddr = us122l->sk.write_page + offset;
us122l 141 sound/usb/usx2y/us122l.c mutex_unlock(&us122l->mutex);
us122l 151 sound/usb/usx2y/us122l.c struct us122l *us122l = area->vm_private_data;
us122l 152 sound/usb/usx2y/us122l.c atomic_dec(&us122l->mmap_count);
us122l 153 sound/usb/usx2y/us122l.c snd_printdd(KERN_DEBUG "%i\n", atomic_read(&us122l->mmap_count));
us122l 165 sound/usb/usx2y/us122l.c struct us122l *us122l = hw->private_data;
us122l 171 sound/usb/usx2y/us122l.c if (!us122l->first)
us122l 172 sound/usb/usx2y/us122l.c us122l->first = file;
us122l 173 sound/usb/usx2y/us122l.c iface = usb_ifnum_to_if(us122l->chip.dev, 1);
us122l 180 sound/usb/usx2y/us122l.c struct us122l *us122l = hw->private_data;
us122l 181 sound/usb/usx2y/us122l.c struct usb_interface *iface = usb_ifnum_to_if(us122l->chip.dev, 1);
us122l 184 sound/usb/usx2y/us122l.c if (us122l->first == file)
us122l 185 sound/usb/usx2y/us122l.c us122l->first = NULL;
us122l 186 sound/usb/usx2y/us122l.c mutex_lock(&us122l->mutex);
us122l 187 sound/usb/usx2y/us122l.c if (us122l->master == file)
us122l 188 sound/usb/usx2y/us122l.c us122l->master = us122l->slave;
us122l 190 sound/usb/usx2y/us122l.c us122l->slave = NULL;
us122l 191 sound/usb/usx2y/us122l.c mutex_unlock(&us122l->mutex);
us122l 199 sound/usb/usx2y/us122l.c struct us122l *us122l = hw->private_data;
us122l 206 sound/usb/usx2y/us122l.c mutex_lock(&us122l->mutex);
us122l 207 sound/usb/usx2y/us122l.c s = us122l->sk.s;
us122l 225 sound/usb/usx2y/us122l.c area->vm_private_data = us122l;
us122l 226 sound/usb/usx2y/us122l.c atomic_inc(&us122l->mmap_count);
us122l 228 sound/usb/usx2y/us122l.c mutex_unlock(&us122l->mutex);
us122l 235 sound/usb/usx2y/us122l.c struct us122l *us122l = hw->private_data;
us122l 236 sound/usb/usx2y/us122l.c struct usb_stream *s = us122l->sk.s;
us122l 240 sound/usb/usx2y/us122l.c poll_wait(file, &us122l->sk.sleep, wait);
us122l 244 sound/usb/usx2y/us122l.c if (us122l->first == file)
us122l 247 sound/usb/usx2y/us122l.c polled = &us122l->second_periods_polled;
us122l 266 sound/usb/usx2y/us122l.c list_for_each(p, &us122l->chip.midi_list)
us122l 269 sound/usb/usx2y/us122l.c usb_stream_stop(&us122l->sk);
us122l 270 sound/usb/usx2y/us122l.c usb_stream_free(&us122l->sk);
us122l 299 sound/usb/usx2y/us122l.c if (us122l->chip.dev->speed == USB_SPEED_HIGH) {
us122l 316 sound/usb/usx2y/us122l.c if (!usb_stream_new(&us122l->sk, us122l->chip.dev, 1, 2,
us122l 320 sound/usb/usx2y/us122l.c err = us122l_set_sample_rate(us122l->chip.dev, rate);
us122l 322 sound/usb/usx2y/us122l.c us122l_stop(us122l);
us122l 326 sound/usb/usx2y/us122l.c err = usb_stream_start(&us122l->sk);
us122l 328 sound/usb/usx2y/us122l.c us122l_stop(us122l);
us122l 332 sound/usb/usx2y/us122l.c list_for_each(p, &us122l->chip.midi_list)
us122l 343 sound/usb/usx2y/us122l.c struct us122l *us122l = hw->private_data;
us122l 363 sound/usb/usx2y/us122l.c high_speed = us122l->chip.dev->speed == USB_SPEED_HIGH;
us122l 392 sound/usb/usx2y/us122l.c mutex_lock(&us122l->mutex);
us122l 393 sound/usb/usx2y/us122l.c if (!us122l->master)
us122l 394 sound/usb/usx2y/us122l.c us122l->master = file;
us122l 395 sound/usb/usx2y/us122l.c else if (us122l->master != file) {
us122l 396 sound/usb/usx2y/us122l.c if (memcmp(cfg, &us122l->sk.s->cfg, sizeof(*cfg))) {
us122l 400 sound/usb/usx2y/us122l.c us122l->slave = file;
us122l 402 sound/usb/usx2y/us122l.c if (!us122l->sk.s ||
us122l 403 sound/usb/usx2y/us122l.c memcmp(cfg, &us122l->sk.s->cfg, sizeof(*cfg)) ||
us122l 404 sound/usb/usx2y/us122l.c us122l->sk.s->state == usb_stream_xrun) {
us122l 405 sound/usb/usx2y/us122l.c us122l_stop(us122l);
us122l 406 sound/usb/usx2y/us122l.c if (!us122l_start(us122l, cfg->sample_rate, cfg->period_frames))
us122l 412 sound/usb/usx2y/us122l.c mutex_unlock(&us122l->mutex);
us122l 447 sound/usb/usx2y/us122l.c struct us122l *us122l = US122L(card);
us122l 449 sound/usb/usx2y/us122l.c err = usb_set_interface(us122l->chip.dev, 1, 1);
us122l 455 sound/usb/usx2y/us122l.c pt_info_set(us122l->chip.dev, 0x11);
us122l 456 sound/usb/usx2y/us122l.c pt_info_set(us122l->chip.dev, 0x10);
us122l 458 sound/usb/usx2y/us122l.c if (!us122l_start(us122l, 44100, 256))
us122l 464 sound/usb/usx2y/us122l.c us122l_stop(us122l);
us122l 471 sound/usb/usx2y/us122l.c list_for_each(p, &us122l->chip.midi_list)
us122l 474 sound/usb/usx2y/us122l.c us122l_stop(us122l);
us122l 490 sound/usb/usx2y/us122l.c sizeof(struct us122l));
us122l 556 sound/usb/usx2y/us122l.c struct us122l *us122l;
us122l 565 sound/usb/usx2y/us122l.c us122l = US122L(card);
us122l 566 sound/usb/usx2y/us122l.c mutex_lock(&us122l->mutex);
us122l 567 sound/usb/usx2y/us122l.c us122l_stop(us122l);
us122l 568 sound/usb/usx2y/us122l.c mutex_unlock(&us122l->mutex);
us122l 569 sound/usb/usx2y/us122l.c us122l->chip.shutdown = 1;
us122l 572 sound/usb/usx2y/us122l.c list_for_each(p, &us122l->chip.midi_list) {
us122l 579 sound/usb/usx2y/us122l.c while (atomic_read(&us122l->mmap_count))
us122l 588 sound/usb/usx2y/us122l.c struct us122l *us122l;
us122l 596 sound/usb/usx2y/us122l.c us122l = US122L(card);
us122l 597 sound/usb/usx2y/us122l.c if (!us122l)
us122l 600 sound/usb/usx2y/us122l.c list_for_each(p, &us122l->chip.midi_list)
us122l 603 sound/usb/usx2y/us122l.c mutex_lock(&us122l->mutex);
us122l 604 sound/usb/usx2y/us122l.c usb_stream_stop(&us122l->sk);
us122l 605 sound/usb/usx2y/us122l.c mutex_unlock(&us122l->mutex);
us122l 613 sound/usb/usx2y/us122l.c struct us122l *us122l;
us122l 621 sound/usb/usx2y/us122l.c us122l = US122L(card);
us122l 622 sound/usb/usx2y/us122l.c if (!us122l)
us122l 625 sound/usb/usx2y/us122l.c mutex_lock(&us122l->mutex);
us122l 627 sound/usb/usx2y/us122l.c err = usb_set_interface(us122l->chip.dev, 1, 1);
us122l 633 sound/usb/usx2y/us122l.c pt_info_set(us122l->chip.dev, 0x11);
us122l 634 sound/usb/usx2y/us122l.c pt_info_set(us122l->chip.dev, 0x10);
us122l 636 sound/usb/usx2y/us122l.c err = us122l_set_sample_rate(us122l->chip.dev,
us122l 637 sound/usb/usx2y/us122l.c us122l->sk.s->cfg.sample_rate);
us122l 642 sound/usb/usx2y/us122l.c err = usb_stream_start(&us122l->sk);
us122l 646 sound/usb/usx2y/us122l.c list_for_each(p, &us122l->chip.midi_list)
us122l 649 sound/usb/usx2y/us122l.c mutex_unlock(&us122l->mutex);
us122l 20 sound/usb/usx2y/us122l.h #define US122L(c) ((struct us122l *)(c)->private_data)