/linux-master/sound/soc/codecs/ |
H A D | cs4341.c | 281 if (!spi->bits_per_word) 282 spi->bits_per_word = 8;
|
/linux-master/drivers/media/spi/ |
H A D | gs1662.c | 457 spi->bits_per_word = 16;
|
/linux-master/drivers/media/pci/mgb4/ |
H A D | mgb4_core.c | 63 .bits_per_word = 8
|
/linux-master/lib/ |
H A D | sbitmap.c | 87 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 D | xilinx_spi.h | 14 * @bits_per_word: Number of bits per word. 21 u8 bits_per_word; member in struct:xspi_platform_data
|
H A D | spi.h | 144 * @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 D | spi.c | 2621 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 D | spi-s3c64xx.c | 817 bpw = xfer->bits_per_word;
|
H A D | spi-pxa2xx.c | 987 bits = transfer->bits_per_word;
|
H A D | spi-pic32.c | 107 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 D | spi-omap2-mcspi.c | 914 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 D | spi-mux.c | 67 priv->spi->bits_per_word = spi->bits_per_word;
|
H A D | spi-imx.c | 105 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 D | spi-fsl-spi.c | 115 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 D | spi-fsl-lpspi.c | 182 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 D | spi-fsl-cpm.c | 118 if (t->bits_per_word == 16 && t->tx_buf) { 187 if (t->bits_per_word == 16 && t->rx_buf) {
|
H A D | spi-fsl-dspi.c | 749 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 D | spi-dw-core.c | 419 .dfs = transfer->bits_per_word, 425 dws->n_bytes = roundup_pow_of_two(BITS_TO_BYTES(transfer->bits_per_word));
|
H A D | spi-coldfire-qspi.c | 305 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 D | spi-atmel.c | 514 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 D | spi-au1550.c | 155 * 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 D | spi-bitbang.c | 66 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 D | spi-armada-3700.c | 603 byte_len = xfer->bits_per_word >> 3;
|
/linux-master/drivers/ptp/ |
H A D | ptp_ocp.c | 690 .bits_per_word = 8,
|
/linux-master/drivers/net/ethernet/adi/ |
H A D | adin1110.c | 1657 spi->bits_per_word = 8;
|