/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 …]
|
/drivers/crypto/ux500/cryp/ |
D | cryp.c | 21 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 …]
|
D | cryp_core.c | 195 struct cryp_device_data *device_data; in cryp_interrupt_handler() local 203 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() 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()
|
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);
|
/drivers/vfio/mdev/ |
D | vfio_mdev.c | 24 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 …]
|
/drivers/input/misc/ |
D | soc_button_array.c | 323 const struct soc_device_data *device_data; in soc_button_probe() local 330 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()
|
/drivers/vfio/platform/ |
D | vfio_platform_common.c | 221 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() 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 …]
|
/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 | 257 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_read_reg() 267 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_read_fifo() 277 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_write_reg() 285 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_write_fifo() 304 struct tcan4x5x_priv *priv = cdev->device_data; in tcan4x5x_write_tcan_reg() 338 struct tcan4x5x_priv *tcan4x5x = cdev->device_data; in tcan4x5x_init() 365 struct tcan4x5x_priv *tcan4x5x = cdev->device_data; in tcan4x5x_parse_config() 428 mcan_class->device_data = priv; in tcan4x5x_can_probe()
|
D | m_can.h | 89 void *device_data; member
|
/drivers/vfio/pci/ |
D | vfio_pci.c | 466 static void vfio_pci_release(void *device_data) in vfio_pci_release() argument 468 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 …]
|
/drivers/vfio/ |
D | vfio.c | 98 void *device_data; member 538 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 …]
|
/drivers/scsi/lpfc/ |
D | lpfc_mem.c | 220 struct lpfc_device_data *device_data; in lpfc_mem_free() local 267 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()
|
D | lpfc_scsi.c | 5504 struct lpfc_device_data *device_data; in lpfc_slave_alloc() local 5520 device_data = __lpfc_get_device_data(phba, in lpfc_slave_alloc() 5525 if (!device_data) { in lpfc_slave_alloc() 5527 device_data = lpfc_create_device_data(phba, in lpfc_slave_alloc() 5533 if (!device_data) in lpfc_slave_alloc() 5536 list_add_tail(&device_data->listentry, &phba->luns); in lpfc_slave_alloc() 5538 device_data->rport_data = rport->dd_data; in lpfc_slave_alloc() 5539 device_data->available = true; in lpfc_slave_alloc() 5541 sdev->hostdata = device_data; in lpfc_slave_alloc() 5638 struct lpfc_device_data *device_data = sdev->hostdata; in lpfc_slave_destroy() local [all …]
|
/drivers/firmware/ |
D | dmi_scan.c | 255 dev->device_data = NULL; in dmi_save_one_device() 295 dev->device_data = NULL; in dmi_save_oem_strings_devices() 318 dev->device_data = data; in dmi_save_ipmi_device() 345 dev->dev.device_data = dev; in dmi_save_dev_pciaddr()
|
/drivers/char/ipmi/ |
D | ipmi_dmi.c | 219 dmi_decode_ipmi((const struct dmi_header *) dev->device_data); in scan_for_dmi_ipmi()
|
/drivers/input/touchscreen/ |
D | bu21013_ts.c | 236 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()
|
/drivers/pci/ |
D | pci-label.c | 59 donboard = dmi->device_data; in find_smbios_instance_string()
|
/drivers/media/usb/go7007/ |
D | snd-go7007.c | 208 struct go7007 *go = device->device_data; in go7007_snd_free()
|
/drivers/gpu/drm/qxl/ |
D | qxl_dev.h | 448 uint8_t device_data[QXL_CURSOR_DEVICE_DATA_SIZE]; member
|
/drivers/platform/chrome/ |
D | chromeos_laptop.c | 687 dev_data = dmi_dev->device_data; in chromeos_laptop_get_irq_from_dmi()
|