Home
last modified time | relevance | path

Searched refs:addr_width (Results 1 – 25 of 65) sorted by relevance

123

/Linux-v5.4/sound/soc/pxa/
Dpxa2xx-ac97.c63 .addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES,
70 .addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES,
77 .addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES,
84 .addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES,
91 .addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES,
Dpxa2xx-i2s.c83 .addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES,
90 .addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES,
/Linux-v5.4/drivers/mtd/devices/
Dmchp23k256.c23 u8 addr_width; member
51 for (i = flash->caps->addr_width; i > 0; i--, addr >>= 8) in mchp23k256_addr2cmd()
57 return 1 + flash->caps->addr_width; in mchp23k256_cmdsz()
159 .addr_width = 2,
164 .addr_width = 3,
/Linux-v5.4/sound/core/
Dpcm_dmaengine.c115 if (dma_data->addr_width != DMA_SLAVE_BUSWIDTH_UNDEFINED) in snd_dmaengine_pcm_set_config_from_dai_data()
116 slave_config->dst_addr_width = dma_data->addr_width; in snd_dmaengine_pcm_set_config_from_dai_data()
123 if (dma_data->addr_width != DMA_SLAVE_BUSWIDTH_UNDEFINED) in snd_dmaengine_pcm_set_config_from_dai_data()
124 slave_config->src_addr_width = dma_data->addr_width; in snd_dmaengine_pcm_set_config_from_dai_data()
/Linux-v5.4/drivers/i2c/busses/
Di2c-mlxcpld.c77 u8 addr_width; member
242 priv->xfer.addr_width = msgs[0].len; in mlxcpld_i2c_set_transf_data()
243 priv->xfer.data_len = comm_len - priv->xfer.addr_width; in mlxcpld_i2c_set_transf_data()
245 priv->xfer.addr_width = 0; in mlxcpld_i2c_set_transf_data()
317 return (priv->xfer.addr_width + priv->xfer.data_len); in mlxcpld_i2c_wait_for_tc()
369 val = priv->xfer.addr_width; in mlxcpld_i2c_xfer_msg()
Di2c-at91-master.c694 enum dma_slave_buswidth addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in at91_twi_configure_dma() local
712 addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in at91_twi_configure_dma()
716 slave_config.src_addr_width = addr_width; in at91_twi_configure_dma()
719 slave_config.dst_addr_width = addr_width; in at91_twi_configure_dma()
/Linux-v5.4/drivers/mtd/spi-nor/
Dspi-nor.c197 u16 addr_width; member
310 SPI_MEM_OP_ADDR(nor->addr_width, from, 1), in spi_nor_spimem_read_data()
359 SPI_MEM_OP_ADDR(nor->addr_width, to, 1), in spi_nor_spimem_write_data()
944 SPI_MEM_OP_ADDR(nor->addr_width, addr, 1), in spi_nor_erase_sector()
955 for (i = nor->addr_width - 1; i >= 0; i--) { in spi_nor_erase_sector()
961 nor->addr_width); in spi_nor_erase_sector()
2068 .addr_width = (_addr_width), \
2081 .addr_width = 3, \
2097 nor->addr_width = 4; in is25lp256_post_bfpt_fixups()
2900 u8 addr_width, read_opcode, read_dummy; in spi_nor_read_sfdp() local
[all …]
Dnxp-spifi.c204 SPIFI_CMD_FRAMEFORM(spifi->nor.addr_width + 1); in nxp_spifi_write()
231 SPIFI_CMD_FRAMEFORM(spifi->nor.addr_width + 1); in nxp_spifi_erase()
253 if (spifi->nor.addr_width < 1 || spifi->nor.addr_width > 4) in nxp_spifi_setup_memory_cmd()
258 SPIFI_CMD_FRAMEFORM(spifi->nor.addr_width + 1); in nxp_spifi_setup_memory_cmd()
Dcadence-quadspi.c56 u8 addr_width; member
294 rdreg |= f_pdata->addr_width << CQSPI_REG_RD_INSTR_TYPE_ADDR_LSB; in cqspi_calc_rdreg()
456 reg |= ((nor->addr_width - 1) & CQSPI_REG_CMDCTRL_ADD_BYTES_MASK) in cqspi_command_write_addr()
499 reg |= (nor->addr_width - 1); in cqspi_read_setup()
611 reg |= (nor->addr_width - 1); in cqspi_write_setup()
753 reg |= (nor->addr_width - 1); in cqspi_configure_cs_and_sizes()
762 cqspi->current_addr_width = nor->addr_width; in cqspi_configure_cs_and_sizes()
872 (cqspi->current_addr_width != nor->addr_width)) in cqspi_configure()
902 f_pdata->addr_width = CQSPI_INST_TYPE_SINGLE; in cqspi_set_protocol()
/Linux-v5.4/drivers/net/phy/
Dspi_ks8995.c109 int addr_width; member
119 .addr_width = 8,
127 .addr_width = 8,
135 .addr_width = 12,
197 result <<= ks->chip->addr_width + ks->chip->addr_shift; in create_spi_cmd()
/Linux-v5.4/sound/soc/samsung/
Ds3c24xx-i2s.c30 .addr_width = 2,
35 .addr_width = 2,
219 dma_data->addr_width = 1; in s3c24xx_i2s_hw_params()
223 dma_data->addr_width = 2; in s3c24xx_i2s_hw_params()
Ds3c2412-i2s.c33 .addr_width = 4,
38 .addr_width = 4,
Dpcm.c131 .addr_width = 4,
134 .addr_width = 4,
140 .addr_width = 4,
143 .addr_width = 4,
Di2s.c742 i2s->dma_playback.addr_width = 4; in i2s_hw_params()
744 i2s->dma_capture.addr_width = 4; in i2s_hw_params()
748 i2s->dma_playback.addr_width = 2; in i2s_hw_params()
750 i2s->dma_capture.addr_width = 2; in i2s_hw_params()
1467 pri_dai->dma_playback.addr_width = 4; in samsung_i2s_probe()
1468 pri_dai->dma_capture.addr_width = 4; in samsung_i2s_probe()
1490 sec_dai->dma_playback.addr_width = 4; in samsung_i2s_probe()
/Linux-v5.4/drivers/usb/musb/
Dux500_dma.c81 enum dma_slave_buswidth addr_width; in ux500_configure_channel() local
100 addr_width = (len & 0x3) ? DMA_SLAVE_BUSWIDTH_1_BYTE : in ux500_configure_channel()
105 slave_conf.src_addr_width = addr_width; in ux500_configure_channel()
108 slave_conf.dst_addr_width = addr_width; in ux500_configure_channel()
/Linux-v5.4/include/sound/
Dspear_dma.h17 enum dma_slave_buswidth addr_width; member
Ddesignware_i2s.h51 enum dma_slave_buswidth addr_width; member
Ddmaengine_pcm.h72 enum dma_slave_buswidth addr_width; member
/Linux-v5.4/sound/soc/adi/
Daxi-i2s.c231 i2s->playback_dma_data.addr_width = 4; in axi_i2s_probe()
243 i2s->capture_dma_data.addr_width = 4; in axi_i2s_probe()
/Linux-v5.4/sound/soc/dwc/
Ddwc-i2s.c563 dev->play_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd()
564 dev->capture_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd()
594 dev->play_dma_data.dt.addr_width = bus_widths[idx]; in dw_configure_dai_by_dt()
604 dev->capture_dma_data.dt.addr_width = bus_widths[idx]; in dw_configure_dai_by_dt()
/Linux-v5.4/drivers/dma/
Dat_hdmac_regs.h299 static inline u8 convert_buswidth(enum dma_slave_buswidth addr_width) in convert_buswidth() argument
301 switch (addr_width) { in convert_buswidth()
/Linux-v5.4/sound/soc/tegra/
Dtegra20_ac97.c361 ac97->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe()
365 ac97->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_ac97_platform_probe()
Dtegra20_i2s.c365 i2s->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_i2s_platform_probe()
369 i2s->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_i2s_platform_probe()
/Linux-v5.4/sound/soc/sunxi/
Dsun4i-codec.c506 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_codec_hw_params_capture()
517 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_hw_params_capture()
555 scodec->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_codec_hw_params_playback()
566 scodec->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_hw_params_playback()
1788 scodec->playback_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_probe()
1793 scodec->capture_dma_data.addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in sun4i_codec_probe()
/Linux-v5.4/drivers/crypto/
Datmel-aes.c776 enum dma_slave_buswidth addr_width, in atmel_aes_dma_transfer_start() argument
788 config.src_addr_width = addr_width; in atmel_aes_dma_transfer_start()
789 config.dst_addr_width = addr_width; in atmel_aes_dma_transfer_start()
854 enum dma_slave_buswidth addr_width; in atmel_aes_dma_start() local
860 addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_aes_dma_start()
865 addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_aes_dma_start()
871 addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in atmel_aes_dma_start()
876 addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in atmel_aes_dma_start()
892 err = atmel_aes_dma_transfer_start(dd, addr_width, DMA_DEV_TO_MEM, in atmel_aes_dma_start()
898 err = atmel_aes_dma_transfer_start(dd, addr_width, DMA_MEM_TO_DEV, in atmel_aes_dma_start()

123