Searched refs:mgbdev (Results 1 – 8 of 8) sorted by relevance
/linux/drivers/media/pci/mgb4/ |
H A D | mgb4_dma.c | 22 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 D | mgb4_sysfs_out.c | 26 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 D | mgb4_sysfs_pci.c | 17 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 D | mgb4_trigger.c | 24 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 D | mgb4_dma.h | 12 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 D | mgb4_cmt.c | 194 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 D | mgb4_vout.h | 37 struct mgb4_dev *mgbdev; member 62 struct mgb4_vout_dev *mgb4_vout_create(struct mgb4_dev *mgbdev, int id);
|
H A D | mgb4_trigger.h | 7 struct iio_dev *mgb4_trigger_create(struct mgb4_dev *mgbdev);
|