• Home
  • Raw
  • Download

Lines Matching refs:epd

567 	struct c4iw_debugfs_data *epd = data;  in dump_ep()  local
571 space = epd->bufsize - epd->pos - 1; in dump_ep()
582 cc = snprintf(epd->buf + epd->pos, space, in dump_ep()
603 cc = snprintf(epd->buf + epd->pos, space, in dump_ep()
619 epd->pos += cc; in dump_ep()
626 struct c4iw_debugfs_data *epd = data; in dump_listen_ep() local
630 space = epd->bufsize - epd->pos - 1; in dump_listen_ep()
640 cc = snprintf(epd->buf + epd->pos, space, in dump_listen_ep()
653 cc = snprintf(epd->buf + epd->pos, space, in dump_listen_ep()
662 epd->pos += cc; in dump_listen_ep()
668 struct c4iw_debugfs_data *epd = file->private_data; in ep_release() local
669 if (!epd) { in ep_release()
673 vfree(epd->buf); in ep_release()
674 kfree(epd); in ep_release()
680 struct c4iw_debugfs_data *epd; in ep_open() local
684 epd = kmalloc(sizeof(*epd), GFP_KERNEL); in ep_open()
685 if (!epd) { in ep_open()
689 epd->devp = inode->i_private; in ep_open()
690 epd->pos = 0; in ep_open()
692 spin_lock_irq(&epd->devp->lock); in ep_open()
693 idr_for_each(&epd->devp->hwtid_idr, count_idrs, &count); in ep_open()
694 idr_for_each(&epd->devp->atid_idr, count_idrs, &count); in ep_open()
695 idr_for_each(&epd->devp->stid_idr, count_idrs, &count); in ep_open()
696 spin_unlock_irq(&epd->devp->lock); in ep_open()
698 epd->bufsize = count * 240; in ep_open()
699 epd->buf = vmalloc(epd->bufsize); in ep_open()
700 if (!epd->buf) { in ep_open()
705 spin_lock_irq(&epd->devp->lock); in ep_open()
706 idr_for_each(&epd->devp->hwtid_idr, dump_ep, epd); in ep_open()
707 idr_for_each(&epd->devp->atid_idr, dump_ep, epd); in ep_open()
708 idr_for_each(&epd->devp->stid_idr, dump_listen_ep, epd); in ep_open()
709 spin_unlock_irq(&epd->devp->lock); in ep_open()
711 file->private_data = epd; in ep_open()
714 kfree(epd); in ep_open()