Searched refs:stm_data (Results 1 – 6 of 6) sorted by relevance
| /Linux-v4.19/include/linux/ |
| D | stm.h | 75 struct stm_data { struct 83 ssize_t (*packet)(struct stm_data *, unsigned int, argument 87 phys_addr_t (*mmio_addr)(struct stm_data *, unsigned int, argument 89 int (*link)(struct stm_data *, unsigned int, argument 91 void (*unlink)(struct stm_data *, unsigned int, argument 93 long (*set_options)(struct stm_data *, unsigned int, argument 98 int stm_register_device(struct device *parent, struct stm_data *stm_data, 100 void stm_unregister_device(struct stm_data *stm_data);
|
| /Linux-v4.19/drivers/hwtracing/intel_th/ |
| D | sth.c | 26 struct stm_data stm; 62 static ssize_t notrace sth_stm_packet(struct stm_data *stm_data, in sth_stm_packet() argument 70 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-v4.19/drivers/hwtracing/stm/ |
| D | core.c | 423 static ssize_t notrace stm_write(struct stm_data *data, unsigned int master, in stm_write() 620 struct stm_data *stm_data = stmf->stm->data; in stm_char_ioctl() local 639 if (stm_data->set_options) in stm_char_ioctl() 640 err = stm_data->set_options(stm_data, in stm_char_ioctl() 681 int stm_register_device(struct device *parent, struct stm_data *stm_data, in stm_register_device() argument 691 if (!stm_data->packet || !stm_data->sw_nchannels) in stm_register_device() 694 nmasters = stm_data->sw_end - stm_data->sw_start + 1; in stm_register_device() 699 stm->major = register_chrdev(0, stm_data->name, &stm_fops); in stm_register_device() 718 stm->data = stm_data; in stm_register_device() 719 stm_data->stm = stm; in stm_register_device() [all …]
|
| D | dummy_stm.c | 18 dummy_stm_packet(struct stm_data *stm_data, unsigned int master, in dummy_stm_packet() argument 38 static struct stm_data dummy_stm[DUMMY_STM_MAX]; 60 static int dummy_stm_link(struct stm_data *data, unsigned int master, in dummy_stm_link()
|
| D | stm.h | 39 struct stm_data *data;
|
| /Linux-v4.19/drivers/hwtracing/coresight/ |
| D | coresight-stm.c | 136 struct stm_data stm; 334 static int stm_generic_link(struct stm_data *stm_data, in stm_generic_link() argument 337 struct stm_drvdata *drvdata = container_of(stm_data, in stm_generic_link() 345 static void stm_generic_unlink(struct stm_data *stm_data, in stm_generic_unlink() argument 348 struct stm_drvdata *drvdata = container_of(stm_data, in stm_generic_unlink() 357 stm_mmio_addr(struct stm_data *stm_data, unsigned int master, in stm_mmio_addr() argument 360 struct stm_drvdata *drvdata = container_of(stm_data, in stm_mmio_addr() 373 static long stm_generic_set_options(struct stm_data *stm_data, in stm_generic_set_options() argument 379 struct stm_drvdata *drvdata = container_of(stm_data, in stm_generic_set_options() 403 static ssize_t notrace stm_generic_packet(struct stm_data *stm_data, in stm_generic_packet() argument [all …]
|