/linux-master/drivers/dma/ |
H A D | moxart-dma.c | 131 struct virt_dma_chan vc; member in struct:moxart_chan 169 return container_of(c, struct moxart_chan, vc.chan); 192 spin_lock_irqsave(&ch->vc.lock, flags); 203 vchan_get_all_descriptors(&ch->vc, &head); 204 spin_unlock_irqrestore(&ch->vc.lock, flags); 205 vchan_dma_desc_free_list(&ch->vc, &head); 325 return vchan_tx_prep(&ch->vc, &d->vd, tx_flags); 360 vchan_free_chan_resources(&ch->vc); 387 dev_dbg(chan2dev(&ch->vc.chan), "%s: set %u DMA cycles (len=%u)\n", 420 vd = vchan_next_desc(&ch->vc); [all...] |
H A D | sa11x0-dma.c | 87 struct virt_dma_chan vc; member in struct:sa11x0_dma_chan 89 /* protected by c->vc.lock */ 107 /* Protected by c->vc.lock */ 128 return container_of(chan, struct sa11x0_dma_chan, vc.chan); 138 struct virt_dma_desc *vd = vchan_next_desc(&c->vc); 279 spin_lock_irqsave(&c->vc.lock, flags); 293 spin_unlock_irqrestore(&c->vc.lock, flags); 335 list_for_each_entry(c, &d->slave.channels, vc.chan.device_node) { 336 spin_lock_irq(&c->vc.lock); 349 spin_unlock_irq(&c->vc [all...] |
H A D | k3dma.c | 81 struct virt_dma_chan vc; member in struct:k3_dma_chan 130 return container_of(chan, struct k3_dma_chan, vc.chan); 229 spin_lock(&c->vc.lock); 235 spin_unlock(&c->vc.lock); 238 spin_lock(&c->vc.lock); 241 spin_unlock(&c->vc.lock); 265 struct k3_dma_dev *d = to_k3_dma(c->vc.chan.device); 266 struct virt_dma_desc *vd = vchan_next_desc(&c->vc); 282 * fetch and remove request from vc->desc_issued 283 * so vc [all...] |
H A D | sun4i-dma.c | 145 struct virt_dma_chan vc; member in struct:sun4i_dma_vchan 190 return container_of(chan, struct sun4i_dma_vchan, vc.chan); 225 vchan_free_chan_resources(&vchan->vc); 328 * This function must be called with &vchan->vc.lock held. 339 lockdep_assert_held(&vchan->vc.lock); 351 dev_dbg(chan2dev(&vchan->vc.chan), 359 vd = vchan_next_desc(&vchan->vc); 361 dev_dbg(chan2dev(&vchan->vc.chan), 372 dev_dbg(chan2dev(&vchan->vc.chan), 668 return vchan_tx_prep(&vchan->vc, [all...] |
H A D | bcm2835-dma.c | 69 struct virt_dma_chan vc; member in struct:bcm2835_chan 195 return container_of(c, struct bcm2835_chan, vc.chan); 432 dev_err(c->vc.chan.device->dev, 440 struct virt_dma_desc *vd = vchan_next_desc(&c->vc); 471 spin_lock_irqsave(&c->vc.lock, flags); 495 spin_unlock_irqrestore(&c->vc.lock, flags); 503 struct device *dev = c->vc.chan.device->dev; 526 vchan_free_chan_resources(&c->vc); 530 dev_dbg(c->vc.chan.device->dev, "Freeing DMA channel %u\n", c->ch); 574 spin_lock_irqsave(&c->vc [all...] |
H A D | sprd-dma.c | 195 struct virt_dma_chan vc; member in struct:sprd_dma_chn 226 return container_of(c, struct sprd_dma_chn, vc.chan); 292 struct sprd_dma_dev *sdev = to_sprd_dma_dev(&schan->vc.chan); 305 struct sprd_dma_dev *sdev = to_sprd_dma_dev(&schan->vc.chan); 342 struct sprd_dma_dev *sdev = to_sprd_dma_dev(&schan->vc.chan); 401 struct sprd_dma_dev *sdev = to_sprd_dma_dev(&schan->vc.chan); 436 struct sprd_dma_dev *sdev = to_sprd_dma_dev(&schan->vc.chan); 491 struct sprd_dma_dev *sdev = to_sprd_dma_dev(&schan->vc.chan); 536 struct virt_dma_desc *vd = vchan_next_desc(&schan->vc); 603 spin_lock(&schan->vc [all...] |
H A D | owl-dma.c | 197 * @vc: wrapped virtual channel 204 struct virt_dma_chan vc; member in struct:owl_dma_vchan 302 return container_of(chan, struct owl_dma_vchan, vc.chan); 388 struct owl_dma *od = to_owl_dma(vchan->vc.chan.device); 537 struct owl_dma *od = to_owl_dma(vchan->vc.chan.device); 538 struct virt_dma_desc *vd = vchan_next_desc(&vchan->vc); 576 dev_dbg(chan2dev(&vchan->vc.chan), "starting pchan %d\n", pchan->id); 652 spin_lock(&vchan->vc.lock); 664 if (vchan_next_desc(&vchan->vc)) 670 spin_unlock(&vchan->vc [all...] |
H A D | img-mdc-dma.c | 118 struct virt_dma_chan vc; member in struct:mdc_chan 170 return container_of(to_virt_chan(c), struct mdc_chan, vc); 331 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags); 438 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags); 515 return vchan_tx_prep(&mchan->vc, &mdesc->vd, flags); 530 vd = vchan_next_desc(&mchan->vc); 564 spin_lock_irqsave(&mchan->vc.lock, flags); 565 if (vchan_issue_pending(&mchan->vc) && !mchan->desc) 567 spin_unlock_irqrestore(&mchan->vc.lock, flags); 587 spin_lock_irqsave(&mchan->vc [all...] |
H A D | sun6i-dma.c | 186 struct virt_dma_chan vc; member in struct:sun6i_vchan 227 return container_of(chan, struct sun6i_vchan, vc.chan); 399 dev_dbg(chan2dev(&vchan->vc.chan), 436 struct sun6i_dma_dev *sdev = to_sun6i_dma_dev(vchan->vc.chan.device); 437 struct virt_dma_desc *desc = vchan_next_desc(&vchan->vc); 485 list_for_each_entry(vchan, &sdev->slave.channels, vc.chan.device_node) { 486 spin_lock_irq(&vchan->vc.lock); 503 spin_unlock_irq(&vchan->vc.lock); 524 pchan->idx, &vchan->vc); 535 spin_lock_irq(&vchan->vc 927 struct virt_dma_chan *vc = &vchan->vc; local [all...] |
H A D | tegra210-adma.c | 129 struct virt_dma_chan vc; member in struct:tegra_adma_chan 191 return container_of(dc, struct tegra_adma_chan, vc.chan); 277 dma_chan_name(&tdc->vc.chan)); 305 dma_chan_name(&tdc->vc.chan)); 352 struct virt_dma_desc *vd = vchan_next_desc(&tdc->vc); 411 spin_lock(&tdc->vc.lock); 415 spin_unlock(&tdc->vc.lock); 421 spin_unlock(&tdc->vc.lock); 431 spin_lock_irqsave(&tdc->vc.lock, flags); 433 if (vchan_issue_pending(&tdc->vc)) { [all...] |
/linux-master/arch/arm/mach-omap2/ |
H A D | voltagedomains44xx_data.c | 29 #include "vc.h" 53 .vc = &omap4_vc_mpu, 64 .vc = &omap4_vc_iva, 75 .vc = &omap4_vc_core,
|
H A D | voltagedomains3xxx_data.c | 23 #include "vc.h" 54 .vc = &omap3_vc_mpu, 65 .vc = &omap3_vc_core,
|
/linux-master/drivers/video/console/ |
H A D | sticon.c | 156 static int sticon_set_font(struct vc_data *vc, const struct console_font *op, argument 161 int unit = vc->vc_num; 227 vc_old_rows = vc->vc_rows; 228 vc_old_cols = vc->vc_cols; 230 vc->vc_video_erase_char, font_data[vc->vc_num]); 240 vc_resize(vc, vc_cols, vc_rows); 244 update_screen(vc); 249 static int sticon_font_default(struct vc_data *vc, struct console_font *op, argument 252 sticon_set_def_font(vc 257 sticon_font_set(struct vc_data *vc, const struct console_font *font, unsigned int vpitch, unsigned int flags) argument [all...] |
/linux-master/include/linux/ |
H A D | console_struct.h | 164 struct vc { struct 172 extern struct vc vc_cons [MAX_NR_CONSOLES]; 193 bool con_is_visible(const struct vc_data *vc);
|
/linux-master/fs/coda/ |
H A D | inode.c | 186 struct venus_comm *vc; local 192 vc = &coda_comms[ctx->idx]; 193 mutex_lock(&vc->vc_mutex); 195 if (!vc->vc_inuse) { 201 if (vc->vc_sb) { 207 vc->vc_sb = sb; 208 mutex_unlock(&vc->vc_mutex); 210 sb->s_fs_info = vc; 253 mutex_lock(&vc->vc_mutex); 254 vc [all...] |
/linux-master/drivers/media/platform/sunxi/sun6i-mipi-csi2/ |
H A D | sun6i_mipi_csi2_reg.h | 22 #define SUN6I_MIPI_CSI2_VCDT_RX_CH_VC(ch, vc) (((vc) & GENMASK(1, 0)) << \
|
/linux-master/drivers/dma/sh/ |
H A D | usb-dmac.c | 67 * @vc: base virtual DMA channel object 77 struct virt_dma_chan vc; member in struct:usb_dmac_chan 87 #define to_usb_dmac_chan(c) container_of(c, struct usb_dmac_chan, vc.chan) 192 /* This function is already held by vc.lock */ 207 dev_dbg(chan->vc.chan.device->dev, 221 /* This function is already held by vc.lock */ 226 vd = vchan_next_desc(&chan->vc); 233 * Remove this request from vc->desc_issued. Otherwise, this driver 276 spin_lock_irqsave(&chan->vc.lock, flags); 278 spin_unlock_irqrestore(&chan->vc [all...] |
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | dsi.c | 59 static int dsi_vc_send_null(struct dsi_data *dsi, int vc, int channel); 61 static ssize_t _omap_dsi_host_transfer(struct dsi_data *dsi, int vc, 257 static void print_irq_status_vc(int vc, u32 status) argument 268 vc, 355 DSSERR("DSI VC(%d) error, vc irqstatus %x\n", 521 static void _omap_dsi_set_irqs_vc(struct dsi_data *dsi, int vc) argument 523 _omap_dsi_configure_irqs(dsi, dsi->isr_tables.isr_table_vc[vc], 524 ARRAY_SIZE(dsi->isr_tables.isr_table_vc[vc]), 526 DSI_VC_IRQENABLE(vc), DSI_VC_IRQSTATUS(vc)); 541 int vc; local 649 dsi_register_isr_vc(struct dsi_data *dsi, int vc, omap_dsi_isr_t isr, void *arg, u32 mask) argument 669 dsi_unregister_isr_vc(struct dsi_data *dsi, int vc, omap_dsi_isr_t isr, void *arg, u32 mask) argument 1728 dsi_vc_is_enabled(struct dsi_data *dsi, int vc) argument 1738 const int vc = dsi->update_vc; local 1745 dsi_sync_vc_vp(struct dsi_data *dsi, int vc) argument 1788 const int vc = dsi->update_vc; local 1794 dsi_sync_vc_l4(struct dsi_data *dsi, int vc) argument 1829 dsi_sync_vc(struct dsi_data *dsi, int vc) argument 1849 dsi_vc_enable(struct dsi_data *dsi, int vc, bool enable) argument 1866 dsi_vc_initial_config(struct dsi_data *dsi, int vc) argument 1896 dsi_vc_enable_hs(struct omap_dss_device *dssdev, int vc, bool enable) argument 1919 dsi_vc_flush_long_data(struct dsi_data *dsi, int vc) argument 1969 dsi_vc_flush_receive_data(struct dsi_data *dsi, int vc) argument 1998 dsi_vc_send_bta(struct dsi_data *dsi, int vc) argument 2019 dsi_vc_send_bta_sync(struct omap_dss_device *dssdev, int vc) argument 2063 dsi_vc_write_long_header(struct dsi_data *dsi, int vc, int channel, u8 data_type, u16 len, u8 ecc) argument 2080 dsi_vc_write_long_payload(struct dsi_data *dsi, int vc, u8 b1, u8 b2, u8 b3, u8 b4) argument 2093 dsi_vc_send_long(struct dsi_data *dsi, int vc, const struct mipi_dsi_msg *msg) argument 2154 dsi_vc_send_short(struct dsi_data *dsi, int vc, const struct mipi_dsi_msg *msg) argument 2184 dsi_vc_send_null(struct dsi_data *dsi, int vc, int channel) argument 2194 dsi_vc_write_common(struct omap_dss_device *dssdev, int vc, const struct mipi_dsi_msg *msg) argument 2231 dsi_vc_read_rx_fifo(struct dsi_data *dsi, int vc, u8 *buf, int buflen, enum dss_dsi_content_type type) argument 2339 dsi_vc_dcs_read(struct omap_dss_device *dssdev, int vc, const struct mipi_dsi_msg *msg) argument 2373 dsi_vc_generic_read(struct omap_dss_device *dssdev, int vc, const struct mipi_dsi_msg *msg) argument 2994 dsi_enable_video_mode(struct dsi_data *dsi, int vc) argument 3034 dsi_disable_video_mode(struct dsi_data *dsi, int vc) argument 3046 dsi_enable_video_output(struct omap_dss_device *dssdev, int vc) argument 3080 dsi_disable_video_output(struct omap_dss_device *dssdev, int vc) argument 3102 const unsigned vc = dsi->update_vc; local 3236 _dsi_send_nop(struct dsi_data *dsi, int vc, int channel) argument 3251 dsi_update_channel(struct omap_dss_device *dssdev, int vc) argument 4188 _omap_dsi_host_transfer(struct dsi_data *dsi, int vc, const struct mipi_dsi_msg *msg) argument 4242 int vc = VC_CMD; local [all...] |
/linux-master/drivers/dma/qcom/ |
H A D | bam_dma.c | 348 struct virt_dma_chan vc; member in struct:bam_chan 377 return container_of(common, struct bam_chan, vc.chan); 468 lockdep_assert_held(&bchan->vc.lock); 587 spin_lock_irqsave(&bchan->vc.lock, flags); 589 spin_unlock_irqrestore(&bchan->vc.lock, flags); 629 spin_lock_irqsave(&bchan->vc.lock, flag); 632 spin_unlock_irqrestore(&bchan->vc.lock, flag); 714 return vchan_tx_prep(&bchan->vc, &async_desc->vd, flags); 733 spin_lock_irqsave(&bchan->vc.lock, flag); 755 list_add(&async_desc->vd.node, &bchan->vc [all...] |
/linux-master/fs/afs/ |
H A D | vl_alias.c | 229 struct afs_vl_cursor vc; local 234 if (!afs_begin_vlserver_operation(&vc, cell, key)) 237 while (afs_select_vlserver(&vc)) { 238 if (!test_bit(AFS_VLSERVER_FL_IS_YFS, &vc.server->flags)) { 239 vc.call_error = -EOPNOTSUPP; 244 cell_name = afs_yfsvl_get_cell_name(&vc); 247 ret = afs_end_vlserver_operation(&vc);
|
/linux-master/drivers/staging/greybus/ |
H A D | gb-camera.h | 22 * @vc: MIPI CSI virtual channel. 34 unsigned int vc; member in struct:gb_camera_stream
|
/linux-master/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/ |
H A D | sun8i_a83t_mipi_csi2_reg.h | 141 #define SUN8I_A83T_MIPI_CSI2_VCDT0_CH_VC(ch, vc) (((vc) & GENMASK(1, 0)) << \ 146 #define SUN8I_A83T_MIPI_CSI2_VCDT1_CH_VC(ch, vc) (((vc) & GENMASK(1, 0)) << \
|
/linux-master/drivers/dma/dw-edma/ |
H A D | dw-edma-core.h | 75 struct virt_dma_chan vc; member in struct:dw_edma_chan 155 struct dw_edma_chan *vc2dw_edma_chan(struct virt_dma_chan *vc) argument 157 return container_of(vc, struct dw_edma_chan, vc);
|
/linux-master/drivers/tty/vt/ |
H A D | consolemap.c | 287 unsigned short *set_translate(enum translation_map m, struct vc_data *vc) argument 289 inv_translate[vc->vc_num] = m; 453 void con_free_unimap(struct vc_data *vc) argument 457 p = *vc->uni_pagedict_loc; 460 *vc->uni_pagedict_loc = NULL; 541 static int con_allocate_new(struct vc_data *vc) argument 543 struct uni_pagedict *new, *old = *vc->uni_pagedict_loc; 550 *vc->uni_pagedict_loc = new; 559 static int con_do_clear_unimap(struct vc_data *vc) argument 561 struct uni_pagedict *old = *vc 572 con_clear_unimap(struct vc_data *vc) argument 581 con_unshare_unimap(struct vc_data *vc, struct uni_pagedict *old) argument 638 con_set_unimap(struct vc_data *vc, ushort ct, struct unipair __user *list) argument 706 con_set_default_unimap(struct vc_data *vc) argument 785 con_get_unimap(struct vc_data *vc, ushort ct, ushort __user *uct, struct unipair __user *list) argument [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_ras.c | 143 struct kvmppc_vcore *vc = vcpu->arch.vcore; local 156 if (vc->tb_offset_applied) { 157 u64 new_tb = mftb() - vc->tb_offset_applied; 163 vc->tb_offset_applied = 0; 178 u64 new_tb = mftb() + vc->tb_offset; 184 vc->tb_offset_applied = kvmppc_get_tb_offset(vcpu);
|