Lines Matching refs:qpd
246 struct c4iw_debugfs_data *qpd)
253 space = qpd->bufsize - qpd->pos - 1;
267 cc = snprintf(qpd->buf + qpd->pos, space,
288 cc = snprintf(qpd->buf + qpd->pos, space,
304 cc = snprintf(qpd->buf + qpd->pos, space,
310 qpd->pos += cc;
316 struct c4iw_debugfs_data *qpd = file->private_data;
317 if (!qpd) {
318 pr_info("%s null qpd?\n", __func__);
321 vfree(qpd->buf);
322 kfree(qpd);
329 struct c4iw_debugfs_data *qpd;
333 qpd = kmalloc(sizeof(*qpd), GFP_KERNEL);
334 if (!qpd)
337 qpd->devp = inode->i_private;
338 qpd->pos = 0;
344 xa_for_each(&qpd->devp->qps, index, qp)
347 qpd->bufsize = count * 180;
348 qpd->buf = vmalloc(qpd->bufsize);
349 if (!qpd->buf) {
350 kfree(qpd);
354 xa_lock_irq(&qpd->devp->qps);
355 xa_for_each(&qpd->devp->qps, index, qp)
356 dump_qp(index, qp, qpd);
357 xa_unlock_irq(&qpd->devp->qps);
359 qpd->buf[qpd->pos++] = 0;
360 file->private_data = qpd;
661 pr_info("%s null qpd?\n", __func__);