Searched refs:word_len (Results 1 - 13 of 13) sorted by relevance

/linux-master/include/linux/dma/
H A Dqcom-gpi-dma.h25 * @word_len: spi word length
40 u8 word_len; member in struct:gpi_spi_config
/linux-master/drivers/spi/
H A Dspi-omap2-mcspi.c139 int word_len; member in struct:omap2_mcspi_cs
192 static inline int mcspi_bytes_per_word(int word_len) argument
194 if (word_len <= 8)
196 else if (word_len <= 16)
198 else /* word_len <= 32 */
307 bytes_per_word = mcspi_bytes_per_word(cs->word_len);
445 int word_len, element_count; local
462 word_len = cs->word_len;
465 if (word_len <
698 int word_len; local
903 u8 word_len = spi->bits_per_word; local
[all...]
H A Dspi-orion.c470 int word_len; local
475 word_len = spi->bits_per_word;
487 if (vaddr && xfer->tx_buf && word_len == 8 && (spi->mode & SPI_CS_WORD) == 0) {
505 if (word_len == 8) {
515 } else if (word_len == 16) {
H A Dspi-geni-qcom.c342 u32 word_len; local
354 word_len = (bits_per_word - MIN_WORD_LEN) & WORD_LEN_MSK;
355 writel(word_len, se->base + SE_SPI_WORD_LEN);
496 peripheral.word_len = xfer->bits_per_word - MIN_WORD_LEN;
/linux-master/drivers/platform/chrome/wilco_ec/
H A Ddebugfs.c52 int word_len; local
72 word_len = word_end - word_start;
73 if (word_len > MAX_WORD_SIZE)
75 memcpy(tmp, in + word_start, word_len);
76 tmp[word_len] = '\0';
/linux-master/sound/soc/codecs/
H A Dad1836.c167 int word_len = 0; local
172 word_len = AD1836_WORD_LEN_16;
175 word_len = AD1836_WORD_LEN_20;
179 word_len = AD1836_WORD_LEN_24;
187 word_len << AD1836_DAC_WORD_LEN_OFFSET);
191 word_len << AD1836_ADC_WORD_OFFSET);
H A Dad193x.c316 int word_len = 0, master_rate = 0; local
330 word_len = 3;
333 word_len = 1;
337 word_len = 0;
380 word_len << AD193X_DAC_WORD_LEN_SHFT);
384 AD193X_ADC_WORD_LEN_MASK, word_len);
H A Dmt6660.c332 int word_len = params_physical_width(hw_params); local
340 dev_dbg(dai->dev, "word_len: %d, aud_bit: %d\n", word_len, aud_bit);
341 if (word_len > 32 || word_len < 16) {
369 MT6660_REG_TDM_CFG3, 0x3f0, word_len << 4);
H A Dda7219.c1567 int word_len = params_width(params); local
1570 switch (word_len) {
1619 if ((word_len * DA7219_DAI_CH_NUM_MAX) <= 32)
/linux-master/drivers/base/regmap/
H A Dregmap-spi-avmm.c147 * @word_len: bytes of word for spi transfer.
160 unsigned char word_len; member in struct:spi_avmm_bridge
311 if (br->word_len == 1)
314 /* Do phy buf padding if word_len > 1 byte. */
315 aligned_phy_len = ALIGN(br->phy_len, br->word_len);
372 ret = spi_read(br->spi, pb, br->word_len);
378 br->swap_words(pb, br->word_len);
381 for (i = 0; i < br->word_len; i++) {
638 br->word_len = spi->bits_per_word / 8;
639 if (br->word_len
[all...]
/linux-master/sound/soc/cirrus/
H A Dep93xx-i2s.c311 unsigned word_len, div, sdiv, lrdiv; local
316 word_len = EP93XX_I2S_WRDLEN_16;
320 word_len = EP93XX_I2S_WRDLEN_24;
324 word_len = EP93XX_I2S_WRDLEN_32;
332 ep93xx_i2s_write_reg(info, EP93XX_I2S_TXWRDLEN, word_len);
334 ep93xx_i2s_write_reg(info, EP93XX_I2S_RXWRDLEN, word_len);
/linux-master/drivers/iio/imu/st_lsm6dsx/
H A Dst_lsm6dsx_buffer.c348 unsigned int word_len, read_len = 0; local
352 word_len = min_t(unsigned int, data_len - read_len,
355 word_len);
358 read_len += word_len;
/linux-master/drivers/dma/qcom/
H A Dgpi.c1727 tre->dword[0] = u32_encode_bits(spi->word_len, TRE_SPI_C0_WORD_SZ);

Completed in 336 milliseconds