Home
last modified time | relevance | path

Searched full:rchan (Results 1 – 22 of 22) sorted by relevance

/linux/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 = to_rcar_dmac_chan(chan); in rcar_dmac_free_chan_resources() local
[all …]
/linux/include/linux/
H A Drelay.h27 * Tracks changes to rchan/rchan_buf structs
57 struct rchan *chan; /* associated channel */
75 struct rchan struct
169 struct rchan *relay_open(const char *base_filename,
175 extern void relay_close(struct rchan *chan);
176 extern void relay_flush(struct rchan *chan);
177 size_t relay_stats(struct rchan *chan, int flags);
178 extern void relay_subbufs_consumed(struct rchan *chan,
181 extern void relay_reset(struct rchan *chan);
200 static inline void relay_write(struct rchan *chan, in relay_write()
[all …]
/linux/Documentation/devicetree/bindings/dma/ti/
H A Dk3-udma.yaml88 - const: rchan
106 ti,sci-rm-range-rchan:
108 Array of UDMA rchan resource subtypes for resource allocation for this
134 - ti,sci-rm-range-rchan
176 reg-names = "gcfg", "rchanrt", "tchanrt", "tchan", "rchan", "rflow";
188 ti,sci-rm-range-rchan = <0x4>, /* RX_HCHAN */
H A Dk3-pktdma.yaml68 - const: rchan
95 ti,sci-rm-range-rchan:
127 - ti,sci-rm-range-rchan
159 "ring", "tchan", "rchan", "rflow";
179 ti,sci-rm-range-rchan = <0x29>, /* UNMAPPED_RX_CHAN */
/linux/drivers/dma/ti/
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()
484 dev_dbg(dev, "RCHAN State data:\n"); in udma_dump_chan_stdata()
610 if (uc->rchan) in udma_is_chan_running()
733 if (uc->rchan) { in udma_reset_rings()
[all …]
H A Dk3-udma-private.c113 XUDMA_GET_PUT_RESOURCE(rchan);
140 XUDMA_GET_RESOURCE_ID(rchan);
161 XUDMA_RT_IO_FUNCTIONS(rchan);
H A Dk3-udma.h154 u32 xudma_rchanrt_read(struct udma_rchan *rchan, int reg);
155 void xudma_rchanrt_write(struct udma_rchan *rchan, int reg, u32 val);
/linux/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()
326 void relay_reset(struct rchan *chan) in relay_reset()
354 static struct dentry *relay_create_buf_file(struct rchan *chan, in relay_create_buf_file()
382 static struct rchan_buf *relay_open_buf(struct rchan *chan, unsigned int cpu) in relay_open_buf()
441 struct rchan *chan; in relay_prepare_cpu()
476 struct rchan *relay_open(const char *base_filename, in relay_open()
484 struct rchan *chan; in relay_open()
494 chan = kzalloc(sizeof(struct rchan), GFP_KERNEL); in relay_open()
[all …]
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_port_trace.c55 struct rchan *relaych = port->log.relaych; in t7xx_trace_port_uninit()
67 struct rchan *relaych = port->log.relaych; in t7xx_trace_port_recv_skb()
79 struct rchan *relaych = port->log.relaych; in t7xx_port_trace_md_state_notify()
/linux/drivers/net/wireless/ath/ath11k/
H A Dspectral.h31 struct rchan *rfs_scan; /* relay(fs) channel for spectral scan */
/linux/drivers/net/wwan/iosm/
H A Diosm_ipc_trace.h38 struct rchan *ipc_rchan;
/linux/kernel/trace/
H A Dblktrace.c124 t = relay_reserve(bt->rchan, trace_len); in relay_blktrace_event1()
144 t = relay_reserve(bt->rchan, trace_len); in relay_blktrace_event2()
202 if (!bt->rchan) in trace_note()
472 relay_close(bt->rchan); in blk_trace_free()
531 relay_flush(bt->rchan); in blk_trace_stop()
574 size_t dropped = relay_stats(bt->rchan, RELAY_STATS_BUF_FULL); in blk_dropped_read()
716 bt->rchan = relay_open("trace", dir, buf_size, buf_nr, in blk_trace_setup_prepare()
718 if (!bt->rchan) in blk_trace_setup_prepare()
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am62p-j722s-common-main.dtsi126 "ring", "tchan", "rchan", "bchan";
133 ti,sci-rm-range-rchan = <0x21>; /* SPLIT_TR_RX_CHAN */
149 "ring", "tchan", "rchan", "rflow";
164 ti,sci-rm-range-rchan = <0x29>, /* UNMAPPED_RX_CHAN */
210 ti,sci-rm-range-rchan = <0x21>;
H A Dk3-am62a-main.dtsi128 "ring", "tchan", "rchan", "bchan";
134 ti,sci-rm-range-rchan = <0x21>; /* SPLIT_TR_RX_CHAN */
150 "ring", "tchan", "rchan", "rflow";
165 ti,sci-rm-range-rchan = <0x29>, /* UNMAPPED_RX_CHAN */
211 ti,sci-rm-range-rchan = <0x21>;
H A Dk3-am65-mcu.dtsi225 "tchan", "rchan", "rflow";
235 ti,sci-rm-range-rchan = <0xb>, /* RX_HCHAN */
H A Dk3-am62-main.dtsi133 "ring", "tchan", "rchan", "bchan";
140 ti,sci-rm-range-rchan = <0x21>; /* SPLIT_TR_RX_CHAN */
155 "ring", "tchan", "rchan", "rflow";
169 ti,sci-rm-range-rchan = <0x29>, /* UNMAPPED_RX_CHAN */
H A Dk3-j721e-mcu-wakeup.dtsi496 "tchan", "rchan", "rflow";
507 ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */
H A Dk3-j7200-mcu-wakeup.dtsi376 "tchan", "rchan", "rflow";
387 ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */
H A Dk3-j721s2-mcu-wakeup.dtsi497 "tchan", "rchan", "rflow";
507 ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */
H A Dk3-am65-main.dtsi811 "tchan", "rchan", "rflow";
821 ti,sci-rm-range-rchan = <0xb>, /* RX_HCHAN */
/linux/drivers/net/wireless/ath/ath9k/
H A Dcommon-spectral.h100 struct rchan *rfs_chan_spec_scan;
H A Dcommon-spectral.c454 struct rchan *rc = spec_priv->rfs_chan_spec_scan; in ath_cmn_is_fft_buf_full()