urf               394 drivers/s390/char/vmur.c 	struct urfile *urf;
urf               396 drivers/s390/char/vmur.c 	urf = kzalloc(sizeof(struct urfile), GFP_KERNEL);
urf               397 drivers/s390/char/vmur.c 	if (!urf)
urf               399 drivers/s390/char/vmur.c 	urf->urd = urd;
urf               401 drivers/s390/char/vmur.c 	TRACE("urfile_alloc: urd=%p urf=%p rl=%zu\n", urd, urf,
urf               402 drivers/s390/char/vmur.c 	      urf->dev_reclen);
urf               404 drivers/s390/char/vmur.c 	return urf;
urf               407 drivers/s390/char/vmur.c static void urfile_free(struct urfile *urf)
urf               409 drivers/s390/char/vmur.c 	TRACE("urfile_free: urf=%p urd=%p\n", urf, urf->urd);
urf               410 drivers/s390/char/vmur.c 	kfree(urf);
urf               445 drivers/s390/char/vmur.c 	struct urfile *urf = file->private_data;
urf               452 drivers/s390/char/vmur.c 	if (count % urf->dev_reclen)
urf               455 drivers/s390/char/vmur.c 	if (count > urf->dev_reclen * MAX_RECS_PER_IO)
urf               456 drivers/s390/char/vmur.c 		count = urf->dev_reclen * MAX_RECS_PER_IO;
urf               458 drivers/s390/char/vmur.c 	return do_write(urf->urd, udata, count, urf->dev_reclen, ppos);
urf               696 drivers/s390/char/vmur.c 	struct urfile *urf;
urf               745 drivers/s390/char/vmur.c 	urf = urfile_alloc(urd);
urf               746 drivers/s390/char/vmur.c 	if (!urf) {
urf               751 drivers/s390/char/vmur.c 	urf->dev_reclen = urd->reclen;
urf               755 drivers/s390/char/vmur.c 	urf->file_reclen = rc;
urf               756 drivers/s390/char/vmur.c 	file->private_data = urf;
urf               760 drivers/s390/char/vmur.c 	urfile_free(urf);
urf               773 drivers/s390/char/vmur.c 	struct urfile *urf = file->private_data;
urf               776 drivers/s390/char/vmur.c 	spin_lock(&urf->urd->open_lock);
urf               777 drivers/s390/char/vmur.c 	urf->urd->open_flag--;
urf               778 drivers/s390/char/vmur.c 	spin_unlock(&urf->urd->open_lock);
urf               779 drivers/s390/char/vmur.c 	wake_up_interruptible(&urf->urd->wait);
urf               780 drivers/s390/char/vmur.c 	urdev_put(urf->urd);
urf               781 drivers/s390/char/vmur.c 	urfile_free(urf);