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);