/kernel/linux/linux-5.10/drivers/dma/ |
H A D | sprd-dma.c | 198 struct dma_slave_config slave_cfg; member 750 struct dma_slave_config *slave_cfg) in sprd_dma_fill_desc() 762 src_step = sprd_dma_get_step(slave_cfg->src_addr_width); in sprd_dma_fill_desc() 778 dst_step = sprd_dma_get_step(slave_cfg->dst_addr_width); in sprd_dma_fill_desc() 786 src_datawidth = sprd_dma_get_datawidth(slave_cfg->src_addr_width); in sprd_dma_fill_desc() 792 dst_datawidth = sprd_dma_get_datawidth(slave_cfg->dst_addr_width); in sprd_dma_fill_desc() 798 if (slave_cfg->slave_id) in sprd_dma_fill_desc() 799 schan->dev_id = slave_cfg->slave_id; in sprd_dma_fill_desc() 836 temp |= slave_cfg->src_maxburst & SPRD_DMA_FRG_LEN_MASK; in sprd_dma_fill_desc() 839 hw->blk_len = slave_cfg in sprd_dma_fill_desc() 744 sprd_dma_fill_desc(struct dma_chan *chan, struct sprd_dma_chn_hw *hw, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) sprd_dma_fill_desc() argument 879 sprd_dma_fill_linklist_desc(struct dma_chan *chan, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) sprd_dma_fill_linklist_desc() argument 960 struct dma_slave_config *slave_cfg = &schan->slave_cfg; sprd_dma_prep_slave_sg() local 1046 struct dma_slave_config *slave_cfg = &schan->slave_cfg; sprd_dma_slave_config() local [all...] |
H A D | altera-msgdma.c | 186 struct dma_slave_config slave_cfg; member 393 struct dma_slave_config *cfg = &mdev->slave_cfg; in msgdma_prep_slave_sg() 465 memcpy(&mdev->slave_cfg, config, sizeof(*config)); in msgdma_dma_config()
|
H A D | zx_dma.c | 98 struct dma_slave_config slave_cfg; member 459 struct dma_slave_config *cfg = &c->slave_cfg; in zx_pre_config() 652 memcpy(&c->slave_cfg, cfg, sizeof(*cfg)); in zx_dma_config()
|
H A D | st_fdma.c | 678 struct dma_slave_config *slave_cfg) in st_fdma_slave_config() 682 memcpy(&fchan->scfg, slave_cfg, sizeof(fchan->scfg)); in st_fdma_slave_config() 677 st_fdma_slave_config(struct dma_chan *chan, struct dma_slave_config *slave_cfg) st_fdma_slave_config() argument
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | sprd-dma.c | 198 struct dma_slave_config slave_cfg; member 750 struct dma_slave_config *slave_cfg) in sprd_dma_fill_desc() 762 src_step = sprd_dma_get_step(slave_cfg->src_addr_width); in sprd_dma_fill_desc() 778 dst_step = sprd_dma_get_step(slave_cfg->dst_addr_width); in sprd_dma_fill_desc() 786 src_datawidth = sprd_dma_get_datawidth(slave_cfg->src_addr_width); in sprd_dma_fill_desc() 792 dst_datawidth = sprd_dma_get_datawidth(slave_cfg->dst_addr_width); in sprd_dma_fill_desc() 833 temp |= slave_cfg->src_maxburst & SPRD_DMA_FRG_LEN_MASK; in sprd_dma_fill_desc() 836 hw->blk_len = slave_cfg->src_maxburst & SPRD_DMA_BLK_LEN_MASK; in sprd_dma_fill_desc() 881 struct dma_slave_config *slave_cfg) in sprd_dma_fill_linklist_desc() 893 dir, flags, slave_cfg); in sprd_dma_fill_linklist_desc() 744 sprd_dma_fill_desc(struct dma_chan *chan, struct sprd_dma_chn_hw *hw, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) sprd_dma_fill_desc() argument 876 sprd_dma_fill_linklist_desc(struct dma_chan *chan, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) sprd_dma_fill_linklist_desc() argument 957 struct dma_slave_config *slave_cfg = &schan->slave_cfg; sprd_dma_prep_slave_sg() local 1043 struct dma_slave_config *slave_cfg = &schan->slave_cfg; sprd_dma_slave_config() local [all...] |
H A D | altera-msgdma.c | 187 struct dma_slave_config slave_cfg; member 394 struct dma_slave_config *cfg = &mdev->slave_cfg; in msgdma_prep_slave_sg() 466 memcpy(&mdev->slave_cfg, config, sizeof(*config)); in msgdma_dma_config()
|
H A D | st_fdma.c | 678 struct dma_slave_config *slave_cfg) in st_fdma_slave_config() 682 memcpy(&fchan->scfg, slave_cfg, sizeof(fchan->scfg)); in st_fdma_slave_config() 677 st_fdma_slave_config(struct dma_chan *chan, struct dma_slave_config *slave_cfg) st_fdma_slave_config() argument
|
/kernel/linux/linux-5.10/drivers/media/pci/mantis/ |
H A D | mantis_hif.c | 119 mmwrite(slot->slave_cfg, MANTIS_GPIF_CFGSLA); /* Slot0 alone for now */ in mantis_hif_write_mem() 198 slot[0].slave_cfg = 0x70773028; in mantis_hif_init()
|
H A D | mantis_link.h | 24 u32 slave_cfg; member
|
/kernel/linux/linux-6.6/drivers/media/pci/mantis/ |
H A D | mantis_hif.c | 119 mmwrite(slot->slave_cfg, MANTIS_GPIF_CFGSLA); /* Slot0 alone for now */ in mantis_hif_write_mem() 198 slot[0].slave_cfg = 0x70773028; in mantis_hif_init()
|
H A D | mantis_link.h | 24 u32 slave_cfg; member
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-designware-slave.c | 28 regmap_write(dev->map, DW_IC_CON, dev->slave_cfg); in i2c_dw_configure_fifo_slave() 225 dev->slave_cfg = DW_IC_CON_RX_FIFO_FULL_HLD_CTRL | in i2c_dw_configure_slave()
|
H A D | i2c-designware-core.h | 220 * @slave_cfg: configuration for the slave device 278 u32 slave_cfg; member
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-designware-slave.c | 28 regmap_write(dev->map, DW_IC_CON, dev->slave_cfg); in i2c_dw_configure_fifo_slave() 237 dev->slave_cfg = DW_IC_CON_RX_FIFO_FULL_HLD_CTRL | in i2c_dw_configure_slave()
|
H A D | i2c-designware-core.h | 209 * @slave_cfg: configuration for the slave device 265 u32 slave_cfg; member
|