/linux-master/drivers/hwtracing/stm/ |
H A D | p_basic.c | 12 basic_write(struct stm_data *data, struct stm_output *output, unsigned int chan, const char *buf, size_t count, struct stm_source_data *source) argument
|
H A D | core.c | 602 stm_write(struct stm_device *stm, struct stm_output *output, unsigned int chan, const char *buf, size_t count, struct stm_source_data *source) argument 1284 stm_source_write(struct stm_source_data *data, unsigned int chan, const char *buf, size_t count) argument
|
/linux-master/drivers/extcon/ |
H A D | extcon-adc-jack.c | 53 struct iio_channel *chan; member in struct:adc_jack_data
|
/linux-master/drivers/dma/xilinx/ |
H A D | xilinx_dpdma.c | 200 struct xilinx_dpdma_chan *chan; member in struct:xilinx_dpdma_tx_desc 268 struct xilinx_dpdma_chan *chan[XILINX_DPDMA_NUM_CHAN]; member in struct:xilinx_dpdma_device 299 static void xilinx_dpdma_debugfs_desc_done_irq(struct xilinx_dpdma_chan *chan) argument 554 xilinx_dpdma_chan_alloc_sw_desc(struct xilinx_dpdma_chan *chan) argument 576 xilinx_dpdma_chan_free_sw_desc(struct xilinx_dpdma_chan *chan, struct xilinx_dpdma_sw_desc *sw_desc) argument 589 xilinx_dpdma_chan_dump_tx_desc(struct xilinx_dpdma_chan *chan, struct xilinx_dpdma_tx_desc *tx_desc) argument 634 xilinx_dpdma_chan_alloc_tx_desc(struct xilinx_dpdma_chan *chan) argument 685 xilinx_dpdma_chan_prep_interleaved_dma(struct xilinx_dpdma_chan *chan, struct dma_interleaved_template *xt) argument 741 xilinx_dpdma_chan_enable(struct xilinx_dpdma_chan *chan) argument 768 xilinx_dpdma_chan_disable(struct xilinx_dpdma_chan *chan) argument 786 xilinx_dpdma_chan_pause(struct xilinx_dpdma_chan *chan) argument 797 xilinx_dpdma_chan_unpause(struct xilinx_dpdma_chan *chan) argument 802 xilinx_dpdma_chan_video_group_ready(struct xilinx_dpdma_chan *chan) argument 826 xilinx_dpdma_chan_queue_transfer(struct xilinx_dpdma_chan *chan) argument 903 xilinx_dpdma_chan_ostand(struct xilinx_dpdma_chan *chan) argument 923 xilinx_dpdma_chan_notify_no_ostand(struct xilinx_dpdma_chan *chan) argument 953 xilinx_dpdma_chan_wait_no_ostand(struct xilinx_dpdma_chan *chan) argument 986 xilinx_dpdma_chan_poll_no_ostand(struct xilinx_dpdma_chan *chan) argument 1017 xilinx_dpdma_chan_stop(struct xilinx_dpdma_chan *chan) argument 1043 xilinx_dpdma_chan_done_irq(struct xilinx_dpdma_chan *chan) argument 1070 xilinx_dpdma_chan_vsync_irq(struct xilinx_dpdma_chan *chan) argument 1121 xilinx_dpdma_chan_err(struct xilinx_dpdma_chan *chan, u32 isr, u32 eisr) argument 1143 xilinx_dpdma_chan_handle_err(struct xilinx_dpdma_chan *chan) argument 1198 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); local 1229 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); local 1255 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); local 1265 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); local 1279 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); local 1338 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); local 1382 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); local 1486 struct xilinx_dpdma_chan *chan = from_tasklet(chan, t, err_task); local 1529 struct xilinx_dpdma_chan *chan = xdev->chan[i]; local 1562 struct xilinx_dpdma_chan *chan; local 1587 xilinx_dpdma_chan_remove(struct xilinx_dpdma_chan *chan) argument [all...] |
H A D | xdma.c | 96 struct xdma_chan *chan; member in struct:xdma_desc 208 static inline struct xdma_chan *to_xdma_chan(struct dma_chan *chan) argument 222 static int xdma_channel_init(struct xdma_chan *chan) argument 268 xdma_alloc_desc(struct xdma_chan *chan, u32 desc_num, bool cyclic) argument 496 xdma_issue_pending(struct dma_chan *chan) argument 511 xdma_terminate_all(struct dma_chan *chan) argument 542 xdma_synchronize(struct dma_chan *chan) argument 605 xdma_prep_device_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction dir, unsigned long flags, void *context) argument 665 xdma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t address, size_t size, size_t period_size, enum dma_transfer_direction dir, unsigned long flags) argument 738 xdma_prep_interleaved_dma(struct dma_chan *chan, struct dma_interleaved_template *xt, unsigned long flags) argument 787 xdma_device_config(struct dma_chan *chan, struct dma_slave_config *cfg) argument 801 xdma_free_chan_resources(struct dma_chan *chan) argument 814 xdma_alloc_chan_resources(struct dma_chan *chan) argument 837 xdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument 1106 xdma_filter_fn(struct dma_chan *chan, void *param) argument [all...] |
/linux-master/drivers/dma/ |
H A D | virt-dma.h | 23 struct dma_chan chan; member in struct:virt_dma_chan 39 static inline struct virt_dma_chan *to_virt_chan(struct dma_chan *chan) argument [all...] |
H A D | pch_dma.c | 91 struct dma_chan chan; member in struct:pch_dma_chan 143 static inline struct pch_dma_chan *to_pd_chan(struct dma_chan *chan) argument 153 static inline struct device *chan2dev(struct dma_chan *chan) argument 172 static void pdc_enable_irq(struct dma_chan *chan, int enable) argument 196 pdc_set_dir(struct dma_chan *chan) argument 244 pdc_set_mode(struct dma_chan *chan, u32 mode) argument 421 pdc_alloc_desc(struct dma_chan *chan, gfp_t flags) argument 484 pd_alloc_chan_resources(struct dma_chan *chan) argument 522 pd_free_chan_resources(struct dma_chan *chan) argument 544 pd_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument 550 pd_issue_pending(struct dma_chan *chan) argument 561 pd_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument 647 pd_device_terminate_all(struct dma_chan *chan) argument 736 struct dma_chan *chan, *_c; local 759 struct dma_chan *chan, *_c; local 922 struct dma_chan *chan, *_c; local [all...] |
H A D | imx-sdma.c | 1170 static struct sdma_channel *to_sdma_chan(struct dma_chan *chan) argument 1175 static int sdma_disable_channel(struct dma_chan *chan) argument 1201 static int sdma_terminate_all(struct dma_chan *chan) argument 1228 static void sdma_channel_synchronize(struct dma_chan *chan) argument 1315 sdma_config_channel(struct dma_chan *chan) argument 1450 sdma_alloc_chan_resources(struct dma_chan *chan) argument 1516 sdma_free_chan_resources(struct dma_chan *chan) argument 1583 sdma_prep_memcpy( struct dma_chan *chan, dma_addr_t dma_dst, dma_addr_t dma_src, size_t len, unsigned long flags) argument 1639 sdma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument 1726 sdma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument 1803 sdma_config_write(struct dma_chan *chan, struct dma_slave_config *dmaengine_cfg, enum dma_transfer_direction direction) argument 1836 sdma_config(struct dma_chan *chan, struct dma_slave_config *dmaengine_cfg) argument 1874 sdma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument 1915 sdma_issue_pending(struct dma_chan *chan) argument 2197 sdma_filter_fn(struct dma_chan *chan, void *fn_param) argument [all...] |
H A D | mcf-edma-main.c | 275 bool mcf_edma_filter_fn(struct dma_chan *chan, void *param) argument
|
H A D | idma64.c | 28 static struct device *chan2dev(struct dma_chan *chan) argument 337 static void idma64_issue_pending(struct dma_chan *chan) argument 300 idma64_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument 373 idma64_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *state) argument 409 idma64_slave_config(struct dma_chan *chan, struct dma_slave_config *config) argument 448 idma64_pause(struct dma_chan *chan) argument 463 idma64_resume(struct dma_chan *chan) argument 478 idma64_terminate_all(struct dma_chan *chan) argument 498 idma64_synchronize(struct dma_chan *chan) argument 505 idma64_alloc_chan_resources(struct dma_chan *chan) argument 521 idma64_free_chan_resources(struct dma_chan *chan) argument [all...] |
H A D | fsl-edma-common.c | 233 int fsl_edma_terminate_all(struct dma_chan *chan) argument 253 int fsl_edma_pause(struct dma_chan *chan) argument 268 int fsl_edma_resume(struct dma_chan *chan) argument 332 fsl_edma_slave_config(struct dma_chan *chan, struct dma_slave_config *cfg) argument 398 fsl_edma_tx_status(struct dma_chan *chan, dma_cookie_t cookie, struct dma_tx_state *txstate) argument 575 fsl_edma_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument 651 fsl_edma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument 748 fsl_edma_prep_memcpy(struct dma_chan *chan, dma_addr_t dma_dst, dma_addr_t dma_src, size_t len, unsigned long flags) argument 786 fsl_edma_issue_pending(struct dma_chan *chan) argument 805 fsl_edma_alloc_chan_resources(struct dma_chan *chan) argument 819 fsl_edma_free_chan_resources(struct dma_chan *chan) argument 846 struct fsl_edma_chan *chan, *_chan; local [all...] |
H A D | fsl-edma-main.c | 26 static void fsl_edma_synchronize(struct dma_chan *chan) argument 100 struct dma_chan *chan, *_chan; local 139 struct dma_chan *chan, *_chan; local [all...] |
H A D | fsl-edma-common.h | 445 to_fsl_edma_chan(struct dma_chan *chan) argument [all...] |
H A D | amba-pl08x.c | 315 static inline struct pl08x_dma_chan *to_pl08x_chan(struct dma_chan *chan) argument 1532 static void pl08x_free_chan_resources(struct dma_chan *chan) argument 1543 static enum dma_status pl08x_dma_tx_status(struct dma_chan *chan, argument 1731 pl08x_issue_pending(struct dma_chan *chan) argument 1881 pl08x_prep_dma_memcpy( struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags) argument 1928 pl08x_init_txd( struct dma_chan *chan, enum dma_transfer_direction direction, dma_addr_t *slave_addr) argument 2041 pl08x_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, enum dma_transfer_direction direction, unsigned long flags, void *context) argument 2083 pl08x_prep_dma_cyclic( struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, size_t period_len, enum dma_transfer_direction direction, unsigned long flags) argument 2126 pl08x_config(struct dma_chan *chan, struct dma_slave_config *config) argument 2152 pl08x_terminate_all(struct dma_chan *chan) argument 2186 pl08x_synchronize(struct dma_chan *chan) argument 2193 pl08x_pause(struct dma_chan *chan) argument 2216 pl08x_resume(struct dma_chan *chan) argument 2239 pl08x_filter_id(struct dma_chan *chan, void *chan_id) argument 2258 pl08x_filter_fn(struct dma_chan *chan, void *chan_id) argument 2349 pl08x_dma_slave_init(struct pl08x_dma_chan *chan) argument 2364 struct pl08x_dma_chan *chan; local 2421 struct pl08x_dma_chan *chan = NULL; local 2452 struct pl08x_dma_chan *chan; local 2517 struct pl08x_dma_chan *chan; local [all...] |
H A D | dma-axi-dmac.c | 131 struct axi_dmac_chan *chan; member in struct:axi_dmac_desc 171 struct axi_dmac_chan chan; member in struct:axi_dmac 174 static struct axi_dmac *chan_to_axi_dmac(struct axi_dmac_chan *chan) argument 201 static int axi_dmac_src_is_mem(struct axi_dmac_chan *chan) argument 206 static int axi_dmac_dest_is_mem(struct axi_dmac_chan *chan) argument 211 axi_dmac_check_len(struct axi_dmac_chan *chan, unsigned int len) argument 220 axi_dmac_check_addr(struct axi_dmac_chan *chan, dma_addr_t addr) argument 227 axi_dmac_start_transfer(struct axi_dmac_chan *chan) argument 312 axi_dmac_active_desc(struct axi_dmac_chan *chan) argument 318 axi_dmac_total_sg_bytes(struct axi_dmac_chan *chan, struct axi_dmac_sg *sg) argument 327 axi_dmac_dequeue_partial_xfers(struct axi_dmac_chan *chan) argument 373 axi_dmac_compute_residue(struct axi_dmac_chan *chan, struct axi_dmac_desc *active) argument 398 axi_dmac_transfer_done(struct axi_dmac_chan *chan, unsigned int completed_transfers) argument 488 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); local 507 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); local 514 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); local 531 axi_dmac_alloc_desc(struct axi_dmac_chan *chan, unsigned int num_sgs) argument 582 axi_dmac_fill_linear_sg(struct axi_dmac_chan *chan, enum dma_transfer_direction direction, dma_addr_t addr, unsigned int num_periods, unsigned int period_len, struct axi_dmac_sg *sg) argument 628 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); local 669 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); local 707 struct axi_dmac_chan *chan = to_axi_dmac_chan(c); local 825 axi_dmac_adjust_chan_params(struct axi_dmac_chan *chan) argument 844 axi_dmac_parse_chan_dt(struct device_node *of_chan, struct axi_dmac_chan *chan) argument 911 struct axi_dmac_chan *chan = &dmac->chan; local 956 struct axi_dmac_chan *chan = &dmac->chan; local [all...] |
/linux-master/drivers/dma/qcom/ |
H A D | hidma.c | 468 static int hidma_terminate_channel(struct dma_chan *chan) argument 515 hidma_terminate_all(struct dma_chan *chan) argument 560 hidma_pause(struct dma_chan *chan) argument 578 hidma_resume(struct dma_chan *chan) argument [all...] |
/linux-master/drivers/dma/fsl-dpaa2-qdma/ |
H A D | dpaa2-qdma.c | 19 static struct dpaa2_qdma_chan *to_dpaa2_qdma_chan(struct dma_chan *chan) argument 29 static int dpaa2_qdma_alloc_chan_resources(struct dma_chan *chan) argument 65 static void dpaa2_qdma_free_chan_resources(struct dma_chan *chan) argument 241 *dpaa2_qdma_prep_memcpy(struct dma_chan *chan, dma_addr_t dst, argument 272 static void dpaa2_qdma_issue_pending(struct dma_chan *chan) argument [all...] |
/linux-master/drivers/dma/dw-axi-dmac/ |
H A D | dw-axi-dmac-platform.c | 77 axi_chan_iowrite32(struct axi_dma_chan *chan, u32 reg, u32 val) argument 82 static inline u32 axi_chan_ioread32(struct axi_dma_chan *chan, u32 reg) argument 88 axi_chan_iowrite64(struct axi_dma_chan *chan, u32 reg, u64 val) argument 98 static inline void axi_chan_config_write(struct axi_dma_chan *chan, argument 161 axi_chan_irq_disable(struct axi_dma_chan *chan, u32 irq_mask) argument 174 axi_chan_irq_set(struct axi_dma_chan *chan, u32 irq_mask) argument 179 axi_chan_irq_sig_set(struct axi_dma_chan *chan, u32 irq_mask) argument 184 axi_chan_irq_clear(struct axi_dma_chan *chan, u32 irq_mask) argument 189 axi_chan_irq_read(struct axi_dma_chan *chan) argument 194 axi_chan_disable(struct axi_dma_chan *chan) argument 221 axi_chan_enable(struct axi_dma_chan *chan) argument 250 axi_chan_is_hw_enable(struct axi_dma_chan *chan) argument 279 axi_chan_get_xfer_width(struct axi_dma_chan *chan, dma_addr_t src, dma_addr_t dst, size_t len) argument 287 axi_chan_name(struct axi_dma_chan *chan) argument 310 axi_desc_get(struct axi_dma_chan *chan, dma_addr_t *addr) argument 331 struct axi_dma_chan *chan = desc->chan; local 358 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 394 write_chan_llp(struct axi_dma_chan *chan, dma_addr_t adr) argument 399 dw_axi_dma_set_byte_halfword(struct axi_dma_chan *chan, bool set) argument 423 axi_chan_block_xfer_start(struct axi_dma_chan *chan, struct axi_dma_desc *first) argument 483 axi_chan_start_first_queued(struct axi_dma_chan *chan) argument 500 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 511 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 518 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 545 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 566 dw_axi_dma_set_hw_channel(struct axi_dma_chan *chan, bool set) argument 649 dw_axi_dma_set_hw_desc(struct axi_dma_chan *chan, struct axi_dma_hw_desc *hw_desc, dma_addr_t mem_addr, size_t len) argument 734 calculate_block_len(struct axi_dma_chan *chan, dma_addr_t dma_addr, size_t buf_len, enum dma_transfer_direction direction) argument 769 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 846 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 924 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 1026 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 1033 axi_chan_dump_lli(struct axi_dma_chan *chan, struct axi_dma_hw_desc *desc) argument 1051 axi_chan_list_dump_lli(struct axi_dma_chan *chan, struct axi_dma_desc *desc_head) argument 1061 axi_chan_handle_err(struct axi_dma_chan *chan, u32 status) argument 1095 axi_chan_block_xfer_complete(struct axi_dma_chan *chan) argument 1153 struct axi_dma_chan *chan; local 1183 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 1219 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 1269 axi_chan_resume(struct axi_dma_chan *chan) argument 1304 struct axi_dma_chan *chan = dchan_to_axi_dma_chan(dchan); local 1364 struct axi_dma_chan *chan; local 1536 struct axi_dma_chan *chan = &dw->chan[i]; local 1627 struct axi_dma_chan *chan, *_chan; local [all...] |
H A D | dw-axi-dmac.h | 63 struct axi_dma_chan *chan; member in struct:dw_axi_dma 103 struct axi_dma_chan *chan; member in struct:axi_dma_desc 126 static inline struct device *chan2dev(struct axi_dma_chan *chan) argument
|
/linux-master/drivers/comedi/drivers/ |
H A D | cb_pcidas64.c | 2074 unsigned int chan = CR_CHAN(cmd->chanlist[i]); local 3089 unsigned int chan = CR_CHAN(insn->chanspec); local 3316 unsigned int chan = CR_CHAN(cmd->chanlist[i]); local 3622 unsigned int chan = CR_CHAN(insn->chanspec); local 3675 unsigned int chan = CR_CHAN(insn->chanspec); local [all...] |
/linux-master/drivers/bus/mhi/host/ |
H A D | main.c | 778 u32 chan; local 815 u32 chan; local 987 u32 chan; local 1290 int chan = 0; local 1538 mhi_mark_stale_events(struct mhi_controller *mhi_cntrl, struct mhi_event *mhi_event, struct mhi_event_ctxt *er_ctxt, int chan) argument 1620 int chan = mhi_chan->chan; local [all...] |
H A D | init.c | 782 u32 chan; local [all...] |
/linux-master/drivers/power/supply/ |
H A D | sbs-manager.c | 172 static int sbsm_select(struct i2c_mux_core *muxc, u32 chan) argument
|
/linux-master/drivers/of/ |
H A D | unittest.c | 2775 static int unittest_i2c_mux_select_chan(struct i2c_mux_core *muxc, u32 chan) argument
|
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_main.c | 2251 static void stmmac_start_rx_dma(struct stmmac_priv *priv, u32 chan) argument 2264 static void stmmac_start_tx_dma(struct stmmac_priv *priv, u32 chan) argument 2277 stmmac_stop_rx_dma(struct stmmac_priv *priv, u32 chan) argument 2290 stmmac_stop_tx_dma(struct stmmac_priv *priv, u32 chan) argument 2301 u32 chan; local 2323 u32 chan = 0; local 2342 u32 chan = 0; local 2365 u32 chan = 0; local 2584 stmmac_bump_dma_threshold(struct stmmac_priv *priv, u32 chan) argument 2804 stmmac_tx_err(struct stmmac_priv *priv, u32 chan) argument 2832 stmmac_set_dma_operation_mode(struct stmmac_priv *priv, u32 txmode, u32 rxmode, u32 chan) argument 2869 stmmac_napi_check(struct stmmac_priv *priv, u32 chan, u32 dir) argument 2917 u32 chan; local 3008 u32 chan = 0; local 3132 u32 chan; local 3152 u32 chan; local 3217 u32 chan; local 3403 u32 chan; local 3874 int chan, bfsize, ret; local 3949 u32 chan; local 4064 u32 chan; local 5714 u32 chan = ch->index; local 5741 u32 chan = ch->index; local 5776 u32 chan = ch->index; local 5965 u32 chan; local 6144 int chan = tx_q->queue_index; local 6171 int chan = rx_q->queue_index; local 6901 u32 chan; local 6941 u32 chan; local 7860 u32 chan; local [all...] |