| /Linux-v5.4/drivers/crypto/ux500/hash/ | 
| D | hash_core.c | 84 static void hash_messagepad(struct hash_device_data *device_data,92 static void release_hash_device(struct hash_device_data *device_data)  in release_hash_device()  argument
 94 	spin_lock(&device_data->ctx_lock);  in release_hash_device()
 95 	device_data->current_ctx->device = NULL;  in release_hash_device()
 96 	device_data->current_ctx = NULL;  in release_hash_device()
 97 	spin_unlock(&device_data->ctx_lock);  in release_hash_device()
 106 static void hash_dma_setup_channel(struct hash_device_data *device_data,  in hash_dma_setup_channel()  argument
 112 		.dst_addr = device_data->phybase + HASH_DMA_FIFO,  in hash_dma_setup_channel()
 117 	dma_cap_zero(device_data->dma.mask);  in hash_dma_setup_channel()
 118 	dma_cap_set(DMA_SLAVE, device_data->dma.mask);  in hash_dma_setup_channel()
 [all …]
 
 | 
| D | hash_alg.h | 108 #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.4/drivers/crypto/ux500/cryp/ | 
| D | cryp.c | 21 void cryp_wait_until_done(struct cryp_device_data *device_data)  in cryp_wait_until_done()  argument23 	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 …]
 
 | 
| D | cryp_core.c | 195 	struct cryp_device_data *device_data;  in cryp_interrupt_handler()  local203 	device_data = (struct cryp_device_data *)param;  in cryp_interrupt_handler()
 205 	ctx = device_data->current_ctx;  in cryp_interrupt_handler()
 213 		cryp_pending_irq_src(device_data, CRYP_IRQ_SRC_OUTPUT_FIFO) ?  in cryp_interrupt_handler()
 216 	if (cryp_pending_irq_src(device_data,  in cryp_interrupt_handler()
 221 			readsl(&device_data->base->dout, ctx->outdata, count);  in cryp_interrupt_handler()
 226 				cryp_disable_irq_src(device_data,  in cryp_interrupt_handler()
 230 	} else if (cryp_pending_irq_src(device_data,  in cryp_interrupt_handler()
 235 			writesl(&device_data->base->din, ctx->indata, count);  in cryp_interrupt_handler()
 241 				cryp_disable_irq_src(device_data,  in cryp_interrupt_handler()
 [all …]
 
 | 
| D | cryp_irq.c | 20 void cryp_enable_irq_src(struct cryp_device_data *device_data, u32 irq_src)  in cryp_enable_irq_src()  argument24 	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()
 
 | 
| D | cryp.h | 253 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 …]
 
 | 
| D | cryp_irq.h | 25 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.4/sound/core/ | 
| D | device.c | 30 		   void *device_data, struct snd_device_ops *ops)  in snd_device_new()  argument35 	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 …]
 
 | 
| D | seq_device.c | 147 	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()
 
 | 
| D | jack.c | 35 	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()
 
 | 
| D | hwdep.c | 398 	struct snd_hwdep *hwdep = device->device_data;  in snd_hwdep_dev_free()409 	struct snd_hwdep *hwdep = device->device_data;  in snd_hwdep_dev_register()
 451 	struct snd_hwdep *hwdep = device->device_data;  in snd_hwdep_dev_disconnect()
 
 | 
| /Linux-v5.4/drivers/vfio/mdev/ | 
| D | vfio_mdev.c | 24 static int vfio_mdev_open(void *device_data)  in vfio_mdev_open()  argument26 	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.4/include/linux/ | 
| D | vfio.h | 32 	int	(*open)(void *device_data);33 	void	(*release)(void *device_data);
 34 	ssize_t	(*read)(void *device_data, char __user *buf,
 36 	ssize_t	(*write)(void *device_data, const char __user *buf,
 38 	long	(*ioctl)(void *device_data, unsigned int cmd,
 40 	int	(*mmap)(void *device_data, struct vm_area_struct *vma);
 41 	void	(*request)(void *device_data, unsigned int count);
 49 			      void *device_data);
 
 | 
| /Linux-v5.4/drivers/input/misc/ | 
| D | soc_button_array.c | 323 	const struct soc_device_data *device_data;  in soc_button_probe()  local330 	device_data = acpi_device_get_match_data(dev);  in soc_button_probe()
 331 	if (device_data && device_data->check) {  in soc_button_probe()
 332 		error = device_data->check(dev);  in soc_button_probe()
 337 	if (device_data && device_data->button_info) {  in soc_button_probe()
 338 		button_info = device_data->button_info;  in soc_button_probe()
 374 	if (!device_data || !device_data->button_info)  in soc_button_probe()
 
 | 
| /Linux-v5.4/sound/aoa/core/ | 
| D | alsa.c | 62 		       void * device_data, struct snd_device_ops * ops)  in aoa_snd_device_new()  argument69 	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.4/drivers/net/can/m_can/ | 
| D | m_can_platform.c | 19 	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()
 73 	mcan_class->device_data = priv;  in m_can_plat_probe()
 
 | 
| D | tcan4x5x.c | 235 	struct tcan4x5x_priv *priv = cdev->device_data;  in tcan4x5x_read_reg()245 	struct tcan4x5x_priv *priv = cdev->device_data;  in tcan4x5x_read_fifo()
 255 	struct tcan4x5x_priv *priv = cdev->device_data;  in tcan4x5x_write_reg()
 263 	struct tcan4x5x_priv *priv = cdev->device_data;  in tcan4x5x_write_fifo()
 282 	struct tcan4x5x_priv *priv = cdev->device_data;  in tcan4x5x_write_tcan_reg()
 316 	struct tcan4x5x_priv *tcan4x5x = cdev->device_data;  in tcan4x5x_init()
 343 	struct tcan4x5x_priv *tcan4x5x = cdev->device_data;  in tcan4x5x_parse_config()
 401 	mcan_class->device_data = priv;  in tcan4x5x_can_probe()
 
 | 
| D | m_can.h | 89 	void *device_data;  member
 | 
| /Linux-v5.4/drivers/vfio/platform/ | 
| D | vfio_platform_common.c | 221 static void vfio_platform_release(void *device_data)  in vfio_platform_release()  argument223 	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()
 297 static long vfio_platform_ioctl(void *device_data,  in vfio_platform_ioctl()  argument
 300 	struct vfio_platform_device *vdev = device_data;  in vfio_platform_ioctl()
 459 static ssize_t vfio_platform_read(void *device_data, char __user *buf,  in vfio_platform_read()  argument
 462 	struct vfio_platform_device *vdev = device_data;  in vfio_platform_read()
 535 static ssize_t vfio_platform_write(void *device_data, const char __user *buf,  in vfio_platform_write()  argument
 538 	struct vfio_platform_device *vdev = device_data;  in vfio_platform_write()
 [all …]
 
 | 
| /Linux-v5.4/include/sound/ | 
| D | core.h | 71 	void *device_data;		/* device structure */  member258 		   void *device_data, struct snd_device_ops *ops);
 259 int snd_device_register(struct snd_card *card, void *device_data);
 261 void snd_device_disconnect(struct snd_card *card, void *device_data);
 263 void snd_device_free(struct snd_card *card, void *device_data);
 
 | 
| /Linux-v5.4/drivers/vfio/pci/ | 
| D | vfio_pci.c | 466 static void vfio_pci_release(void *device_data)  in vfio_pci_release()  argument468 	struct vfio_pci_device *vdev = device_data;  in vfio_pci_release()
 482 static int vfio_pci_open(void *device_data)  in vfio_pci_open()  argument
 484 	struct vfio_pci_device *vdev = device_data;  in vfio_pci_open()
 691 static long vfio_pci_ioctl(void *device_data,  in vfio_pci_ioctl()  argument
 694 	struct vfio_pci_device *vdev = device_data;  in vfio_pci_ioctl()
 1145 static ssize_t vfio_pci_rw(void *device_data, char __user *buf,  in vfio_pci_rw()  argument
 1149 	struct vfio_pci_device *vdev = device_data;  in vfio_pci_rw()
 1177 static ssize_t vfio_pci_read(void *device_data, char __user *buf,  in vfio_pci_read()  argument
 1183 	return vfio_pci_rw(device_data, buf, count, ppos, false);  in vfio_pci_read()
 [all …]
 
 | 
| /Linux-v5.4/drivers/vfio/ | 
| D | vfio.c | 98 	void				*device_data;  member538 					     void *device_data)  in vfio_group_create_device()  argument
 550 	device->device_data = device_data;  in vfio_group_create_device()
 801 		       const struct vfio_device_ops *ops, void *device_data)  in vfio_add_group_dev()  argument
 835 	device = vfio_group_create_device(group, dev, ops, device_data);  in vfio_add_group_dev()
 898 	return device->device_data;  in vfio_device_data()
 910 	void *device_data = device->device_data;  in vfio_del_group_dev()  local
 957 			device->ops->request(device_data, i++);  in vfio_del_group_dev()
 997 	return device_data;  in vfio_del_group_dev()
 1447 	ret = device->ops->open(device->device_data);  in vfio_group_get_device_fd()
 [all …]
 
 | 
| /Linux-v5.4/sound/pci/hda/ | 
| D | hda_beep.c | 153 	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.4/drivers/scsi/lpfc/ | 
| D | lpfc_mem.c | 220 	struct lpfc_device_data *device_data;  in lpfc_mem_free()  local267 			device_data = list_first_entry(&phba->luns,  in lpfc_mem_free()
 270 			list_del(&device_data->listentry);  in lpfc_mem_free()
 271 			mempool_free(device_data, phba->device_data_mem_pool);  in lpfc_mem_free()
 
 | 
| /Linux-v5.4/sound/aoa/ | 
| D | aoa.h | 119 	void * device_data, struct snd_device_ops * ops);
 |