/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-omap-100k.c | 77 int word_len; member 182 int word_len; in omap1_spi100k_txrx_pio() local 186 word_len = cs->word_len; in omap1_spi100k_txrx_pio() 188 if (word_len <= 8) { in omap1_spi100k_txrx_pio() 197 spi100k_write_data(spi->master, word_len, *tx++); in omap1_spi100k_txrx_pio() 199 *rx++ = spi100k_read_data(spi->master, word_len); in omap1_spi100k_txrx_pio() 201 } else if (word_len <= 16) { in omap1_spi100k_txrx_pio() 210 spi100k_write_data(spi->master, word_len, *tx++); in omap1_spi100k_txrx_pio() 212 *rx++ = spi100k_read_data(spi->master, word_len); in omap1_spi100k_txrx_pio() 237 u8 word_len; omap1_spi100k_setup_transfer() local [all...] |
H A D | spi-omap2-mcspi.c | 137 int word_len; member 190 static inline int mcspi_bytes_per_word(int word_len) in mcspi_bytes_per_word() argument 192 if (word_len <= 8) in mcspi_bytes_per_word() 194 else if (word_len <= 16) in mcspi_bytes_per_word() 196 else /* word_len <= 32 */ in mcspi_bytes_per_word() 306 bytes_per_word = mcspi_bytes_per_word(cs->word_len); in omap2_mcspi_set_fifo() 444 int word_len, element_count; in omap2_mcspi_rx_dma() local 461 word_len = cs->word_len; in omap2_mcspi_rx_dma() 464 if (word_len < in omap2_mcspi_rx_dma() 697 int word_len; omap2_mcspi_txrx_pio() local 896 u8 word_len = spi->bits_per_word; omap2_mcspi_setup_transfer() local [all...] |
H A D | spi-orion.c | 432 int word_len; in orion_spi_write_read() local 437 word_len = spi->bits_per_word; in orion_spi_write_read() 448 if (vaddr && xfer->tx_buf && word_len == 8) { in orion_spi_write_read() 466 if (word_len == 8) { in orion_spi_write_read() 476 } else if (word_len == 16) { in orion_spi_write_read()
|
H A D | spi-geni-qcom.c | 234 u32 word_len; in spi_setup_word_len() local 246 word_len = (bits_per_word - MIN_WORD_LEN) & WORD_LEN_MSK; in spi_setup_word_len() 247 writel(word_len, se->base + SE_SPI_WORD_LEN); in spi_setup_word_len()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-omap2-mcspi.c | 139 int word_len; member 192 static inline int mcspi_bytes_per_word(int word_len) in mcspi_bytes_per_word() argument 194 if (word_len <= 8) in mcspi_bytes_per_word() 196 else if (word_len <= 16) in mcspi_bytes_per_word() 198 else /* word_len <= 32 */ in mcspi_bytes_per_word() 307 bytes_per_word = mcspi_bytes_per_word(cs->word_len); in omap2_mcspi_set_fifo() 445 int word_len, element_count; in omap2_mcspi_rx_dma() local 462 word_len = cs->word_len; in omap2_mcspi_rx_dma() 465 if (word_len < in omap2_mcspi_rx_dma() 698 int word_len; omap2_mcspi_txrx_pio() local 903 u8 word_len = spi->bits_per_word; omap2_mcspi_setup_transfer() local [all...] |
H A D | spi-orion.c | 470 int word_len; in orion_spi_write_read() local 475 word_len = spi->bits_per_word; in orion_spi_write_read() 487 if (vaddr && xfer->tx_buf && word_len == 8 && (spi->mode & SPI_CS_WORD) == 0) { in orion_spi_write_read() 505 if (word_len == 8) { in orion_spi_write_read() 515 } else if (word_len == 16) { in orion_spi_write_read()
|
H A D | spi-geni-qcom.c | 342 u32 word_len; in spi_setup_word_len() local 354 word_len = (bits_per_word - MIN_WORD_LEN) & WORD_LEN_MSK; in spi_setup_word_len() 355 writel(word_len, se->base + SE_SPI_WORD_LEN); in spi_setup_word_len() 496 peripheral.word_len = xfer->bits_per_word - MIN_WORD_LEN; in setup_gsi_xfer()
|
/kernel/linux/linux-5.10/drivers/platform/chrome/wilco_ec/ |
H A D | debugfs.c | 52 int word_len; in parse_hex_sentence() local 72 word_len = word_end - word_start; in parse_hex_sentence() 73 if (word_len > MAX_WORD_SIZE) in parse_hex_sentence() 75 memcpy(tmp, in + word_start, word_len); in parse_hex_sentence() 76 tmp[word_len] = '\0'; in parse_hex_sentence()
|
/kernel/linux/linux-6.6/drivers/platform/chrome/wilco_ec/ |
H A D | debugfs.c | 52 int word_len; in parse_hex_sentence() local 72 word_len = word_end - word_start; in parse_hex_sentence() 73 if (word_len > MAX_WORD_SIZE) in parse_hex_sentence() 75 memcpy(tmp, in + word_start, word_len); in parse_hex_sentence() 76 tmp[word_len] = '\0'; in parse_hex_sentence()
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | ad1836.c | 167 int word_len = 0; in ad1836_hw_params() local 172 word_len = AD1836_WORD_LEN_16; in ad1836_hw_params() 175 word_len = AD1836_WORD_LEN_20; in ad1836_hw_params() 179 word_len = AD1836_WORD_LEN_24; in ad1836_hw_params() 187 word_len << AD1836_DAC_WORD_LEN_OFFSET); in ad1836_hw_params() 191 word_len << AD1836_ADC_WORD_OFFSET); in ad1836_hw_params()
|
H A D | ad193x.c | 316 int word_len = 0, master_rate = 0; in ad193x_hw_params() local 323 word_len = 3; in ad193x_hw_params() 326 word_len = 1; in ad193x_hw_params() 330 word_len = 0; in ad193x_hw_params() 354 word_len << AD193X_DAC_WORD_LEN_SHFT); in ad193x_hw_params() 358 AD193X_ADC_WORD_LEN_MASK, word_len); in ad193x_hw_params()
|
H A D | mt6660.c | 332 int word_len = params_physical_width(hw_params); in mt6660_component_aif_hw_params() local 340 dev_dbg(dai->dev, "word_len: %d, aud_bit: %d\n", word_len, aud_bit); in mt6660_component_aif_hw_params() 341 if (word_len > 32 || word_len < 16) { in mt6660_component_aif_hw_params() 369 MT6660_REG_TDM_CFG3, 0x3f0, word_len << 4); in mt6660_component_aif_hw_params()
|
H A D | da7219.c | 1567 int word_len = params_width(params); in da7219_hw_params() local 1570 switch (word_len) { in da7219_hw_params() 1619 if ((word_len * DA7219_DAI_CH_NUM_MAX) <= 32) in da7219_hw_params()
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | ad1836.c | 167 int word_len = 0; in ad1836_hw_params() local 172 word_len = AD1836_WORD_LEN_16; in ad1836_hw_params() 175 word_len = AD1836_WORD_LEN_20; in ad1836_hw_params() 179 word_len = AD1836_WORD_LEN_24; in ad1836_hw_params() 187 word_len << AD1836_DAC_WORD_LEN_OFFSET); in ad1836_hw_params() 191 word_len << AD1836_ADC_WORD_OFFSET); in ad1836_hw_params()
|
H A D | ad193x.c | 316 int word_len = 0, master_rate = 0; in ad193x_hw_params() local 330 word_len = 3; in ad193x_hw_params() 333 word_len = 1; in ad193x_hw_params() 337 word_len = 0; in ad193x_hw_params() 380 word_len << AD193X_DAC_WORD_LEN_SHFT); in ad193x_hw_params() 384 AD193X_ADC_WORD_LEN_MASK, word_len); in ad193x_hw_params()
|
H A D | mt6660.c | 332 int word_len = params_physical_width(hw_params); in mt6660_component_aif_hw_params() local 340 dev_dbg(dai->dev, "word_len: %d, aud_bit: %d\n", word_len, aud_bit); in mt6660_component_aif_hw_params() 341 if (word_len > 32 || word_len < 16) { in mt6660_component_aif_hw_params() 369 MT6660_REG_TDM_CFG3, 0x3f0, word_len << 4); in mt6660_component_aif_hw_params()
|
H A D | da7219.c | 1567 int word_len = params_width(params); in da7219_hw_params() local 1570 switch (word_len) { in da7219_hw_params() 1619 if ((word_len * DA7219_DAI_CH_NUM_MAX) <= 32) in da7219_hw_params()
|
/kernel/linux/linux-5.10/drivers/base/regmap/ |
H A D | regmap-spi-avmm.c | 146 * @word_len: bytes of word for spi transfer. 159 unsigned char word_len; member 317 if (br->word_len == 1) in br_pkt_phy_tx_prepare() 320 /* Do phy buf padding if word_len > 1 byte. */ in br_pkt_phy_tx_prepare() 321 aligned_phy_len = ALIGN(br->phy_len, br->word_len); in br_pkt_phy_tx_prepare() 378 ret = spi_read(br->spi, pb, br->word_len); in br_do_rx_and_pkt_phy_parse() 384 br->swap_words(pb, br->word_len); in br_do_rx_and_pkt_phy_parse() 387 for (i = 0; i < br->word_len; i++) { in br_do_rx_and_pkt_phy_parse() 644 br->word_len = spi->bits_per_word / 8; in spi_avmm_bridge_ctx_gen() 645 if (br->word_len in spi_avmm_bridge_ctx_gen() [all...] |
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regmap-spi-avmm.c | 147 * @word_len: bytes of word for spi transfer. 160 unsigned char word_len; member 311 if (br->word_len == 1) in br_pkt_phy_tx_prepare() 314 /* Do phy buf padding if word_len > 1 byte. */ in br_pkt_phy_tx_prepare() 315 aligned_phy_len = ALIGN(br->phy_len, br->word_len); in br_pkt_phy_tx_prepare() 372 ret = spi_read(br->spi, pb, br->word_len); in br_do_rx_and_pkt_phy_parse() 378 br->swap_words(pb, br->word_len); in br_do_rx_and_pkt_phy_parse() 381 for (i = 0; i < br->word_len; i++) { in br_do_rx_and_pkt_phy_parse() 638 br->word_len = spi->bits_per_word / 8; in spi_avmm_bridge_ctx_gen() 639 if (br->word_len in spi_avmm_bridge_ctx_gen() [all...] |
/kernel/linux/linux-5.10/sound/soc/cirrus/ |
H A D | ep93xx-i2s.c | 300 unsigned word_len, div, sdiv, lrdiv; in ep93xx_i2s_hw_params() local 305 word_len = EP93XX_I2S_WRDLEN_16; in ep93xx_i2s_hw_params() 309 word_len = EP93XX_I2S_WRDLEN_24; in ep93xx_i2s_hw_params() 313 word_len = EP93XX_I2S_WRDLEN_32; in ep93xx_i2s_hw_params() 321 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXWRDLEN, word_len); in ep93xx_i2s_hw_params() 323 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXWRDLEN, word_len); in ep93xx_i2s_hw_params()
|
/kernel/linux/linux-6.6/sound/soc/cirrus/ |
H A D | ep93xx-i2s.c | 311 unsigned word_len, div, sdiv, lrdiv; in ep93xx_i2s_hw_params() local 316 word_len = EP93XX_I2S_WRDLEN_16; in ep93xx_i2s_hw_params() 320 word_len = EP93XX_I2S_WRDLEN_24; in ep93xx_i2s_hw_params() 324 word_len = EP93XX_I2S_WRDLEN_32; in ep93xx_i2s_hw_params() 332 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXWRDLEN, word_len); in ep93xx_i2s_hw_params() 334 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXWRDLEN, word_len); in ep93xx_i2s_hw_params()
|
/kernel/linux/linux-6.6/include/linux/dma/ |
H A D | qcom-gpi-dma.h | 25 * @word_len: spi word length 40 u8 word_len; member
|
/kernel/linux/linux-5.10/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 325 unsigned int word_len, read_len = 0; in st_lsm6dsx_read_block() local 329 word_len = min_t(unsigned int, data_len - read_len, in st_lsm6dsx_read_block() 332 word_len); in st_lsm6dsx_read_block() 335 read_len += word_len; in st_lsm6dsx_read_block()
|
/kernel/linux/linux-6.6/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 326 unsigned int word_len, read_len = 0; in st_lsm6dsx_read_block() local 330 word_len = min_t(unsigned int, data_len - read_len, in st_lsm6dsx_read_block() 333 word_len); in st_lsm6dsx_read_block() 336 read_len += word_len; in st_lsm6dsx_read_block()
|
/kernel/linux/linux-5.10/drivers/staging/kpc2000/ |
H A D | kpc2000_spi.c | 356 unsigned int word_len = spidev->bits_per_word; in kp_spi_transfer_one_message() local 370 word_len = transfer->bits_per_word; in kp_spi_transfer_one_message() 371 sc.bitfield.wl = word_len - 1; in kp_spi_transfer_one_message()
|