stm_data          137 drivers/hwtracing/coresight/coresight-stm.c 	struct stm_data		stm;
stm_data          335 drivers/hwtracing/coresight/coresight-stm.c static int stm_generic_link(struct stm_data *stm_data,
stm_data          338 drivers/hwtracing/coresight/coresight-stm.c 	struct stm_drvdata *drvdata = container_of(stm_data,
stm_data          346 drivers/hwtracing/coresight/coresight-stm.c static void stm_generic_unlink(struct stm_data *stm_data,
stm_data          349 drivers/hwtracing/coresight/coresight-stm.c 	struct stm_drvdata *drvdata = container_of(stm_data,
stm_data          358 drivers/hwtracing/coresight/coresight-stm.c stm_mmio_addr(struct stm_data *stm_data, unsigned int master,
stm_data          361 drivers/hwtracing/coresight/coresight-stm.c 	struct stm_drvdata *drvdata = container_of(stm_data,
stm_data          374 drivers/hwtracing/coresight/coresight-stm.c static long stm_generic_set_options(struct stm_data *stm_data,
stm_data          380 drivers/hwtracing/coresight/coresight-stm.c 	struct stm_drvdata *drvdata = container_of(stm_data,
stm_data          404 drivers/hwtracing/coresight/coresight-stm.c static ssize_t notrace stm_generic_packet(struct stm_data *stm_data,
stm_data          413 drivers/hwtracing/coresight/coresight-stm.c 	struct stm_drvdata *drvdata = container_of(stm_data,
stm_data           26 drivers/hwtracing/intel_th/sth.c 	struct stm_data	stm;
stm_data           62 drivers/hwtracing/intel_th/sth.c static ssize_t notrace sth_stm_packet(struct stm_data *stm_data,
stm_data           70 drivers/hwtracing/intel_th/sth.c 	struct sth_device *sth = container_of(stm_data, struct sth_device, stm);
stm_data          142 drivers/hwtracing/intel_th/sth.c sth_stm_mmio_addr(struct stm_data *stm_data, unsigned int master,
stm_data          145 drivers/hwtracing/intel_th/sth.c 	struct sth_device *sth = container_of(stm_data, struct sth_device, stm);
stm_data          159 drivers/hwtracing/intel_th/sth.c static int sth_stm_link(struct stm_data *stm_data, unsigned int master,
stm_data          162 drivers/hwtracing/intel_th/sth.c 	struct sth_device *sth = container_of(stm_data, struct sth_device, stm);
stm_data          576 drivers/hwtracing/stm/core.c ssize_t notrace stm_data_write(struct stm_data *data, unsigned int m,
stm_data          801 drivers/hwtracing/stm/core.c 	struct stm_data *stm_data = stmf->stm->data;
stm_data          820 drivers/hwtracing/stm/core.c 		if (stm_data->set_options)
stm_data          821 drivers/hwtracing/stm/core.c 			err = stm_data->set_options(stm_data,
stm_data          862 drivers/hwtracing/stm/core.c int stm_register_device(struct device *parent, struct stm_data *stm_data,
stm_data          872 drivers/hwtracing/stm/core.c 	if (!stm_data->packet || !stm_data->sw_nchannels)
stm_data          875 drivers/hwtracing/stm/core.c 	nmasters = stm_data->sw_end - stm_data->sw_start + 1;
stm_data          880 drivers/hwtracing/stm/core.c 	stm->major = register_chrdev(0, stm_data->name, &stm_fops);
stm_data          899 drivers/hwtracing/stm/core.c 	stm->data = stm_data;
stm_data          900 drivers/hwtracing/stm/core.c 	stm_data->stm = stm;
stm_data          902 drivers/hwtracing/stm/core.c 	err = kobject_set_name(&stm->dev.kobj, "%s", stm_data->name);
stm_data          924 drivers/hwtracing/stm/core.c 	unregister_chrdev(stm->major, stm_data->name);
stm_data          938 drivers/hwtracing/stm/core.c void stm_unregister_device(struct stm_data *stm_data)
stm_data          940 drivers/hwtracing/stm/core.c 	struct stm_device *stm = stm_data->stm;
stm_data          963 drivers/hwtracing/stm/core.c 	unregister_chrdev(stm->major, stm_data->name);
stm_data          974 drivers/hwtracing/stm/core.c 	stm_data->stm = NULL;
stm_data           18 drivers/hwtracing/stm/dummy_stm.c dummy_stm_packet(struct stm_data *stm_data, unsigned int master,
stm_data           38 drivers/hwtracing/stm/dummy_stm.c static struct stm_data dummy_stm[DUMMY_STM_MAX];
stm_data           60 drivers/hwtracing/stm/dummy_stm.c static int dummy_stm_link(struct stm_data *data, unsigned int master,
stm_data           12 drivers/hwtracing/stm/p_basic.c static ssize_t basic_write(struct stm_data *data, struct stm_output *output,
stm_data          264 drivers/hwtracing/stm/p_sys-t.c sys_t_clock_sync(struct stm_data *data, unsigned int m, unsigned int c)
stm_data          287 drivers/hwtracing/stm/p_sys-t.c static ssize_t sys_t_write(struct stm_data *data, struct stm_output *output,
stm_data           36 drivers/hwtracing/stm/stm.h 	struct stm_data		*data;
stm_data           97 drivers/hwtracing/stm/stm.h 	ssize_t		(*write)(struct stm_data *data,
stm_data          113 drivers/hwtracing/stm/stm.h ssize_t stm_data_write(struct stm_data *data, unsigned int m,
stm_data           83 include/linux/stm.h 	ssize_t			(*packet)(struct stm_data *, unsigned int,
stm_data           87 include/linux/stm.h 	phys_addr_t		(*mmio_addr)(struct stm_data *, unsigned int,
stm_data           89 include/linux/stm.h 	int			(*link)(struct stm_data *, unsigned int,
stm_data           91 include/linux/stm.h 	void			(*unlink)(struct stm_data *, unsigned int,
stm_data           93 include/linux/stm.h 	long			(*set_options)(struct stm_data *, unsigned int,
stm_data           98 include/linux/stm.h int stm_register_device(struct device *parent, struct stm_data *stm_data,
stm_data          100 include/linux/stm.h void stm_unregister_device(struct stm_data *stm_data);