Searched refs:bits_per_word (Results 1 - 25 of 191) sorted by last modified time

12345678

/linux-master/sound/soc/codecs/
H A Dcs4341.c281 if (!spi->bits_per_word)
282 spi->bits_per_word = 8;
/linux-master/drivers/media/spi/
H A Dgs1662.c457 spi->bits_per_word = 16;
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_core.c63 .bits_per_word = 8
/linux-master/lib/
H A Dsbitmap.c87 unsigned int bits_per_word; local
92 bits_per_word = 1U << shift;
93 if (bits_per_word > BITS_PER_LONG)
98 sb->map_nr = DIV_ROUND_UP(sb->depth, bits_per_word);
125 unsigned int bits_per_word = 1U << sb->shift; local
132 sb->map_nr = DIV_ROUND_UP(sb->depth, bits_per_word);
329 seq_printf(m, "bits_per_word=%u\n", 1U << sb->shift);
391 * Each full word of the bitmap has bits_per_word bits, and there might
392 * be a partial word. There are depth / bits_per_word full words and
393 * depth % bits_per_word bit
[all...]
/linux-master/include/linux/spi/
H A Dxilinx_spi.h14 * @bits_per_word: Number of bits per word.
21 u8 bits_per_word; member in struct:xspi_platform_data
H A Dspi.h144 * @bits_per_word: Data transfers involve one or more words; word sizes
149 * The spi_transfer.bits_per_word can override this for each transfer.
189 u8 bits_per_word; member in struct:spi_device
326 * characteristics (such as bits_per_word) which weren't needed for
403 * @bits_per_word_mask: A mask indicating which values of bits_per_word are
404 * supported by the driver. Bit n indicates that a bits_per_word n+1 is
406 * unsupported bits_per_word. If not set, this value is simply ignored,
579 /* Bitmask of supported bits_per_word for transfers */
968 * @bits_per_word: select a bits_per_word othe
1094 u8 bits_per_word; member in struct:spi_transfer
[all...]
/linux-master/drivers/spi/
H A Dspi.c2621 u8 bits_per_word; member in struct:acpi_spi_lookup
2681 lookup->bits_per_word = *(u64 *)obj->buffer.pointer;
2754 lookup->bits_per_word = sb->data_bit_length;
2841 spi->bits_per_word = lookup.bits_per_word;
3817 maxsize = maxwords * roundup_pow_of_two(BITS_TO_BYTES(xfer->bits_per_word));
3838 u8 bits_per_word)
3842 if (bits_per_word > 32)
3844 if (!(ctlr->bits_per_word_mask & SPI_BPW_MASK(bits_per_word)))
3948 if (!spi->bits_per_word) {
3837 __spi_validate_bits_per_word(struct spi_controller *ctlr, u8 bits_per_word) argument
[all...]
H A Dspi-s3c64xx.c817 bpw = xfer->bits_per_word;
H A Dspi-pxa2xx.c987 bits = transfer->bits_per_word;
H A Dspi-pic32.c107 u32 bits_per_word; member in struct:pic32_spi
388 static int pic32_spi_set_word_size(struct pic32_spi *pic32s, u8 bits_per_word) argument
393 switch (bits_per_word) {
419 bits_per_word / 8);
449 /* set device specific bits_per_word */
450 if (pic32s->bits_per_word != spi->bits_per_word) {
451 pic32_spi_set_word_size(pic32s, spi->bits_per_word);
452 pic32s->bits_per_word = spi->bits_per_word;
[all...]
H A Dspi-omap2-mcspi.c914 u8 word_len = spi->bits_per_word;
919 if (t != NULL && t->bits_per_word)
920 word_len = t->bits_per_word;
1180 (t->bits_per_word != spi->bits_per_word)) {
1186 t->bits_per_word == spi->bits_per_word)
1265 u8 bits_per_word; local
1273 if (!tr->bits_per_word)
1274 bits_per_word
[all...]
H A Dspi-mux.c67 priv->spi->bits_per_word = spi->bits_per_word;
H A Dspi-imx.c105 unsigned int bits_per_word; member in struct:spi_imx_data
223 static int spi_imx_bytes_per_word(const int bits_per_word) argument
225 if (bits_per_word <= 8)
227 else if (bits_per_word <= 16)
315 bytes_per_word = spi_imx_bytes_per_word(spi_imx->bits_per_word);
340 if (spi_imx_bytes_per_word(spi_imx->bits_per_word) == 2) {
370 bytes_per_word = spi_imx_bytes_per_word(spi_imx->bits_per_word);
392 if (spi_imx_bytes_per_word(spi_imx->bits_per_word) == 2) {
664 ctrl |= (spi_imx->bits_per_word - 1)
671 ctrl |= (spi_imx->count / DIV_ROUND_UP(spi_imx->bits_per_word,
[all...]
H A Dspi-fsl-spi.c115 int bits_per_word, int msb_first)
120 if (bits_per_word <= 8) {
123 } else if (bits_per_word <= 16) {
128 if (bits_per_word <= 8)
134 int bits_per_word, int msb_first)
138 if (bits_per_word <= 16) {
141 *tx_shift = 32 - bits_per_word; /* MSB in bit 31 */
143 *rx_shift = 16 - bits_per_word; /* MSB in bit 15 */
151 int bits_per_word)
155 if (bits_per_word <
114 fsl_spi_qe_cpu_set_shifts(u32 *rx_shift, u32 *tx_shift, int bits_per_word, int msb_first) argument
133 fsl_spi_grlib_set_shifts(u32 *rx_shift, u32 *tx_shift, int bits_per_word, int msb_first) argument
148 mspi_apply_cpu_mode_quirks(struct spi_mpc8xxx_cs *cs, struct spi_device *spi, struct mpc8xxx_spi *mpc8xxx_spi, int bits_per_word) argument
181 int bits_per_word = 0; local
257 u8 bits_per_word; local
[all...]
H A Dspi-fsl-lpspi.c182 bytes_per_word = fsl_lpspi_bytes_per_word(transfer->bits_per_word);
427 fsl_lpspi->config.bpw = t->bits_per_word;
437 fsl_lpspi->config.bpw = spi->bits_per_word;
H A Dspi-fsl-cpm.c118 if (t->bits_per_word == 16 && t->tx_buf) {
187 if (t->bits_per_word == 16 && t->rx_buf) {
H A Dspi-fsl-dspi.c749 if (xfer->bits_per_word % 8)
775 if (xfer->bits_per_word == 8 && dspi->oper_bits_per_word == 32) {
778 } else if (xfer->bits_per_word == 8 && dspi->oper_bits_per_word == 16) {
781 } else if (xfer->bits_per_word == 16 && dspi->oper_bits_per_word == 32) {
788 dspi->oper_bits_per_word = xfer->bits_per_word;
828 dspi->progress += num_bytes / DIV_ROUND_UP(xfer->bits_per_word, 8);
H A Dspi-dw-core.c419 .dfs = transfer->bits_per_word,
425 dws->n_bytes = roundup_pow_of_two(BITS_TO_BYTES(transfer->bits_per_word));
H A Dspi-coldfire-qspi.c305 qmr |= t->bits_per_word << 10;
314 if (t->bits_per_word == 8)
331 spi->bits_per_word, spi_get_chipselect(spi, 0),
H A Dspi-atmel.c514 static int atmel_spi_dma_slave_config(struct atmel_spi *as, u8 bits_per_word) argument
520 if (bits_per_word > 8) {
667 if (xfer->bits_per_word > 8)
675 xfer->bits_per_word);
698 current_remaining_data = ((xfer->bits_per_word > 8) ?
717 if (xfer->bits_per_word > 8) {
730 if (xfer->bits_per_word > 8)
742 xfer->bits_per_word);
788 if (atmel_spi_dma_slave_config(as, xfer->bits_per_word))
941 if (xfer->bits_per_word >
[all...]
H A Dspi-au1550.c155 * setup dma channels from scratch on each spi transfer, based on bits_per_word
174 au1550_spi_bits_handlers_set(hw, spi->bits_per_word);
195 if (hw->usedma && spi->bits_per_word <= 8)
200 cfg |= PSC_SPICFG_SET_LEN(spi->bits_per_word);
227 bpw = t->bits_per_word;
230 bpw = spi->bits_per_word;
237 au1550_spi_bits_handlers_set(hw, spi->bits_per_word);
H A Dspi-bitbang.c66 unsigned bits = t->bits_per_word;
95 unsigned bits = t->bits_per_word;
124 unsigned bits = t->bits_per_word;
145 u8 bits_per_word; local
149 bits_per_word = t->bits_per_word;
152 bits_per_word = 0;
157 if (!bits_per_word)
158 bits_per_word = spi->bits_per_word;
[all...]
H A Dspi-armada-3700.c603 byte_len = xfer->bits_per_word >> 3;
/linux-master/drivers/ptp/
H A Dptp_ocp.c690 .bits_per_word = 8,
/linux-master/drivers/net/ethernet/adi/
H A Dadin1110.c1657 spi->bits_per_word = 8;

Completed in 323 milliseconds

12345678