Lines Matching refs:dev_data

38 	struct nios2_msgdma_dev_data *dev_data = (struct nios2_msgdma_dev_data *)dev->data;  in nios2_msgdma_isr()  local
41 alt_handle_irq(dev_data->msgdma_dev, DT_INST_IRQN(0)); in nios2_msgdma_isr()
46 struct nios2_msgdma_dev_data *dev_data = in nios2_msgdma_callback() local
51 status = IORD_ALTERA_MSGDMA_CSR_STATUS(dev_data->msgdma_dev->csr_base); in nios2_msgdma_callback()
63 dev_data->dma_callback(dev_data->dev, dev_data->user_data, 0, dma_status); in nios2_msgdma_callback()
69 struct nios2_msgdma_dev_data *dev_data = (struct nios2_msgdma_dev_data *)dev->data; in nios2_msgdma_config() local
103 k_sem_take(&dev_data->sem_lock, K_FOREVER); in nios2_msgdma_config()
104 dev_data->dma_callback = cfg->dma_callback; in nios2_msgdma_config()
105 dev_data->user_data = cfg->user_data; in nios2_msgdma_config()
106 dev_data->direction = cfg->channel_direction; in nios2_msgdma_config()
111 if (dev_data->direction == MEMORY_TO_MEMORY) { in nios2_msgdma_config()
113 dev_data->msgdma_dev, &dev_data->desc, in nios2_msgdma_config()
118 } else if (dev_data->direction == MEMORY_TO_PERIPHERAL) { in nios2_msgdma_config()
120 dev_data->msgdma_dev, &dev_data->desc, in nios2_msgdma_config()
124 } else if (dev_data->direction == PERIPHERAL_TO_MEMORY) { in nios2_msgdma_config()
126 dev_data->msgdma_dev, &dev_data->desc, in nios2_msgdma_config()
136 alt_msgdma_register_callback(dev_data->msgdma_dev, in nios2_msgdma_config()
141 dev_data); in nios2_msgdma_config()
144 IOWR_ALTERA_MSGDMA_CSR_STATUS(dev_data->msgdma_dev->csr_base, in nios2_msgdma_config()
146 k_sem_give(&dev_data->sem_lock); in nios2_msgdma_config()
208 struct nios2_msgdma_dev_data *dev_data = (struct nios2_msgdma_dev_data *)dev->data; in nios2_msgdma0_initialize() local
210 dev_data->dev = dev; in nios2_msgdma0_initialize()
213 k_sem_init(&dev_data->sem_lock, 1, 1); in nios2_msgdma0_initialize()
215 alt_msgdma_init(dev_data->msgdma_dev, 0, DT_INST_IRQN(0)); in nios2_msgdma0_initialize()