Home
last modified time | relevance | path

Searched refs:mgbdev (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/media/pci/mgb4/
H A Dmgb4_core.c86 struct mgb4_dev *mgbdev = dev_get_drvdata(dev); in temp_read() local
92 raw = mgb4_read_reg(&mgbdev->video, 0xD0); in temp_read()
160 static int init_spi(struct mgb4_dev *mgbdev, u32 devid) in init_spi() argument
182 struct pci_dev *pdev = mgbdev->pdev; in init_spi()
192 irq = xdma_get_user_irq(mgbdev->xdev, 14); in init_spi()
193 xdma_enable_user_irq(mgbdev->xdev, irq); in init_spi()
202 mgbdev->spi_pdev = platform_device_register_resndata(dev, "xilinx_spi", in init_spi()
207 if (IS_ERR(mgbdev->spi_pdev)) { in init_spi()
209 return PTR_ERR(mgbdev->spi_pdev); in init_spi()
212 ctlr = get_spi_adap(mgbdev->spi_pdev); in init_spi()
[all …]
H A Dmgb4_dma.c22 int mgb4_dma_transfer(struct mgb4_dev *mgbdev, u32 channel, bool write, in mgb4_dma_transfer() argument
28 struct pci_dev *pdev = mgbdev->pdev; in mgb4_dma_transfer()
37 chan = &mgbdev->h2c_chan[channel]; in mgb4_dma_transfer()
42 chan = &mgbdev->c2h_chan[channel]; in mgb4_dma_transfer()
79 int mgb4_dma_channel_init(struct mgb4_dev *mgbdev) in mgb4_dma_channel_init() argument
83 struct pci_dev *pdev = mgbdev->pdev; in mgb4_dma_channel_init()
87 mgbdev->c2h_chan[i].chan = dma_request_chan(&pdev->dev, name); in mgb4_dma_channel_init()
88 if (IS_ERR(mgbdev->c2h_chan[i].chan)) { in mgb4_dma_channel_init()
90 ret = PTR_ERR(mgbdev->c2h_chan[i].chan); in mgb4_dma_channel_init()
91 mgbdev->c2h_chan[i].chan = NULL; in mgb4_dma_channel_init()
[all …]
H A Dmgb4_sysfs_pci.c17 struct mgb4_dev *mgbdev = dev_get_drvdata(dev); in module_version_show() local
19 return sprintf(buf, "%u\n", mgbdev->module_version & 0x0F); in module_version_show()
25 struct mgb4_dev *mgbdev = dev_get_drvdata(dev); in module_type_show() local
27 return sprintf(buf, "%u\n", mgbdev->module_version >> 4); in module_type_show()
33 struct mgb4_dev *mgbdev = dev_get_drvdata(dev); in fw_version_show() local
34 u32 config = mgb4_read_reg(&mgbdev->video, 0xC4); in fw_version_show()
42 struct mgb4_dev *mgbdev = dev_get_drvdata(dev); in fw_type_show() local
43 u32 config = mgb4_read_reg(&mgbdev->video, 0xC4); in fw_type_show()
51 struct mgb4_dev *mgbdev = dev_get_drvdata(dev); in serial_number_show() local
52 u32 sn = mgbdev->serial_number; in serial_number_show()
H A Dmgb4_vout.c72 struct mgb4_regs *video = &voutdev->mgbdev->video; in get_timings()
115 struct mgb4_regs *video = &voutdev->mgbdev->video; in queue_setup()
126 if (test_bit(0, &voutdev->mgbdev->io_reconfig)) in queue_setup()
150 struct device *dev = &voutdev->mgbdev->pdev->dev; in buffer_prepare()
151 struct mgb4_regs *video = &voutdev->mgbdev->video; in buffer_prepare()
183 struct mgb4_dev *mgbdev = voutdev->mgbdev; in stop_streaming() local
184 int irq = xdma_get_user_irq(mgbdev->xdev, voutdev->config->irq); in stop_streaming()
186 xdma_disable_user_irq(mgbdev->xdev, irq); in stop_streaming()
189 mgb4_mask_reg(&mgbdev->video, voutdev->config->regs.config, 0x2, 0x0); in stop_streaming()
190 mgb4_write_reg(&mgbdev->video, voutdev->config->regs.padding, 0); in stop_streaming()
[all …]
H A Dmgb4_vin.c113 voutdev = vindev->mgbdev->vout[i]; in loopback_dev()
117 config = mgb4_read_reg(&voutdev->mgbdev->video, in loopback_dev()
147 struct mgb4_regs *video = &vindev->mgbdev->video; in set_loopback_padding()
162 struct mgb4_regs *video = &vindev->mgbdev->video; in get_timings()
214 struct mgb4_regs *video = &vindev->mgbdev->video; in queue_setup()
225 if (test_bit(0, &vindev->mgbdev->io_reconfig)) in queue_setup()
251 struct mgb4_regs *video = &vindev->mgbdev->video; in buffer_prepare()
252 struct device *dev = &vindev->mgbdev->pdev->dev; in buffer_prepare()
284 struct mgb4_regs *video = &vindev->mgbdev->video; in stop_streaming()
286 int irq = xdma_get_user_irq(vindev->mgbdev->xdev, config->vin_irq); in stop_streaming()
[all …]
H A Dmgb4_dma.h12 int mgb4_dma_channel_init(struct mgb4_dev *mgbdev);
13 void mgb4_dma_channel_free(struct mgb4_dev *mgbdev);
15 int mgb4_dma_transfer(struct mgb4_dev *mgbdev, u32 channel, bool write,
H A Dmgb4_vout.h37 struct mgb4_dev *mgbdev; member
62 struct mgb4_vout_dev *mgb4_vout_create(struct mgb4_dev *mgbdev, int id);
H A Dmgb4_trigger.h7 struct iio_dev *mgb4_trigger_create(struct mgb4_dev *mgbdev);