/Linux-v4.19/drivers/dma/ |
D | fsldma.c | 43 #define chan_dbg(chan, fmt, arg...) \ argument 44 dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg) 45 #define chan_err(chan, fmt, arg...) \ argument 46 dev_err(chan->dev, "%s: " fmt, chan->name, ##arg) 54 static void set_sr(struct fsldma_chan *chan, u32 val) in set_sr() argument 56 DMA_OUT(chan, &chan->regs->sr, val, 32); in set_sr() 59 static u32 get_sr(struct fsldma_chan *chan) in get_sr() argument 61 return DMA_IN(chan, &chan->regs->sr, 32); in get_sr() 64 static void set_mr(struct fsldma_chan *chan, u32 val) in set_mr() argument 66 DMA_OUT(chan, &chan->regs->mr, val, 32); in set_mr() [all …]
|
D | stm32-dma.c | 212 struct stm32_dma_chan chan[STM32_DMA_MAX_CHANNELS]; member 215 static struct stm32_dma_device *stm32_dma_get_dev(struct stm32_dma_chan *chan) in stm32_dma_get_dev() argument 217 return container_of(chan->vchan.chan.device, struct stm32_dma_device, in stm32_dma_get_dev() 223 return container_of(c, struct stm32_dma_chan, vchan.chan); in to_stm32_dma_chan() 231 static struct device *chan2dev(struct stm32_dma_chan *chan) in chan2dev() argument 233 return &chan->vchan.chan.dev->device; in chan2dev() 252 static int stm32_dma_get_width(struct stm32_dma_chan *chan, in stm32_dma_get_width() argument 263 dev_err(chan2dev(chan), "Dma bus width not supported\n"); in stm32_dma_get_width() 347 static int stm32_dma_get_burst(struct stm32_dma_chan *chan, u32 maxburst) in stm32_dma_get_burst() argument 360 dev_err(chan2dev(chan), "Dma burst size not supported\n"); in stm32_dma_get_burst() [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nv50_fbcon.c | 35 struct nouveau_channel *chan = drm->channel; in nv50_fbcon_fillrect() local 38 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); in nv50_fbcon_fillrect() 43 BEGIN_NV04(chan, NvSub2D, 0x02ac, 1); in nv50_fbcon_fillrect() 44 OUT_RING(chan, 1); in nv50_fbcon_fillrect() 46 BEGIN_NV04(chan, NvSub2D, 0x0588, 1); in nv50_fbcon_fillrect() 49 OUT_RING(chan, ((uint32_t *)info->pseudo_palette)[rect->color]); in nv50_fbcon_fillrect() 51 OUT_RING(chan, rect->color); in nv50_fbcon_fillrect() 52 BEGIN_NV04(chan, NvSub2D, 0x0600, 4); in nv50_fbcon_fillrect() 53 OUT_RING(chan, rect->dx); in nv50_fbcon_fillrect() 54 OUT_RING(chan, rect->dy); in nv50_fbcon_fillrect() [all …]
|
D | nvc0_fbcon.c | 35 struct nouveau_channel *chan = drm->channel; in nvc0_fbcon_fillrect() local 38 ret = RING_SPACE(chan, rect->rop == ROP_COPY ? 7 : 11); in nvc0_fbcon_fillrect() 43 BEGIN_NVC0(chan, NvSub2D, 0x02ac, 1); in nvc0_fbcon_fillrect() 44 OUT_RING (chan, 1); in nvc0_fbcon_fillrect() 46 BEGIN_NVC0(chan, NvSub2D, 0x0588, 1); in nvc0_fbcon_fillrect() 49 OUT_RING (chan, ((uint32_t *)info->pseudo_palette)[rect->color]); in nvc0_fbcon_fillrect() 51 OUT_RING (chan, rect->color); in nvc0_fbcon_fillrect() 52 BEGIN_NVC0(chan, NvSub2D, 0x0600, 4); in nvc0_fbcon_fillrect() 53 OUT_RING (chan, rect->dx); in nvc0_fbcon_fillrect() 54 OUT_RING (chan, rect->dy); in nvc0_fbcon_fillrect() [all …]
|
D | nv04_fbcon.c | 34 struct nouveau_channel *chan = drm->channel; in nv04_fbcon_copyarea() local 37 ret = RING_SPACE(chan, 4); in nv04_fbcon_copyarea() 41 BEGIN_NV04(chan, NvSubImageBlit, 0x0300, 3); in nv04_fbcon_copyarea() 42 OUT_RING(chan, (region->sy << 16) | region->sx); in nv04_fbcon_copyarea() 43 OUT_RING(chan, (region->dy << 16) | region->dx); in nv04_fbcon_copyarea() 44 OUT_RING(chan, (region->height << 16) | region->width); in nv04_fbcon_copyarea() 45 FIRE_RING(chan); in nv04_fbcon_copyarea() 54 struct nouveau_channel *chan = drm->channel; in nv04_fbcon_fillrect() local 57 ret = RING_SPACE(chan, 7); in nv04_fbcon_fillrect() 61 BEGIN_NV04(chan, NvSubGdiRect, 0x02fc, 1); in nv04_fbcon_fillrect() [all …]
|
D | nouveau_dma.c | 34 OUT_RINGp(struct nouveau_channel *chan, const void *data, unsigned nr_dwords) in OUT_RINGp() argument 37 u32 *mem = ttm_kmap_obj_virtual(&chan->push.buffer->kmap, &is_iomem); in OUT_RINGp() 38 mem = &mem[chan->dma.cur]; in OUT_RINGp() 43 chan->dma.cur += nr_dwords; in OUT_RINGp() 54 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) in READ_GET() argument 58 val = nvif_rd32(&chan->user, chan->user_get); in READ_GET() 59 if (chan->user_get_hi) in READ_GET() 60 val |= (uint64_t)nvif_rd32(&chan->user, chan->user_get_hi) << 32; in READ_GET() 77 if (val < chan->push.addr || in READ_GET() 78 val > chan->push.addr + (chan->dma.max << 2)) in READ_GET() [all …]
|
D | nouveau_chan.c | 52 struct nouveau_channel *chan = container_of(ntfy, typeof(*chan), kill); in nouveau_channel_killed() local 53 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_killed() 54 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid); in nouveau_channel_killed() 55 atomic_set(&chan->killed, 1); in nouveau_channel_killed() 60 nouveau_channel_idle(struct nouveau_channel *chan) in nouveau_channel_idle() argument 62 if (likely(chan && chan->fence && !atomic_read(&chan->killed))) { in nouveau_channel_idle() 63 struct nouveau_cli *cli = (void *)chan->user.client; in nouveau_channel_idle() 67 ret = nouveau_fence_new(chan, false, &fence); in nouveau_channel_idle() 75 chan->chid, nvxx_client(&cli->base)->name); in nouveau_channel_idle() 85 struct nouveau_channel *chan = *pchan; in nouveau_channel_del() local [all …]
|
/Linux-v4.19/net/bluetooth/ |
D | l2cap_core.c | 61 static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size); 62 static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err); 64 static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, 185 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) in l2cap_add_psm() argument 197 chan->psm = psm; in l2cap_add_psm() 198 chan->sport = psm; in l2cap_add_psm() 203 if (chan->src_type == BDADDR_BREDR) { in l2cap_add_psm() 216 chan->psm = cpu_to_le16(p); in l2cap_add_psm() 217 chan->sport = cpu_to_le16(p); in l2cap_add_psm() 229 int l2cap_add_scid(struct l2cap_chan *chan, __u16 scid) in l2cap_add_scid() argument [all …]
|
/Linux-v4.19/arch/um/drivers/ |
D | chan_kern.c | 84 static int open_one_chan(struct chan *chan) in open_one_chan() argument 88 if (chan->opened) in open_one_chan() 91 if (chan->ops->open == NULL) in open_one_chan() 93 else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary, in open_one_chan() 94 chan->data, &chan->dev); in open_one_chan() 100 (*chan->ops->close)(fd, chan->data); in open_one_chan() 104 chan->fd = fd; in open_one_chan() 106 chan->opened = 1; in open_one_chan() 113 struct chan *chan; in open_chan() local 117 chan = list_entry(ele, struct chan, list); in open_chan() [all …]
|
/Linux-v4.19/drivers/video/fbdev/savage/ |
D | savagefb-i2c.c | 47 struct savagefb_i2c_chan *chan = data; in savage4_gpio_setscl() local 50 r = readl(chan->ioaddr + chan->reg); in savage4_gpio_setscl() 55 writel(r, chan->ioaddr + chan->reg); in savage4_gpio_setscl() 56 readl(chan->ioaddr + chan->reg); /* flush posted write */ in savage4_gpio_setscl() 61 struct savagefb_i2c_chan *chan = data; in savage4_gpio_setsda() local 64 r = readl(chan->ioaddr + chan->reg); in savage4_gpio_setsda() 69 writel(r, chan->ioaddr + chan->reg); in savage4_gpio_setsda() 70 readl(chan->ioaddr + chan->reg); /* flush posted write */ in savage4_gpio_setsda() 75 struct savagefb_i2c_chan *chan = data; in savage4_gpio_getscl() local 77 return (0 != (readl(chan->ioaddr + chan->reg) & SAVAGE4_I2C_SCL_IN)); in savage4_gpio_getscl() [all …]
|
/Linux-v4.19/drivers/mailbox/ |
D | mailbox.c | 29 static int add_to_rbuf(struct mbox_chan *chan, void *mssg) in add_to_rbuf() argument 34 spin_lock_irqsave(&chan->lock, flags); in add_to_rbuf() 37 if (chan->msg_count == MBOX_TX_QUEUE_LEN) { in add_to_rbuf() 38 spin_unlock_irqrestore(&chan->lock, flags); in add_to_rbuf() 42 idx = chan->msg_free; in add_to_rbuf() 43 chan->msg_data[idx] = mssg; in add_to_rbuf() 44 chan->msg_count++; in add_to_rbuf() 47 chan->msg_free = 0; in add_to_rbuf() 49 chan->msg_free++; in add_to_rbuf() 51 spin_unlock_irqrestore(&chan->lock, flags); in add_to_rbuf() [all …]
|
/Linux-v4.19/drivers/dma/xilinx/ |
D | zynqmp_dma.c | 145 #define ZYNQMP_DMA_DESC_SIZE(chan) (chan->desc_size) argument 147 #define to_chan(chan) container_of(chan, struct zynqmp_dma_chan, \ argument 255 struct zynqmp_dma_chan *chan; member 260 static inline void zynqmp_dma_writeq(struct zynqmp_dma_chan *chan, u32 reg, in zynqmp_dma_writeq() argument 263 lo_hi_writeq(value, chan->regs + reg); in zynqmp_dma_writeq() 271 static void zynqmp_dma_update_desc_to_ctrlr(struct zynqmp_dma_chan *chan, in zynqmp_dma_update_desc_to_ctrlr() argument 277 zynqmp_dma_writeq(chan, ZYNQMP_DMA_SRC_START_LSB, addr); in zynqmp_dma_update_desc_to_ctrlr() 279 zynqmp_dma_writeq(chan, ZYNQMP_DMA_DST_START_LSB, addr); in zynqmp_dma_update_desc_to_ctrlr() 287 static void zynqmp_dma_desc_config_eod(struct zynqmp_dma_chan *chan, in zynqmp_dma_desc_config_eod() argument 306 static void zynqmp_dma_config_sg_ll_desc(struct zynqmp_dma_chan *chan, in zynqmp_dma_config_sg_ll_desc() argument [all …]
|
D | xilinx_dma.c | 380 void (*start_transfer)(struct xilinx_dma_chan *chan); 381 int (*stop_transfer)(struct xilinx_dma_chan *chan); 431 struct xilinx_dma_chan *chan[XILINX_DMA_MAX_CHANS_PER_DEVICE]; member 448 #define to_xilinx_chan(chan) \ argument 449 container_of(chan, struct xilinx_dma_chan, common) 452 #define xilinx_dma_poll_timeout(chan, reg, val, cond, delay_us, timeout_us) \ argument 453 readl_poll_timeout(chan->xdev->regs + chan->ctrl_offset + reg, val, \ 457 static inline u32 dma_read(struct xilinx_dma_chan *chan, u32 reg) in dma_read() argument 459 return ioread32(chan->xdev->regs + reg); in dma_read() 462 static inline void dma_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) in dma_write() argument [all …]
|
/Linux-v4.19/arch/sh/drivers/dma/ |
D | dma-sh.c | 30 static unsigned long dma_find_base(unsigned int chan) in dma_find_base() argument 35 if (chan >= 6) in dma_find_base() 42 static unsigned long dma_base_addr(unsigned int chan) in dma_base_addr() argument 44 unsigned long base = dma_find_base(chan); in dma_base_addr() 47 if (chan >= 9) in dma_base_addr() 48 chan -= 6; in dma_base_addr() 49 if (chan >= 4) in dma_base_addr() 52 return base + (chan * 0x10); in dma_base_addr() 56 static inline unsigned int get_dmte_irq(unsigned int chan) in get_dmte_irq() argument 58 return chan >= 6 ? DMTE6_IRQ : DMTE0_IRQ; in get_dmte_irq() [all …]
|
/Linux-v4.19/drivers/video/fbdev/i810/ |
D | i810-i2c.c | 44 struct i810fb_i2c_chan *chan = data; in i810i2c_setscl() local 45 struct i810fb_par *par = chan->par; in i810i2c_setscl() 49 i810_writel(mmio, chan->ddc_base, SCL_DIR_MASK | SCL_VAL_MASK); in i810i2c_setscl() 51 i810_writel(mmio, chan->ddc_base, SCL_DIR | SCL_DIR_MASK | SCL_VAL_MASK); in i810i2c_setscl() 52 i810_readl(mmio, chan->ddc_base); /* flush posted write */ in i810i2c_setscl() 57 struct i810fb_i2c_chan *chan = data; in i810i2c_setsda() local 58 struct i810fb_par *par = chan->par; in i810i2c_setsda() 62 i810_writel(mmio, chan->ddc_base, SDA_DIR_MASK | SDA_VAL_MASK); in i810i2c_setsda() 64 i810_writel(mmio, chan->ddc_base, SDA_DIR | SDA_DIR_MASK | SDA_VAL_MASK); in i810i2c_setsda() 65 i810_readl(mmio, chan->ddc_base); /* flush posted write */ in i810i2c_setsda() [all …]
|
/Linux-v4.19/arch/mips/include/asm/mach-au1x00/ |
D | au1000_dma.h | 156 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer0() local 158 if (!chan) in enable_dma_buffer0() 160 __raw_writel(DMA_BE0, chan->io + DMA_MODE_SET); in enable_dma_buffer0() 165 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer1() local 167 if (!chan) in enable_dma_buffer1() 169 __raw_writel(DMA_BE1, chan->io + DMA_MODE_SET); in enable_dma_buffer1() 173 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffers() local 175 if (!chan) in enable_dma_buffers() 177 __raw_writel(DMA_BE0 | DMA_BE1, chan->io + DMA_MODE_SET); in enable_dma_buffers() 182 struct dma_chan *chan = get_dma_chan(dmanr); in start_dma() local [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
D | nv25.c | 25 struct nv20_gr_chan *chan; in nv25_gr_chan_new() local 28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv25_gr_chan_new() 30 nvkm_object_ctor(&nv25_gr_chan, oclass, &chan->object); in nv25_gr_chan_new() 31 chan->gr = gr; in nv25_gr_chan_new() 32 chan->chid = fifoch->chid; in nv25_gr_chan_new() 33 *pobject = &chan->object; in nv25_gr_chan_new() 37 &chan->inst); in nv25_gr_chan_new() 41 nvkm_kmap(chan->inst); in nv25_gr_chan_new() 42 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv25_gr_chan_new() 43 nvkm_wo32(chan->inst, 0x035c, 0xffff0000); in nv25_gr_chan_new() [all …]
|
D | nv34.c | 25 struct nv20_gr_chan *chan; in nv34_gr_chan_new() local 28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv34_gr_chan_new() 30 nvkm_object_ctor(&nv34_gr_chan, oclass, &chan->object); in nv34_gr_chan_new() 31 chan->gr = gr; in nv34_gr_chan_new() 32 chan->chid = fifoch->chid; in nv34_gr_chan_new() 33 *pobject = &chan->object; in nv34_gr_chan_new() 37 &chan->inst); in nv34_gr_chan_new() 41 nvkm_kmap(chan->inst); in nv34_gr_chan_new() 42 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv34_gr_chan_new() 43 nvkm_wo32(chan->inst, 0x040c, 0x01000101); in nv34_gr_chan_new() [all …]
|
D | nv35.c | 25 struct nv20_gr_chan *chan; in nv35_gr_chan_new() local 28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv35_gr_chan_new() 30 nvkm_object_ctor(&nv35_gr_chan, oclass, &chan->object); in nv35_gr_chan_new() 31 chan->gr = gr; in nv35_gr_chan_new() 32 chan->chid = fifoch->chid; in nv35_gr_chan_new() 33 *pobject = &chan->object; in nv35_gr_chan_new() 37 &chan->inst); in nv35_gr_chan_new() 41 nvkm_kmap(chan->inst); in nv35_gr_chan_new() 42 nvkm_wo32(chan->inst, 0x0028, 0x00000001 | (chan->chid << 24)); in nv35_gr_chan_new() 43 nvkm_wo32(chan->inst, 0x040c, 0x00000101); in nv35_gr_chan_new() [all …]
|
/Linux-v4.19/drivers/gpu/drm/gma500/ |
D | oaktrail_lvds_i2c.c | 64 #define LPC_READ_REG(chan, r) inl((chan)->reg + (r)) argument 65 #define LPC_WRITE_REG(chan, r, val) outl((val), (chan)->reg + (r)) argument 69 struct psb_intel_i2c_chan *chan = data; in get_clock() local 72 val = LPC_READ_REG(chan, RGIO); in get_clock() 74 LPC_WRITE_REG(chan, RGIO, val); in get_clock() 75 tmp = LPC_READ_REG(chan, RGLVL); in get_clock() 76 val = (LPC_READ_REG(chan, RGLVL) & GPIO_CLOCK) ? 1 : 0; in get_clock() 83 struct psb_intel_i2c_chan *chan = data; in get_data() local 86 val = LPC_READ_REG(chan, RGIO); in get_data() 88 LPC_WRITE_REG(chan, RGIO, val); in get_data() [all …]
|
D | intel_i2c.c | 35 struct psb_intel_i2c_chan *chan = data; in get_clock() local 36 struct drm_device *dev = chan->drm_dev; in get_clock() 39 val = REG_READ(chan->reg); in get_clock() 45 struct psb_intel_i2c_chan *chan = data; in get_data() local 46 struct drm_device *dev = chan->drm_dev; in get_data() 49 val = REG_READ(chan->reg); in get_data() 55 struct psb_intel_i2c_chan *chan = data; in set_clock() local 56 struct drm_device *dev = chan->drm_dev; in set_clock() 61 REG_READ(chan->reg) & (GPIO_DATA_PULLUP_DISABLE | in set_clock() 69 REG_WRITE(chan->reg, reserved | clock_bits); in set_clock() [all …]
|
/Linux-v4.19/include/sound/ |
D | emu8000_reg.h | 38 #define EMU8000_CMD(reg, chan) ((reg)<<5 | (chan)) argument 44 #define EMU8000_CPF_READ(emu, chan) \ argument 45 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(0, (chan))) 46 #define EMU8000_PTRX_READ(emu, chan) \ argument 47 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(1, (chan))) 48 #define EMU8000_CVCF_READ(emu, chan) \ argument 49 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(2, (chan))) 50 #define EMU8000_VTFT_READ(emu, chan) \ argument 51 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(3, (chan))) 52 #define EMU8000_PSST_READ(emu, chan) \ argument [all …]
|
/Linux-v4.19/drivers/video/fbdev/nvidia/ |
D | nv_i2c.c | 30 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_setscl() local 31 struct nvidia_par *par = chan->par; in nvidia_gpio_setscl() 34 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0; in nvidia_gpio_setscl() 41 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01); in nvidia_gpio_setscl() 46 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_setsda() local 47 struct nvidia_par *par = chan->par; in nvidia_gpio_setsda() 50 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0; in nvidia_gpio_setsda() 57 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01); in nvidia_gpio_setsda() 62 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_getscl() local 63 struct nvidia_par *par = chan->par; in nvidia_gpio_getscl() [all …]
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
D | chan.c | 34 struct nvkm_fifo_chan *chan; member 44 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_fini() local 45 struct nvkm_fifo_engn *engn = &chan->engn[engine->subdev.index]; in nvkm_fifo_chan_child_fini() 52 if (chan->func->engine_fini) { in nvkm_fifo_chan_child_fini() 53 ret = chan->func->engine_fini(chan, engine, suspend); in nvkm_fifo_chan_child_fini() 55 nvif_error(&chan->object, in nvkm_fifo_chan_child_fini() 67 nvif_trace(&chan->object, "detached %s\n", name); in nvkm_fifo_chan_child_fini() 77 struct nvkm_fifo_chan *chan = object->chan; in nvkm_fifo_chan_child_init() local 78 struct nvkm_fifo_engn *engn = &chan->engn[engine->subdev.index]; in nvkm_fifo_chan_child_init() 91 if (chan->func->engine_init) { in nvkm_fifo_chan_child_init() [all …]
|
/Linux-v4.19/drivers/video/fbdev/riva/ |
D | rivafb-i2c.c | 29 struct riva_i2c_chan *chan = data; in riva_gpio_setscl() local 30 struct riva_par *par = chan->par; in riva_gpio_setscl() 33 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1); in riva_gpio_setscl() 41 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1); in riva_gpio_setscl() 47 struct riva_i2c_chan *chan = data; in riva_gpio_setsda() local 48 struct riva_par *par = chan->par; in riva_gpio_setsda() 51 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1); in riva_gpio_setsda() 59 VGA_WR08(par->riva.PCIO, 0x3d4, chan->ddc_base + 1); in riva_gpio_setsda() 65 struct riva_i2c_chan *chan = data; in riva_gpio_getscl() local 66 struct riva_par *par = chan->par; in riva_gpio_getscl() [all …]
|