Searched refs:chan (Results 1 - 25 of 493) sorted by relevance

1234567891011>>

/drivers/gpu/drm/gma500/
H A Dintel_i2c.c35 struct psb_intel_i2c_chan *chan = data; local
36 struct drm_device *dev = chan->drm_dev;
39 val = REG_READ(chan->reg);
45 struct psb_intel_i2c_chan *chan = data; local
46 struct drm_device *dev = chan->drm_dev;
49 val = REG_READ(chan->reg);
55 struct psb_intel_i2c_chan *chan = data; local
56 struct drm_device *dev = chan->drm_dev;
61 REG_READ(chan->reg) & (GPIO_DATA_PULLUP_DISABLE |
69 REG_WRITE(chan
75 struct psb_intel_i2c_chan *chan = data; local
119 struct psb_intel_i2c_chan *chan; local
162 psb_intel_i2c_destroy(struct psb_intel_i2c_chan *chan) argument
[all...]
/drivers/gpu/drm/nouveau/
H A Dnvc0_fbcon.c38 struct nouveau_channel *chan = dev_priv->channel; local
41 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11);
46 BEGIN_NVC0(chan, 2, NvSub2D, 0x02ac, 1);
47 OUT_RING (chan, 1);
49 BEGIN_NVC0(chan, 2, NvSub2D, 0x0588, 1);
52 OUT_RING (chan, ((uint32_t *)info->pseudo_palette)[rect->color]);
54 OUT_RING (chan, rect->color);
55 BEGIN_NVC0(chan, 2, NvSub2D, 0x0600, 4);
56 OUT_RING (chan, rect->dx);
57 OUT_RING (chan, rec
74 struct nouveau_channel *chan = dev_priv->channel; local
103 struct nouveau_channel *chan = dev_priv->channel; local
161 struct nouveau_channel *chan = dev_priv->channel; local
[all...]
H A Dnv50_fbcon.c38 struct nouveau_channel *chan = dev_priv->channel; local
41 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11);
46 BEGIN_RING(chan, NvSub2D, 0x02ac, 1);
47 OUT_RING(chan, 1);
49 BEGIN_RING(chan, NvSub2D, 0x0588, 1);
52 OUT_RING(chan, ((uint32_t *)info->pseudo_palette)[rect->color]);
54 OUT_RING(chan, rect->color);
55 BEGIN_RING(chan, NvSub2D, 0x0600, 4);
56 OUT_RING(chan, rect->dx);
57 OUT_RING(chan, rec
74 struct nouveau_channel *chan = dev_priv->channel; local
103 struct nouveau_channel *chan = dev_priv->channel; local
161 struct nouveau_channel *chan = dev_priv->channel; local
[all...]
H A Dnouveau_dma.h103 RING_SPACE(struct nouveau_channel *chan, int size) argument
107 ret = nouveau_dma_wait(chan, 1, size);
111 chan->dma.free -= size;
116 OUT_RING(struct nouveau_channel *chan, int data) argument
119 NV_INFO(chan->dev, "Ch%d/0x%08x: 0x%08x\n",
120 chan->id, chan->dma.cur << 2, data);
123 nouveau_bo_wr32(chan->pushbuf_bo, chan->dma.cur++, data);
127 OUT_RINGp(struct nouveau_channel *chan, cons
130 BEGIN_NVC0(struct nouveau_channel *chan, int op, int subc, int mthd, int size) argument
136 BEGIN_RING(struct nouveau_channel *chan, int subc, int mthd, int size) argument
148 FIRE_RING(struct nouveau_channel *chan) argument
170 WIND_RING(struct nouveau_channel *chan) argument
[all...]
H A Dnouveau_dma.c34 nouveau_dma_init(struct nouveau_channel *chan) argument
36 struct drm_nouveau_private *dev_priv = chan->dev->dev_private;
37 struct nouveau_bo *pushbuf = chan->pushbuf_bo;
42 chan->dma.ib_base = (pushbuf->bo.mem.size - ib_size) >> 2;
43 chan->dma.ib_max = (ib_size / 8) - 1;
44 chan->dma.ib_put = 0;
45 chan->dma.ib_free = chan->dma.ib_max - chan->dma.ib_put;
47 chan
58 OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords) argument
78 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) argument
109 nv50_dma_push(struct nouveau_channel *chan, struct nouveau_bo *bo, int delta, int length) argument
136 nv50_dma_push_wait(struct nouveau_channel *chan, int count) argument
162 nv50_dma_wait(struct nouveau_channel *chan, int slots, int count) argument
205 nouveau_dma_wait(struct nouveau_channel *chan, int slots, int size) argument
[all...]
H A Dnouveau_channel.c33 nouveau_channel_pushbuf_init(struct nouveau_channel *chan) argument
36 struct drm_device *dev = chan->dev;
41 ret = nouveau_bo_new(dev, 65536, 0, mem, 0, 0, &chan->pushbuf_bo);
45 ret = nouveau_bo_pin(chan->pushbuf_bo, mem);
49 ret = nouveau_bo_map(chan->pushbuf_bo);
57 chan->pushbuf_base = chan->pushbuf_bo->bo.offset;
59 ret = nouveau_bo_vma_add(chan->pushbuf_bo, chan->vm,
60 &chan
123 struct nouveau_channel *chan; local
237 struct nouveau_channel *chan = NULL; local
249 struct nouveau_channel *chan; local
268 struct nouveau_channel *chan = *pchan; local
338 struct nouveau_channel *chan = local
345 nouveau_channel_ref(struct nouveau_channel *chan, struct nouveau_channel **pchan) argument
358 nouveau_channel_idle(struct nouveau_channel *chan) argument
384 struct nouveau_channel *chan; local
410 struct nouveau_channel *chan; local
461 struct nouveau_channel *chan; local
[all...]
H A Dnv04_fbcon.c37 struct nouveau_channel *chan = dev_priv->channel; local
40 ret = RING_SPACE(chan, 4);
44 BEGIN_RING(chan, NvSubImageBlit, 0x0300, 3);
45 OUT_RING(chan, (region->sy << 16) | region->sx);
46 OUT_RING(chan, (region->dy << 16) | region->dx);
47 OUT_RING(chan, (region->height << 16) | region->width);
48 FIRE_RING(chan);
58 struct nouveau_channel *chan = dev_priv->channel; local
61 ret = RING_SPACE(chan, 7);
65 BEGIN_RING(chan, NvSubGdiRec
86 struct nouveau_channel *chan = dev_priv->channel; local
146 struct nouveau_channel *chan = dev_priv->channel; local
[all...]
H A Dnouveau_notifier.c34 nouveau_notifier_init_channel(struct nouveau_channel *chan) argument
36 struct drm_device *dev = chan->dev;
63 ret = nouveau_bo_vma_add(ntfy, chan->vm, &chan->notifier_vma);
68 ret = drm_mm_init(&chan->notifier_heap, 0, ntfy->bo.mem.size);
72 chan->notifier_bo = ntfy;
75 nouveau_bo_vma_del(ntfy, &chan->notifier_vma);
83 nouveau_notifier_takedown_channel(struct nouveau_channel *chan) argument
85 struct drm_device *dev = chan->dev;
87 if (!chan
110 nouveau_notifier_alloc(struct nouveau_channel *chan, uint32_t handle, int size, uint32_t start, uint32_t end, uint32_t *b_offset) argument
189 struct nouveau_channel *chan; local
[all...]
H A Dnouveau_fence.c75 nouveau_fence_update(struct nouveau_channel *chan) argument
77 struct drm_device *dev = chan->dev;
81 spin_lock(&chan->fence.lock);
84 if (likely(!list_empty(&chan->fence.pending))) {
86 sequence = nvchan_rd32(chan, 0x48);
88 sequence = atomic_read(&chan->fence.last_sequence_irq);
90 if (chan->fence.sequence_ack == sequence)
92 chan->fence.sequence_ack = sequence;
95 list_for_each_entry_safe(fence, tmp, &chan->fence.pending, entry) {
96 if (fence->sequence > chan
112 nouveau_fence_new(struct nouveau_channel *chan, struct nouveau_fence **pfence, bool emit) argument
142 struct nouveau_channel *chan = fence->channel; local
221 struct nouveau_channel *chan = fence->channel; local
334 semaphore_acquire(struct nouveau_channel *chan, struct nouveau_semaphore *sema) argument
387 semaphore_release(struct nouveau_channel *chan, struct nouveau_semaphore *sema) argument
444 struct nouveau_channel *chan = nouveau_fence_channel(fence); local
495 nouveau_fence_channel_init(struct nouveau_channel *chan) argument
546 nouveau_fence_channel_fini(struct nouveau_channel *chan) argument
[all...]
H A Dnouveau_debugfs.c42 struct nouveau_channel *chan = node->info_ent->data; local
44 seq_printf(m, "channel id : %d\n", chan->id);
47 seq_printf(m, " base: 0x%10llx\n", chan->pushbuf_base);
48 seq_printf(m, " max: 0x%08x\n", chan->dma.max << 2);
49 seq_printf(m, " cur: 0x%08x\n", chan->dma.cur << 2);
50 seq_printf(m, " put: 0x%08x\n", chan->dma.put << 2);
51 seq_printf(m, " free: 0x%08x\n", chan->dma.free << 2);
52 if (chan->dma.ib_max) {
53 seq_printf(m, " ib max: 0x%08x\n", chan->dma.ib_max);
54 seq_printf(m, " ib put: 0x%08x\n", chan
76 nouveau_debugfs_channel_init(struct nouveau_channel *chan) argument
104 nouveau_debugfs_channel_fini(struct nouveau_channel *chan) argument
[all...]
/drivers/video/savage/
H A Dsavagefb-i2c.c47 struct savagefb_i2c_chan *chan = data; local
50 r = readl(chan->ioaddr + chan->reg);
55 writel(r, chan->ioaddr + chan->reg);
56 readl(chan->ioaddr + chan->reg); /* flush posted write */
61 struct savagefb_i2c_chan *chan = data; local
64 r = readl(chan->ioaddr + chan
75 struct savagefb_i2c_chan *chan = data; local
82 struct savagefb_i2c_chan *chan = data; local
89 struct savagefb_i2c_chan *chan = data; local
105 struct savagefb_i2c_chan *chan = data; local
121 struct savagefb_i2c_chan *chan = data; local
128 struct savagefb_i2c_chan *chan = data; local
133 savage_setup_i2c_bus(struct savagefb_i2c_chan *chan, const char *name) argument
[all...]
/drivers/video/nvidia/
H A Dnv_i2c.c30 struct nvidia_i2c_chan *chan = data; local
31 struct nvidia_par *par = chan->par;
34 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0;
41 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01);
46 struct nvidia_i2c_chan *chan = data; local
47 struct nvidia_par *par = chan->par;
50 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0;
57 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01);
62 struct nvidia_i2c_chan *chan = data; local
63 struct nvidia_par *par = chan
74 struct nvidia_i2c_chan *chan = data; local
84 nvidia_setup_i2c_bus(struct nvidia_i2c_chan *chan, const char *name, unsigned int i2c_class) argument
[all...]
/drivers/dma/
H A Dfsldma.c41 #define chan_dbg(chan, fmt, arg...) \
42 dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg)
43 #define chan_err(chan, fmt, arg...) \
44 dev_err(chan->dev, "%s: " fmt, chan->name, ##arg)
52 static void set_sr(struct fsldma_chan *chan, u32 val) argument
54 DMA_OUT(chan, &chan->regs->sr, val, 32);
57 static u32 get_sr(struct fsldma_chan *chan) argument
62 set_cdar(struct fsldma_chan *chan, dma_addr_t addr) argument
67 get_cdar(struct fsldma_chan *chan) argument
72 get_bcr(struct fsldma_chan *chan) argument
81 set_desc_cnt(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, u32 count) argument
87 get_desc_cnt(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
92 set_desc_src(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t src) argument
102 get_desc_src(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
112 set_desc_dst(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t dst) argument
122 get_desc_dst(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
132 set_desc_next(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t next) argument
142 set_ld_eol(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
158 dma_init(struct fsldma_chan *chan) argument
184 dma_is_idle(struct fsldma_chan *chan) argument
197 dma_start(struct fsldma_chan *chan) argument
220 dma_halt(struct fsldma_chan *chan) argument
267 fsl_chan_set_src_loop_size(struct fsldma_chan *chan, int size) argument
299 fsl_chan_set_dst_loop_size(struct fsldma_chan *chan, int size) argument
332 fsl_chan_set_request_count(struct fsldma_chan *chan, int size) argument
353 fsl_chan_toggle_ext_pause(struct fsldma_chan *chan, int enable) argument
371 fsl_chan_toggle_ext_start(struct fsldma_chan *chan, int enable) argument
379 append_ld_queue(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
405 struct fsldma_chan *chan = to_fsl_chan(tx->chan); local
435 fsl_dma_alloc_descriptor(struct fsldma_chan *chan) argument
469 struct fsldma_chan *chan = to_fsl_chan(dchan); local
498 fsldma_free_desc_list(struct fsldma_chan *chan, struct list_head *list) argument
512 fsldma_free_desc_list_reverse(struct fsldma_chan *chan, struct list_head *list) argument
532 struct fsldma_chan *chan = to_fsl_chan(dchan); local
548 struct fsldma_chan *chan; local
579 struct fsldma_chan *chan; local
645 struct fsldma_chan *chan = to_fsl_chan(dchan); local
786 struct fsldma_chan *chan; local
851 fsldma_cleanup_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
900 fsl_chan_xfer_ld_queue(struct fsldma_chan *chan) argument
966 struct fsldma_chan *chan = to_fsl_chan(dchan); local
982 struct fsldma_chan *chan = to_fsl_chan(dchan); local
999 struct fsldma_chan *chan = data; local
1066 struct fsldma_chan *chan = (struct fsldma_chan *)data; local
1120 struct fsldma_chan *chan; local
1150 struct fsldma_chan *chan; local
1170 struct fsldma_chan *chan; local
1227 struct fsldma_chan *chan; local
1319 fsl_dma_chan_remove(struct fsldma_chan *chan) argument
[all...]
H A Dmv_xor.h34 #define XOR_CURR_DESC(chan) (chan->mmr_base + 0x210 + (chan->idx * 4))
35 #define XOR_NEXT_DESC(chan) (chan->mmr_base + 0x200 + (chan->idx * 4))
36 #define XOR_BYTE_COUNT(chan) (chan->mmr_base + 0x220 + (chan->idx * 4))
37 #define XOR_DEST_POINTER(chan) (cha
[all...]
H A Ddmaengine.h13 * @chan: dma channel to initialize
15 static inline void dma_cookie_init(struct dma_chan *chan) argument
17 chan->cookie = DMA_MIN_COOKIE;
18 chan->completed_cookie = DMA_MIN_COOKIE;
30 struct dma_chan *chan = tx->chan; local
33 cookie = chan->cookie + 1;
36 tx->cookie = chan->cookie = cookie;
54 tx->chan->completed_cookie = tx->cookie;
60 * @chan
67 dma_cookie_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument
[all...]
H A Ddmaengine.c82 return chan_dev->chan;
87 struct dma_chan *chan; local
93 chan = dev_to_dma_chan(dev);
94 if (chan) {
96 count += per_cpu_ptr(chan->local, i)->memcpy_count;
108 struct dma_chan *chan; local
114 chan = dev_to_dma_chan(dev);
115 if (chan) {
117 count += per_cpu_ptr(chan->local, i)->bytes_transferred;
128 struct dma_chan *chan; local
183 dma_chan_to_owner(struct dma_chan *chan) argument
194 balance_ref_count(struct dma_chan *chan) argument
210 dma_chan_get(struct dma_chan *chan) argument
245 dma_chan_put(struct dma_chan *chan) argument
255 dma_sync_wait(struct dma_chan *chan, dma_cookie_t cookie) argument
283 struct dma_chan *chan; member in struct:dma_chan_tbl_ent
341 struct dma_chan *chan = dma_find_channel(DMA_MEMCPY); local
355 struct dma_chan *chan; local
381 struct dma_chan *chan; local
425 struct dma_chan *chan; local
463 struct dma_chan *chan; local
505 struct dma_chan *chan = NULL; local
545 dma_release_channel(struct dma_chan *chan) argument
564 struct dma_chan *chan; local
602 struct dma_chan *chan; local
687 struct dma_chan* chan; local
832 struct dma_chan *chan; local
865 dma_async_memcpy_buf_to_buf(struct dma_chan *chan, void *dest, void *src, size_t len) argument
913 dma_async_memcpy_buf_to_pg(struct dma_chan *chan, struct page *page, unsigned int offset, void *kdata, size_t len) argument
960 dma_async_memcpy_pg_to_pg(struct dma_chan *chan, struct page *dest_pg, unsigned int dest_off, struct page *src_pg, unsigned int src_off, size_t len) argument
994 dma_async_tx_descriptor_init(struct dma_async_tx_descriptor *tx, struct dma_chan *chan) argument
1035 struct dma_chan *chan; local
[all...]
/drivers/isdn/pcbit/
H A Dcallbacks.h16 extern void cb_out_1(struct pcbit_dev *dev, struct pcbit_chan *chan,
19 extern void cb_out_2(struct pcbit_dev *dev, struct pcbit_chan *chan,
22 extern void cb_in_1(struct pcbit_dev *dev, struct pcbit_chan *chan,
24 extern void cb_in_2(struct pcbit_dev *dev, struct pcbit_chan *chan,
26 extern void cb_in_3(struct pcbit_dev *dev, struct pcbit_chan *chan,
29 extern void cb_disc_1(struct pcbit_dev *dev, struct pcbit_chan *chan,
31 extern void cb_disc_2(struct pcbit_dev *dev, struct pcbit_chan *chan,
33 extern void cb_disc_3(struct pcbit_dev *dev, struct pcbit_chan *chan,
36 extern void cb_notdone(struct pcbit_dev *dev, struct pcbit_chan *chan,
39 extern void cb_selp_1(struct pcbit_dev *dev, struct pcbit_chan *chan,
[all...]
H A Dcapi.h25 extern int capi_decode_conn_conf(struct pcbit_chan *chan, struct sk_buff *skb,
28 extern int capi_decode_conn_ind(struct pcbit_chan *chan, struct sk_buff *skb,
30 extern int capi_conn_resp(struct pcbit_chan *chan, struct sk_buff **skb);
32 extern int capi_conn_active_req(struct pcbit_chan *chan, struct sk_buff **skb);
33 extern int capi_decode_conn_actv_conf(struct pcbit_chan *chan,
36 extern int capi_decode_conn_actv_ind(struct pcbit_chan *chan,
38 extern int capi_conn_active_resp(struct pcbit_chan *chan,
42 extern int capi_select_proto_req(struct pcbit_chan *chan, struct sk_buff **skb,
44 extern int capi_decode_sel_proto_conf(struct pcbit_chan *chan,
47 extern int capi_activate_transp_req(struct pcbit_chan *chan,
[all...]
/drivers/video/i810/
H A Di810-i2c.c44 struct i810fb_i2c_chan *chan = data; local
45 struct i810fb_par *par = chan->par;
49 i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK | SCL_VAL_MASK);
51 i810_writel(mmio, chan->ddc_base, SCL_DIR | SCL_DIR_MASK | SCL_VAL_MASK);
52 i810_readl(mmio, chan->ddc_base); /* flush posted write */
57 struct i810fb_i2c_chan *chan = data; local
58 struct i810fb_par *par = chan->par;
62 i810_writel(mmio, chan->ddc_base, SDA_DIR_MASK | SDA_VAL_MASK);
64 i810_writel(mmio, chan->ddc_base, SDA_DIR | SDA_DIR_MASK | SDA_VAL_MASK);
65 i810_readl(mmio, chan
70 struct i810fb_i2c_chan *chan = data; local
81 struct i810fb_i2c_chan *chan = data; local
90 i810_setup_i2c_bus(struct i810fb_i2c_chan *chan, const char *name) argument
[all...]
/drivers/video/riva/
H A Drivafb-i2c.c29 struct riva_i2c_chan *chan = data; local
30 struct riva_par *par = chan->par;
33 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1);
41 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1);
47 struct riva_i2c_chan *chan = data; local
48 struct riva_par *par = chan->par;
51 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1);
59 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1);
65 struct riva_i2c_chan *chan = data; local
66 struct riva_par *par = chan
78 struct riva_i2c_chan *chan = data; local
89 riva_setup_i2c_bus(struct riva_i2c_chan *chan, const char *name, unsigned int i2c_class) argument
[all...]
/drivers/staging/iio/
H A Dconsumer.h41 * @chan: The channel to be released.
43 void iio_st_channel_release(struct iio_channel *chan);
58 * @chan: Array of channels to be released.
60 void iio_st_channel_release_all(struct iio_channel *chan);
70 int iio_st_read_channel_raw(struct iio_channel *chan,
93 int iio_st_read_channel_scale(struct iio_channel *chan, int *val,
/drivers/media/dvb/ngene/
H A Dngene-cards.c51 static int tuner_attach_stv6110(struct ngene_channel *chan) argument
55 chan->dev->card_info->fe_config[chan->number];
57 chan->dev->card_info->tuner_config[chan->number];
61 if (chan->number < 2)
62 i2c = &chan->dev->channel[0].i2c_adapter;
64 i2c = &chan->dev->channel[1].i2c_adapter;
66 ctl = dvb_attach(stv6110x_attach, chan->fe, tunerconf, i2c);
90 struct ngene_channel *chan local
103 tuner_attach_tda18271(struct ngene_channel *chan) argument
122 tuner_attach_probe(struct ngene_channel *chan) argument
131 demod_attach_stv0900(struct ngene_channel *chan) argument
170 struct ngene_channel *chan = fe->analog_demod_priv; local
213 demod_attach_drxk(struct ngene_channel *chan, struct i2c_adapter *i2c) argument
233 cineS2_probe(struct ngene_channel *chan) argument
301 demod_attach_lg330x(struct ngene_channel *chan) argument
[all...]
/drivers/net/ethernet/ti/
H A Ddavinci_cpdma.c128 #define chan_read(chan, fld) __raw_readl((chan)->fld)
131 #define chan_write(chan, fld, v) __raw_writel(v, (chan)->fld)
479 struct cpdma_chan *chan; local
487 chan = kzalloc(sizeof(*chan), GFP_KERNEL);
488 if (!chan)
496 chan->ctlr = ctlr;
497 chan
532 cpdma_chan_destroy(struct cpdma_chan *chan) argument
549 cpdma_chan_get_stats(struct cpdma_chan *chan, struct cpdma_chan_stats *stats) argument
561 cpdma_chan_dump(struct cpdma_chan *chan) argument
609 __cpdma_chan_submit(struct cpdma_chan *chan, struct cpdma_desc __iomem *desc) argument
645 cpdma_chan_submit(struct cpdma_chan *chan, void *token, void *data, int len, gfp_t gfp_mask) argument
697 __cpdma_chan_free(struct cpdma_chan *chan, struct cpdma_desc __iomem *desc, int outlen, int status) argument
716 __cpdma_chan_process(struct cpdma_chan *chan) argument
764 cpdma_chan_process(struct cpdma_chan *chan, int quota) argument
780 cpdma_chan_start(struct cpdma_chan *chan) argument
807 cpdma_chan_stop(struct cpdma_chan *chan) argument
867 cpdma_chan_int_ctrl(struct cpdma_chan *chan, bool enable) argument
[all...]
H A Ddavinci_cpdma.h20 #define tx_chan_num(chan) (chan)
21 #define rx_chan_num(chan) ((chan) + CPDMA_MAX_CHANNELS)
22 #define is_rx_chan(chan) ((chan)->chan_num >= CPDMA_MAX_CHANNELS)
23 #define is_tx_chan(chan) (!is_rx_chan(chan))
25 #define chan_linear(chan) __chan_linear((chan)
[all...]
/drivers/video/intelfb/
H A Dintelfb_i2c.c56 struct intelfb_i2c_chan *chan = data; local
57 struct intelfb_info *dinfo = chan->dinfo;
60 OUTREG(chan->reg, (state ? SCL_VAL_OUT : 0) |
62 val = INREG(chan->reg);
67 struct intelfb_i2c_chan *chan = data; local
68 struct intelfb_info *dinfo = chan->dinfo;
71 OUTREG(chan->reg, (state ? SDA_VAL_OUT : 0) |
73 val = INREG(chan->reg);
78 struct intelfb_i2c_chan *chan = data; local
79 struct intelfb_info *dinfo = chan
90 struct intelfb_i2c_chan *chan = data; local
100 intelfb_setup_i2c_bus(struct intelfb_info *dinfo, struct intelfb_i2c_chan *chan, const u32 reg, const char *name, int class) argument
[all...]

Completed in 392 milliseconds

1234567891011>>