Home
last modified time | relevance | path

Searched refs:device_data (Results 1 – 25 of 59) sorted by relevance

123

/Linux-v6.1/drivers/crypto/ux500/hash/
Dhash_core.c86 static void hash_messagepad(struct hash_device_data *device_data,
94 static void release_hash_device(struct hash_device_data *device_data) in release_hash_device() argument
96 spin_lock(&device_data->ctx_lock); in release_hash_device()
97 device_data->current_ctx->device = NULL; in release_hash_device()
98 device_data->current_ctx = NULL; in release_hash_device()
99 spin_unlock(&device_data->ctx_lock); in release_hash_device()
108 static void hash_dma_setup_channel(struct hash_device_data *device_data, in hash_dma_setup_channel() argument
114 .dst_addr = device_data->phybase + HASH_DMA_FIFO, in hash_dma_setup_channel()
119 dma_cap_zero(device_data->dma.mask); in hash_dma_setup_channel()
120 dma_cap_set(DMA_SLAVE, device_data->dma.mask); in hash_dma_setup_channel()
[all …]
Dhash_alg.h108 #define HASH_SET_DIN(val, len) writesl(&device_data->base->din, (val), (len))
112 &device_data->base->cr, \
118 &device_data->base->cr, \
123 &device_data->base->str, \
128 &device_data->base->str, \
380 int hash_check_hw(struct hash_device_data *device_data);
382 int hash_setconfiguration(struct hash_device_data *device_data,
385 void hash_begin(struct hash_device_data *device_data, struct hash_ctx *ctx);
387 void hash_get_digest(struct hash_device_data *device_data,
392 int hash_save_state(struct hash_device_data *device_data,
[all …]
/Linux-v6.1/drivers/crypto/ux500/cryp/
Dcryp.c21 void cryp_wait_until_done(struct cryp_device_data *device_data) in cryp_wait_until_done() argument
23 while (cryp_is_logic_busy(device_data)) in cryp_wait_until_done()
31 int cryp_check(struct cryp_device_data *device_data) in cryp_check() argument
35 if (NULL == device_data) in cryp_check()
38 peripheralid2 = readl_relaxed(&device_data->base->periphId2); in cryp_check()
45 readl_relaxed(&device_data->base->periphId0)) in cryp_check()
47 readl_relaxed(&device_data->base->periphId1)) in cryp_check()
49 readl_relaxed(&device_data->base->periphId3)) in cryp_check()
51 readl_relaxed(&device_data->base->pcellId0)) in cryp_check()
53 readl_relaxed(&device_data->base->pcellId1)) in cryp_check()
[all …]
Dcryp_core.c187 struct cryp_device_data *device_data; in cryp_interrupt_handler() local
195 device_data = (struct cryp_device_data *)param; in cryp_interrupt_handler()
197 ctx = device_data->current_ctx; in cryp_interrupt_handler()
205 cryp_pending_irq_src(device_data, CRYP_IRQ_SRC_OUTPUT_FIFO) ? in cryp_interrupt_handler()
208 if (cryp_pending_irq_src(device_data, in cryp_interrupt_handler()
213 readsl(&device_data->base->dout, ctx->outdata, count); in cryp_interrupt_handler()
218 cryp_disable_irq_src(device_data, in cryp_interrupt_handler()
222 } else if (cryp_pending_irq_src(device_data, in cryp_interrupt_handler()
227 writesl(&device_data->base->din, ctx->indata, count); in cryp_interrupt_handler()
233 cryp_disable_irq_src(device_data, in cryp_interrupt_handler()
[all …]
Dcryp_irq.c20 void cryp_enable_irq_src(struct cryp_device_data *device_data, u32 irq_src) in cryp_enable_irq_src() argument
24 dev_dbg(device_data->dev, "[%s]", __func__); in cryp_enable_irq_src()
26 i = readl_relaxed(&device_data->base->imsc); in cryp_enable_irq_src()
28 writel_relaxed(i, &device_data->base->imsc); in cryp_enable_irq_src()
31 void cryp_disable_irq_src(struct cryp_device_data *device_data, u32 irq_src) in cryp_disable_irq_src() argument
35 dev_dbg(device_data->dev, "[%s]", __func__); in cryp_disable_irq_src()
37 i = readl_relaxed(&device_data->base->imsc); in cryp_disable_irq_src()
39 writel_relaxed(i, &device_data->base->imsc); in cryp_disable_irq_src()
42 bool cryp_pending_irq_src(struct cryp_device_data *device_data, u32 irq_src) in cryp_pending_irq_src() argument
44 return (readl_relaxed(&device_data->base->mis) & irq_src) > 0; in cryp_pending_irq_src()
Dcryp.h255 void cryp_wait_until_done(struct cryp_device_data *device_data);
259 int cryp_check(struct cryp_device_data *device_data);
261 void cryp_activity(struct cryp_device_data *device_data,
264 void cryp_flush_inoutfifo(struct cryp_device_data *device_data);
266 int cryp_set_configuration(struct cryp_device_data *device_data,
270 void cryp_configure_for_dma(struct cryp_device_data *device_data,
273 int cryp_configure_key_values(struct cryp_device_data *device_data,
277 int cryp_configure_init_vector(struct cryp_device_data *device_data,
283 int cryp_configure_protection(struct cryp_device_data *device_data,
287 void cryp_save_device_context(struct cryp_device_data *device_data,
[all …]
Dcryp_irq.h25 void cryp_enable_irq_src(struct cryp_device_data *device_data, u32 irq_src);
27 void cryp_disable_irq_src(struct cryp_device_data *device_data, u32 irq_src);
29 bool cryp_pending_irq_src(struct cryp_device_data *device_data, u32 irq_src);
/Linux-v6.1/sound/core/
Ddevice.c30 void *device_data, const struct snd_device_ops *ops) in snd_device_new() argument
35 if (snd_BUG_ON(!card || !device_data || !ops)) in snd_device_new()
44 dev->device_data = device_data; in snd_device_new()
82 static struct snd_device *look_for_dev(struct snd_card *card, void *device_data) in look_for_dev() argument
87 if (dev->device_data == device_data) in look_for_dev()
106 void snd_device_disconnect(struct snd_card *card, void *device_data) in snd_device_disconnect() argument
110 if (snd_BUG_ON(!card || !device_data)) in snd_device_disconnect()
112 dev = look_for_dev(card, device_data); in snd_device_disconnect()
117 device_data, __builtin_return_address(0)); in snd_device_disconnect()
130 void snd_device_free(struct snd_card *card, void *device_data) in snd_device_free() argument
[all …]
Dseq_device.c156 struct snd_seq_device *dev = device->device_data; in snd_seq_device_dev_free()
167 struct snd_seq_device *dev = device->device_data; in snd_seq_device_dev_register()
180 struct snd_seq_device *dev = device->device_data; in snd_seq_device_dev_disconnect()
Dhwdep.c406 struct snd_hwdep *hwdep = device->device_data; in snd_hwdep_dev_free()
417 struct snd_hwdep *hwdep = device->device_data; in snd_hwdep_dev_register()
459 struct snd_hwdep *hwdep = device->device_data; in snd_hwdep_dev_disconnect()
Djack.c43 struct snd_jack *jack = device->device_data; in snd_jack_dev_disconnect()
65 struct snd_jack *jack = device->device_data; in snd_jack_dev_free()
90 struct snd_jack *jack = device->device_data; in snd_jack_dev_register()
Dcompress_offload.c1061 if (snd_BUG_ON(!device || !device->device_data)) in snd_compress_dev_register()
1063 compr = device->device_data; in snd_compress_dev_register()
1083 compr = device->device_data; in snd_compress_dev_disconnect()
1156 compr = device->device_data; in snd_compress_dev_free()
/Linux-v6.1/drivers/input/misc/
Dsoc_button_array.c400 const struct soc_device_data *device_data; in soc_button_probe() local
407 device_data = acpi_device_get_match_data(dev); in soc_button_probe()
408 if (device_data && device_data->check) { in soc_button_probe()
409 error = device_data->check(dev); in soc_button_probe()
414 if (device_data && device_data->button_info) { in soc_button_probe()
415 button_info = device_data->button_info; in soc_button_probe()
451 if (!device_data || !device_data->button_info) in soc_button_probe()
/Linux-v6.1/sound/aoa/core/
Dalsa.c62 void *device_data, const struct snd_device_ops *ops) in aoa_snd_device_new() argument
69 err = snd_device_new(card, type, device_data, ops); in aoa_snd_device_new()
74 err = snd_device_register(card, device_data); in aoa_snd_device_new()
80 snd_device_free(card, device_data); in aoa_snd_device_new()
/Linux-v6.1/include/sound/
Dcore.h72 void *device_data; /* device structure */ member
322 void *device_data, const struct snd_device_ops *ops);
323 int snd_device_register(struct snd_card *card, void *device_data);
325 void snd_device_disconnect(struct snd_card *card, void *device_data);
327 void snd_device_free(struct snd_card *card, void *device_data);
329 int snd_device_get_state(struct snd_card *card, void *device_data);
/Linux-v6.1/sound/pci/hda/
Dhda_beep.c163 struct hda_beep *beep = device->device_data; in beep_dev_register()
174 struct hda_beep *beep = device->device_data; in beep_dev_disconnect()
187 struct hda_beep *beep = device->device_data; in beep_dev_free()
Dhda_tegra.c214 struct azx *chip = device->device_data; in hda_tegra_dev_disconnect()
225 struct azx *chip = device->device_data; in hda_tegra_dev_free()
/Linux-v6.1/drivers/scsi/lpfc/
Dlpfc_mem.c219 struct lpfc_device_data *device_data; in lpfc_mem_free() local
263 device_data = list_first_entry(&phba->luns, in lpfc_mem_free()
266 list_del(&device_data->listentry); in lpfc_mem_free()
267 mempool_free(device_data, phba->device_data_mem_pool); in lpfc_mem_free()
/Linux-v6.1/sound/aoa/
Daoa.h119 void *device_data, const struct snd_device_ops *ops);
/Linux-v6.1/drivers/md/
Ddm-ima.c103 static int dm_ima_alloc_and_copy_device_data(struct mapped_device *md, char **device_data, in dm_ima_alloc_and_copy_device_data() argument
113 *device_data = dm_ima_alloc(DM_IMA_DEVICE_BUF_LEN, GFP_KERNEL, noio); in dm_ima_alloc_and_copy_device_data()
114 if (!(*device_data)) { in dm_ima_alloc_and_copy_device_data()
119 scnprintf(*device_data, DM_IMA_DEVICE_BUF_LEN, in dm_ima_alloc_and_copy_device_data()
/Linux-v6.1/drivers/firmware/
Ddmi_scan.c289 dev->device_data = NULL; in dmi_save_one_device()
329 dev->device_data = NULL; in dmi_save_oem_strings_devices()
352 dev->device_data = data; in dmi_save_ipmi_device()
379 dev->dev.device_data = dev; in dmi_save_dev_pciaddr()
/Linux-v6.1/include/linux/
Ddmi.h86 void *device_data; /* Type specific data */ member
/Linux-v6.1/drivers/char/ipmi/
Dipmi_dmi.c219 dmi_decode_ipmi((const struct dmi_header *) dev->device_data); in scan_for_dmi_ipmi()
/Linux-v6.1/drivers/pci/
Dpci-label.c70 donboard = dmi->device_data; in find_smbios_instance_string()
/Linux-v6.1/drivers/input/touchscreen/
Dbu21013_ts.c236 static irqreturn_t bu21013_gpio_irq(int irq, void *device_data) in bu21013_gpio_irq() argument
238 struct bu21013_ts *ts = device_data; in bu21013_gpio_irq()

123