stmf              487 drivers/hwtracing/stm/core.c 	struct stm_file *stmf;
stmf              496 drivers/hwtracing/stm/core.c 	stmf = kzalloc(sizeof(*stmf), GFP_KERNEL);
stmf              497 drivers/hwtracing/stm/core.c 	if (!stmf)
stmf              501 drivers/hwtracing/stm/core.c 	stm_output_init(&stmf->output);
stmf              502 drivers/hwtracing/stm/core.c 	stmf->stm = to_stm_device(dev);
stmf              504 drivers/hwtracing/stm/core.c 	if (!try_module_get(stmf->stm->owner))
stmf              507 drivers/hwtracing/stm/core.c 	file->private_data = stmf;
stmf              512 drivers/hwtracing/stm/core.c 	kfree(stmf);
stmf              522 drivers/hwtracing/stm/core.c 	struct stm_file *stmf = file->private_data;
stmf              523 drivers/hwtracing/stm/core.c 	struct stm_device *stm = stmf->stm;
stmf              526 drivers/hwtracing/stm/core.c 		stm->data->unlink(stm->data, stmf->output.master,
stmf              527 drivers/hwtracing/stm/core.c 				  stmf->output.channel);
stmf              529 drivers/hwtracing/stm/core.c 	stm_output_free(stm, &stmf->output);
stmf              536 drivers/hwtracing/stm/core.c 	kfree(stmf);
stmf              621 drivers/hwtracing/stm/core.c 	struct stm_file *stmf = file->private_data;
stmf              622 drivers/hwtracing/stm/core.c 	struct stm_device *stm = stmf->stm;
stmf              633 drivers/hwtracing/stm/core.c 	if (!stmf->output.nr_chans) {
stmf              639 drivers/hwtracing/stm/core.c 		err = stm_assign_first_policy(stmf->stm, &stmf->output, ids, 1);
stmf              660 drivers/hwtracing/stm/core.c 	count = stm_write(stm, &stmf->output, 0, kbuf, count);
stmf              671 drivers/hwtracing/stm/core.c 	struct stm_file *stmf = vma->vm_file->private_data;
stmf              672 drivers/hwtracing/stm/core.c 	struct stm_device *stm = stmf->stm;
stmf              679 drivers/hwtracing/stm/core.c 	struct stm_file *stmf = vma->vm_file->private_data;
stmf              680 drivers/hwtracing/stm/core.c 	struct stm_device *stm = stmf->stm;
stmf              693 drivers/hwtracing/stm/core.c 	struct stm_file *stmf = file->private_data;
stmf              694 drivers/hwtracing/stm/core.c 	struct stm_device *stm = stmf->stm;
stmf              705 drivers/hwtracing/stm/core.c 	if (stmf->output.nr_chans * stm->data->sw_mmiosz != size)
stmf              708 drivers/hwtracing/stm/core.c 	phys = stm->data->mmio_addr(stm->data, stmf->output.master,
stmf              709 drivers/hwtracing/stm/core.c 				    stmf->output.channel,
stmf              710 drivers/hwtracing/stm/core.c 				    stmf->output.nr_chans);
stmf              725 drivers/hwtracing/stm/core.c static int stm_char_policy_set_ioctl(struct stm_file *stmf, void __user *arg)
stmf              727 drivers/hwtracing/stm/core.c 	struct stm_device *stm = stmf->stm;
stmf              733 drivers/hwtracing/stm/core.c 	if (stmf->output.nr_chans)
stmf              765 drivers/hwtracing/stm/core.c 	ret = stm_assign_first_policy(stmf->stm, &stmf->output, ids,
stmf              771 drivers/hwtracing/stm/core.c 		ret = stm->data->link(stm->data, stmf->output.master,
stmf              772 drivers/hwtracing/stm/core.c 				      stmf->output.channel);
stmf              775 drivers/hwtracing/stm/core.c 		stm_output_free(stmf->stm, &stmf->output);
stmf              783 drivers/hwtracing/stm/core.c static int stm_char_policy_get_ioctl(struct stm_file *stmf, void __user *arg)
stmf              787 drivers/hwtracing/stm/core.c 		.master		= stmf->output.master,
stmf              788 drivers/hwtracing/stm/core.c 		.channel	= stmf->output.channel,
stmf              789 drivers/hwtracing/stm/core.c 		.width		= stmf->output.nr_chans,
stmf              800 drivers/hwtracing/stm/core.c 	struct stm_file *stmf = file->private_data;
stmf              801 drivers/hwtracing/stm/core.c 	struct stm_data *stm_data = stmf->stm->data;
stmf              807 drivers/hwtracing/stm/core.c 		err = stm_char_policy_set_ioctl(stmf, (void __user *)arg);
stmf              811 drivers/hwtracing/stm/core.c 		return stm_char_policy_get_ioctl(stmf, (void __user *)arg);
stmf              814 drivers/hwtracing/stm/core.c 		return stm_char_policy_get_ioctl(stmf, (void __user *)arg);
stmf              822 drivers/hwtracing/stm/core.c 						    stmf->output.master,
stmf              823 drivers/hwtracing/stm/core.c 						    stmf->output.channel,
stmf              824 drivers/hwtracing/stm/core.c 						    stmf->output.nr_chans,