Lines Matching refs:bits_per_word
337 unsigned int bits_per_word)
345 * If bits_per_word isn't a byte aligned value, set the packing to be
348 if (!(mas->fifo_width_bits % bits_per_word))
349 pack_words = mas->fifo_width_bits / bits_per_word;
352 geni_se_config_packing(&mas->se, bits_per_word, pack_words, msb_first,
354 word_len = (bits_per_word - MIN_WORD_LEN) & WORD_LEN_MSK;
419 mas->cur_bits_per_word = spi_slv->bits_per_word;
421 spi_setup_word_len(mas, spi_slv->mode, spi_slv->bits_per_word);
469 if (xfer->bits_per_word != mas->cur_bits_per_word ||
471 mas->cur_bits_per_word = xfer->bits_per_word;
496 peripheral.word_len = xfer->bits_per_word - MIN_WORD_LEN;
857 if (xfer->bits_per_word != mas->cur_bits_per_word) {
858 spi_setup_word_len(mas, mode, xfer->bits_per_word);
859 mas->cur_bits_per_word = xfer->bits_per_word;
986 * this can happen is if bits_per_word != 8 and some