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

1234567891011>>

/linux-master/drivers/gpu/drm/gma500/
H A Dintel_i2c.c25 struct gma_i2c_chan *chan = data; local
26 struct drm_device *dev = chan->drm_dev;
29 val = REG_READ(chan->reg);
35 struct gma_i2c_chan *chan = data; local
36 struct drm_device *dev = chan->drm_dev;
39 val = REG_READ(chan->reg);
45 struct gma_i2c_chan *chan = data; local
46 struct drm_device *dev = chan->drm_dev;
51 REG_READ(chan->reg) & (GPIO_DATA_PULLUP_DISABLE |
59 REG_WRITE(chan
65 struct gma_i2c_chan *chan = data; local
108 struct gma_i2c_chan *chan; local
151 gma_i2c_destroy(struct gma_i2c_chan *chan) argument
[all...]
H A Doaktrail_lvds_i2c.c63 #define LPC_READ_REG(chan, r) inl((chan)->reg + (r))
64 #define LPC_WRITE_REG(chan, r, val) outl((val), (chan)->reg + (r))
68 struct gma_i2c_chan *chan = data; local
71 val = LPC_READ_REG(chan, RGIO);
73 LPC_WRITE_REG(chan, RGIO, val);
74 LPC_READ_REG(chan, RGLVL);
75 val = (LPC_READ_REG(chan, RGLVL) & GPIO_CLOCK) ? 1 : 0;
82 struct gma_i2c_chan *chan local
96 struct gma_i2c_chan *chan = data; local
115 struct gma_i2c_chan *chan = data; local
135 struct gma_i2c_chan *chan; local
[all...]
/linux-master/arch/um/drivers/
H A Dchan_kern.c9 #include "chan.h"
84 static int open_one_chan(struct chan *chan) argument
88 if (chan->opened)
91 if (chan->ops->open == NULL)
93 else fd = (*chan->ops->open)(chan->input, chan->output, chan->primary,
94 chan
113 struct chan *chan; local
125 chan_enable_winch(struct chan *chan, struct tty_port *port) argument
142 struct chan *chan; local
185 struct chan *chan; local
205 close_one_chan(struct chan *chan, int delay_free_irq) argument
232 struct chan *chan; local
244 deactivate_chan(struct chan *chan, int irq) argument
250 write_chan(struct chan *chan, const u8 *buf, size_t len, int write_irq) argument
264 console_write_chan(struct chan *chan, const char *buf, int len) argument
293 struct chan *chan; local
312 free_one_chan(struct chan *chan) argument
329 struct chan *chan; local
337 one_chan_config_string(struct chan *chan, char *str, int size, char **error_out) argument
442 struct chan *chan; local
540 struct chan *chan = line->chan_in; local
[all...]
/linux-master/drivers/video/fbdev/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...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/sw/
H A Dchan.c24 #include "chan.h"
32 nvkm_sw_chan_mthd(struct nvkm_sw_chan *chan, int subc, u32 mthd, u32 data) argument
38 nvkm_event_ntfy(&chan->event, 0, NVKM_SW_CHAN_EVENT_PAGE_FLIP);
41 if (chan->func->mthd)
42 return chan->func->mthd(chan, subc, mthd, data);
55 struct nvkm_sw_chan *chan = nvkm_sw_chan(object); local
56 struct nvkm_sw *sw = chan->sw;
58 void *data = chan;
60 if (chan
76 nvkm_sw_chan_ctor(const struct nvkm_sw_chan_func *func, struct nvkm_sw *sw, struct nvkm_chan *fifo, const struct nvkm_oclass *oclass, struct nvkm_sw_chan *chan) argument
[all...]
/linux-master/drivers/video/fbdev/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...]
/linux-master/arch/sh/drivers/dma/
H A Ddma-sh.c39 static unsigned long dma_find_base(unsigned int chan) argument
44 if (chan >= SH_DMAC_NR_MD_CH)
51 static unsigned long dma_base_addr(unsigned int chan) argument
53 unsigned long base = dma_find_base(chan);
55 chan = (chan % SH_DMAC_NR_MD_CH) * SH_DMAC_CH_SZ;
58 if (chan >= DMAOR)
61 return base + chan;
65 static inline unsigned int get_dmte_irq(unsigned int chan) argument
67 return chan >
87 get_dmte_irq(unsigned int chan) argument
103 calc_xmit_shift(struct dma_channel *chan) argument
120 struct dma_channel *chan = dev_id; local
136 sh_dmac_request_dma(struct dma_channel *chan) argument
145 sh_dmac_free_dma(struct dma_channel *chan) argument
151 sh_dmac_configure_channel(struct dma_channel *chan, unsigned long chcr) argument
169 sh_dmac_enable_dma(struct dma_channel *chan) argument
188 sh_dmac_disable_dma(struct dma_channel *chan) argument
203 sh_dmac_xfer_dma(struct dma_channel *chan) argument
244 sh_dmac_get_dma_residue(struct dma_channel *chan) argument
[all...]
/linux-master/drivers/dma/
H A Dfsldma.c39 #define chan_dbg(chan, fmt, arg...) \
40 dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg)
41 #define chan_err(chan, fmt, arg...) \
42 dev_err(chan->dev, "%s: " fmt, chan->name, ##arg)
50 static void set_sr(struct fsldma_chan *chan, u32 val) argument
52 FSL_DMA_OUT(chan, &chan->regs->sr, val, 32);
55 static u32 get_sr(struct fsldma_chan *chan) argument
60 set_mr(struct fsldma_chan *chan, u32 val) argument
65 get_mr(struct fsldma_chan *chan) argument
70 set_cdar(struct fsldma_chan *chan, dma_addr_t addr) argument
75 get_cdar(struct fsldma_chan *chan) argument
80 set_bcr(struct fsldma_chan *chan, u32 val) argument
85 get_bcr(struct fsldma_chan *chan) argument
94 set_desc_cnt(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, u32 count) argument
100 set_desc_src(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t src) argument
110 set_desc_dst(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t dst) argument
120 set_desc_next(struct fsldma_chan *chan, struct fsl_dma_ld_hw *hw, dma_addr_t next) argument
130 set_ld_eol(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
146 dma_init(struct fsldma_chan *chan) argument
171 dma_is_idle(struct fsldma_chan *chan) argument
184 dma_start(struct fsldma_chan *chan) argument
207 dma_halt(struct fsldma_chan *chan) argument
254 fsl_chan_set_src_loop_size(struct fsldma_chan *chan, int size) argument
287 fsl_chan_set_dst_loop_size(struct fsldma_chan *chan, int size) argument
321 fsl_chan_set_request_count(struct fsldma_chan *chan, int size) argument
343 fsl_chan_toggle_ext_pause(struct fsldma_chan *chan, int enable) argument
361 fsl_chan_toggle_ext_start(struct fsldma_chan *chan, int enable) argument
371 struct fsldma_chan *chan; local
383 append_ld_queue(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
409 struct fsldma_chan *chan = to_fsl_chan(tx->chan); local
445 fsl_dma_free_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
459 fsl_dma_alloc_descriptor(struct fsldma_chan *chan) argument
488 fsldma_clean_completed_descriptor(struct fsldma_chan *chan) argument
507 fsldma_run_tx_complete_actions(struct fsldma_chan *chan, struct fsl_desc_sw *desc, dma_cookie_t cookie) argument
538 fsldma_clean_running_descriptor(struct fsldma_chan *chan, struct fsl_desc_sw *desc) argument
567 fsl_chan_xfer_ld_queue(struct fsldma_chan *chan) argument
636 fsldma_cleanup_descriptors(struct fsldma_chan *chan) argument
692 struct fsldma_chan *chan = to_fsl_chan(dchan); local
721 fsldma_free_desc_list(struct fsldma_chan *chan, struct list_head *list) argument
730 fsldma_free_desc_list_reverse(struct fsldma_chan *chan, struct list_head *list) argument
745 struct fsldma_chan *chan = to_fsl_chan(dchan); local
764 struct fsldma_chan *chan; local
826 struct fsldma_chan *chan; local
851 struct fsldma_chan *chan; local
880 struct fsldma_chan *chan = to_fsl_chan(dchan); local
895 struct fsldma_chan *chan = to_fsl_chan(dchan); local
915 struct fsldma_chan *chan = data; local
982 struct fsldma_chan *chan = from_tasklet(chan, t, tasklet); local
1002 struct fsldma_chan *chan; local
1032 struct fsldma_chan *chan; local
1052 struct fsldma_chan *chan; local
1109 struct fsldma_chan *chan; local
1206 fsl_dma_chan_remove(struct fsldma_chan *chan) argument
1333 struct fsldma_chan *chan; local
1364 struct fsldma_chan *chan; local
[all...]
H A Dmv_xor.h36 #define XOR_CURR_DESC(chan) (chan->mmr_high_base + 0x10 + (chan->idx * 4))
37 #define XOR_NEXT_DESC(chan) (chan->mmr_high_base + 0x00 + (chan->idx * 4))
38 #define XOR_BYTE_COUNT(chan) (chan->mmr_high_base + 0x20 + (chan->idx * 4))
39 #define XOR_DEST_POINTER(chan) (cha
[all...]
/linux-master/arch/mips/include/asm/mach-au1x00/
H A Dau1000_dma.h156 struct dma_chan *chan = get_dma_chan(dmanr); local
158 if (!chan)
160 __raw_writel(DMA_BE0, chan->io + DMA_MODE_SET);
165 struct dma_chan *chan = get_dma_chan(dmanr); local
167 if (!chan)
169 __raw_writel(DMA_BE1, chan->io + DMA_MODE_SET);
173 struct dma_chan *chan = get_dma_chan(dmanr); local
175 if (!chan)
177 __raw_writel(DMA_BE0 | DMA_BE1, chan->io + DMA_MODE_SET);
182 struct dma_chan *chan local
193 struct dma_chan *chan = get_dma_chan(dmanr); local
210 struct dma_chan *chan = get_dma_chan(dmanr); local
223 struct dma_chan *chan = get_dma_chan(dmanr); local
233 struct dma_chan *chan = get_dma_chan(dmanr); local
257 struct dma_chan *chan = get_dma_chan(dmanr); local
273 struct dma_chan *chan = get_dma_chan(dmanr); local
282 struct dma_chan *chan = get_dma_chan(dmanr); local
296 struct dma_chan *chan = get_dma_chan(dmanr); local
315 struct dma_chan *chan = get_dma_chan(dmanr); local
324 struct dma_chan *chan = get_dma_chan(dmanr); local
343 struct dma_chan *chan = get_dma_chan(dmanr); local
355 struct dma_chan *chan = get_dma_chan(dmanr); local
368 struct dma_chan *chan = get_dma_chan(dmanr); local
381 struct dma_chan *chan = get_dma_chan(dmanr); local
394 struct dma_chan *chan = get_dma_chan(dmanr); local
409 struct dma_chan *chan = get_dma_chan(dmanr); local
422 struct dma_chan *chan = get_dma_chan(dmanr); local
435 struct dma_chan *chan = get_dma_chan(dmanr); local
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_dma.h66 RING_SPACE(struct nouveau_channel *chan, int size) argument
70 ret = nouveau_dma_wait(chan, 1, size);
74 chan->dma.free -= size;
79 OUT_RING(struct nouveau_channel *chan, int data) argument
81 nouveau_bo_wr32(chan->push.buffer, chan->dma.cur++, data);
86 nouveau_bo_rd32(chan->push.buffer, 0); \
87 nvif_wr32(&chan->user, chan->user_put, ((val) << 2) + chan
91 FIRE_RING(struct nouveau_channel *chan) argument
108 WIND_RING(struct nouveau_channel *chan) argument
[all...]
H A Dnouveau_dma.c41 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) argument
45 val = nvif_rd32(chan->userd, chan->user_get);
46 if (chan->user_get_hi)
47 val |= (uint64_t)nvif_rd32(chan->userd, chan->user_get_hi) << 32;
64 if (val < chan->push.addr ||
65 val > chan->push.addr + (chan->dma.max << 2))
68 return (val - chan
72 nv50_dma_push(struct nouveau_channel *chan, u64 offset, u32 length, bool no_prefetch) argument
99 nv50_dma_push_wait(struct nouveau_channel *chan, int count) argument
125 nv50_dma_wait(struct nouveau_channel *chan, int slots, int count) argument
168 nouveau_dma_wait(struct nouveau_channel *chan, int slots, int size) argument
[all...]
H A Dnouveau_chan.c44 nouveau_channel_kill(struct nouveau_channel *chan) argument
46 atomic_set(&chan->killed, 1);
47 if (chan->fence)
48 nouveau_fence_context_kill(chan->fence, -ENODEV);
54 struct nouveau_channel *chan = container_of(event, typeof(*chan), kill); local
55 struct nouveau_cli *cli = (void *)chan->user.client;
57 NV_PRINTK(warn, cli, "channel %d killed!\n", chan->chid);
59 if (unlikely(!atomic_read(&chan->killed)))
60 nouveau_channel_kill(chan);
66 nouveau_channel_idle(struct nouveau_channel *chan) argument
91 struct nouveau_channel *chan = *pchan; local
122 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan._push); local
131 struct nouveau_channel *chan = container_of(push, typeof(*chan), chan._push); local
150 struct nouveau_channel *chan; local
279 struct nvif_chan_v0 chan; member in struct:__anon4
283 struct nouveau_channel *chan; local
364 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) argument
[all...]
/linux-master/drivers/mailbox/
H A Dmailbox.c27 static int add_to_rbuf(struct mbox_chan *chan, void *mssg) argument
32 spin_lock_irqsave(&chan->lock, flags);
35 if (chan->msg_count == MBOX_TX_QUEUE_LEN) {
36 spin_unlock_irqrestore(&chan->lock, flags);
40 idx = chan->msg_free;
41 chan->msg_data[idx] = mssg;
42 chan->msg_count++;
45 chan->msg_free = 0;
47 chan->msg_free++;
49 spin_unlock_irqrestore(&chan
54 msg_submit(struct mbox_chan *chan) argument
94 tx_tick(struct mbox_chan *chan, int r) argument
127 struct mbox_chan *chan = &mbox->chans[i]; local
159 mbox_chan_received_data(struct mbox_chan *chan, void *mssg) argument
177 mbox_chan_txdone(struct mbox_chan *chan, int r) argument
198 mbox_client_txdone(struct mbox_chan *chan, int r) argument
224 mbox_client_peek_data(struct mbox_chan *chan) argument
257 mbox_send_message(struct mbox_chan *chan, void *mssg) argument
306 mbox_flush(struct mbox_chan *chan, unsigned long timeout) argument
321 __mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl) argument
374 mbox_bind_client(struct mbox_chan *chan, struct mbox_client *cl) argument
408 struct mbox_chan *chan; local
485 mbox_free_channel(struct mbox_chan *chan) argument
554 struct mbox_chan *chan = &mbox->chans[i]; local
[all...]
/linux-master/drivers/video/fbdev/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...]
/linux-master/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,
125 /* Only lock if chan reference is not 0 */
146 /* Only lock if chan reference is not 0 */
186 int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm) argument
192 if (psm && __l2cap_global_chan_by_addr(psm, src, chan->src_type)) {
198 chan->psm = psm;
199 chan->sport = psm;
204 if (chan
231 l2cap_add_scid(struct l2cap_chan *chan, __u16 scid) argument
263 l2cap_state_change(struct l2cap_chan *chan, int state) argument
272 l2cap_state_change_and_error(struct l2cap_chan *chan, int state, int err) argument
279 l2cap_chan_set_err(struct l2cap_chan *chan, int err) argument
284 __set_retrans_timer(struct l2cap_chan *chan) argument
293 __set_monitor_timer(struct l2cap_chan *chan) argument
411 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, local
444 struct l2cap_chan *chan; local
481 struct l2cap_chan *chan = container_of(kref, struct l2cap_chan, kref); local
517 l2cap_chan_set_defaults(struct l2cap_chan *chan) argument
538 l2cap_le_flowctl_init(struct l2cap_chan *chan, u16 tx_credits) argument
552 l2cap_ecred_init(struct l2cap_chan *chan, u16 tx_credits) argument
563 __l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) argument
615 l2cap_chan_add(struct l2cap_conn *conn, struct l2cap_chan *chan) argument
622 l2cap_chan_del(struct l2cap_chan *chan, int err) argument
683 struct l2cap_chan *chan, *l; local
694 struct l2cap_chan *chan; local
719 struct l2cap_chan *chan; local
733 l2cap_chan_le_connect_reject(struct l2cap_chan *chan) argument
756 l2cap_chan_ecred_connect_reject(struct l2cap_chan *chan) argument
763 l2cap_chan_connect_reject(struct l2cap_chan *chan) argument
784 l2cap_chan_close(struct l2cap_chan *chan, int reason) argument
835 l2cap_get_auth_type(struct l2cap_chan *chan) argument
888 l2cap_chan_check_security(struct l2cap_chan *chan, bool initiator) argument
949 l2cap_do_send(struct l2cap_chan *chan, struct sk_buff *skb) argument
1020 __unpack_control(struct l2cap_chan *chan, struct sk_buff *skb) argument
1072 __pack_control(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb) argument
1085 __ertm_hdr_size(struct l2cap_chan *chan) argument
1093 l2cap_create_sframe_pdu(struct l2cap_chan *chan, u32 control) argument
1126 l2cap_send_sframe(struct l2cap_chan *chan, struct l2cap_ctrl *control) argument
1164 l2cap_send_rr_or_rnr(struct l2cap_chan *chan, bool poll) argument
1183 __l2cap_no_conn_pending(struct l2cap_chan *chan) argument
1191 l2cap_send_conn_req(struct l2cap_chan *chan) argument
1206 l2cap_chan_ready(struct l2cap_chan *chan) argument
1232 l2cap_le_connect(struct l2cap_chan *chan) argument
1263 struct l2cap_chan *chan; member in struct:l2cap_ecred_conn_data
1268 l2cap_ecred_defer_connect(struct l2cap_chan *chan, void *data) argument
1300 l2cap_ecred_connect(struct l2cap_chan *chan) argument
1333 l2cap_le_start(struct l2cap_chan *chan) argument
1353 l2cap_start_connection(struct l2cap_chan *chan) argument
1401 l2cap_do_start(struct l2cap_chan *chan) argument
1444 l2cap_send_disconn_req(struct l2cap_chan *chan, int err) argument
1469 struct l2cap_chan *chan, *tmp; local
1582 struct l2cap_chan *chan; local
1619 struct l2cap_chan *chan; local
1726 struct l2cap_chan *chan, *l; local
1857 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, local
1878 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, local
1896 l2cap_streaming_send(struct l2cap_chan *chan, struct sk_buff_head *skbs) argument
1932 l2cap_ertm_send(struct l2cap_chan *chan) argument
1999 l2cap_ertm_resend(struct l2cap_chan *chan) argument
2077 l2cap_retransmit(struct l2cap_chan *chan, struct l2cap_ctrl *control) argument
2086 l2cap_retransmit_all(struct l2cap_chan *chan, struct l2cap_ctrl *control) argument
2120 l2cap_send_ack(struct l2cap_chan *chan) argument
2170 l2cap_skbuff_fromiovec(struct l2cap_chan *chan, struct msghdr *msg, int len, int count, struct sk_buff *skb) argument
2214 l2cap_create_connless_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len) argument
2246 l2cap_create_basic_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len) argument
2276 l2cap_create_iframe_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len, u16 sdulen) argument
2330 l2cap_segment_sdu(struct l2cap_chan *chan, struct sk_buff_head *seg_queue, struct msghdr *msg, size_t len) argument
2396 l2cap_create_le_flowctl_pdu(struct l2cap_chan *chan, struct msghdr *msg, size_t len, u16 sdulen) argument
2439 l2cap_segment_le_sdu(struct l2cap_chan *chan, struct sk_buff_head *seg_queue, struct msghdr *msg, size_t len) argument
2475 l2cap_le_flowctl_send(struct l2cap_chan *chan) argument
2491 l2cap_chan_send(struct l2cap_chan *chan, struct msghdr *msg, size_t len) argument
2595 l2cap_send_srej(struct l2cap_chan *chan, u16 txseq) argument
2618 l2cap_send_srej_tail(struct l2cap_chan *chan) argument
2634 l2cap_send_srej_list(struct l2cap_chan *chan, u16 txseq) argument
2660 l2cap_process_reqseq(struct l2cap_chan *chan, u16 reqseq) argument
2692 l2cap_abort_rx_srej_sent(struct l2cap_chan *chan) argument
2702 l2cap_tx_state_xmit(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) argument
2774 l2cap_tx_state_wait_f(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) argument
2851 l2cap_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff_head *skbs, u8 event) argument
2870 l2cap_pass_to_tx(struct l2cap_chan *chan, struct l2cap_ctrl *control) argument
2877 l2cap_pass_to_tx_fbit(struct l2cap_chan *chan, struct l2cap_ctrl *control) argument
2888 struct l2cap_chan *chan; local
3046 l2cap_add_opt_efs(void **ptr, struct l2cap_chan *chan, size_t size) argument
3079 struct l2cap_chan *chan = container_of(work, struct l2cap_chan, local
3097 l2cap_ertm_init(struct l2cap_chan *chan) argument
3156 __l2cap_set_ertm_timeouts(struct l2cap_chan *chan, struct l2cap_conf_rfc *rfc) argument
3163 l2cap_txwin_setup(struct l2cap_chan *chan) argument
3178 l2cap_mtu_auto(struct l2cap_chan *chan) argument
3221 l2cap_build_conf_req(struct l2cap_chan *chan, void *data, size_t data_size) argument
3347 l2cap_parse_conf_req(struct l2cap_chan *chan, void *data, size_t data_size) argument
3567 l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len, void *data, size_t size, u16 *result) argument
3685 l2cap_build_conf_rsp(struct l2cap_chan *chan, void *data, u16 result, u16 flags) argument
3700 __l2cap_le_connect_rsp_defer(struct l2cap_chan *chan) argument
3717 l2cap_ecred_list_defer(struct l2cap_chan *chan, void *data) argument
3746 l2cap_ecred_rsp_defer(struct l2cap_chan *chan, void *data) argument
3763 __l2cap_ecred_conn_rsp_defer(struct l2cap_chan *chan) argument
3799 __l2cap_connect_rsp_defer(struct l2cap_chan *chan) argument
3824 l2cap_conf_rfc_get(struct l2cap_chan *chan, void *rsp, int len) argument
3911 struct l2cap_chan *chan = NULL, *pchan; local
4071 struct l2cap_chan *chan; local
4154 set_default_fcs(struct l2cap_chan *chan) argument
4165 l2cap_send_efs_conf_rsp(struct l2cap_chan *chan, void *data, u8 ident, u16 flags) argument
4200 struct l2cap_chan *chan; local
4308 struct l2cap_chan *chan; local
4416 struct l2cap_chan *chan; local
4458 struct l2cap_chan *chan; local
4667 struct l2cap_chan *chan; local
4812 struct l2cap_chan *chan, *pchan; local
4950 struct l2cap_chan *chan; local
5001 struct l2cap_chan *chan, *pchan; local
5155 struct l2cap_chan *chan, *tmp; local
5269 struct l2cap_chan *chan; local
5337 struct l2cap_chan *chan, *tmp; local
5366 struct l2cap_chan *chan; local
5551 l2cap_check_fcs(struct l2cap_chan *chan, struct sk_buff *skb) argument
5572 l2cap_send_i_or_rr_or_rnr(struct l2cap_chan *chan) argument
5625 l2cap_reassemble_sdu(struct l2cap_chan *chan, struct sk_buff *skb, struct l2cap_ctrl *control) argument
5710 l2cap_resegment(struct l2cap_chan *chan) argument
5716 l2cap_chan_busy(struct l2cap_chan *chan, int busy) argument
5727 l2cap_rx_queued_iframes(struct l2cap_chan *chan) argument
5761 l2cap_handle_srej(struct l2cap_chan *chan, struct l2cap_ctrl *control) argument
5819 l2cap_handle_rej(struct l2cap_chan *chan, struct l2cap_ctrl *control) argument
5856 l2cap_classify_txseq(struct l2cap_chan *chan, u16 txseq) argument
5942 l2cap_rx_state_recv(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) argument
6094 l2cap_rx_state_srej_sent(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) argument
6237 l2cap_finish_move(struct l2cap_chan *chan) argument
6247 l2cap_rx_state_wait_p(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) argument
6285 l2cap_rx_state_wait_f(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) argument
6319 __valid_reqseq(struct l2cap_chan *chan, u16 reqseq) argument
6328 l2cap_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb, u8 event) argument
6365 l2cap_stream_rx(struct l2cap_chan *chan, struct l2cap_ctrl *control, struct sk_buff *skb) argument
6417 l2cap_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) argument
6510 l2cap_chan_le_send_credits(struct l2cap_chan *chan) argument
6535 l2cap_ecred_recv(struct l2cap_chan *chan, struct sk_buff *skb) argument
6550 l2cap_ecred_data_rcv(struct l2cap_chan *chan, struct sk_buff *skb) argument
6657 struct l2cap_chan *chan; local
6724 struct l2cap_chan *chan; local
6900 struct l2cap_chan *chan; member in struct:l2cap_chan_data
6905 l2cap_chan_by_pid(struct l2cap_chan *chan, void *data) argument
6926 l2cap_chan_connect(struct l2cap_chan *chan, __le16 psm, u16 cid, bdaddr_t *dst, u8 dst_type, u16 timeout) argument
7111 l2cap_ecred_reconfigure(struct l2cap_chan *chan) argument
7129 l2cap_chan_reconfigure(struct l2cap_chan *chan, __u16 mtu) argument
7244 struct l2cap_chan *chan, *next; local
7292 l2cap_check_encryption(struct l2cap_chan *chan, u8 encrypt) argument
7312 struct l2cap_chan *chan; local
[all...]
/linux-master/arch/arm/include/asm/
H A Ddma.h57 #define clear_dma_ff(chan)
64 extern void set_dma_page(unsigned int chan, char pagenr);
70 extern int request_dma(unsigned int chan, const char * device_id);
76 extern void free_dma(unsigned int chan);
83 extern void enable_dma(unsigned int chan);
90 extern void disable_dma(unsigned int chan);
94 extern int dma_channel_active(unsigned int chan);
102 extern void set_dma_sg(unsigned int chan, struct scatterlist *sg, int nr_sg);
110 extern void __set_dma_addr(unsigned int chan, void *addr);
111 #define set_dma_addr(chan, add
[all...]
/linux-master/include/sound/
H A Demu8000_reg.h24 #define EMU8000_CMD(reg, chan) ((reg)<<5 | (chan))
30 #define EMU8000_CPF_READ(emu, chan) \
31 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(0, (chan)))
32 #define EMU8000_PTRX_READ(emu, chan) \
33 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(1, (chan)))
34 #define EMU8000_CVCF_READ(emu, chan) \
35 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(2, (chan)))
36 #define EMU8000_VTFT_READ(emu, chan) \
37 snd_emu8000_peek_dw((emu), EMU8000_DATA0(emu), EMU8000_CMD(3, (chan)))
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dchan.c24 #include "chan.h"
41 nvkm_chan_cctx_bind(struct nvkm_chan *chan, struct nvkm_engn *engn, struct nvkm_cctx *cctx) argument
43 struct nvkm_cgrp *cgrp = chan->cgrp;
50 CHAN_TRACE(chan, "%sbind cctx %d[%s]", cctx ? "" : "un", engn->id, engine->subdev.name);
58 nvkm_chan_block(chan);
59 nvkm_chan_preempt(chan, true);
62 engn->func->bind(engn, cctx, chan);
68 nvkm_chan_allow(chan);
72 nvkm_chan_cctx_put(struct nvkm_chan *chan, struct nvkm_cctx **pcctx) argument
79 if (refcount_dec_and_mutex_lock(&cctx->refs, &chan
92 nvkm_chan_cctx_get(struct nvkm_chan *chan, struct nvkm_engn *engn, struct nvkm_cctx **pcctx, struct nvkm_client *client) argument
136 nvkm_chan_preempt_locked(struct nvkm_chan *chan, bool wait) argument
149 nvkm_chan_preempt(struct nvkm_chan *chan, bool wait) argument
163 nvkm_chan_remove_locked(struct nvkm_chan *chan) argument
182 nvkm_chan_remove(struct nvkm_chan *chan, bool preempt) argument
195 nvkm_chan_insert(struct nvkm_chan *chan) argument
219 nvkm_chan_block_locked(struct nvkm_chan *chan) argument
227 nvkm_chan_error(struct nvkm_chan *chan, bool preempt) argument
243 nvkm_chan_block(struct nvkm_chan *chan) argument
251 nvkm_chan_allow(struct nvkm_chan *chan) argument
263 struct nvkm_chan *chan = *pchan; local
301 struct nvkm_chan *chan = *pchan; local
316 struct nvkm_chan *chan; local
356 struct nvkm_chan *chan; local
[all...]
/linux-master/drivers/dma/xilinx/
H A Dxilinx_dma.c453 void (*start_transfer)(struct xilinx_dma_chan *chan);
454 int (*stop_transfer)(struct xilinx_dma_chan *chan);
490 * @chan: Driver specific DMA channel
509 struct xilinx_dma_chan *chan[XILINX_MCDMA_MAX_CHANS_PER_DEVICE]; member in struct:xilinx_dma_device
526 #define to_xilinx_chan(chan) \
527 container_of(chan, struct xilinx_dma_chan, common)
530 #define xilinx_dma_poll_timeout(chan, reg, val, cond, delay_us, timeout_us) \
531 readl_poll_timeout_atomic(chan->xdev->regs + chan->ctrl_offset + reg, \
535 static inline u32 dma_read(struct xilinx_dma_chan *chan, u3 argument
540 dma_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) argument
545 vdma_desc_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) argument
551 dma_ctrl_read(struct xilinx_dma_chan *chan, u32 reg) argument
556 dma_ctrl_write(struct xilinx_dma_chan *chan, u32 reg, u32 value) argument
562 dma_ctrl_clr(struct xilinx_dma_chan *chan, u32 reg, u32 clr) argument
568 dma_ctrl_set(struct xilinx_dma_chan *chan, u32 reg, u32 set) argument
585 vdma_desc_write_64(struct xilinx_dma_chan *chan, u32 reg, u32 value_lsb, u32 value_msb) argument
595 dma_writeq(struct xilinx_dma_chan *chan, u32 reg, u64 value) argument
600 xilinx_write(struct xilinx_dma_chan *chan, u32 reg, dma_addr_t addr) argument
609 xilinx_axidma_buf(struct xilinx_dma_chan *chan, struct xilinx_axidma_desc_hw *hw, dma_addr_t buf_addr, size_t sg_used, size_t period_len) argument
623 xilinx_aximcdma_buf(struct xilinx_dma_chan *chan, struct xilinx_aximcdma_desc_hw *hw, dma_addr_t buf_addr, size_t sg_used) argument
669 xilinx_vdma_alloc_tx_segment(struct xilinx_dma_chan *chan) argument
690 xilinx_cdma_alloc_tx_segment(struct xilinx_dma_chan *chan) argument
711 xilinx_axidma_alloc_tx_segment(struct xilinx_dma_chan *chan) argument
738 xilinx_aximcdma_alloc_tx_segment(struct xilinx_dma_chan *chan) argument
782 xilinx_dma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_axidma_tx_segment *segment) argument
795 xilinx_mcdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_aximcdma_tx_segment * segment) argument
809 xilinx_cdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_cdma_tx_segment *segment) argument
820 xilinx_vdma_free_tx_segment(struct xilinx_dma_chan *chan, struct xilinx_vdma_tx_segment *segment) argument
833 xilinx_dma_alloc_tx_descriptor(struct xilinx_dma_chan *chan) argument
852 xilinx_dma_free_tx_descriptor(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) argument
898 xilinx_dma_free_desc_list(struct xilinx_dma_chan *chan, struct list_head *list) argument
913 xilinx_dma_free_descriptors(struct xilinx_dma_chan *chan) argument
932 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
980 xilinx_dma_get_residue(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) argument
1029 xilinx_dma_chan_handle_cyclic(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc, unsigned long *flags) argument
1047 xilinx_dma_chan_desc_cleanup(struct xilinx_dma_chan *chan) argument
1102 struct xilinx_dma_chan *chan = from_tasklet(chan, t, tasklet); local
1115 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
1241 xilinx_dma_calc_copysize(struct xilinx_dma_chan *chan, int size, int done) argument
1273 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
1307 xilinx_dma_stop_transfer(struct xilinx_dma_chan *chan) argument
1325 xilinx_cdma_stop_transfer(struct xilinx_dma_chan *chan) argument
1338 xilinx_dma_start(struct xilinx_dma_chan *chan) argument
1362 xilinx_vdma_start_transfer(struct xilinx_dma_chan *chan) argument
1464 xilinx_cdma_start_transfer(struct xilinx_dma_chan *chan) argument
1536 xilinx_dma_start_transfer(struct xilinx_dma_chan *chan) argument
1613 xilinx_mcdma_start_transfer(struct xilinx_dma_chan *chan) argument
1685 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
1712 xilinx_dma_complete_descriptor(struct xilinx_dma_chan *chan) argument
1749 xilinx_dma_reset(struct xilinx_dma_chan *chan) argument
1782 xilinx_dma_chan_reset(struct xilinx_dma_chan *chan) argument
1807 struct xilinx_dma_chan *chan = data; local
1875 struct xilinx_dma_chan *chan = data; local
1928 append_desc_queue(struct xilinx_dma_chan *chan, struct xilinx_dma_tx_descriptor *desc) argument
1993 struct xilinx_dma_chan *chan = to_xilinx_chan(tx->chan); local
2044 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
2130 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
2188 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
2290 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
2398 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
2487 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
2523 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
2544 struct xilinx_dma_chan *chan = to_xilinx_chan(dchan); local
2607 xilinx_dma_chan_remove(struct xilinx_dma_chan *chan) argument
2812 struct xilinx_dma_chan *chan; local
[all...]
H A Dzynqmp_dma.c141 #define ZYNQMP_DMA_DESC_SIZE(chan) (chan->desc_size)
143 #define to_chan(chan) container_of(chan, struct zynqmp_dma_chan, \
244 * @chan: Driver specific DMA channel
251 struct zynqmp_dma_chan *chan; member in struct:zynqmp_dma_device
256 static inline void zynqmp_dma_writeq(struct zynqmp_dma_chan *chan, u32 reg, argument
259 lo_hi_writeq(value, chan->regs + reg);
264 * @chan: ZynqMP DMA DMA channel pointer
267 static void zynqmp_dma_update_desc_to_ctrlr(struct zynqmp_dma_chan *chan, argument
283 zynqmp_dma_desc_config_eod(struct zynqmp_dma_chan *chan, void *desc) argument
302 zynqmp_dma_config_sg_ll_desc(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_ll *sdesc, dma_addr_t src, dma_addr_t dst, size_t len, struct zynqmp_dma_desc_ll *prev) argument
332 zynqmp_dma_init(struct zynqmp_dma_chan *chan) argument
371 struct zynqmp_dma_chan *chan = to_chan(tx->chan); local
405 zynqmp_dma_get_descriptor(struct zynqmp_dma_chan *chan) argument
429 zynqmp_dma_free_descriptor(struct zynqmp_dma_chan *chan, struct zynqmp_dma_desc_sw *sdesc) argument
447 zynqmp_dma_free_desc_list(struct zynqmp_dma_chan *chan, struct list_head *list) argument
464 struct zynqmp_dma_chan *chan = to_chan(dchan); local
513 zynqmp_dma_start(struct zynqmp_dma_chan *chan) argument
526 zynqmp_dma_handle_ovfl_int(struct zynqmp_dma_chan *chan, u32 status) argument
536 zynqmp_dma_config(struct zynqmp_dma_chan *chan) argument
564 struct zynqmp_dma_chan *chan = to_chan(dchan); local
578 zynqmp_dma_start_transfer(struct zynqmp_dma_chan *chan) argument
602 zynqmp_dma_chan_desc_cleanup(struct zynqmp_dma_chan *chan) argument
630 zynqmp_dma_complete_descriptor(struct zynqmp_dma_chan *chan) argument
649 struct zynqmp_dma_chan *chan = to_chan(dchan); local
661 zynqmp_dma_free_descriptors(struct zynqmp_dma_chan *chan) argument
678 struct zynqmp_dma_chan *chan = to_chan(dchan); local
693 zynqmp_dma_reset(struct zynqmp_dma_chan *chan) argument
717 struct zynqmp_dma_chan *chan = (struct zynqmp_dma_chan *)data; local
756 struct zynqmp_dma_chan *chan = from_tasklet(chan, t, tasklet); local
791 struct zynqmp_dma_chan *chan = to_chan(dchan); local
805 struct zynqmp_dma_chan *chan = to_chan(dchan); local
824 struct zynqmp_dma_chan *chan; local
872 zynqmp_dma_chan_remove(struct zynqmp_dma_chan *chan) argument
893 struct zynqmp_dma_chan *chan; local
[all...]
/linux-master/sound/soc/qcom/
H A Dlpass-lpaif-reg.h102 #define LPAIF_IRQ_PER(chan) (1 << (LPAIF_IRQ_BITSTRIDE * (chan)))
103 #define LPAIF_IRQ_XRUN(chan) (2 << (LPAIF_IRQ_BITSTRIDE * (chan)))
104 #define LPAIF_IRQ_ERR(chan) (4 << (LPAIF_IRQ_BITSTRIDE * (chan)))
106 #define LPAIF_IRQ_ALL(chan) (7 << (LPAIF_IRQ_BITSTRIDE * (chan)))
107 #define LPAIF_IRQ_HDMI_REQ_ON_PRELOAD(chan) (1 << (14 + chan))
[all...]
/linux-master/sound/soc/sprd/
H A Dsprd-mcdt.h54 void sprd_mcdt_free_chan(struct sprd_mcdt_chan *chan);
56 int sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size);
57 int sprd_mcdt_chan_read(struct sprd_mcdt_chan *chan, char *rx_buf, u32 size);
58 int sprd_mcdt_chan_int_enable(struct sprd_mcdt_chan *chan, u32 water_mark,
60 void sprd_mcdt_chan_int_disable(struct sprd_mcdt_chan *chan);
62 int sprd_mcdt_chan_dma_enable(struct sprd_mcdt_chan *chan,
64 void sprd_mcdt_chan_dma_disable(struct sprd_mcdt_chan *chan);
74 void sprd_mcdt_free_chan(struct sprd_mcdt_chan *chan) argument
77 int sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size) argument
82 int sprd_mcdt_chan_read(struct sprd_mcdt_chan *chan, cha argument
87 sprd_mcdt_chan_int_enable(struct sprd_mcdt_chan *chan, u32 water_mark, struct sprd_mcdt_chan_callback *cb) argument
93 sprd_mcdt_chan_int_disable(struct sprd_mcdt_chan *chan) argument
96 sprd_mcdt_chan_dma_enable(struct sprd_mcdt_chan *chan, enum sprd_mcdt_dma_chan dma_chan, u32 water_mark) argument
102 sprd_mcdt_chan_dma_disable(struct sprd_mcdt_chan *chan) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dnv25.c7 #include <engine/fifo/chan.h>
25 struct nv20_gr_chan *chan; local
28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL)))
30 nvkm_object_ctor(&nv25_gr_chan, oclass, &chan->object);
31 chan->gr = gr;
32 chan->chid = fifoch->id;
33 *pobject = &chan->object;
37 &chan->inst);
41 nvkm_kmap(chan
[all...]
H A Dnv34.c7 #include <engine/fifo/chan.h>
25 struct nv20_gr_chan *chan; local
28 if (!(chan = kzalloc(sizeof(*chan), GFP_KERNEL)))
30 nvkm_object_ctor(&nv34_gr_chan, oclass, &chan->object);
31 chan->gr = gr;
32 chan->chid = fifoch->id;
33 *pobject = &chan->object;
37 &chan->inst);
41 nvkm_kmap(chan
[all...]

Completed in 312 milliseconds

1234567891011>>