Lines Matching defs:stm_data
141 * ones in the range [stm_data->sw_start..stm_data..sw_end], however we need
144 * $master - stm_data->sw_start to reference master descriptors and such.
576 ssize_t notrace stm_data_write(struct stm_data *data, unsigned int m,
801 struct stm_data *stm_data = stmf->stm->data;
820 if (stm_data->set_options)
821 err = stm_data->set_options(stm_data,
852 int stm_register_device(struct device *parent, struct stm_data *stm_data,
862 if (!stm_data->packet || !stm_data->sw_nchannels)
865 nmasters = stm_data->sw_end - stm_data->sw_start + 1;
870 stm->major = register_chrdev(0, stm_data->name, &stm_fops);
889 stm->data = stm_data;
890 stm_data->stm = stm;
892 err = kobject_set_name(&stm->dev.kobj, "%s", stm_data->name);
914 unregister_chrdev(stm->major, stm_data->name);
928 void stm_unregister_device(struct stm_data *stm_data)
930 struct stm_device *stm = stm_data->stm;
953 unregister_chrdev(stm->major, stm_data->name);
964 stm_data->stm = NULL;