stagd 372 drivers/infiniband/hw/cxgb4/device.c static int dump_stag(unsigned long id, struct c4iw_debugfs_data *stagd) stagd 379 drivers/infiniband/hw/cxgb4/device.c space = stagd->bufsize - stagd->pos - 1; stagd 383 drivers/infiniband/hw/cxgb4/device.c ret = cxgb4_read_tpte(stagd->devp->rdev.lldi.ports[0], (u32)id<<8, stagd 386 drivers/infiniband/hw/cxgb4/device.c dev_err(&stagd->devp->rdev.lldi.pdev->dev, stagd 390 drivers/infiniband/hw/cxgb4/device.c cc = snprintf(stagd->buf + stagd->pos, space, stagd 403 drivers/infiniband/hw/cxgb4/device.c stagd->pos += cc; stagd 409 drivers/infiniband/hw/cxgb4/device.c struct c4iw_debugfs_data *stagd = file->private_data; stagd 410 drivers/infiniband/hw/cxgb4/device.c if (!stagd) { stagd 414 drivers/infiniband/hw/cxgb4/device.c vfree(stagd->buf); stagd 415 drivers/infiniband/hw/cxgb4/device.c kfree(stagd); stagd 421 drivers/infiniband/hw/cxgb4/device.c struct c4iw_debugfs_data *stagd; stagd 427 drivers/infiniband/hw/cxgb4/device.c stagd = kmalloc(sizeof(*stagd), GFP_KERNEL); stagd 428 drivers/infiniband/hw/cxgb4/device.c if (!stagd) { stagd 432 drivers/infiniband/hw/cxgb4/device.c stagd->devp = inode->i_private; stagd 433 drivers/infiniband/hw/cxgb4/device.c stagd->pos = 0; stagd 435 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&stagd->devp->mrs, index, p) stagd 438 drivers/infiniband/hw/cxgb4/device.c stagd->bufsize = count * 256; stagd 439 drivers/infiniband/hw/cxgb4/device.c stagd->buf = vmalloc(stagd->bufsize); stagd 440 drivers/infiniband/hw/cxgb4/device.c if (!stagd->buf) { stagd 445 drivers/infiniband/hw/cxgb4/device.c xa_lock_irq(&stagd->devp->mrs); stagd 446 drivers/infiniband/hw/cxgb4/device.c xa_for_each(&stagd->devp->mrs, index, p) stagd 447 drivers/infiniband/hw/cxgb4/device.c dump_stag(index, stagd); stagd 448 drivers/infiniband/hw/cxgb4/device.c xa_unlock_irq(&stagd->devp->mrs); stagd 450 drivers/infiniband/hw/cxgb4/device.c stagd->buf[stagd->pos++] = 0; stagd 451 drivers/infiniband/hw/cxgb4/device.c file->private_data = stagd; stagd 454 drivers/infiniband/hw/cxgb4/device.c kfree(stagd);