Home
last modified time | relevance | path

Searched refs:stm_data (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/include/linux/
Dstm.h71 struct stm_data { struct
78 ssize_t (*packet)(struct stm_data *, unsigned int, argument
82 phys_addr_t (*mmio_addr)(struct stm_data *, unsigned int, argument
84 int (*link)(struct stm_data *, unsigned int, argument
86 void (*unlink)(struct stm_data *, unsigned int, argument
88 long (*set_options)(struct stm_data *, unsigned int, argument
93 int stm_register_device(struct device *parent, struct stm_data *stm_data,
95 void stm_unregister_device(struct stm_data *stm_data);
/linux-4.4.14/drivers/hwtracing/intel_th/
Dsth.c34 struct stm_data stm;
70 static ssize_t sth_stm_packet(struct stm_data *stm_data, unsigned int master, in sth_stm_packet() argument
75 struct sth_device *sth = container_of(stm_data, struct sth_device, stm); in sth_stm_packet()
138 sth_stm_mmio_addr(struct stm_data *stm_data, unsigned int master, in sth_stm_mmio_addr() argument
141 struct sth_device *sth = container_of(stm_data, struct sth_device, stm); in sth_stm_mmio_addr()
155 static int sth_stm_link(struct stm_data *stm_data, unsigned int master, in sth_stm_link() argument
158 struct sth_device *sth = container_of(stm_data, struct sth_device, stm); in sth_stm_link()
/linux-4.4.14/drivers/hwtracing/stm/
Dcore.c383 static void stm_write(struct stm_data *data, unsigned int master, in stm_write()
547 struct stm_data *stm_data = stmf->stm->data; in stm_char_ioctl() local
566 if (stm_data->set_options) in stm_char_ioctl()
567 err = stm_data->set_options(stm_data, in stm_char_ioctl()
608 int stm_register_device(struct device *parent, struct stm_data *stm_data, in stm_register_device() argument
618 if (!stm_data->packet || !stm_data->sw_nchannels) in stm_register_device()
621 nmasters = stm_data->sw_end - stm_data->sw_start; in stm_register_device()
626 stm->major = register_chrdev(0, stm_data->name, &stm_fops); in stm_register_device()
636 err = kobject_set_name(&stm->dev.kobj, "%s", stm_data->name); in stm_register_device()
651 stm->data = stm_data; in stm_register_device()
[all …]
Ddummy_stm.c25 dummy_stm_packet(struct stm_data *stm_data, unsigned int master, in dummy_stm_packet() argument
43 static struct stm_data dummy_stm = {
Dstm.h47 struct stm_data *data;