Home
last modified time | relevance | path

Searched refs:chan (Results 1 – 25 of 1245) sorted by relevance

12345678910>>...50

/linux/drivers/dma/
H A Dfsldma.c39 #define chan_dbg(chan, fmt, arg...) \ argument
40 dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg)
41 #define chan_err(chan, fmt, arg...) \ argument
42 dev_err(chan->dev, "%s: " fmt, chan->name, ##arg)
50 static void set_sr(struct fsldma_chan *chan, u32 val) in set_sr() argument
52 FSL_DMA_OUT(chan, &chan->regs->sr, val, 32); in set_sr()
55 static u32 get_sr(struct fsldma_chan *chan) in get_sr() argument
57 return FSL_DMA_IN(chan, &chan->regs->sr, 32); in get_sr()
60 static void set_mr(struct fsldma_chan *chan, u32 val) in set_mr() argument
62 FSL_DMA_OUT(chan, &chan->regs->mr, val, 32); in set_mr()
[all …]
H A Ddmaengine.c88 struct dma_chan *chan; in dmaengine_dbg_summary_show() local
90 list_for_each_entry(chan, &dma_dev->channels, device_node) { in dmaengine_dbg_summary_show()
91 if (chan->client_count) { in dmaengine_dbg_summary_show()
92 seq_printf(s, " %-13s| %s", dma_chan_name(chan), in dmaengine_dbg_summary_show()
93 chan->dbg_client_name ?: "in-use"); in dmaengine_dbg_summary_show()
95 if (chan->router) in dmaengine_dbg_summary_show()
97 dev_name(chan->router->dev)); in dmaengine_dbg_summary_show()
161 return chan_dev->chan; in dev_to_dma_chan()
167 struct dma_chan *chan; in memcpy_count_show() local
173 chan = dev_to_dma_chan(dev); in memcpy_count_show()
[all …]
H A Dnbpfaxi.c154 struct nbpf_channel *chan; member
236 struct nbpf_channel chan[]; member
304 static inline u32 nbpf_chan_read(struct nbpf_channel *chan, in nbpf_chan_read() argument
307 u32 data = ioread32(chan->base + offset); in nbpf_chan_read()
308 dev_dbg(chan->dma_chan.device->dev, "%s(0x%p + 0x%x) = 0x%x\n", in nbpf_chan_read()
309 __func__, chan->base, offset, data); in nbpf_chan_read()
313 static inline void nbpf_chan_write(struct nbpf_channel *chan, in nbpf_chan_write() argument
316 iowrite32(data, chan->base + offset); in nbpf_chan_write()
317 dev_dbg(chan->dma_chan.device->dev, "%s(0x%p + 0x%x) = 0x%x\n", in nbpf_chan_write()
318 __func__, chan->base, offset, data); in nbpf_chan_write()
[all …]
/linux/net/bluetooth/
H A Dl2cap_core.c57 static int l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size);
58 static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err);
60 static void l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control,
182 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) in l2cap_add_psm() argument
188 if (psm && __l2cap_global_chan_by_addr(psm, src, chan->src_type)) { in l2cap_add_psm()
194 chan->psm = psm; in l2cap_add_psm()
195 chan->sport = psm; in l2cap_add_psm()
200 if (chan->src_type == BDADDR_BREDR) { in l2cap_add_psm()
213 chan->src_type)) { in l2cap_add_psm()
214 chan->psm = cpu_to_le16(p); in l2cap_add_psm()
[all …]
H A Dl2cap_sock.c86 struct l2cap_chan *chan = l2cap_pi(sk)->chan; in l2cap_sock_bind() local
132 bacpy(&chan->src, &la.l2_bdaddr); in l2cap_sock_bind()
133 chan->src_type = la.l2_bdaddr_type; in l2cap_sock_bind()
136 err = l2cap_add_scid(chan, __le16_to_cpu(la.l2_cid)); in l2cap_sock_bind()
138 err = l2cap_add_psm(chan, &la.l2_bdaddr, la.l2_psm); in l2cap_sock_bind()
143 switch (chan->chan_type) { in l2cap_sock_bind()
146 chan->sec_level = BT_SECURITY_SDP; in l2cap_sock_bind()
151 chan->sec_level = BT_SECURITY_SDP; in l2cap_sock_bind()
154 chan in l2cap_sock_bind()
185 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_connect() local
275 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_listen() local
390 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_getname() local
417 l2cap_get_mode(struct l2cap_chan * chan) l2cap_get_mode() argument
439 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_getsockopt_old() local
559 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_getsockopt() local
709 l2cap_valid_mtu(struct l2cap_chan * chan,u16 mtu) l2cap_valid_mtu() argument
729 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_setsockopt_old() local
840 l2cap_set_mode(struct l2cap_chan * chan,u8 mode) l2cap_set_mode() argument
883 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_setsockopt() local
1108 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_sendmsg() local
1145 l2cap_publish_rx_avail(struct l2cap_chan * chan) l2cap_publish_rx_avail() argument
1268 __l2cap_wait_ack(struct sock * sk,struct l2cap_chan * chan) __l2cap_wait_ack() argument
1316 struct l2cap_chan *chan; l2cap_sock_shutdown() local
1418 struct l2cap_chan *chan; l2cap_sock_release() local
1455 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_cleanup_listen() local
1472 l2cap_sock_new_connection_cb(struct l2cap_chan * chan) l2cap_sock_new_connection_cb() argument
1503 l2cap_sock_recv_cb(struct l2cap_chan * chan,struct sk_buff * skb) l2cap_sock_recv_cb() argument
1567 l2cap_sock_close_cb(struct l2cap_chan * chan) l2cap_sock_close_cb() argument
1577 l2cap_sock_teardown_cb(struct l2cap_chan * chan,int err) l2cap_sock_teardown_cb() argument
1631 l2cap_sock_state_change_cb(struct l2cap_chan * chan,int state,int err) l2cap_sock_state_change_cb() argument
1642 l2cap_sock_alloc_skb_cb(struct l2cap_chan * chan,unsigned long hdr_len,unsigned long len,int nb) l2cap_sock_alloc_skb_cb() argument
1672 l2cap_sock_ready_cb(struct l2cap_chan * chan) l2cap_sock_ready_cb() argument
1692 l2cap_sock_defer_cb(struct l2cap_chan * chan) l2cap_sock_defer_cb() argument
1705 l2cap_sock_resume_cb(struct l2cap_chan * chan) l2cap_sock_resume_cb() argument
1721 l2cap_sock_set_shutdown_cb(struct l2cap_chan * chan) l2cap_sock_set_shutdown_cb() argument
1730 l2cap_sock_get_sndtimeo_cb(struct l2cap_chan * chan) l2cap_sock_get_sndtimeo_cb() argument
1737 l2cap_sock_get_peer_pid_cb(struct l2cap_chan * chan) l2cap_sock_get_peer_pid_cb() argument
1744 l2cap_sock_suspend_cb(struct l2cap_chan * chan) l2cap_sock_suspend_cb() argument
1752 l2cap_sock_filter(struct l2cap_chan * chan,struct sk_buff * skb) l2cap_sock_filter() argument
1819 struct l2cap_chan *chan = l2cap_pi(sk)->chan; l2cap_sock_init() local
1895 struct l2cap_chan *chan; l2cap_sock_alloc() local
[all...]
/linux/arch/um/drivers/
H A Dchan_kern.c90 static int open_one_chan(struct chan *chan) in open_one_chan() argument
94 if (chan->opened) in open_one_chan()
97 if (chan->ops->open == NULL) in open_one_chan()
99 else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary, in open_one_chan()
100 chan->data, &chan->dev); in open_one_chan()
108 chan->fd_in = fd; in open_one_chan()
109 chan->fd_out = fd; in open_one_chan()
122 if (chan->output && need_output_blocking()) { in open_one_chan()
123 err = os_dup_file(chan->fd_out); in open_one_chan()
127 chan->fd_out = err; in open_one_chan()
[all …]
/linux/sound/soc/qcom/
H A Dlpass-lpaif-reg.h102 #define LPAIF_IRQ_PER(chan) (1 << (LPAIF_IRQ_BITSTRIDE * (chan))) argument
103 #define LPAIF_IRQ_XRUN(chan) (2 << (LPAIF_IRQ_BITSTRIDE * (chan))) argument
104 #define LPAIF_IRQ_ERR(chan) (4 << (LPAIF_IRQ_BITSTRIDE * (chan))) argument
106 #define LPAIF_IRQ_ALL(chan) (7 << (LPAIF_IRQ_BITSTRIDE * (chan))) argument
107 #define LPAIF_IRQ_HDMI_REQ_ON_PRELOAD(chan) (1 << (14 + chan)) argument
108 #define LPAIF_IRQ_HDMI_SDEEP_AUD_DIS(chan) (1 << (24 + chan)) argument
112 #define LPAIF_HDMI_RDMA_REG_ADDR(v, addr, chan) \ argument
113 (v->hdmi_rdma_reg_base + (addr) + v->hdmi_rdma_reg_stride * (chan))
117 #define LPAIF_HDMI_RDMACTL_REG(v, chan) LPAIF_HDMI_RDMA_REG_ADDR(v, 0x00, (chan)) argument
118 #define LPAIF_HDMI_RDMABASE_REG(v, chan) LPAIF_HDMI_RDMA_REG_ADDR(v, 0x04, (chan)) argument
[all …]
/linux/drivers/video/fbdev/savage/
H A Dsavagefb-i2c.c47 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/drivers/dma/xilinx/
H A Dxilinx_dma.c454 void (*start_transfer)(struct xilinx_dma_chan *chan);
455 int (*stop_transfer)(struct xilinx_dma_chan *chan);
510 struct xilinx_dma_chan *chan[XILINX_MCDMA_MAX_CHANS_PER_DEVICE]; member
527 #define to_xilinx_chan(chan) \ argument
528 container_of(chan, struct xilinx_dma_chan, common)
531 #define xilinx_dma_poll_timeout(chan, reg, val, cond, delay_us, timeout_us) \ argument
532 readl_poll_timeout_atomic(chan->xdev->regs + chan->ctrl_offset + reg, \
536 static inline u32 dma_read(struct xilinx_dma_chan *chan, u32 reg) in dma_read() argument
538 return ioread32(chan->xdev->regs + reg); in dma_read()
541 static inline void dma_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) in dma_write() argument
[all …]
H A Dzynqmp_dma.c25 #define ZYNQMP_DMA_ISR (chan->irq_offset + 0x100)
26 #define ZYNQMP_DMA_IMR (chan->irq_offset + 0x104)
27 #define ZYNQMP_DMA_IER (chan->irq_offset + 0x108)
28 #define ZYNQMP_DMA_IDS (chan->irq_offset + 0x10c)
141 #define ZYNQMP_DMA_DESC_SIZE(chan) (chan->desc_size) argument
143 #define to_chan(chan) container_of(chan, struct zynqmp_dma_chan, \ argument
256 struct zynqmp_dma_chan *chan; member
269 static inline void zynqmp_dma_writeq(struct zynqmp_dma_chan *chan, u32 reg, in zynqmp_dma_writeq() argument
272 lo_hi_writeq(value, chan->regs + reg); in zynqmp_dma_writeq()
280 static void zynqmp_dma_update_desc_to_ctrlr(struct zynqmp_dma_chan *chan, in zynqmp_dma_update_desc_to_ctrlr() argument
[all …]
/linux/arch/sh/drivers/dma/
H A Ddma-sh.c39 static unsigned long dma_find_base(unsigned int chan) in dma_find_base() argument
44 if (chan >= SH_DMAC_NR_MD_CH) in dma_find_base()
51 static unsigned long dma_base_addr(unsigned int chan) in dma_base_addr() argument
53 unsigned long base = dma_find_base(chan); in dma_base_addr()
55 chan = (chan % SH_DMAC_NR_MD_CH) * SH_DMAC_CH_SZ; in dma_base_addr()
58 if (chan >= DMAOR) in dma_base_addr()
61 return base + chan; in dma_base_addr()
65 static inline unsigned int get_dmte_irq(unsigned int chan) in get_dmte_irq() argument
67 return chan >= 6 ? DMTE6_IRQ : DMTE0_IRQ; in get_dmte_irq()
87 static inline unsigned int get_dmte_irq(unsigned int chan) in get_dmte_irq() argument
[all …]
/linux/drivers/video/fbdev/i810/
H A Di810-i2c.c44 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/drivers/dma/stm32/
H A Dstm32-dma.c232 struct stm32_dma_chan chan[STM32_DMA_MAX_CHANNELS]; member
235 static struct stm32_dma_device *stm32_dma_get_dev(struct stm32_dma_chan *chan) in stm32_dma_get_dev() argument
237 return container_of(chan->vchan.chan.device, struct stm32_dma_device, in stm32_dma_get_dev()
243 return container_of(c, struct stm32_dma_chan, vchan.chan); in to_stm32_dma_chan()
251 static struct device *chan2dev(struct stm32_dma_chan *chan) in chan2dev() argument
253 return &chan->vchan.chan.dev->device; in chan2dev()
266 static int stm32_dma_get_width(struct stm32_dma_chan *chan, in stm32_dma_get_width() argument
277 dev_err(chan2dev(chan), "Dma bus width not supported\n"); in stm32_dma_get_width()
364 static int stm32_dma_get_burst(struct stm32_dma_chan *chan, u32 maxburst) in stm32_dma_get_burst() argument
377 dev_err(chan2dev(chan), "Dma burst size not supported\n"); in stm32_dma_get_burst()
[all …]
/linux/arch/mips/include/asm/mach-au1x00/
H A Dau1000_dma.h155 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer0() local
157 if (!chan) in enable_dma_buffer0()
159 __raw_writel(DMA_BE0, chan->io + DMA_MODE_SET); in enable_dma_buffer0()
164 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffer1() local
166 if (!chan) in enable_dma_buffer1()
168 __raw_writel(DMA_BE1, chan->io + DMA_MODE_SET); in enable_dma_buffer1()
172 struct dma_chan *chan = get_dma_chan(dmanr); in enable_dma_buffers() local
174 if (!chan) in enable_dma_buffers()
176 __raw_writel(DMA_BE0 | DMA_BE1, chan->io + DMA_MODE_SET); in enable_dma_buffers()
181 struct dma_chan *chan = get_dma_chan(dmanr); in start_dma() local
[all …]
/linux/include/sound/
H A Demu8000_reg.h24 #define EMU8000_CMD(reg, chan) ((reg)<<5 | (chan)) argument
30 #define EMU8000_CPF_READ(emu, chan) \ argument
31 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(0, (chan)))
32 #define EMU8000_PTRX_READ(emu, chan) \ argument
33 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(1, (chan)))
34 #define EMU8000_CVCF_READ(emu, chan) \ argument
35 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(2, (chan)))
36 #define EMU8000_VTFT_READ(emu, chan) \ argument
37 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(3, (chan)))
38 #define EMU8000_PSST_READ(emu, chan) \ argument
[all …]
/linux/drivers/gpu/drm/gma500/
H A Doaktrail_lvds_i2c.c63 #define LPC_READ_REG(chan, r) inl((chan)->reg + (r)) argument
64 #define LPC_WRITE_REG(chan, r, val) outl((val), (chan)->reg + (r)) argument
68 struct gma_i2c_chan *chan = data; in get_clock() local
71 val = LPC_READ_REG(chan, RGIO); in get_clock()
73 LPC_WRITE_REG(chan, RGIO, val); in get_clock()
74 LPC_READ_REG(chan, RGLVL); in get_clock()
75 val = (LPC_READ_REG(chan, RGLVL) & GPIO_CLOCK) ? 1 : 0; in get_clock()
82 struct gma_i2c_chan *chan = data; in get_data() local
85 val = LPC_READ_REG(chan, RGIO); in get_data()
87 LPC_WRITE_REG(chan, RGIO, val); in get_data()
[all …]
H A Dintel_i2c.c25 struct gma_i2c_chan *chan = data; in get_clock() local
26 struct drm_device *dev = chan->drm_dev; in get_clock()
29 val = REG_READ(chan->reg); in get_clock()
35 struct gma_i2c_chan *chan = data; in get_data() local
36 struct drm_device *dev = chan->drm_dev; in get_data()
39 val = REG_READ(chan->reg); in get_data()
45 struct gma_i2c_chan *chan = data; in set_clock() local
46 struct drm_device *dev = chan->drm_dev; in set_clock()
51 REG_READ(chan->reg) & (GPIO_DATA_PULLUP_DISABLE | in set_clock()
59 REG_WRITE(chan->reg, reserved | clock_bits); in set_clock()
[all …]
/linux/drivers/gpu/drm/nouveau/nvif/
H A Dchan.c10 struct nvif_chan *chan = container_of(push, typeof(*chan), push); in nvif_chan_gpfifo_push_kick() local
11 u32 put = push->bgn - (u32 *)chan->push.mem.object.map.ptr; in nvif_chan_gpfifo_push_kick()
14 if (chan->func->gpfifo.post) { in nvif_chan_gpfifo_push_kick()
15 if (push->end - push->cur < chan->func->gpfifo.post_size) in nvif_chan_gpfifo_push_kick()
16 push->end = push->cur + chan->func->gpfifo.post_size; in nvif_chan_gpfifo_push_kick()
18 WARN_ON(nvif_chan_gpfifo_post(chan)); in nvif_chan_gpfifo_push_kick()
23 chan->func->gpfifo.push(chan, true, chan->push.addr + (put << 2), cnt << 2, false); in nvif_chan_gpfifo_push_kick()
24 chan->func->gpfifo.kick(chan); in nvif_chan_gpfifo_push_kick()
30 struct nvif_chan *chan = container_of(push, typeof(*chan), push); in nvif_chan_gpfifo_push_wait() local
32 return nvif_chan_gpfifo_wait(chan, 1, push_nr); in nvif_chan_gpfifo_push_wait()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dnv25.c25 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->id; 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 …]
H A Dnv35.c25 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->id; 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 …]
H A Dnv34.c25 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->id; 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 …]
H A Dnv2a.c25 struct nv20_gr_chan *chan; in nv2a_gr_chan_new() local
28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL))) in nv2a_gr_chan_new()
30 nvkm_object_ctor(&nv2a_gr_chan, oclass, &chan->object); in nv2a_gr_chan_new()
31 chan->gr = gr; in nv2a_gr_chan_new()
32 chan->chid = fifoch->id; in nv2a_gr_chan_new()
33 *pobject = &chan->object; in nv2a_gr_chan_new()
37 &chan->inst); in nv2a_gr_chan_new()
41 nvkm_kmap(chan->inst); in nv2a_gr_chan_new()
42 nvkm_wo32(chan->inst, 0x0000, 0x00000001 | (chan->chid << 24)); in nv2a_gr_chan_new()
43 nvkm_wo32(chan->inst, 0x033c, 0xffff0000); in nv2a_gr_chan_new()
[all …]
/linux/drivers/video/fbdev/nvidia/
H A Dnv_i2c.c30 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/drivers/video/fbdev/riva/
H A Drivafb-i2c.c29 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 …]
/linux/sound/core/seq/
H A Dseq_midi_emul.c34 struct snd_midi_channel *chan,
38 struct snd_midi_channel *chan,
41 struct snd_midi_channel *chan,
44 struct snd_midi_channel *chan,
50 struct snd_midi_channel *chan);
52 struct snd_midi_channel *chan);
53 static void snd_midi_reset_controllers(struct snd_midi_channel *chan);
76 struct snd_midi_channel *chan; in snd_midi_process_event() local
96 chan = chanset->channels + dest_channel; in snd_midi_process_event()
118 if (chan->note[ev->data.note.note] & SNDRV_MIDI_NOTE_ON) { in snd_midi_process_event()
[all …]

12345678910>>...50