Home
last modified time | relevance | path

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

12345

/Linux-v5.10/drivers/crypto/ux500/hash/
Dhash_core.c85 static void hash_messagepad(struct hash_device_data *device_data,
93 static void release_hash_device(struct hash_device_data *device_data) in release_hash_device() argument
95 spin_lock(&device_data->ctx_lock); in release_hash_device()
96 device_data->current_ctx->device = NULL; in release_hash_device()
97 device_data->current_ctx = NULL; in release_hash_device()
98 spin_unlock(&device_data->ctx_lock); in release_hash_device()
107 static void hash_dma_setup_channel(struct hash_device_data *device_data, in hash_dma_setup_channel() argument
113 .dst_addr = device_data->phybase + HASH_DMA_FIFO, in hash_dma_setup_channel()
118 dma_cap_zero(device_data->dma.mask); in hash_dma_setup_channel()
119 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-v5.10/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.c186 struct cryp_device_data *device_data; in cryp_interrupt_handler() local
194 device_data = (struct cryp_device_data *)param; in cryp_interrupt_handler()
196 ctx = device_data->current_ctx; in cryp_interrupt_handler()
204 cryp_pending_irq_src(device_data, CRYP_IRQ_SRC_OUTPUT_FIFO) ? in cryp_interrupt_handler()
207 if (cryp_pending_irq_src(device_data, in cryp_interrupt_handler()
212 readsl(&device_data->base->dout, ctx->outdata, count); in cryp_interrupt_handler()
217 cryp_disable_irq_src(device_data, in cryp_interrupt_handler()
221 } else if (cryp_pending_irq_src(device_data, in cryp_interrupt_handler()
226 writesl(&device_data->base->din, ctx->indata, count); in cryp_interrupt_handler()
232 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.h253 void cryp_wait_until_done(struct cryp_device_data *device_data);
257 int cryp_check(struct cryp_device_data *device_data);
259 void cryp_activity(struct cryp_device_data *device_data,
262 void cryp_flush_inoutfifo(struct cryp_device_data *device_data);
264 int cryp_set_configuration(struct cryp_device_data *device_data,
268 void cryp_configure_for_dma(struct cryp_device_data *device_data,
271 int cryp_configure_key_values(struct cryp_device_data *device_data,
275 int cryp_configure_init_vector(struct cryp_device_data *device_data,
281 int cryp_configure_protection(struct cryp_device_data *device_data,
285 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-v5.10/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.c147 struct snd_seq_device *dev = device->device_data; in snd_seq_device_dev_free()
156 struct snd_seq_device *dev = device->device_data; in snd_seq_device_dev_register()
169 struct snd_seq_device *dev = device->device_data; in snd_seq_device_dev_disconnect()
Djack.c35 struct snd_jack *jack = device->device_data; in snd_jack_dev_disconnect()
53 struct snd_jack *jack = device->device_data; in snd_jack_dev_free()
75 struct snd_jack *jack = device->device_data; in snd_jack_dev_register()
/Linux-v5.10/drivers/vfio/mdev/
Dvfio_mdev.c24 static int vfio_mdev_open(void *device_data) in vfio_mdev_open() argument
26 struct mdev_device *mdev = device_data; in vfio_mdev_open()
43 static void vfio_mdev_release(void *device_data) in vfio_mdev_release() argument
45 struct mdev_device *mdev = device_data; in vfio_mdev_release()
54 static long vfio_mdev_unlocked_ioctl(void *device_data, in vfio_mdev_unlocked_ioctl() argument
57 struct mdev_device *mdev = device_data; in vfio_mdev_unlocked_ioctl()
66 static ssize_t vfio_mdev_read(void *device_data, char __user *buf, in vfio_mdev_read() argument
69 struct mdev_device *mdev = device_data; in vfio_mdev_read()
78 static ssize_t vfio_mdev_write(void *device_data, const char __user *buf, in vfio_mdev_write() argument
81 struct mdev_device *mdev = device_data; in vfio_mdev_write()
[all …]
/Linux-v5.10/include/linux/
Dvfio.h35 int (*open)(void *device_data);
36 void (*release)(void *device_data);
37 ssize_t (*read)(void *device_data, char __user *buf,
39 ssize_t (*write)(void *device_data, const char __user *buf,
41 long (*ioctl)(void *device_data, unsigned int cmd,
43 int (*mmap)(void *device_data, struct vm_area_struct *vma);
44 void (*request)(void *device_data, unsigned int count);
45 int (*match)(void *device_data, char *buf);
53 void *device_data);
/Linux-v5.10/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-v5.10/drivers/input/misc/
Dsoc_button_array.c388 const struct soc_device_data *device_data; in soc_button_probe() local
395 device_data = acpi_device_get_match_data(dev); in soc_button_probe()
396 if (device_data && device_data->check) { in soc_button_probe()
397 error = device_data->check(dev); in soc_button_probe()
402 if (device_data && device_data->button_info) { in soc_button_probe()
403 button_info = device_data->button_info; in soc_button_probe()
439 if (!device_data || !device_data->button_info) in soc_button_probe()
/Linux-v5.10/drivers/net/can/m_can/
Dm_can_platform.c19 struct m_can_plat_priv *priv = cdev->device_data; in iomap_read_reg()
26 struct m_can_plat_priv *priv = cdev->device_data; in iomap_read_fifo()
33 struct m_can_plat_priv *priv = cdev->device_data; in iomap_write_reg()
42 struct m_can_plat_priv *priv = cdev->device_data; in iomap_write_fifo()
75 mcan_class->device_data = priv; in m_can_plat_probe()
Dtcan4x5x.c260 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_read_reg()
270 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_read_fifo()
280 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_write_reg()
288 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_write_fifo()
307 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_write_tcan_reg()
341 struct tcan4x5x_priv *tcan4x5x = cdev->device_data; in tcan4x5x_init()
368 struct tcan4x5x_priv *tcan4x5x = cdev->device_data; in tcan4x5x_disable_wake()
376 struct tcan4x5x_priv *tcan4x5x = cdev->device_data; in tcan4x5x_disable_state()
384 struct tcan4x5x_priv *tcan4x5x = cdev->device_data; in tcan4x5x_parse_config()
456 mcan_class->device_data = priv; in tcan4x5x_can_probe()
Dm_can.h89 void *device_data; member
/Linux-v5.10/drivers/vfio/fsl-mc/
Dvfio_fsl_mc.c138 static int vfio_fsl_mc_open(void *device_data) in vfio_fsl_mc_open() argument
140 struct vfio_fsl_mc_device *vdev = device_data; in vfio_fsl_mc_open()
164 static void vfio_fsl_mc_release(void *device_data) in vfio_fsl_mc_release() argument
166 struct vfio_fsl_mc_device *vdev = device_data; in vfio_fsl_mc_release()
200 static long vfio_fsl_mc_ioctl(void *device_data, unsigned int cmd, in vfio_fsl_mc_ioctl() argument
204 struct vfio_fsl_mc_device *vdev = device_data; in vfio_fsl_mc_ioctl()
330 static ssize_t vfio_fsl_mc_read(void *device_data, char __user *buf, in vfio_fsl_mc_read() argument
333 struct vfio_fsl_mc_device *vdev = device_data; in vfio_fsl_mc_read()
407 static ssize_t vfio_fsl_mc_write(void *device_data, const char __user *buf, in vfio_fsl_mc_write() argument
410 struct vfio_fsl_mc_device *vdev = device_data; in vfio_fsl_mc_write()
[all …]
/Linux-v5.10/drivers/vfio/platform/
Dvfio_platform_common.c221 static void vfio_platform_release(void *device_data) in vfio_platform_release() argument
223 struct vfio_platform_device *vdev = device_data; in vfio_platform_release()
247 static int vfio_platform_open(void *device_data) in vfio_platform_open() argument
249 struct vfio_platform_device *vdev = device_data; in vfio_platform_open()
296 static long vfio_platform_ioctl(void *device_data, in vfio_platform_ioctl() argument
299 struct vfio_platform_device *vdev = device_data; in vfio_platform_ioctl()
458 static ssize_t vfio_platform_read(void *device_data, char __user *buf, in vfio_platform_read() argument
461 struct vfio_platform_device *vdev = device_data; in vfio_platform_read()
534 static ssize_t vfio_platform_write(void *device_data, const char __user *buf, in vfio_platform_write() argument
537 struct vfio_platform_device *vdev = device_data; in vfio_platform_write()
[all …]
/Linux-v5.10/include/sound/
Dcore.h71 void *device_data; /* device structure */ member
262 void *device_data, const struct snd_device_ops *ops);
263 int snd_device_register(struct snd_card *card, void *device_data);
265 void snd_device_disconnect(struct snd_card *card, void *device_data);
267 void snd_device_free(struct snd_card *card, void *device_data);
269 int snd_device_get_state(struct snd_card *card, void *device_data);
/Linux-v5.10/drivers/vfio/
Dvfio.c99 void *device_data; member
539 void *device_data) in vfio_group_create_device() argument
551 device->device_data = device_data; in vfio_group_create_device()
805 const struct vfio_device_ops *ops, void *device_data) in vfio_add_group_dev() argument
839 device = vfio_group_create_device(group, dev, ops, device_data); in vfio_add_group_dev()
889 ret = it->ops->match(it->device_data, buf); in vfio_device_get_from_name()
914 return device->device_data; in vfio_device_data()
926 void *device_data = device->device_data; in vfio_del_group_dev() local
973 device->ops->request(device_data, i++); in vfio_del_group_dev()
1013 return device_data; in vfio_del_group_dev()
[all …]
/Linux-v5.10/drivers/vfio/pci/
Dvfio_pci.c558 static void vfio_pci_release(void *device_data) in vfio_pci_release() argument
560 struct vfio_pci_device *vdev = device_data; in vfio_pci_release()
586 static int vfio_pci_open(void *device_data) in vfio_pci_open() argument
588 struct vfio_pci_device *vdev = device_data; in vfio_pci_open()
802 static long vfio_pci_ioctl(void *device_data, in vfio_pci_ioctl() argument
805 struct vfio_pci_device *vdev = device_data; in vfio_pci_ioctl()
1409 static ssize_t vfio_pci_rw(void *device_data, char __user *buf, in vfio_pci_rw() argument
1413 struct vfio_pci_device *vdev = device_data; in vfio_pci_rw()
1441 static ssize_t vfio_pci_read(void *device_data, char __user *buf, in vfio_pci_read() argument
1447 return vfio_pci_rw(device_data, buf, count, ppos, false); in vfio_pci_read()
[all …]
/Linux-v5.10/sound/pci/hda/
Dhda_beep.c153 struct hda_beep *beep = device->device_data; in beep_dev_register()
164 struct hda_beep *beep = device->device_data; in beep_dev_disconnect()
176 struct hda_beep *beep = device->device_data; in beep_dev_free()
/Linux-v5.10/drivers/scsi/lpfc/
Dlpfc_mem.c218 struct lpfc_device_data *device_data; in lpfc_mem_free() local
262 device_data = list_first_entry(&phba->luns, in lpfc_mem_free()
265 list_del(&device_data->listentry); in lpfc_mem_free()
266 mempool_free(device_data, phba->device_data_mem_pool); in lpfc_mem_free()
/Linux-v5.10/sound/aoa/
Daoa.h119 void *device_data, const struct snd_device_ops *ops);

12345