/openbmc/linux/drivers/dma/xilinx/ |
H A D | xilinx_dpdma.c | 200 struct xilinx_dpdma_chan *chan; member 268 struct xilinx_dpdma_chan *chan[XILINX_DPDMA_NUM_CHAN]; member 1200 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); in xilinx_dpdma_prep_interleaved_dma() local 1231 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); in xilinx_dpdma_alloc_chan_resources() local 1257 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); in xilinx_dpdma_free_chan_resources() local 1267 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); in xilinx_dpdma_issue_pending() local 1281 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); in xilinx_dpdma_config() local 1340 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); in xilinx_dpdma_terminate_all() local 1384 struct xilinx_dpdma_chan *chan = to_xilinx_chan(dchan); in xilinx_dpdma_synchronize() local 1531 struct xilinx_dpdma_chan *chan = xdev->chan[i]; in xilinx_dpdma_irq_handler() local [all …]
|
/openbmc/u-boot/drivers/ddr/marvell/axp/ |
H A D | xor_regs.h | 13 #define XOR_UNIT(chan) ((chan) >> 1) argument 14 #define XOR_CHAN(chan) ((chan) & 1) argument 21 #define XOR_CONFIG_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + (0x10 + ((chan) * 4))) argument 22 #define XOR_ACTIVATION_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + (0x20 + ((chan) * 4))) argument 31 #define XOR_NEXT_DESC_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + (0x200 + ((chan) * 4))) argument 32 #define XOR_CURR_DESC_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + (0x210 + ((chan) * 4))) argument 33 #define XOR_BYTE_COUNT_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + (0x220 + ((chan) * 4))) argument 35 #define XOR_DST_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + (0x2B0 + ((chan) * 4))) argument 36 #define XOR_BLOCK_SIZE_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + (0x2C0 + ((chan) * 4))) argument 96 #define XOR_WINDOW_CTRL_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + (0x240 + ((chan) * 4))) argument
|
H A D | xor.c | 140 static int mv_xor_ctrl_set(u32 chan, u32 xor_ctrl) in mv_xor_ctrl_set() 154 int mv_xor_mem_init(u32 chan, u32 start_ptr, u32 block_size, u32 init_val_high, in mv_xor_mem_init() 240 int mv_xor_transfer(u32 chan, int xor_type, u32 xor_chain_ptr) in mv_xor_transfer() 340 int mv_xor_state_get(u32 chan) in mv_xor_state_get() 389 static int mv_xor_cmd_set(u32 chan, int command) in mv_xor_cmd_set()
|
/openbmc/linux/drivers/iio/dac/ |
H A D | ti-dac082s085.c | 61 #define WRITE_NOT_UPDATE(chan) (0x00 | (chan) << 6) argument 62 #define WRITE_AND_UPDATE(chan) (0x10 | (chan) << 6) argument 80 const struct iio_chan_spec *chan) in ti_dac_get_powerdown_mode() 88 const struct iio_chan_spec *chan, in ti_dac_set_powerdown_mode() 119 const struct iio_chan_spec *chan, in ti_dac_read_powerdown() 129 const struct iio_chan_spec *chan, in ti_dac_write_powerdown() 167 #define TI_DAC_CHANNEL(chan) { \ argument 187 struct iio_chan_spec const *chan, in ti_dac_read_raw() 217 struct iio_chan_spec const *chan, in ti_dac_write_raw() 249 struct iio_chan_spec const *chan, long mask) in ti_dac_write_raw_get_fmt()
|
H A D | ad7303.c | 53 static int ad7303_write(struct ad7303_state *st, unsigned int chan, in ad7303_write() 64 uintptr_t private, const struct iio_chan_spec *chan, char *buf) in ad7303_read_dac_powerdown() 73 uintptr_t private, const struct iio_chan_spec *chan, const char *buf, in ad7303_write_dac_powerdown() 100 struct iio_chan_spec const *chan) in ad7303_get_vref() 114 struct iio_chan_spec const *chan, int *val, int *val2, long info) in ad7303_read_raw() 141 struct iio_chan_spec const *chan, int val, int val2, long mask) in ad7303_write_raw() 179 #define AD7303_CHANNEL(chan) { \ argument
|
/openbmc/linux/sound/soc/sprd/ |
H A D | sprd-mcdt.h | 74 void sprd_mcdt_free_chan(struct sprd_mcdt_chan *chan) in sprd_mcdt_free_chan() 77 int sprd_mcdt_chan_write(struct sprd_mcdt_chan *chan, char *tx_buf, u32 size) in sprd_mcdt_chan_write() 82 int sprd_mcdt_chan_read(struct sprd_mcdt_chan *chan, char *rx_buf, u32 size) in sprd_mcdt_chan_read() 87 int sprd_mcdt_chan_int_enable(struct sprd_mcdt_chan *chan, u32 water_mark, in sprd_mcdt_chan_int_enable() 93 void sprd_mcdt_chan_int_disable(struct sprd_mcdt_chan *chan) in sprd_mcdt_chan_int_disable() 96 int sprd_mcdt_chan_dma_enable(struct sprd_mcdt_chan *chan, in sprd_mcdt_chan_dma_enable() 102 void sprd_mcdt_chan_dma_disable(struct sprd_mcdt_chan *chan) in sprd_mcdt_chan_dma_disable()
|
/openbmc/linux/drivers/mailbox/ |
H A D | mailbox-sti.c | 119 static void sti_mbox_enable_channel(struct mbox_chan *chan) in sti_mbox_enable_channel() 134 static void sti_mbox_disable_channel(struct mbox_chan *chan) in sti_mbox_disable_channel() 149 static void sti_mbox_clear_irq(struct mbox_chan *chan) in sti_mbox_clear_irq() 164 struct mbox_chan *chan = NULL; in sti_mbox_irq_to_channel() local 195 struct mbox_chan *chan; in sti_mbox_thread_handler() local 218 struct mbox_chan *chan; in sti_mbox_irq_handler() local 251 static bool sti_mbox_tx_is_ready(struct mbox_chan *chan) in sti_mbox_tx_is_ready() 274 static int sti_mbox_send_data(struct mbox_chan *chan, void *data) in sti_mbox_send_data() 292 static int sti_mbox_startup_chan(struct mbox_chan *chan) in sti_mbox_startup_chan() 300 static void sti_mbox_shutdown_chan(struct mbox_chan *chan) in sti_mbox_shutdown_chan() [all …]
|
H A D | sun6i-msgbox.c | 56 static inline int channel_number(struct mbox_chan *chan) in channel_number() 61 static inline struct sun6i_msgbox *to_sun6i_msgbox(struct mbox_chan *chan) in to_sun6i_msgbox() 80 struct mbox_chan *chan = &mbox->controller.chans[n]; in sun6i_msgbox_irq() local 99 static int sun6i_msgbox_send_data(struct mbox_chan *chan, void *data) in sun6i_msgbox_send_data() 115 static int sun6i_msgbox_startup(struct mbox_chan *chan) in sun6i_msgbox_startup() 139 static void sun6i_msgbox_shutdown(struct mbox_chan *chan) in sun6i_msgbox_shutdown() 162 static bool sun6i_msgbox_last_tx_done(struct mbox_chan *chan) in sun6i_msgbox_last_tx_done() 179 static bool sun6i_msgbox_peek_data(struct mbox_chan *chan) in sun6i_msgbox_peek_data()
|
H A D | platform_mhu.c | 43 struct mbox_chan chan[MHU_CHANS]; member 49 struct mbox_chan *chan = p; in platform_mhu_rx_interrupt() local 64 static bool platform_mhu_last_tx_done(struct mbox_chan *chan) in platform_mhu_last_tx_done() 72 static int platform_mhu_send_data(struct mbox_chan *chan, void *data) in platform_mhu_send_data() 82 static int platform_mhu_startup(struct mbox_chan *chan) in platform_mhu_startup() 102 static void platform_mhu_shutdown(struct mbox_chan *chan) in platform_mhu_shutdown()
|
H A D | arm_mhu.c | 37 struct mbox_chan chan[MHU_CHANS]; member 43 struct mbox_chan *chan = p; in mhu_rx_interrupt() local 58 static bool mhu_last_tx_done(struct mbox_chan *chan) in mhu_last_tx_done() 66 static int mhu_send_data(struct mbox_chan *chan, void *data) in mhu_send_data() 76 static int mhu_startup(struct mbox_chan *chan) in mhu_startup() 96 static void mhu_shutdown(struct mbox_chan *chan) in mhu_shutdown()
|
/openbmc/linux/drivers/dma/ |
H A D | mv_xor.h | 36 #define XOR_CURR_DESC(chan) (chan->mmr_high_base + 0x10 + (chan->idx * 4)) argument 41 #define XOR_INIT_VALUE_LOW(chan) (chan->mmr_high_base + 0xE0) argument 42 #define XOR_INIT_VALUE_HIGH(chan) (chan->mmr_high_base + 0xE4) argument 44 #define XOR_CONFIG(chan) (chan->mmr_base + 0x10 + (chan->idx * 4)) argument 45 #define XOR_ACTIVATION(chan) (chan->mmr_base + 0x20 + (chan->idx * 4)) argument 46 #define XOR_INTR_CAUSE(chan) (chan->mmr_base + 0x30) argument 47 #define XOR_INTR_MASK(chan) (chan->mmr_base + 0x40) argument 48 #define XOR_ERROR_CAUSE(chan) (chan->mmr_base + 0x50) argument 49 #define XOR_ERROR_ADDR(chan) (chan->mmr_base + 0x60) argument 72 #define WINDOW_BAR_ENABLE(chan) (0x40 + ((chan) << 2)) argument [all …]
|
H A D | st_fdma.c | 170 struct dma_chan *chan; in st_fdma_of_xlate() local 265 static int st_fdma_alloc_chan_res(struct dma_chan *chan) in st_fdma_alloc_chan_res() 287 static void st_fdma_free_chan_res(struct dma_chan *chan) in st_fdma_free_chan_res() 311 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src, in st_fdma_prep_dma_memcpy() 448 struct dma_chan *chan, dma_addr_t buf_addr, size_t len, in st_fdma_prep_dma_cyclic() 507 struct dma_chan *chan, struct scatterlist *sgl, in st_fdma_prep_slave_sg() 607 static void st_fdma_issue_pending(struct dma_chan *chan) in st_fdma_issue_pending() 620 static int st_fdma_pause(struct dma_chan *chan) in st_fdma_pause() 637 static int st_fdma_resume(struct dma_chan *chan) in st_fdma_resume() 657 static int st_fdma_terminate_all(struct dma_chan *chan) in st_fdma_terminate_all() [all …]
|
/openbmc/linux/drivers/soc/fsl/qe/ |
H A D | qmc.c | 547 static int qmc_chan_stop_rx(struct qmc_chan *chan) in qmc_chan_stop_rx() 569 static int qmc_chan_stop_tx(struct qmc_chan *chan) in qmc_chan_stop_tx() 744 struct qmc_chan *chan; in qmc_check_chans() local 810 struct qmc_chan *chan; in qmc_nb_chans() local 821 struct qmc_chan *chan; in qmc_of_parse_chans() local 899 struct qmc_chan *chan; in qmc_setup_tsa_64rxtx() local 941 struct qmc_chan *chan; in qmc_setup_tsa_32rx_32tx() local 1129 struct qmc_chan *chan; in qmc_setup_chans() local 1143 struct qmc_chan *chan; in qmc_finalize_chans() local 1188 struct qmc_chan *chan; in qmc_irq_gint() local [all …]
|
/openbmc/linux/arch/arm/mach-rpc/ |
H A D | dma.c | 134 static int iomd_request_dma(unsigned int chan, dma_t *dma) in iomd_request_dma() 142 static void iomd_free_dma(unsigned int chan, dma_t *dma) in iomd_free_dma() 155 static void iomd_enable_dma(unsigned int chan, dma_t *dma) in iomd_enable_dma() 192 static void iomd_disable_dma(unsigned int chan, dma_t *dma) in iomd_disable_dma() 205 static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle) in iomd_set_dma_speed() 265 static void floppy_enable_dma(unsigned int chan, dma_t *dma) in floppy_enable_dma() 299 static void floppy_disable_dma(unsigned int chan, dma_t *dma) in floppy_disable_dma() 306 static int floppy_get_residue(unsigned int chan, dma_t *dma) in floppy_get_residue() 323 static void sound_enable_disable_dma(unsigned int chan, dma_t *dma) in sound_enable_disable_dma()
|
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_dma.c | 41 READ_GET(struct nouveau_channel *chan, uint64_t *prev_get, int *timeout) in READ_GET() 72 nv50_dma_push(struct nouveau_channel *chan, u64 offset, u32 length, in nv50_dma_push() 99 nv50_dma_push_wait(struct nouveau_channel *chan, int count) in nv50_dma_push_wait() 125 nv50_dma_wait(struct nouveau_channel *chan, int slots, int count) in nv50_dma_wait() 168 nouveau_dma_wait(struct nouveau_channel *chan, int slots, int size) in nouveau_dma_wait()
|
H A D | nv10_fence.c | 47 struct nouveau_channel *prev, struct nouveau_channel *chan) in nv10_fence_sync() 53 nv10_fence_read(struct nouveau_channel *chan) in nv10_fence_read() 59 nv10_fence_context_del(struct nouveau_channel *chan) in nv10_fence_context_del() 69 nv10_fence_context_new(struct nouveau_channel *chan) in nv10_fence_context_new()
|
/openbmc/linux/drivers/video/fbdev/aty/ |
H A D | radeon_i2c.c | 20 struct radeon_i2c_chan *chan = data; in radeon_gpio_setscl() local 34 struct radeon_i2c_chan *chan = data; in radeon_gpio_setsda() local 48 struct radeon_i2c_chan *chan = data; in radeon_gpio_getscl() local 59 struct radeon_i2c_chan *chan = data; in radeon_gpio_getsda() local 68 static int radeon_setup_i2c_bus(struct radeon_i2c_chan *chan, const char *name) in radeon_setup_i2c_bus()
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | davinci_cpdma.c | 138 struct cpdma_chan *chan; member 161 #define tx_chan_num(chan) (chan) argument 164 #define is_tx_chan(chan) (!is_rx_chan(chan)) argument 174 #define chan_read(chan, fld) readl((chan)->fld) argument 410 struct cpdma_chan *chan; in cpdma_chan_fit_rate() local 537 struct cpdma_chan *chan; in cpdma_ctlr_start() local 683 struct cpdma_chan *chan, *most_chan = NULL; in cpdma_chan_set_descs() local 731 struct cpdma_chan *chan; in cpdma_chan_split_pool() local 880 struct cpdma_chan *chan; in cpdma_chan_create() local 1018 struct cpdma_chan *chan = si->chan; in cpdma_chan_submit_si() local [all …]
|
/openbmc/linux/drivers/media/pci/ngene/ |
H A D | ngene-cards.c | 117 static int tuner_attach_stv6110(struct ngene_channel *chan) in tuner_attach_stv6110() 148 static int tuner_attach_stv6111(struct ngene_channel *chan) in tuner_attach_stv6111() 168 struct ngene_channel *chan = fe->sec_priv; in drxk_gate_ctrl() local 200 static int tuner_tda18212_ping(struct ngene_channel *chan, in tuner_tda18212_ping() 262 static int tuner_attach_probe(struct ngene_channel *chan) in tuner_attach_probe() 282 static int demod_attach_stv0900(struct ngene_channel *chan) in demod_attach_stv0900() 428 struct ngene_channel *chan = fe->analog_demod_priv; in cineS2_tuner_i2c_lock() local 487 static int demod_attach_drxk(struct ngene_channel *chan, in demod_attach_drxk() 594 static int cineS2_probe(struct ngene_channel *chan) in cineS2_probe() 728 static int demod_attach_drxd(struct ngene_channel *chan) in demod_attach_drxd() [all …]
|
/openbmc/u-boot/drivers/ddr/marvell/a38x/ |
H A D | xor_regs.h | 13 #define XOR_UNIT(chan) ((chan) >> 1) argument 14 #define XOR_CHAN(chan) ((chan) & 1) argument 21 #define XOR_CONFIG_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument 23 #define XOR_ACTIVATION_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument 33 #define XOR_NEXT_DESC_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument 35 #define XOR_CURR_DESC_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument 37 #define XOR_BYTE_COUNT_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument 41 #define XOR_DST_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument 43 #define XOR_BLOCK_SIZE_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument 99 #define XEICR_CAUSE_OFFS(chan) (chan * XEICR_CHAN_OFFS) argument [all …]
|
/openbmc/linux/sound/soc/intel/catpt/ |
H A D | loader.c | 89 int catpt_store_streams_context(struct catpt_dev *cdev, struct dma_chan *chan) in catpt_store_streams_context() 115 int catpt_store_module_states(struct catpt_dev *cdev, struct dma_chan *chan) in catpt_store_module_states() 145 int catpt_store_memdumps(struct catpt_dev *cdev, struct dma_chan *chan) in catpt_store_memdumps() 239 struct dma_chan *chan, dma_addr_t paddr, in catpt_restore_fwimage() 290 struct dma_chan *chan, dma_addr_t paddr, in catpt_load_block() 329 struct dma_chan *chan, dma_addr_t paddr, in catpt_restore_basefw() 372 struct dma_chan *chan, dma_addr_t paddr, in catpt_restore_module() 413 struct dma_chan *chan, dma_addr_t paddr, in catpt_load_module() 460 struct dma_chan *chan, dma_addr_t paddr, in catpt_restore_firmware() 506 struct dma_chan *chan, dma_addr_t paddr, in catpt_load_firmware() [all …]
|
/openbmc/linux/drivers/video/fbdev/riva/ |
H A D | rivafb-i2c.c | 29 struct riva_i2c_chan *chan = data; in riva_gpio_setscl() local 47 struct riva_i2c_chan *chan = data; in riva_gpio_setsda() local 65 struct riva_i2c_chan *chan = data; in riva_gpio_getscl() local 78 struct riva_i2c_chan *chan = data; in riva_gpio_getsda() local 89 static int riva_setup_i2c_bus(struct riva_i2c_chan *chan, const char *name, in riva_setup_i2c_bus()
|
/openbmc/linux/drivers/dma/hsu/ |
H A D | hsu.c | 270 struct dma_chan *chan, struct scatterlist *sgl, in hsu_dma_prep_slave_sg() 298 static void hsu_dma_issue_pending(struct dma_chan *chan) in hsu_dma_issue_pending() 326 static enum dma_status hsu_dma_tx_status(struct dma_chan *chan, in hsu_dma_tx_status() 354 static int hsu_dma_slave_config(struct dma_chan *chan, in hsu_dma_slave_config() 364 static int hsu_dma_pause(struct dma_chan *chan) in hsu_dma_pause() 379 static int hsu_dma_resume(struct dma_chan *chan) in hsu_dma_resume() 394 static int hsu_dma_terminate_all(struct dma_chan *chan) in hsu_dma_terminate_all() 415 static void hsu_dma_free_chan_resources(struct dma_chan *chan) in hsu_dma_free_chan_resources() 420 static void hsu_dma_synchronize(struct dma_chan *chan) in hsu_dma_synchronize()
|
/openbmc/linux/drivers/hwmon/ |
H A D | lochnagar-hwmon.c | 89 static int do_measurement(struct regmap *regmap, int chan, in do_measurement() 140 static int request_data(struct regmap *regmap, int chan, u32 *data) in request_data() 172 static int read_sensor(struct device *dev, int chan, in read_sensor() 203 static int read_power(struct device *dev, int chan, long *val) in read_power() 237 u32 attr, int chan) in lochnagar_is_visible() 256 u32 attr, int chan, long *val) in lochnagar_read() 286 int chan, const char **str) in lochnagar_read_string() 300 u32 attr, int chan, long val) in lochnagar_write()
|
/openbmc/linux/drivers/video/fbdev/nvidia/ |
H A D | nv_i2c.c | 30 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_setscl() local 46 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_setsda() local 62 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_getscl() local 74 struct nvidia_i2c_chan *chan = data; in nvidia_gpio_getsda() local 84 static int nvidia_setup_i2c_bus(struct nvidia_i2c_chan *chan, const char *name, in nvidia_setup_i2c_bus()
|