Symbol: stm_data
drivers/hwtracing/coresight/coresight-stm.c
138
struct stm_data stm;
drivers/hwtracing/coresight/coresight-stm.c
338
static int stm_generic_link(struct stm_data *stm_data,
drivers/hwtracing/coresight/coresight-stm.c
341
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/coresight/coresight-stm.c
349
static void stm_generic_unlink(struct stm_data *stm_data,
drivers/hwtracing/coresight/coresight-stm.c
352
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/coresight/coresight-stm.c
361
stm_mmio_addr(struct stm_data *stm_data, unsigned int master,
drivers/hwtracing/coresight/coresight-stm.c
364
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/coresight/coresight-stm.c
377
static long stm_generic_set_options(struct stm_data *stm_data,
drivers/hwtracing/coresight/coresight-stm.c
383
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/coresight/coresight-stm.c
407
static ssize_t notrace stm_generic_packet(struct stm_data *stm_data,
drivers/hwtracing/coresight/coresight-stm.c
416
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/intel_th/sth.c
142
sth_stm_mmio_addr(struct stm_data *stm_data, unsigned int master,
drivers/hwtracing/intel_th/sth.c
145
struct sth_device *sth = container_of(stm_data, struct sth_device, stm);
drivers/hwtracing/intel_th/sth.c
159
static int sth_stm_link(struct stm_data *stm_data, unsigned int master,
drivers/hwtracing/intel_th/sth.c
162
struct sth_device *sth = container_of(stm_data, struct sth_device, stm);
drivers/hwtracing/intel_th/sth.c
26
struct stm_data stm;
drivers/hwtracing/intel_th/sth.c
62
static ssize_t notrace sth_stm_packet(struct stm_data *stm_data,
drivers/hwtracing/intel_th/sth.c
70
struct sth_device *sth = container_of(stm_data, struct sth_device, stm);
drivers/hwtracing/stm/core.c
576
ssize_t notrace stm_data_write(struct stm_data *data, unsigned int m,
drivers/hwtracing/stm/core.c
812
struct stm_data *stm_data = stmf->stm->data;
drivers/hwtracing/stm/core.c
831
if (stm_data->set_options)
drivers/hwtracing/stm/core.c
832
err = stm_data->set_options(stm_data,
drivers/hwtracing/stm/core.c
862
int stm_register_device(struct device *parent, struct stm_data *stm_data,
drivers/hwtracing/stm/core.c
872
if (!stm_data->packet || !stm_data->sw_nchannels)
drivers/hwtracing/stm/core.c
875
nmasters = stm_data->sw_end - stm_data->sw_start + 1;
drivers/hwtracing/stm/core.c
880
stm->major = register_chrdev(0, stm_data->name, &stm_fops);
drivers/hwtracing/stm/core.c
902
stm->data = stm_data;
drivers/hwtracing/stm/core.c
903
stm_data->stm = stm;
drivers/hwtracing/stm/core.c
905
err = kobject_set_name(&stm->dev.kobj, "%s", stm_data->name);
drivers/hwtracing/stm/core.c
927
unregister_chrdev(stm->major, stm_data->name);
drivers/hwtracing/stm/core.c
939
void stm_unregister_device(struct stm_data *stm_data)
drivers/hwtracing/stm/core.c
941
struct stm_device *stm = stm_data->stm;
drivers/hwtracing/stm/core.c
964
unregister_chrdev(stm->major, stm_data->name);
drivers/hwtracing/stm/core.c
975
stm_data->stm = NULL;
drivers/hwtracing/stm/dummy_stm.c
18
dummy_stm_packet(struct stm_data *stm_data, unsigned int master,
drivers/hwtracing/stm/dummy_stm.c
38
static struct stm_data dummy_stm[DUMMY_STM_MAX];
drivers/hwtracing/stm/dummy_stm.c
60
static int dummy_stm_link(struct stm_data *data, unsigned int master,
drivers/hwtracing/stm/p_basic.c
12
static ssize_t basic_write(struct stm_data *data, struct stm_output *output,
drivers/hwtracing/stm/p_sys-t.c
292
sys_t_clock_sync(struct stm_data *data, unsigned int m, unsigned int c)
drivers/hwtracing/stm/p_sys-t.c
322
static ssize_t sys_t_write_data(struct stm_data *data,
drivers/hwtracing/stm/p_sys-t.c
368
static ssize_t sys_t_write(struct stm_data *data, struct stm_output *output,
drivers/hwtracing/stm/stm.h
113
ssize_t stm_data_write(struct stm_data *data, unsigned int m,
drivers/hwtracing/stm/stm.h
36
struct stm_data *data;
drivers/hwtracing/stm/stm.h
97
ssize_t (*write)(struct stm_data *data,
include/linux/stm.h
101
void (*unlink)(struct stm_data *, unsigned int,
include/linux/stm.h
103
long (*set_options)(struct stm_data *, unsigned int,
include/linux/stm.h
108
int stm_register_device(struct device *parent, struct stm_data *stm_data,
include/linux/stm.h
110
void stm_unregister_device(struct stm_data *stm_data);
include/linux/stm.h
93
ssize_t (*packet)(struct stm_data *, unsigned int,
include/linux/stm.h
97
phys_addr_t (*mmio_addr)(struct stm_data *, unsigned int,
include/linux/stm.h
99
int (*link)(struct stm_data *, unsigned int,