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_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_out.c26 voutdev = vindev->mgbdev->vout[i]; in loopin_cnt()
30 config = mgb4_read_reg(&voutdev->mgbdev->video, in loopin_cnt()
66 u32 config = mgb4_read_reg(&voutdev->mgbdev->video, in video_source_show()
90 struct mgb4_dev *mgbdev = voutdev->mgbdev; in video_source_store() local
103 if (test_and_set_bit(0, &mgbdev->io_reconfig)) in video_source_store()
108 if (mgbdev->vin[i] && is_busy(&mgbdev->vin[i]->vdev)) in video_source_store()
111 if (mgbdev->vout[i] && is_busy(&mgbdev->vout[i]->vdev)) in video_source_store()
114 config = mgb4_read_reg(&mgbdev->video, voutdev->config->regs.config); in video_source_store()
117 loopin_old = mgbdev->vin[(config & 0xc) >> 2]; in video_source_store()
120 loopin_new = mgbdev->vin[val]; in video_source_store()
[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_trigger.c24 struct mgb4_dev *mgbdev; member
38 *val = mgb4_read_reg(&st->mgbdev->video, 0xA0); in trigger_read_raw()
50 int irq = xdma_get_user_irq(st->mgbdev->xdev, 11); in trigger_set_state()
53 xdma_enable_user_irq(st->mgbdev->xdev, irq); in trigger_set_state()
55 xdma_disable_user_irq(st->mgbdev->xdev, irq); in trigger_set_state()
96 scan.data = mgb4_read_reg(&st->mgbdev->video, 0xA0); in trigger_handler()
97 mgb4_write_reg(&st->mgbdev->video, 0xA0, scan.data); in trigger_handler()
102 mgb4_write_reg(&st->mgbdev->video, 0xB4, 1U << 11); in trigger_handler()
112 st->trig = iio_trigger_alloc(&st->mgbdev->pdev->dev, "%s-dev%d", in probe_trigger()
149 struct iio_dev *mgb4_trigger_create(struct mgb4_dev *mgbdev) in mgb4_trigger_create() argument
[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_cmt.c194 struct mgb4_regs *video = &voutdev->mgbdev->video; in mgb4_cmt_set_vout_freq()
210 mgb4_write_reg(&voutdev->mgbdev->cmt, addr[i], reg_set[i]); in mgb4_cmt_set_vout_freq()
223 struct mgb4_regs *video = &vindev->mgbdev->video; in mgb4_cmt_set_vin_freq_range()
240 mgb4_write_reg(&vindev->mgbdev->cmt, addr[i], reg_set[i]); in mgb4_cmt_set_vin_freq_range()
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);