/openbmc/linux/drivers/iio/dac/ |
H A D | ds4424.c | 22 #define DS4424_DAC_ADDR(chan) ((chan) + 0xf8) argument 26 #define DS4424_CHANNEL(chan) { \ argument 89 int val, struct iio_chan_spec const *chan) in ds4424_set_value() 108 struct iio_chan_spec const *chan, in ds4424_read_raw() 134 struct iio_chan_spec const *chan, in ds4424_write_raw()
|
/openbmc/linux/drivers/iio/adc/ |
H A D | mt6370-adc.c | 67 static int mt6370_adc_read_channel(struct mt6370_adc_data *priv, int chan, in mt6370_adc_read_channel() 133 int chan, int *val1, int *val2) in mt6370_adc_read_scale() 213 int chan, int *val) in mt6370_adc_read_offset() 221 const struct iio_chan_spec *chan, in mt6370_adc_read_raw() 252 struct iio_chan_spec const *chan, char *label) in mt6370_adc_read_label()
|
H A D | ti-ads8688.c | 25 #define ADS8688_CMD_REG_MAN_CH(chan) (0xC0 | (4 * chan)) argument 29 #define ADS8688_PROG_REG_RANGE_CH(chan) (0x05 + chan) argument 211 static int ads8688_read(struct iio_dev *indio_dev, unsigned int chan) in ads8688_read() 244 struct iio_chan_spec const *chan, in ads8688_read_raw() 280 struct iio_chan_spec const *chan, in ads8688_write_reg_range() 291 struct iio_chan_spec const *chan, in ads8688_write_raw() 360 struct iio_chan_spec const *chan, in ads8688_write_raw_get_fmt()
|
H A D | ad7280a.c | 472 const struct iio_chan_spec *chan, char *buf) in ad7280_show_balance_sw() 483 const struct iio_chan_spec *chan, in ad7280_store_balance_sw() 514 const struct iio_chan_spec *chan, in ad7280_show_balance_timer() 536 const struct iio_chan_spec *chan, in ad7280_store_balance_timer() 603 static void ad7280_temp_channel_init(struct iio_chan_spec *chan, int i, in ad7280_temp_channel_init() 628 static void ad7280_total_voltage_channel_init(struct iio_chan_spec *chan, in ad7280_total_voltage_channel_init() 649 struct iio_chan_spec *chan; in ad7280_init_dev_channels() local 687 const struct iio_chan_spec *chan, in ad7280a_read_thresh() 725 const struct iio_chan_spec *chan, in ad7280a_write_thresh() 882 struct iio_chan_spec const *chan, in ad7280_read_raw() [all …]
|
H A D | hi8435.c | 103 const struct iio_chan_spec *chan, in hi8435_read_raw() 123 const struct iio_chan_spec *chan, in hi8435_read_event_config() 133 const struct iio_chan_spec *chan, in hi8435_write_event_config() 158 const struct iio_chan_spec *chan, in hi8435_read_event_value() 190 const struct iio_chan_spec *chan, in hi8435_write_event_value() 301 const struct iio_chan_spec *chan) in hi8435_get_sensing_mode() 315 const struct iio_chan_spec *chan, in hi8435_set_sensing_mode()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | nv40.c | 77 struct nv40_gr_chan *chan = nv40_gr_chan(object); in nv40_gr_chan_bind() local 94 struct nv40_gr_chan *chan = nv40_gr_chan(object); in nv40_gr_chan_fini() local 132 struct nv40_gr_chan *chan = nv40_gr_chan(object); in nv40_gr_chan_dtor() local 152 struct nv40_gr_chan *chan; in nv40_gr_chan_new() local 235 struct nv40_gr_chan *temp, *chan = NULL; in nv40_gr_intr() local
|
H A D | ctxgm107.c | 879 gm107_grctx_generate_bundle(struct gf100_gr_chan *chan, u64 addr, u32 size) in gm107_grctx_generate_bundle() 893 gm107_grctx_generate_pagepool(struct gf100_gr_chan *chan, u64 addr) in gm107_grctx_generate_pagepool() 900 gm107_grctx_generate_attrib(struct gf100_gr_chan *chan) in gm107_grctx_generate_attrib() 936 gm107_grctx_generate_attrib_cb(struct gf100_gr_chan *chan, u64 addr, u32 size) in gm107_grctx_generate_attrib_cb()
|
/openbmc/linux/drivers/i2c/muxes/ |
H A D | i2c-mux-gpmux.c | 23 static int i2c_mux_select(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_select() 34 static int i2c_mux_deselect(struct i2c_mux_core *muxc, u32 chan) in i2c_mux_deselect() 112 u32 chan; in i2c_mux_probe() local
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | gf100.c | 41 gf100_chan_preempt(struct nvkm_chan *chan) in gf100_chan_preempt() 47 gf100_chan_stop(struct nvkm_chan *chan) in gf100_chan_stop() 55 gf100_chan_start(struct nvkm_chan *chan) in gf100_chan_start() 65 gf100_chan_unbind(struct nvkm_chan *chan) in gf100_chan_unbind() 77 gf100_chan_bind(struct nvkm_chan *chan) in gf100_chan_bind() 85 gf100_chan_ramfc_write(struct nvkm_chan *chan, u64 offset, u64 length, u32 devm, bool priv) in gf100_chan_ramfc_write() 118 gf100_chan_userd_clear(struct nvkm_chan *chan) in gf100_chan_userd_clear() 161 gf100_ectx_bind(struct nvkm_engn *engn, struct nvkm_cctx *cctx, struct nvkm_chan *chan) in gf100_ectx_bind() 322 struct nvkm_chan *chan; in gf100_runq_intr() local 419 gf100_runl_insert_chan(struct nvkm_chan *chan, struct nvkm_memory *memory, u64 offset) in gf100_runl_insert_chan() [all …]
|
H A D | ga100.c | 36 ga100_chan_doorbell_handle(struct nvkm_chan *chan) in ga100_chan_doorbell_handle() 42 ga100_chan_stop(struct nvkm_chan *chan) in ga100_chan_stop() 50 ga100_chan_start(struct nvkm_chan *chan) in ga100_chan_start() 61 ga100_chan_unbind(struct nvkm_chan *chan) in ga100_chan_unbind() 69 ga100_chan_ramfc_write(struct nvkm_chan *chan, u64 offset, u64 length, u32 devm, bool priv) in ga100_chan_ramfc_write() 198 struct nvkm_chan *chan; in ga100_runq_intr_1() local 237 struct nvkm_chan *chan; in ga100_runq_intr_0() local
|
/openbmc/linux/drivers/dma/ |
H A D | uniphier-mdmac.c | 224 static void uniphier_mdmac_free_chan_resources(struct dma_chan *chan) in uniphier_mdmac_free_chan_resources() 230 uniphier_mdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, in uniphier_mdmac_prep_slave_sg() 252 static int uniphier_mdmac_terminate_all(struct dma_chan *chan) in uniphier_mdmac_terminate_all() 276 static void uniphier_mdmac_synchronize(struct dma_chan *chan) in uniphier_mdmac_synchronize() 281 static enum dma_status uniphier_mdmac_tx_status(struct dma_chan *chan, in uniphier_mdmac_tx_status() 328 static void uniphier_mdmac_issue_pending(struct dma_chan *chan) in uniphier_mdmac_issue_pending() 459 struct dma_chan *chan; in uniphier_mdmac_remove() local
|
H A D | dma-jz4780.c | 157 struct jz4780_dma_chan chan[]; member 362 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len, in jz4780_dma_prep_slave_sg() 407 struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, in jz4780_dma_prep_dma_cyclic() 459 struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in jz4780_dma_prep_dma_memcpy() 561 static void jz4780_dma_issue_pending(struct dma_chan *chan) in jz4780_dma_issue_pending() 574 static int jz4780_dma_terminate_all(struct dma_chan *chan) in jz4780_dma_terminate_all() 600 static void jz4780_dma_synchronize(struct dma_chan *chan) in jz4780_dma_synchronize() 609 static int jz4780_dma_config(struct dma_chan *chan, in jz4780_dma_config() 641 static enum dma_status jz4780_dma_tx_status(struct dma_chan *chan, in jz4780_dma_tx_status() 759 static int jz4780_dma_alloc_chan_resources(struct dma_chan *chan) in jz4780_dma_alloc_chan_resources() [all …]
|
H A D | sun4i-dma.c | 188 static struct sun4i_dma_vchan *to_sun4i_dma_vchan(struct dma_chan *chan) in to_sun4i_dma_vchan() 198 static struct device *chan2dev(struct dma_chan *chan) in chan2dev() 221 static void sun4i_dma_free_chan_resources(struct dma_chan *chan) in sun4i_dma_free_chan_resources() 622 sun4i_dma_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, in sun4i_dma_prep_dma_memcpy() 672 sun4i_dma_prep_dma_cyclic(struct dma_chan *chan, dma_addr_t buf, size_t len, in sun4i_dma_prep_dma_cyclic() 792 sun4i_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, in sun4i_dma_prep_slave_sg() 887 static int sun4i_dma_terminate_all(struct dma_chan *chan) in sun4i_dma_terminate_all() 923 static int sun4i_dma_config(struct dma_chan *chan, in sun4i_dma_config() 938 struct dma_chan *chan; in sun4i_dma_of_xlate() local 963 static enum dma_status sun4i_dma_tx_status(struct dma_chan *chan, in sun4i_dma_tx_status() [all …]
|
H A D | ep93xx_dma.c | 165 struct dma_chan chan; member 224 static struct ep93xx_dma_chan *to_ep93xx_dma_chan(struct dma_chan *chan) in to_ep93xx_dma_chan() 867 static int ep93xx_dma_alloc_chan_resources(struct dma_chan *chan) in ep93xx_dma_alloc_chan_resources() 951 static void ep93xx_dma_free_chan_resources(struct dma_chan *chan) in ep93xx_dma_free_chan_resources() 987 ep93xx_dma_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, in ep93xx_dma_prep_dma_memcpy() 1191 static void ep93xx_dma_synchronize(struct dma_chan *chan) in ep93xx_dma_synchronize() 1206 static int ep93xx_dma_terminate_all(struct dma_chan *chan) in ep93xx_dma_terminate_all() 1232 static int ep93xx_dma_slave_config(struct dma_chan *chan, in ep93xx_dma_slave_config() 1242 static int ep93xx_dma_slave_config_write(struct dma_chan *chan, in ep93xx_dma_slave_config_write() 1299 static enum dma_status ep93xx_dma_tx_status(struct dma_chan *chan, in ep93xx_dma_tx_status() [all …]
|
H A D | milbeaut-xdmac.c | 183 static void milbeaut_xdmac_free_chan_resources(struct dma_chan *chan) in milbeaut_xdmac_free_chan_resources() 189 milbeaut_xdmac_prep_memcpy(struct dma_chan *chan, dma_addr_t dst, in milbeaut_xdmac_prep_memcpy() 206 static int milbeaut_xdmac_terminate_all(struct dma_chan *chan) in milbeaut_xdmac_terminate_all() 237 static void milbeaut_xdmac_synchronize(struct dma_chan *chan) in milbeaut_xdmac_synchronize() 242 static void milbeaut_xdmac_issue_pending(struct dma_chan *chan) in milbeaut_xdmac_issue_pending() 374 struct dma_chan *chan; in milbeaut_xdmac_remove() local
|
/openbmc/linux/drivers/iio/proximity/ |
H A D | sx9310.c | 255 const struct iio_chan_spec *chan, __be16 *val) in sx9310_read_prox_data() 287 const struct iio_chan_spec *chan, int *val) in sx9310_read_gain() 331 const struct iio_chan_spec *chan, int *val, in sx9310_read_raw() 367 struct iio_chan_spec const *chan, in sx9310_read_avail() 410 const struct iio_chan_spec *chan, int *val) in sx9310_read_thresh() 433 const struct iio_chan_spec *chan, int *val) in sx9310_read_hysteresis() 493 const struct iio_chan_spec *chan, in sx9310_read_event_val() 523 const struct iio_chan_spec *chan, int val) in sx9310_write_thresh() 553 const struct iio_chan_spec *chan, int _val) in sx9310_write_hysteresis() 625 const struct iio_chan_spec *chan, in sx9310_write_event_val() [all …]
|
H A D | sx9324.c | 178 const struct iio_chan_spec *chan, in sx9324_phase_configuration_show() 356 const struct iio_chan_spec *chan, in sx9324_read_prox_data() 388 const struct iio_chan_spec *chan, int *val) in sx9324_read_gain() 428 const struct iio_chan_spec *chan, in sx9324_read_raw() 461 struct iio_chan_spec const *chan, in sx9324_read_avail() 509 const struct iio_chan_spec *chan, int *val) in sx9324_read_thresh() 534 const struct iio_chan_spec *chan, int *val) in sx9324_read_hysteresis() 593 const struct iio_chan_spec *chan, in sx9324_read_event_val() 644 const struct iio_chan_spec *chan, int _val) in sx9324_write_hysteresis() 716 const struct iio_chan_spec *chan, in sx9324_write_event_val() [all …]
|
H A D | vcnl3020.c | 289 const struct iio_chan_spec *chan, in vcnl3020_read_event() 324 const struct iio_chan_spec *chan, in vcnl3020_write_event() 449 const struct iio_chan_spec *chan, in vcnl3020_write_event_config() 463 const struct iio_chan_spec *chan, in vcnl3020_read_event_config() 505 struct iio_chan_spec const *chan, int *val, in vcnl3020_read_raw() 528 struct iio_chan_spec const *chan, in vcnl3020_write_raw() 542 struct iio_chan_spec const *chan, in vcnl3020_read_avail()
|
/openbmc/linux/include/linux/ |
H A D | dmaengine.h | 363 struct dma_chan *chan; member 515 static inline const char *dma_chan_name(struct dma_chan *chan) in dma_chan_name() 606 struct dma_chan *chan; member 963 struct dma_chan *chan, dma_addr_t buf, size_t len, in dmaengine_prep_slave_single() 1005 struct dma_chan *chan, dma_addr_t buf_addr, size_t buf_len, in dmaengine_prep_dma_cyclic() 1017 struct dma_chan *chan, struct dma_interleaved_template *xt, in dmaengine_prep_interleaved_dma() 1049 struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in dmaengine_prep_dma_memcpy() 1191 static inline int dmaengine_pause(struct dma_chan *chan) in dmaengine_pause() 1199 static inline int dmaengine_resume(struct dma_chan *chan) in dmaengine_resume() 1532 static inline int dma_get_slave_caps(struct dma_chan *chan, in dma_get_slave_caps() [all …]
|
/openbmc/linux/drivers/iio/light/ |
H A D | rohm-bu27034.c | 277 int chan; member 280 static int bu27034_get_gain_sel(struct bu27034_data *data, int chan) in bu27034_get_gain_sel() 319 static int bu27034_get_gain(struct bu27034_data *data, int chan, int *gain) in bu27034_get_gain() 440 static int bu27034_set_gain(struct bu27034_data *data, int chan, int gain) in bu27034_set_gain() 568 static int bu27034_set_scale(struct bu27034_data *data, int chan, in bu27034_set_scale() 1038 static int bu27034_get_single_result(struct bu27034_data *data, int chan, in bu27034_get_single_result() 1140 static int bu27034_get_mlux(struct bu27034_data *data, int chan, int *val) in bu27034_get_mlux() 1165 struct iio_chan_spec const *chan, in bu27034_read_raw() 1221 struct iio_chan_spec const *chan, in bu27034_write_raw_get_fmt() 1236 struct iio_chan_spec const *chan, in bu27034_write_raw() [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | pci_phy.c | 15 struct ieee80211_channel *chan = dev->mphy.chandef.chan; in mt76x2_phy_tssi_init_cal() local 38 struct ieee80211_channel *chan = dev->mphy.chandef.chan; in mt76x2_phy_channel_calibrate() local 120 struct ieee80211_channel *chan = chandef->chan; in mt76x2_phy_set_channel() local
|
/openbmc/u-boot/drivers/ram/rockchip/ |
H A D | sdram_rk3288.c | 36 struct chan_info chan[2]; member 289 static void phy_cfg(const struct chan_info *chan, int channel, in phy_cfg() 434 static void set_bandwidth_ratio(const struct chan_info *chan, int channel, in set_bandwidth_ratio() 472 static int data_training(const struct chan_info *chan, int channel, in data_training() 535 static void move_to_access_state(const struct chan_info *chan) in move_to_access_state() 575 static void dram_cfg_rbc(const struct chan_info *chan, u32 chnum, in dram_cfg_rbc() 592 unsigned int chan; in dram_all_config() local 622 const struct chan_info *chan = &dram->chan[channel]; in sdram_rank_bw_detect() local 675 const struct chan_info *chan = &dram->chan[channel]; in sdram_col_row_detect() local 805 const struct chan_info *chan = &dram->chan[channel]; in sdram_init() local
|
/openbmc/linux/drivers/usb/dwc2/ |
H A D | hcd.c | 403 struct dwc2_host_chan *chan) in dwc2_dump_channel_info() 496 struct dwc2_host_chan *chan) in dwc2_hc_enable_slave_ints() 574 struct dwc2_host_chan *chan) in dwc2_hc_enable_dma_ints() 611 struct dwc2_host_chan *chan) in dwc2_hc_enable_ints() 1094 struct dwc2_host_chan *chan) in dwc2_hc_write_packet() 1140 struct dwc2_host_chan *chan) in dwc2_hc_do_ping() 1193 struct dwc2_host_chan *chan) in dwc2_hc_start_transfer() 1408 struct dwc2_host_chan *chan) in dwc2_hc_start_transfer_ddma() 2546 struct dwc2_host_chan *chan; in dwc2_assign_and_init_hc() local 2789 struct dwc2_host_chan *chan, in dwc2_queue_transaction() [all …]
|
/openbmc/linux/drivers/dma/dw-edma/ |
H A D | dw-edma-v0-core.c | 189 static enum dma_status dw_edma_v0_core_ch_status(struct dw_edma_chan *chan) in dw_edma_v0_core_ch_status() 205 static void dw_edma_v0_core_clear_done_int(struct dw_edma_chan *chan) in dw_edma_v0_core_clear_done_int() 213 static void dw_edma_v0_core_clear_abort_int(struct dw_edma_chan *chan) in dw_edma_v0_core_clear_abort_int() 240 struct dw_edma_chan *chan; in dw_edma_v0_core_handle_int() local 322 struct dw_edma_chan *chan = chunk->chan; in dw_edma_v0_core_write_chunk() local 365 struct dw_edma_chan *chan = chunk->chan; in dw_edma_v0_core_start() local 437 static void dw_edma_v0_core_ch_config(struct dw_edma_chan *chan) in dw_edma_v0_core_ch_config()
|
/openbmc/linux/drivers/staging/media/tegra-video/ |
H A D | csi.c | 241 struct tegra_vi_channel *chan; in csi_get_pixel_rate() local 295 struct tegra_vi_channel *chan = v4l2_get_subdev_hostdata(subdev); in tegra_csi_enable_stream() local 384 struct tegra_vi_channel *chan = v4l2_get_subdev_hostdata(subdev); in tegra_csi_disable_stream() local 455 struct tegra_csi_channel *chan; in tegra_csi_channel_alloc() local 590 static int tegra_csi_channel_init(struct tegra_csi_channel *chan) in tegra_csi_channel_init() 655 struct tegra_csi_channel *chan; in tegra_csi_channels_init() local 674 struct tegra_csi_channel *chan, *tmp; in tegra_csi_channels_cleanup() local
|