Home
last modified time | relevance | path

Searched refs:rchan (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/dma/sh/
H A Drcar-dmac.c839 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_chan_pause() local
841 spin_lock_irqsave(&rchan->lock, flags); in rcar_dmac_chan_pause()
842 rcar_dmac_clear_chcr_de(rchan); in rcar_dmac_chan_pause()
843 spin_unlock_irqrestore(&rchan->lock, flags); in rcar_dmac_chan_pause()
1029 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_alloc_chan_resources() local
1032 INIT_LIST_HEAD(&rchan->desc.chunks_free); in rcar_dmac_alloc_chan_resources()
1033 INIT_LIST_HEAD(&rchan->desc.pages); in rcar_dmac_alloc_chan_resources()
1036 ret = rcar_dmac_xfer_chunk_alloc(rchan, GFP_KERNEL); in rcar_dmac_alloc_chan_resources()
1040 ret = rcar_dmac_desc_alloc(rchan, GFP_KERNEL); in rcar_dmac_alloc_chan_resources()
1049 struct rcar_dmac_chan *rchan in rcar_dmac_free_chan_resources() local
1103 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_prep_dma_memcpy() local
1122 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_map_slave_addr() local
1177 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_prep_slave_sg() local
1201 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_prep_dma_cyclic() local
1255 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_device_config() local
1271 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_chan_terminate_all() local
1399 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_tx_status() local
1425 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_issue_pending() local
1456 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_device_synchronize() local
1678 struct rcar_dmac_chan *rchan; rcar_dmac_of_xlate() local
1734 rcar_dmac_chan_probe(struct rcar_dmac *dmac, struct rcar_dmac_chan *rchan, const struct rcar_dmac_of_data *data, unsigned int index) rcar_dmac_chan_probe() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/sh/
H A Drcar-dmac.c866 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_chan_pause() local
868 spin_lock_irqsave(&rchan->lock, flags); in rcar_dmac_chan_pause()
869 rcar_dmac_clear_chcr_de(rchan); in rcar_dmac_chan_pause()
870 spin_unlock_irqrestore(&rchan->lock, flags); in rcar_dmac_chan_pause()
1056 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); in rcar_dmac_alloc_chan_resources() local
1059 INIT_LIST_HEAD(&rchan->desc.chunks_free); in rcar_dmac_alloc_chan_resources()
1060 INIT_LIST_HEAD(&rchan->desc.pages); in rcar_dmac_alloc_chan_resources()
1063 ret = rcar_dmac_xfer_chunk_alloc(rchan, GFP_KERNEL); in rcar_dmac_alloc_chan_resources()
1067 ret = rcar_dmac_desc_alloc(rchan, GFP_KERNEL); in rcar_dmac_alloc_chan_resources()
1076 struct rcar_dmac_chan *rchan in rcar_dmac_free_chan_resources() local
1130 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_prep_dma_memcpy() local
1149 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_map_slave_addr() local
1204 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_prep_slave_sg() local
1228 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_prep_dma_cyclic() local
1282 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_device_config() local
1298 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_chan_terminate_all() local
1426 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_tx_status() local
1452 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_issue_pending() local
1483 struct rcar_dmac_chan *rchan = to_rcar_dmac_chan(chan); rcar_dmac_device_synchronize() local
1705 struct rcar_dmac_chan *rchan; rcar_dmac_of_xlate() local
1761 rcar_dmac_chan_probe(struct rcar_dmac *dmac, struct rcar_dmac_chan *rchan) rcar_dmac_chan_probe() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Drelay.h27 * Tracks changes to rchan/rchan_buf structs
41 struct rchan *chan; /* associated channel */
59 struct rchan struct
169 struct rchan *relay_open(const char *base_filename,
175 extern int relay_late_setup_files(struct rchan *chan,
178 extern void relay_close(struct rchan *chan);
179 extern void relay_flush(struct rchan *chan);
180 extern void relay_subbufs_consumed(struct rchan *chan,
183 extern void relay_reset(struct rchan *chan);
202 static inline void relay_write(struct rchan *cha
[all...]
H A Dblktrace_api.h17 struct rchan *rchan; member
/kernel/linux/linux-6.6/include/linux/
H A Drelay.h27 * Tracks changes to rchan/rchan_buf structs
41 struct rchan *chan; /* associated channel */
59 struct rchan struct
156 struct rchan *relay_open(const char *base_filename,
162 extern int relay_late_setup_files(struct rchan *chan,
165 extern void relay_close(struct rchan *chan);
166 extern void relay_flush(struct rchan *chan);
167 extern void relay_subbufs_consumed(struct rchan *chan,
170 extern void relay_reset(struct rchan *chan);
189 static inline void relay_write(struct rchan *cha
[all...]
H A Dblktrace_api.h18 struct rchan *rchan; member
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/
H A Dt7xx_port_trace.c55 struct rchan *relaych = port->log.relaych; in t7xx_trace_port_uninit()
66 struct rchan *relaych = port->log.relaych; in t7xx_trace_port_recv_skb()
78 struct rchan *relaych = port->log.relaych; in t7xx_port_trace_md_state_notify()
H A Dt7xx_port.h133 struct rchan *relaych;
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dk3-udma.c222 struct udma_rchan *rchan; member
315 if (!uc->rchan) in udma_rchanrt_read()
317 return udma_read(uc->rchan->reg_rt, reg); in udma_rchanrt_read()
322 if (!uc->rchan) in udma_rchanrt_write()
324 udma_write(uc->rchan->reg_rt, reg, val); in udma_rchanrt_write()
330 if (!uc->rchan) in udma_rchanrt_update_bits()
332 udma_update_bits(uc->rchan->reg_rt, reg, mask, val); in udma_rchanrt_update_bits()
507 if (uc->rchan) in udma_is_chan_running()
630 if (uc->rchan) { in udma_reset_rings()
677 if (uc->rchan) { in udma_reset_counters()
1235 UDMA_RESERVE_RESOURCE(rchan); global() variable
1529 struct udma_rchan *rchan = uc->rchan; udma_tisci_m2m_channel_config() local
1607 struct udma_rchan *rchan = uc->rchan; udma_tisci_rx_channel_config() local
3645 struct udma_rchan *rchan = &ud->rchans[i]; udma_probe() local
[all...]
H A Dk3-udma-private.c96 XUDMA_GET_PUT_RESOURCE(rchan); variable
117 XUDMA_GET_RESOURCE_ID(rchan); variable
138 XUDMA_RT_IO_FUNCTIONS(rchan); variable
H A Dk3-udma.h136 u32 xudma_rchanrt_read(struct udma_rchan *rchan, int reg);
137 void xudma_rchanrt_write(struct udma_rchan *rchan, int reg, u32 val);
/kernel/linux/linux-5.10/kernel/
H A Drelay.c162 static struct rchan_buf *relay_create_buf(struct rchan *chan) in relay_create_buf()
199 struct rchan *chan = container_of(kref, struct rchan, kref); in relay_destroy_channel()
210 struct rchan *chan = buf->chan; in relay_destroy_buf()
388 void relay_reset(struct rchan *chan) in relay_reset()
416 static struct dentry *relay_create_buf_file(struct rchan *chan, in relay_create_buf_file()
445 static struct rchan_buf *relay_open_buf(struct rchan *chan, unsigned int cpu) in relay_open_buf()
502 static void setup_callbacks(struct rchan *chan, in setup_callbacks()
525 struct rchan *chan; in relay_prepare_cpu()
564 struct rchan *relay_ope
[all...]
/kernel/linux/linux-6.6/kernel/
H A Drelay.c147 static struct rchan_buf *relay_create_buf(struct rchan *chan) in relay_create_buf()
184 struct rchan *chan = container_of(kref, struct rchan, kref); in relay_destroy_channel()
195 struct rchan *chan = buf->chan; in relay_destroy_buf()
319 void relay_reset(struct rchan *chan) in relay_reset()
347 static struct dentry *relay_create_buf_file(struct rchan *chan, in relay_create_buf_file()
376 static struct rchan_buf *relay_open_buf(struct rchan *chan, unsigned int cpu) in relay_open_buf()
435 struct rchan *chan; in relay_prepare_cpu()
474 struct rchan *relay_open(const char *base_filename, in relay_open()
482 struct rchan *cha in relay_open()
[all...]
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma-private.c113 XUDMA_GET_PUT_RESOURCE(rchan); variable
140 XUDMA_GET_RESOURCE_ID(rchan); variable
161 XUDMA_RT_IO_FUNCTIONS(rchan); variable
H A Dk3-udma.c289 struct udma_rchan *rchan; member
382 if (!uc->rchan) in udma_rchanrt_read()
384 return udma_read(uc->rchan->reg_rt, reg); in udma_rchanrt_read()
389 if (!uc->rchan) in udma_rchanrt_write()
391 udma_write(uc->rchan->reg_rt, reg, val); in udma_rchanrt_write()
397 if (!uc->rchan) in udma_rchanrt_update_bits()
399 udma_update_bits(uc->rchan->reg_rt, reg, mask, val); in udma_rchanrt_update_bits()
610 if (uc->rchan) in udma_is_chan_running()
733 if (uc->rchan) { in udma_reset_rings()
797 if (uc->rchan) { in udma_reset_counters()
1365 UDMA_RESERVE_RESOURCE(rchan); global() variable
1871 struct udma_rchan *rchan = uc->rchan; udma_tisci_m2m_channel_config() local
2034 struct udma_rchan *rchan = uc->rchan; udma_tisci_rx_channel_config() local
2115 struct udma_rchan *rchan = uc->rchan; bcdma_tisci_rx_channel_config() local
5505 struct udma_rchan *rchan = &ud->rchans[i]; udma_probe() local
[all...]
H A Dk3-udma.h155 u32 xudma_rchanrt_read(struct udma_rchan *rchan, int reg);
156 void xudma_rchanrt_write(struct udma_rchan *rchan, int reg, u32 val);
/kernel/linux/linux-6.6/drivers/net/wwan/iosm/
H A Diosm_ipc_trace.h38 struct rchan *ipc_rchan;
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dspectral.h30 struct rchan *rfs_scan; /* relay(fs) channel for spectral scan */
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dspectral.h30 struct rchan *rfs_scan; /* relay(fs) channel for spectral scan */
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_log.h52 struct rchan *channel;
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_log.h63 struct rchan *channel;
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
H A Dcommon-spectral.h100 struct rchan *rfs_chan_spec_scan;
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
H A Dcommon-spectral.h100 struct rchan *rfs_chan_spec_scan;
/kernel/linux/linux-5.10/kernel/trace/
H A Dblktrace.c92 if (!bt->rchan) in trace_note()
95 t = relay_reserve(bt->rchan, sizeof(*t) + len + cgid_len); in trace_note()
274 t = relay_reserve(bt->rchan, sizeof(*t) + pdu_len + cgid_len); in __blk_add_trace()
316 relay_close(bt->rchan); in blk_trace_free()
557 bt->rchan = relay_open("trace", dir, buts->buf_size, in do_blk_trace_setup()
559 if (!bt->rchan) in do_blk_trace_setup()
690 relay_flush(bt->rchan); in __blk_trace_startstop()
1669 relay_flush(bt->rchan); in blk_trace_remove_queue()
/kernel/linux/linux-6.6/kernel/trace/
H A Dblktrace.c92 if (!bt->rchan) in trace_note()
95 t = relay_reserve(bt->rchan, sizeof(*t) + len + cgid_len); in trace_note()
276 t = relay_reserve(bt->rchan, sizeof(*t) + pdu_len + cgid_len); in __blk_add_trace()
316 relay_close(bt->rchan); in blk_trace_free()
375 relay_flush(bt->rchan); in blk_trace_stop()
591 bt->rchan = relay_open("trace", dir, buts->buf_size, in do_blk_trace_setup()
593 if (!bt->rchan) in do_blk_trace_setup()

Completed in 30 milliseconds

12