Home
last modified time | relevance | path

Searched refs:voutdev (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/media/pci/mgb4/
H A Dmgb4_vout.c69 static void get_timings(struct mgb4_vout_dev *voutdev, in get_timings() argument
72 struct mgb4_regs *video = &voutdev->mgbdev->video; in get_timings()
73 const struct mgb4_vout_regs *regs = &voutdev->config->regs; in get_timings()
87 timings->bt.pixelclock = voutdev->freq * 1000; in get_timings()
96 static void return_all_buffers(struct mgb4_vout_dev *voutdev, in return_all_buffers() argument
102 spin_lock_irqsave(&voutdev->qlock, flags); in return_all_buffers()
103 list_for_each_entry_safe(buf, node, &voutdev->buf_list, list) { in return_all_buffers()
107 spin_unlock_irqrestore(&voutdev->qlock, flags); in return_all_buffers()
114 struct mgb4_vout_dev *voutdev = vb2_get_drv_priv(q); in queue_setup() local
115 struct mgb4_regs *video = &voutdev->mgbdev->video; in queue_setup()
[all …]
H A Dmgb4_vin.c110 struct mgb4_vout_dev *voutdev; in loopback_dev() local
113 voutdev = vindev->mgbdev->vout[i]; in loopback_dev()
114 if (!voutdev) in loopback_dev()
117 config = mgb4_read_reg(&voutdev->mgbdev->video, in loopback_dev()
118 voutdev->config->regs.config); in loopback_dev()
120 return voutdev; in loopback_dev()
148 struct mgb4_vout_dev *voutdev; in set_loopback_padding() local
152 voutdev = loopback_dev(vindev, i); in set_loopback_padding()
153 if (voutdev) in set_loopback_padding()
154 mgb4_write_reg(video, voutdev->config->regs.padding, in set_loopback_padding()
H A Dmgb4_cmt.h13 u32 mgb4_cmt_set_vout_freq(struct mgb4_vout_dev *voutdev, unsigned int freq);
H A Dmgb4_vout.h63 void mgb4_vout_free(struct mgb4_vout_dev *voutdev);