/drivers/gpu/drm/gma500/ |
H A D | intel_i2c.c | 35 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 D | nvc0_fbcon.c | 38 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 D | nv50_fbcon.c | 38 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 D | nouveau_dma.h | 103 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 D | nouveau_dma.c | 34 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 D | nouveau_channel.c | 33 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 D | nv04_fbcon.c | 37 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 D | nouveau_notifier.c | 34 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 D | nouveau_fence.c | 75 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 D | nouveau_debugfs.c | 42 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 D | savagefb-i2c.c | 47 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 D | nv_i2c.c | 30 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 D | fsldma.c | 41 #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 D | mv_xor.h | 34 #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 D | dmaengine.h | 13 * @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 D | dmaengine.c | 82 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 D | callbacks.h | 16 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 D | capi.h | 25 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 D | i810-i2c.c | 44 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 D | rivafb-i2c.c | 29 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 D | consumer.h | 41 * @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 D | ngene-cards.c | 51 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 D | davinci_cpdma.c | 128 #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 D | davinci_cpdma.h | 20 #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 D | intelfb_i2c.c | 56 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...] |