Symbol: stm_data
drivers/hwtracing/coresight/coresight-stm.c
140
struct stm_data stm;
drivers/hwtracing/coresight/coresight-stm.c
340
static int stm_generic_link(struct stm_data *stm_data,
drivers/hwtracing/coresight/coresight-stm.c
343
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/coresight/coresight-stm.c
351
static void stm_generic_unlink(struct stm_data *stm_data,
drivers/hwtracing/coresight/coresight-stm.c
354
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/coresight/coresight-stm.c
363
stm_mmio_addr(struct stm_data *stm_data, unsigned int master,
drivers/hwtracing/coresight/coresight-stm.c
366
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/coresight/coresight-stm.c
379
static long stm_generic_set_options(struct stm_data *stm_data,
drivers/hwtracing/coresight/coresight-stm.c
385
struct stm_drvdata *drvdata = container_of(stm_data,
drivers/hwtracing/coresight/coresight-stm.c
409
static ssize_t notrace stm_generic_packet(struct stm_data *stm_data,
drivers/hwtracing/coresight/coresight-stm.c
418
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
801
struct stm_data *stm_data = stmf->stm->data;
drivers/hwtracing/stm/core.c
820
if (stm_data->set_options)
drivers/hwtracing/stm/core.c
821
err = stm_data->set_options(stm_data,
drivers/hwtracing/stm/core.c
851
int stm_register_device(struct device *parent, struct stm_data *stm_data,
drivers/hwtracing/stm/core.c
861
if (!stm_data->packet || !stm_data->sw_nchannels)
drivers/hwtracing/stm/core.c
864
nmasters = stm_data->sw_end - stm_data->sw_start + 1;
drivers/hwtracing/stm/core.c
869
stm->major = register_chrdev(0, stm_data->name, &stm_fops);
drivers/hwtracing/stm/core.c
891
stm->data = stm_data;
drivers/hwtracing/stm/core.c
892
stm_data->stm = stm;
drivers/hwtracing/stm/core.c
894
err = kobject_set_name(&stm->dev.kobj, "%s", stm_data->name);
drivers/hwtracing/stm/core.c
916
unregister_chrdev(stm->major, stm_data->name);
drivers/hwtracing/stm/core.c
928
void stm_unregister_device(struct stm_data *stm_data)
drivers/hwtracing/stm/core.c
930
struct stm_device *stm = stm_data->stm;
drivers/hwtracing/stm/core.c
953
unregister_chrdev(stm->major, stm_data->name);
drivers/hwtracing/stm/core.c
964
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,