Home
last modified time | relevance | path

Searched refs:dev_data (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/crypto/ccp/
H A Dsev-dev-tio.c17 #define to_tio_status(dev_data) \ argument
18 (container_of((dev_data), struct tio_dsm, data)->sev->tio_status)
535 struct tsm_dsm_tio *dev_data) in sev_tio_do_cmd() argument
548 rc1 = sla_expand(&dev_data->output, &dev_data->output_len); in sev_tio_do_cmd()
552 rc2 = sla_expand(&dev_data->scratch, &dev_data->scratch_len); in sev_tio_do_cmd()
567 struct sev_tio_status *tio_status = to_tio_status(dev_data); in sev_tio_do_cmd()
571 if (!dev_data->cmd) { in sev_tio_do_cmd()
574 if (WARN_ON(data_len > sizeof(dev_data->cmd_data))) in sev_tio_do_cmd()
576 memcpy(dev_data->cmd_data, data, data_len); in sev_tio_do_cmd()
577 memset(&dev_data->cmd_data[data_len], 0xFF, in sev_tio_do_cmd()
[all …]
H A Dsev-dev-tio.h115 int sev_tio_continue(struct tsm_dsm_tio *dev_data);
117 int sev_tio_dev_create(struct tsm_dsm_tio *dev_data, u16 device_id, u16 root_port_id,
119 int sev_tio_dev_connect(struct tsm_dsm_tio *dev_data, u8 tc_mask, u8 ids[8], u8 cert_slot);
120 int sev_tio_dev_disconnect(struct tsm_dsm_tio *dev_data, bool force);
121 int sev_tio_dev_reclaim(struct tsm_dsm_tio *dev_data);
/linux/drivers/xen/xen-pciback/
H A Dpciback_ops.c26 struct xen_pcibk_dev_data *dev_data; in xen_pcibk_control_isr() local
30 dev_data = pci_get_drvdata(dev); in xen_pcibk_control_isr()
31 if (!dev_data) in xen_pcibk_control_isr()
39 dev_data->enable_intx = 0; in xen_pcibk_control_isr()
40 dev_data->ack_intr = 0; in xen_pcibk_control_isr()
42 enable = dev_data->enable_intx; in xen_pcibk_control_isr()
45 if (!enable && !dev_data->isr_on) in xen_pcibk_control_isr()
53 dev_data->irq = dev->irq; in xen_pcibk_control_isr()
59 if (dev_data->irq == 0) in xen_pcibk_control_isr()
63 dev_data->irq_name, in xen_pcibk_control_isr()
[all …]
H A Dpassthrough.c25 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_get_pci_dev() local
29 mutex_lock(&dev_data->lock); in __xen_pcibk_get_pci_dev()
31 list_for_each_entry(dev_entry, &dev_data->dev_list, list) { in __xen_pcibk_get_pci_dev()
40 mutex_unlock(&dev_data->lock); in __xen_pcibk_get_pci_dev()
49 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_add_pci_dev() local
59 mutex_lock(&dev_data->lock); in __xen_pcibk_add_pci_dev()
60 list_add_tail(&dev_entry->list, &dev_data->dev_list); in __xen_pcibk_add_pci_dev()
61 mutex_unlock(&dev_data->lock); in __xen_pcibk_add_pci_dev()
75 struct passthrough_dev_data *dev_data = pdev->pci_dev_data; in __xen_pcibk_release_pci_dev() local
79 mutex_lock(&dev_data->lock); in __xen_pcibk_release_pci_dev()
[all …]
H A Dconf_space.c151 struct xen_pcibk_dev_data *dev_data = pci_get_drvdata(dev); in xen_pcibk_config_read() local
179 list_for_each_entry(cfg_entry, &dev_data->config_fields, list) { in xen_pcibk_config_read()
207 struct xen_pcibk_dev_data *dev_data = pci_get_drvdata(dev); in xen_pcibk_config_write() local
219 list_for_each_entry(cfg_entry, &dev_data->config_fields, list) { in xen_pcibk_config_write()
254 if (dev_data->permissive || xen_pcibk_permissive) { in xen_pcibk_config_write()
269 } else if (!dev_data->warned_on_write) { in xen_pcibk_config_write()
270 dev_data->warned_on_write = 1; in xen_pcibk_config_write()
331 struct xen_pcibk_dev_data *dev_data = pci_get_drvdata(dev); in xen_pcibk_config_free_dyn_fields() local
337 if (!dev_data) in xen_pcibk_config_free_dyn_fields()
340 list_for_each_entry_safe(cfg_entry, t, &dev_data->config_fields, list) { in xen_pcibk_config_free_dyn_fields()
[all …]
H A Dconf_space_header.c64 struct xen_pcibk_dev_data *dev_data; in command_write() local
69 dev_data = pci_get_drvdata(dev); in command_write()
75 if (dev_data) in command_write()
76 dev_data->enable_intx = 1; in command_write()
80 if (dev_data) in command_write()
81 dev_data->enable_intx = 0; in command_write()
107 if (dev_data && dev_data->allow_interrupt_control && in command_write()
113 if (!xen_pcibk_permissive && (!dev_data || !dev_data->permissive)) in command_write()
H A Dconf_space_capability.c222 const struct xen_pcibk_dev_data *dev_data = pci_get_drvdata(dev); in msi_msix_flags_write() local
224 if (xen_pcibk_permissive || dev_data->permissive) in msi_msix_flags_write()
234 if (!dev_data->allow_interrupt_control || in msi_msix_flags_write()
/linux/drivers/iio/common/ms_sensors/
H A Dms_sensors_i2c.c285 ssize_t ms_sensors_write_resolution(struct ms_ht_dev *dev_data, in ms_sensors_write_resolution() argument
291 ret = ms_sensors_read_config_reg(dev_data->client, &config_reg); in ms_sensors_write_resolution()
298 return i2c_smbus_write_byte_data(dev_data->client, in ms_sensors_write_resolution()
315 ssize_t ms_sensors_show_battery_low(struct ms_ht_dev *dev_data, in ms_sensors_show_battery_low() argument
321 mutex_lock(&dev_data->lock); in ms_sensors_show_battery_low()
322 ret = ms_sensors_read_config_reg(dev_data->client, &config_reg); in ms_sensors_show_battery_low()
323 mutex_unlock(&dev_data->lock); in ms_sensors_show_battery_low()
342 ssize_t ms_sensors_show_heater(struct ms_ht_dev *dev_data, in ms_sensors_show_heater() argument
348 mutex_lock(&dev_data->lock); in ms_sensors_show_heater()
349 ret = ms_sensors_read_config_reg(dev_data->client, &config_reg); in ms_sensors_show_heater()
[all …]
H A Dms_sensors_i2c.h59 ssize_t ms_sensors_show_serial(struct ms_ht_dev *dev_data, char *buf);
60 ssize_t ms_sensors_write_resolution(struct ms_ht_dev *dev_data, u8 i);
61 ssize_t ms_sensors_show_battery_low(struct ms_ht_dev *dev_data, char *buf);
62 ssize_t ms_sensors_show_heater(struct ms_ht_dev *dev_data, char *buf);
63 ssize_t ms_sensors_write_heater(struct ms_ht_dev *dev_data,
65 int ms_sensors_ht_read_temperature(struct ms_ht_dev *dev_data,
67 int ms_sensors_ht_read_humidity(struct ms_ht_dev *dev_data,
69 int ms_sensors_tp_read_prom(struct ms_tp_dev *dev_data);
70 int ms_sensors_read_temp_and_pressure(struct ms_tp_dev *dev_data,
/linux/drivers/platform/chrome/wilco_ec/
H A Dtelemetry.c221 struct telem_device_data *dev_data; member
241 struct telem_device_data *dev_data; in telem_open() local
245 dev_data = container_of(inode->i_cdev, struct telem_device_data, cdev); in telem_open()
246 if (atomic_cmpxchg(&dev_data->available, 1, 0) == 0) in telem_open()
249 get_device(&dev_data->dev); in telem_open()
253 atomic_set(&dev_data->available, 1); in telem_open()
256 sess_data->dev_data = dev_data; in telem_open()
288 ret = wilco_ec_mailbox(sess_data->dev_data->ec, &msg); in telem_write()
321 atomic_set(&sess_data->dev_data->available, 1); in telem_release()
322 put_device(&sess_data->dev_data->dev); in telem_release()
[all …]
/linux/drivers/clk/
H A Dclk-cdce706.c68 struct cdce706_dev_data *dev_data; member
112 static int cdce706_reg_read(struct cdce706_dev_data *dev_data, unsigned reg, in cdce706_reg_read() argument
115 int rc = regmap_read(dev_data->regmap, reg | 0x80, val); in cdce706_reg_read()
118 dev_err(&dev_data->client->dev, "error reading reg %u", reg); in cdce706_reg_read()
122 static int cdce706_reg_write(struct cdce706_dev_data *dev_data, unsigned reg, in cdce706_reg_write() argument
125 int rc = regmap_write(dev_data->regmap, reg | 0x80, val); in cdce706_reg_write()
128 dev_err(&dev_data->client->dev, "error writing reg %u", reg); in cdce706_reg_write()
132 static int cdce706_reg_update(struct cdce706_dev_data *dev_data, unsigned reg, in cdce706_reg_update() argument
135 int rc = regmap_update_bits(dev_data->regmap, reg | 0x80, mask, val); in cdce706_reg_update()
138 dev_err(&dev_data->client->dev, "error updating reg %u", reg); in cdce706_reg_update()
[all …]
/linux/drivers/iio/adc/
H A Dqcom-spmi-adc5-gen3.c65 struct adc5_device_data dev_data; member
100 ret = adc5_gen3_read(&adc->dev_data, ADC5_GEN3_VADC_SDAM, in adc5_gen3_read_voltage_data()
135 ret = adc5_gen3_read(&adc->dev_data, ADC5_GEN3_VADC_SDAM, ADC5_GEN3_SID, in adc5_gen3_configure()
167 ret = adc5_gen3_write(&adc->dev_data, ADC5_GEN3_VADC_SDAM, ADC5_GEN3_SID, in adc5_gen3_configure()
173 return adc5_gen3_write(&adc->dev_data, ADC5_GEN3_VADC_SDAM, in adc5_gen3_configure()
258 ret = adc5_gen3_poll_wait_hs(&adc->dev_data, ADC5_GEN3_VADC_SDAM); in adc5_gen3_do_conversion()
282 return adc5_gen3_status_clear(&adc->dev_data, ADC5_GEN3_VADC_SDAM, in adc5_gen3_do_conversion()
295 ret = adc5_gen3_read(&adc->dev_data, ADC5_GEN3_VADC_SDAM, in adc5_gen3_isr()
302 ret = adc5_gen3_read(&adc->dev_data, ADC5_GEN3_VADC_SDAM, in adc5_gen3_isr()
314 adc5_gen3_status_clear(&adc->dev_data, ADC5_GEN3_VADC_SDAM, in adc5_gen3_isr()
[all …]
H A Dstm32-dfsdm-core.c309 const struct stm32_dfsdm_dev_data *dev_data) in stm32_dfsdm_probe_identification() argument
318 if (!dev_data->ipid) { in stm32_dfsdm_probe_identification()
319 dfsdm->num_fls = dev_data->num_filters; in stm32_dfsdm_probe_identification()
320 dfsdm->num_chs = dev_data->num_channels; in stm32_dfsdm_probe_identification()
328 if (id != dev_data->ipid) { in stm32_dfsdm_probe_identification()
369 const struct stm32_dfsdm_dev_data *dev_data; in stm32_dfsdm_probe() local
379 dev_data = of_device_get_match_data(&pdev->dev); in stm32_dfsdm_probe()
389 dev_data->regmap_cfg); in stm32_dfsdm_probe()
397 ret = stm32_dfsdm_probe_identification(pdev, priv, dev_data); in stm32_dfsdm_probe()
/linux/drivers/iommu/amd/
H A Dnested.c187 struct iommu_dev_data *dev_data, struct dev_table_entry *new) in set_dte_nested() argument
203 amd_iommu_make_clear_dte(dev_data, new); in set_dte_nested()
212 amd_iommu_set_dte_v1(dev_data, parent, ndom->gdom_info->hdom_id, in set_dte_nested()
236 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in nested_attach_device() local
237 struct amd_iommu *iommu = get_amd_iommu_from_dev_data(dev_data); in nested_attach_device()
244 if (WARN_ON(dev_data->pasid_enabled)) in nested_attach_device()
247 mutex_lock(&dev_data->mutex); in nested_attach_device()
249 set_dte_nested(iommu, dom, dev_data, &new); in nested_attach_device()
251 amd_iommu_update_dte(iommu, dev_data, &new); in nested_attach_device()
253 mutex_unlock(&dev_data->mutex); in nested_attach_device()
H A Dppr.c109 struct iommu_dev_data *dev_data; in iommu_call_iopf_notifier() local
139 dev_data = dev_iommu_priv_get(&pdev->dev); in iommu_call_iopf_notifier()
141 event.fault.prm.pasid >= dev_data->max_pasids) { in iommu_call_iopf_notifier()
251 struct iommu_dev_data *dev_data) in amd_iommu_iopf_add_device() argument
255 if (!dev_data->pri_enabled) in amd_iommu_iopf_add_device()
261 ret = iopf_queue_add_device(iommu->iopf_queue, dev_data->dev); in amd_iommu_iopf_add_device()
265 dev_data->ppr = true; in amd_iommu_iopf_add_device()
271 struct iommu_dev_data *dev_data) in amd_iommu_iopf_remove_device() argument
273 iopf_queue_remove_device(iommu->iopf_queue, dev_data->dev); in amd_iommu_iopf_remove_device()
274 dev_data->ppr = false; in amd_iommu_iopf_remove_device()
/linux/drivers/mailbox/
H A Dast2700-mailbox.c157 const struct ast2700_mbox_data *dev_data; in ast2700_mbox_probe() local
164 dev_data = device_get_match_data(&pdev->dev); in ast2700_mbox_probe()
170 mb->mbox.chans = devm_kcalloc(&pdev->dev, dev_data->num_chans, in ast2700_mbox_probe()
176 for (int i = 0; i < dev_data->num_chans; i++) { in ast2700_mbox_probe()
177 mb->mbox.chans[i].con_priv = devm_kcalloc(dev, dev_data->msg_size, in ast2700_mbox_probe()
193 mb->msg_size = dev_data->msg_size; in ast2700_mbox_probe()
195 mb->mbox.num_chans = dev_data->num_chans; in ast2700_mbox_probe()
/linux/drivers/edac/
H A Dedac_device.c616 struct edac_dev_data *dev_data; in edac_dev_register() local
677 dev_data = &ctx->scrub[scrub_cnt]; in edac_dev_register()
678 dev_data->instance = scrub_cnt; in edac_dev_register()
679 dev_data->scrub_ops = ras_features->scrub_ops; in edac_dev_register()
680 dev_data->private = ras_features->ctx; in edac_dev_register()
695 dev_data = &ctx->ecs; in edac_dev_register()
696 dev_data->ecs_ops = ras_features->ecs_ops; in edac_dev_register()
697 dev_data->private = ras_features->ctx; in edac_dev_register()
712 dev_data = &ctx->mem_repair[mem_repair_cnt]; in edac_dev_register()
713 dev_data->instance = mem_repair_cnt; in edac_dev_register()
[all …]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_debug.c913 struct dbg_tools_data *dev_data = &p_hwfn->dbg_info; in qed_grc_set_param() local
915 dev_data->grc.param_val[grc_param] = val; in qed_grc_set_param()
922 struct dbg_tools_data *dev_data = &p_hwfn->dbg_info; in qed_grc_get_param() local
924 return dev_data->grc.param_val[grc_param]; in qed_grc_get_param()
930 struct dbg_tools_data *dev_data = &p_hwfn->dbg_info; in qed_dbg_grc_init_params() local
932 if (!dev_data->grc.params_initialized) { in qed_dbg_grc_init_params()
934 dev_data->grc.params_initialized = 1; in qed_dbg_grc_init_params()
952 struct dbg_tools_data *dev_data = &p_hwfn->dbg_info; in qed_dbg_dev_init() local
955 if (dev_data->initialized) in qed_dbg_dev_init()
963 dev_data->chip_id = CHIP_K2; in qed_dbg_dev_init()
[all …]
/linux/drivers/gpio/
H A Dgpio-palmas.c150 const struct palmas_device_data *dev_data; in palmas_gpio_probe() local
152 dev_data = of_device_get_match_data(&pdev->dev); in palmas_gpio_probe()
153 if (!dev_data) in palmas_gpio_probe()
154 dev_data = &palmas_dev_data; in palmas_gpio_probe()
164 palmas_gpio->gpio_chip.ngpio = dev_data->ngpio; in palmas_gpio_probe()
/linux/drivers/usb/host/
H A Dfsl-mph-dr-of.c182 struct fsl_usb2_dev_data *dev_data; in fsl_usb2_mph_dr_of_probe() local
201 dev_data = get_dr_mode_data(np); in fsl_usb2_mph_dr_of_probe()
216 pdata->operating_mode = dev_data->op_mode; in fsl_usb2_mph_dr_of_probe()
249 for (i = 0; i < ARRAY_SIZE(dev_data->drivers); i++) { in fsl_usb2_mph_dr_of_probe()
250 if (!dev_data->drivers[i]) in fsl_usb2_mph_dr_of_probe()
253 dev_data->drivers[i], idx); in fsl_usb2_mph_dr_of_probe()
/linux/drivers/usb/gadget/legacy/
H A Dinode.c122 struct dev_data { struct
158 static inline void get_dev (struct dev_data *data) in get_dev() argument
163 static void put_dev (struct dev_data *data) in put_dev()
172 static struct dev_data *dev_new (void) in dev_new()
174 struct dev_data *dev; in dev_new()
201 struct dev_data *dev;
851 static inline void ep0_readable (struct dev_data *dev) in ep0_readable()
859 struct dev_data *dev = ep->driver_data; in clean_req()
871 struct dev_data *dev = ep->driver_data; in ep0_complete()
894 struct dev_data *dev = ep->driver_data; in setup_req()
[all …]
/linux/sound/soc/sti/
H A Dsti_uniperif.c396 const struct sti_uniperiph_dev_data *dev_data; in sti_uniperiph_cpu_dai_of() local
406 dev_data = (struct sti_uniperiph_dev_data *)of_id->data; in sti_uniperiph_cpu_dai_of()
412 uni->id = dev_data->id; in sti_uniperiph_cpu_dai_of()
413 uni->ver = dev_data->version; in sti_uniperiph_cpu_dai_of()
416 dai->name = dev_data->dai_names; in sti_uniperiph_cpu_dai_of()
430 uni->type = dev_data->type; in sti_uniperiph_cpu_dai_of()
433 if (dev_data->type & SND_ST_UNIPERIF_TYPE_TDM) { in sti_uniperiph_cpu_dai_of()
441 dai_data->stream = dev_data->stream; in sti_uniperiph_cpu_dai_of()
/linux/samples/rust/
H A Drust_debugfs_scoped.rs84 |dev_data, dir| { in create_file_write()
85 for (idx, val) in dev_data.nums.iter().enumerate() { in create_file_write()
91 dir.read_write_binary_file(c"blob", &dev_data.blob); in create_file_write()
/linux/sound/soc/codecs/
H A Dsti-sas.c71 const struct sti_sas_dev_data *dev_data; member
421 drvdata->dev_data = (struct sti_sas_dev_data *)of_id->data; in sti_sas_driver_probe()
428 drvdata->dev_data->regmap); in sti_sas_driver_probe()
443 sti_sas_dai[STI_SAS_DAI_ANALOG_OUT].ops = drvdata->dev_data->dac_ops; in sti_sas_driver_probe()
/linux/drivers/xen/xenbus/
H A Dxenbus_dev_frontend.c229 struct xenbus_file_priv *dev_data; member
288 mutex_lock(&adap->dev_data->reply_mutex); in watch_fired()
298 list_splice_tail(&staging_q, &adap->dev_data->read_buffers); in watch_fired()
299 wake_up(&adap->dev_data->read_waitq); in watch_fired()
303 mutex_unlock(&adap->dev_data->reply_mutex); in watch_fired()
522 watch->dev_data = u; in xenbus_write_watch()

12