Home
last modified time | relevance | path

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

123

/linux/drivers/platform/chrome/wilco_ec/
H A Devent.c309 if (!dev_data->exist) in event_open()
329 if (!dev_data->exist) in event_poll()
372 !dev_data->exist); in event_read()
377 if (!dev_data->exist) in event_read()
424 kfree(dev_data); in free_device_data()
461 dev_data = kzalloc(sizeof(*dev_data), GFP_KERNEL); in event_device_add()
462 if (!dev_data) { in event_device_add()
471 kfree(dev_data); in event_device_add()
477 dev_data->exist = true; in event_device_add()
489 error = cdev_device_add(&dev_data->cdev, &dev_data->dev); in event_device_add()
[all …]
H A Dtelemetry.c221 struct telem_device_data *dev_data; member
249 get_device(&dev_data->dev); in telem_open()
256 sess_data->dev_data = dev_data; in telem_open()
349 kfree(dev_data); in telem_device_free()
374 dev_data = kzalloc(sizeof(*dev_data), GFP_KERNEL); in telem_device_probe()
375 if (!dev_data) { in telem_device_probe()
390 device_initialize(&dev_data->dev); in telem_device_probe()
394 error = cdev_device_add(&dev_data->cdev, &dev_data->dev); in telem_device_probe()
396 put_device(&dev_data->dev); in telem_device_probe()
408 cdev_device_del(&dev_data->cdev, &dev_data->dev); in telem_device_remove()
[all …]
/linux/drivers/xen/xen-pciback/
H A Dpciback_ops.c31 if (!dev_data) in xen_pcibk_control_isr()
64 dev_data->irq, in xen_pcibk_control_isr()
85 dev_data->irq_name, dev_data->irq, rc); in xen_pcibk_control_isr()
90 dev_data->irq = 0; in xen_pcibk_control_isr()
97 dev_data->irq, in xen_pcibk_control_isr()
170 if (dev_data) in xen_pcibk_enable_msi()
186 if (dev_data) in xen_pcibk_disable_msi()
249 if (dev_data) in xen_pcibk_enable_msix()
265 if (dev_data) in xen_pcibk_disable_msix()
339 if (dev_data) in xen_pcibk_do_one_op()
[all …]
H A Dpassthrough.c29 mutex_lock(&dev_data->lock); in __xen_pcibk_get_pci_dev()
40 mutex_unlock(&dev_data->lock); in __xen_pcibk_get_pci_dev()
59 mutex_lock(&dev_data->lock); in __xen_pcibk_add_pci_dev()
61 mutex_unlock(&dev_data->lock); in __xen_pcibk_add_pci_dev()
79 mutex_lock(&dev_data->lock); in __xen_pcibk_release_pci_dev()
89 mutex_unlock(&dev_data->lock); in __xen_pcibk_release_pci_dev()
104 dev_data = kmalloc(sizeof(*dev_data), GFP_KERNEL); in __xen_pcibk_init_devices()
105 if (!dev_data) in __xen_pcibk_init_devices()
108 mutex_init(&dev_data->lock); in __xen_pcibk_init_devices()
127 mutex_lock(&dev_data->lock); in __xen_pcibk_publish_pci_roots()
[all …]
H A Dconf_space.c151 struct xen_pcibk_dev_data *dev_data = pci_get_drvdata(dev); in xen_pcibk_config_read() local
207 struct xen_pcibk_dev_data *dev_data = pci_get_drvdata(dev); in xen_pcibk_config_write() local
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()
362 if (!dev_data) in xen_pcibk_config_reset_dev()
380 if (!dev_data) in xen_pcibk_config_free_dev()
432 list_add_tail(&cfg_entry->list, &dev_data->config_fields); in xen_pcibk_config_add_field_offset()
[all …]
H A Dpci_stub.c111 if (dev_data && in pcistub_device_release()
134 kfree(dev_data); in pcistub_device_release()
369 dev_data = kzalloc(sizeof(*dev_data) + strlen(DRV_NAME "[]") in pcistub_init_device()
371 if (!dev_data) { in pcistub_init_device()
440 kfree(dev_data); in pcistub_init_device()
1247 if (!dev_data) in irq_handlers_show()
1281 if (!dev_data) { in irq_handler_state_store()
1287 dev_data->irq_name, dev_data->isr_on, in irq_handler_state_store()
1290 dev_data->isr_on = !(dev_data->isr_on); in irq_handler_state_store()
1419 if (!dev_data || !dev_data->permissive) in permissive_show()
[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()
/linux/drivers/iio/common/ms_sensors/
H A Dms_sensors_i2c.c321 mutex_lock(&dev_data->lock); in ms_sensors_show_battery_low()
323 mutex_unlock(&dev_data->lock); in ms_sensors_show_battery_low()
348 mutex_lock(&dev_data->lock); in ms_sensors_show_heater()
383 mutex_lock(&dev_data->lock); in ms_sensors_write_heater()
424 mutex_lock(&dev_data->lock); in ms_sensors_ht_read_temperature()
465 mutex_lock(&dev_data->lock); in ms_sensors_ht_read_humidity()
584 dev_data->client, in ms_sensors_tp_read_prom()
586 &dev_data->prom[i]); in ms_sensors_tp_read_prom()
628 mutex_lock(&dev_data->lock); in ms_sensors_read_temp_and_pressure()
632 dev_data->client, in ms_sensors_read_temp_and_pressure()
[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/iio/temperature/
H A Dtsys01.c54 mutex_lock(&dev_data->lock); in tsys01_read_temperature()
55 ret = dev_data->convert_and_read(dev_data->client, in tsys01_read_temperature()
58 mutex_unlock(&dev_data->lock); in tsys01_read_temperature()
67 (s64)dev_data->prom[5 - i]; in tsys01_read_temperature()
135 ret = dev_data->read_prom_word(dev_data->client, in tsys01_read_prom()
137 &dev_data->prom[i]); in tsys01_read_prom()
160 mutex_init(&dev_data->lock); in tsys01_probe()
168 ret = dev_data->reset(dev_data->client, TSYS01_RESET, 3000); in tsys01_probe()
181 struct tsys01_dev *dev_data; in tsys01_i2c_probe() local
197 dev_data = iio_priv(indio_dev); in tsys01_i2c_probe()
[all …]
H A Dtsys02d.c35 struct ms_ht_dev *dev_data = iio_priv(indio_dev); in tsys02d_read_raw() local
41 ret = ms_sensors_ht_read_temperature(dev_data, in tsys02d_read_raw()
52 *val = tsys02d_samp_freq[dev_data->res_index]; in tsys02d_read_raw()
75 mutex_lock(&dev_data->lock); in tsys02d_write_raw()
76 dev_data->res_index = i; in tsys02d_write_raw()
78 mutex_unlock(&dev_data->lock); in tsys02d_write_raw()
127 struct ms_ht_dev *dev_data; in tsys02d_probe() local
145 dev_data = iio_priv(indio_dev); in tsys02d_probe()
146 dev_data->client = client; in tsys02d_probe()
147 dev_data->res_index = 0; in tsys02d_probe()
[all …]
/linux/drivers/iio/humidity/
H A Dhtu21.c59 ret = ms_sensors_ht_read_humidity(dev_data, in htu21_read_raw()
70 *val = htu21_samp_freq[dev_data->res_index]; in htu21_read_raw()
93 mutex_lock(&dev_data->lock); in htu21_write_raw()
94 dev_data->res_index = i; in htu21_write_raw()
96 mutex_unlock(&dev_data->lock); in htu21_write_raw()
144 return ms_sensors_show_heater(dev_data, buf); in htu21_show_heater()
183 struct ms_ht_dev *dev_data; in htu21_probe() local
201 dev_data = iio_priv(indio_dev); in htu21_probe()
202 dev_data->client = client; in htu21_probe()
203 dev_data->res_index = 0; in htu21_probe()
[all …]
/linux/drivers/iommu/amd/
H A Diommu.c203 dev_data = kzalloc(sizeof(*dev_data), GFP_KERNEL); in alloc_dev_data()
204 if (!dev_data) in alloc_dev_data()
212 return dev_data; in alloc_dev_data()
303 if (!dev_data) in find_dev_data()
310 return dev_data; in find_dev_data()
521 if (!dev_data) in iommu_init_device()
565 if (!dev_data) in amd_iommu_uninit_device()
618 if (dev_data) { in amd_iommu_report_rmp_hw_error()
651 if (dev_data) { in amd_iommu_report_rmp_fault()
684 if (dev_data) { in amd_iommu_report_page_fault()
[all …]
H A Dpasid.c16 if (dev_data->pasid_enabled && dev_data->max_pasids && in is_pasid_enabled()
17 dev_data->gcr3_info.gcr3_tbl != NULL) in is_pasid_enabled()
26 if (pasid > 0 && pasid < dev_data->max_pasids) in is_pasid_valid()
46 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in remove_pdom_dev_pasid() local
51 if (pdom_dev_data->dev_data == dev_data && in remove_pdom_dev_pasid()
72 amd_iommu_dev_flush_pasid_pages(pdom_dev_data->dev_data, in sva_arch_invalidate_secondary_tlbs()
107 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in iommu_sva_set_dev_pasid() local
112 if (!is_pasid_valid(dev_data, pasid)) in iommu_sva_set_dev_pasid()
116 if (!is_pasid_enabled(dev_data)) in iommu_sva_set_dev_pasid()
125 pdom_dev_data->dev_data = dev_data; in iommu_sva_set_dev_pasid()
[all …]
H A Damd_iommu.h67 struct iommu_dev_data *dev_data);
69 struct iommu_dev_data *dev_data);
72 int amd_iommu_set_gcr3(struct iommu_dev_data *dev_data,
74 int amd_iommu_clear_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid);
90 void amd_iommu_dev_update_dte(struct iommu_dev_data *dev_data, bool set);
94 void amd_iommu_dev_flush_pasid_pages(struct iommu_dev_data *dev_data,
96 void amd_iommu_dev_flush_pasid_all(struct iommu_dev_data *dev_data,
177 static inline struct amd_iommu *get_amd_iommu_from_dev_data(struct iommu_dev_data *dev_data) in get_amd_iommu_from_dev_data() argument
179 return iommu_get_iommu_dev(dev_data->dev, struct amd_iommu, iommu); in get_amd_iommu_from_dev_data()
H A Dppr.c107 struct iommu_dev_data *dev_data; in iommu_call_iopf_notifier() local
137 dev_data = dev_iommu_priv_get(&pdev->dev); in iommu_call_iopf_notifier()
139 event.fault.prm.pasid >= dev_data->max_pasids) { in iommu_call_iopf_notifier()
249 struct iommu_dev_data *dev_data) in amd_iommu_iopf_add_device() argument
253 if (!dev_data->pri_enabled) in amd_iommu_iopf_add_device()
259 ret = iopf_queue_add_device(iommu->iopf_queue, dev_data->dev); in amd_iommu_iopf_add_device()
263 dev_data->ppr = true; in amd_iommu_iopf_add_device()
269 struct iommu_dev_data *dev_data) in amd_iommu_iopf_remove_device() argument
271 iopf_queue_remove_device(iommu->iopf_queue, dev_data->dev); in amd_iommu_iopf_remove_device()
272 dev_data->ppr = false; in amd_iommu_iopf_remove_device()
/linux/drivers/atm/
H A Datmtcp.c205 if (dev_data) out_vcc = dev_data->vcc; in atmtcp_v_send()
253 dev_data->vcc = NULL; in atmtcp_c_close()
256 kfree(dev_data); in atmtcp_c_close()
258 vcc->dev_data = NULL; in atmtcp_c_close()
292 dev = vcc->dev_data; in atmtcp_c_send()
365 dev_data = kmalloc(sizeof(*dev_data),GFP_KERNEL); in atmtcp_create()
366 if (!dev_data) in atmtcp_create()
371 kfree(dev_data); in atmtcp_create()
376 dev->dev_data = dev_data; in atmtcp_create()
411 vcc->dev_data = dev; in atmtcp_attach()
[all …]
/linux/drivers/iio/pressure/
H A Dms5637.c43 struct ms_tp_dev *dev_data = iio_priv(indio_dev); in ms5637_show_samp_freq() local
60 struct ms_tp_dev *dev_data = iio_priv(indio_dev); in ms5637_read_raw() local
84 *val = ms5637_samp_freq[dev_data->res_index]; in ms5637_read_raw()
107 dev_data->res_index = i; in ms5637_write_raw()
148 struct ms_tp_dev *dev_data; in ms5637_probe() local
169 dev_data = iio_priv(indio_dev); in ms5637_probe()
170 dev_data->client = client; in ms5637_probe()
171 dev_data->res_index = data->hw->max_res_index; in ms5637_probe()
172 dev_data->hw = data->hw; in ms5637_probe()
173 mutex_init(&dev_data->lock); in ms5637_probe()
[all …]
/linux/drivers/clk/
H A Dclk-cdce706.c68 struct cdce706_dev_data *dev_data; member
168 dev_dbg(&hwd->dev_data->client->dev, in cdce706_pll_recalc_rate()
193 dev_dbg(&hwd->dev_data->client->dev, in cdce706_pll_round_rate()
203 dev_dbg(&hwd->dev_data->client->dev, in cdce706_pll_round_rate()
219 dev_dbg(&hwd->dev_data->client->dev, in cdce706_pll_set_rate()
283 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_recalc_rate()
299 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_determine_rate()
346 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_determine_rate()
353 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_determine_rate()
366 dev_dbg(&hwd->dev_data->client->dev, in cdce706_divider_set_rate()
[all …]
/linux/drivers/i3c/master/mipi-i3c-hci/
H A Dcore.c434 dev_data = kzalloc(sizeof(*dev_data), GFP_KERNEL); in i3c_hci_attach_i3c_dev()
435 if (!dev_data) in i3c_hci_attach_i3c_dev()
440 kfree(dev_data); in i3c_hci_attach_i3c_dev()
444 dev_data->dat_idx = ret; in i3c_hci_attach_i3c_dev()
475 kfree(dev_data); in i3c_hci_detach_i3c_dev()
489 dev_data = kzalloc(sizeof(*dev_data), GFP_KERNEL); in i3c_hci_attach_i2c_dev()
490 if (!dev_data) in i3c_hci_attach_i2c_dev()
494 kfree(dev_data); in i3c_hci_attach_i2c_dev()
499 dev_data->dat_idx = ret; in i3c_hci_attach_i2c_dev()
512 if (dev_data) { in i3c_hci_detach_i2c_dev()
[all …]
/linux/sound/soc/codecs/
H A Dsti-sas.c75 const struct sti_sas_dev_data *dev_data; member
425 drvdata->dev_data = (struct sti_sas_dev_data *)of_id->data; in sti_sas_driver_probe()
432 drvdata->dev_data->regmap); in sti_sas_driver_probe()
447 sti_sas_dai[STI_SAS_DAI_ANALOG_OUT].ops = drvdata->dev_data->dac_ops; in sti_sas_driver_probe()
450 sti_sas_driver.dapm_widgets = drvdata->dev_data->dapm_widgets; in sti_sas_driver_probe()
451 sti_sas_driver.num_dapm_widgets = drvdata->dev_data->num_dapm_widgets; in sti_sas_driver_probe()
453 sti_sas_driver.dapm_routes = drvdata->dev_data->dapm_routes; in sti_sas_driver_probe()
454 sti_sas_driver.num_dapm_routes = drvdata->dev_data->num_dapm_routes; in sti_sas_driver_probe()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_debug.c955 if (dev_data->initialized) in qed_dbg_dev_init()
963 dev_data->chip_id = CHIP_K2; in qed_dbg_dev_init()
969 dev_data->chip_id = CHIP_BB; in qed_dbg_dev_init()
1002 dev_data->num_ports = 1; in qed_dbg_dev_init()
1004 dev_data->num_ports = 2; in qed_dbg_dev_init()
1006 dev_data->num_ports = 4; in qed_dbg_dev_init()
1016 dev_data->use_dmae = true; in qed_dbg_dev_init()
1017 dev_data->initialized = 1; in qed_dbg_dev_init()
1696 u8 chip_id = dev_data->chip_id; in qed_grc_unreset_blocks()
2045 dev_data->use_dmae = 0; in qed_grc_dump_addr_range()
[all …]
/linux/drivers/iio/adc/
H A Dstm32-dfsdm-core.c308 const struct stm32_dfsdm_dev_data *dev_data) in stm32_dfsdm_probe_identification() argument
317 if (!dev_data->ipid) { in stm32_dfsdm_probe_identification()
318 dfsdm->num_fls = dev_data->num_filters; in stm32_dfsdm_probe_identification()
319 dfsdm->num_chs = dev_data->num_channels; in stm32_dfsdm_probe_identification()
327 if (id != dev_data->ipid) { in stm32_dfsdm_probe_identification()
368 const struct stm32_dfsdm_dev_data *dev_data; in stm32_dfsdm_probe() local
378 dev_data = of_device_get_match_data(&pdev->dev); in stm32_dfsdm_probe()
388 dev_data->regmap_cfg); in stm32_dfsdm_probe()
396 ret = stm32_dfsdm_probe_identification(pdev, priv, dev_data); in stm32_dfsdm_probe()
/linux/drivers/crypto/
H A Dsa2ul.c857 ctx->dev_data = data; in sa_cipher_cra_init()
1499 ctx->dev_data = data; in sa_sha_cra_init_alg()
1738 ctx->dev_data = data; in sa_cra_init_aead()
2271 if (!dev_data->sc_pool) { in sa_init_mem()
2402 dev_data = devm_kzalloc(dev, sizeof(*dev_data), GFP_KERNEL); in sa_ul_probe()
2403 if (!dev_data) in sa_ul_probe()
2407 if (!dev_data->match_data) in sa_ul_probe()
2415 dev_data->dev = dev; in sa_ul_probe()
2416 dev_data->pdev = pdev; in sa_ul_probe()
2417 dev_data->base = saul_base; in sa_ul_probe()
[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()

123