Home
last modified time | relevance | path

Searched refs:bits_per_word (Results 1 – 153 of 153) sorted by relevance

/linux-4.4.14/drivers/spi/
Dspi-fsl-spi.c139 int bits_per_word, int msb_first) in fsl_spi_qe_cpu_set_shifts() argument
144 if (bits_per_word <= 8) { in fsl_spi_qe_cpu_set_shifts()
147 } else if (bits_per_word <= 16) { in fsl_spi_qe_cpu_set_shifts()
152 if (bits_per_word <= 8) in fsl_spi_qe_cpu_set_shifts()
158 int bits_per_word, int msb_first) in fsl_spi_grlib_set_shifts() argument
162 if (bits_per_word <= 16) { in fsl_spi_grlib_set_shifts()
165 *tx_shift = 32 - bits_per_word; /* MSB in bit 31 */ in fsl_spi_grlib_set_shifts()
167 *rx_shift = 16 - bits_per_word; /* MSB in bit 15 */ in fsl_spi_grlib_set_shifts()
175 int bits_per_word) in mspi_apply_cpu_mode_quirks() argument
179 if (bits_per_word <= 8) { in mspi_apply_cpu_mode_quirks()
[all …]
Dspi-bitbang.c69 unsigned bits = t->bits_per_word; in bitbang_txrx_8()
95 unsigned bits = t->bits_per_word; in bitbang_txrx_16()
121 unsigned bits = t->bits_per_word; in bitbang_txrx_32()
142 u8 bits_per_word; in spi_bitbang_setup_transfer() local
146 bits_per_word = t->bits_per_word; in spi_bitbang_setup_transfer()
149 bits_per_word = 0; in spi_bitbang_setup_transfer()
154 if (!bits_per_word) in spi_bitbang_setup_transfer()
155 bits_per_word = spi->bits_per_word; in spi_bitbang_setup_transfer()
156 if (bits_per_word <= 8) in spi_bitbang_setup_transfer()
158 else if (bits_per_word <= 16) in spi_bitbang_setup_transfer()
[all …]
Dspi-mpc52xx-psc.c42 u8 bits_per_word; member
56 int bits_per_word; member
70 cs->bits_per_word = (t && t->bits_per_word) in mpc52xx_psc_spi_transfer_setup()
71 ? t->bits_per_word : spi->bits_per_word; in mpc52xx_psc_spi_transfer_setup()
72 cs->bits_per_word = ((cs->bits_per_word + 7) / 8) * 8; in mpc52xx_psc_spi_transfer_setup()
113 mps->bits_per_word = cs->bits_per_word; in mpc52xx_psc_spi_activate_cs()
227 if (t->bits_per_word || t->speed_hz) { in mpc52xx_psc_spi_work()
270 if (spi->bits_per_word%8) in mpc52xx_psc_spi_setup()
280 cs->bits_per_word = spi->bits_per_word; in mpc52xx_psc_spi_setup()
346 mps->bits_per_word = 8; in mpc52xx_psc_spi_port_config()
Dspi-mpc512x-psc.c66 u8 bits_per_word; member
76 int bits_per_word; member
90 cs->bits_per_word = (t && t->bits_per_word) in mpc512x_psc_spi_transfer_setup()
91 ? t->bits_per_word : spi->bits_per_word; in mpc512x_psc_spi_transfer_setup()
92 cs->bits_per_word = ((cs->bits_per_word + 7) / 8) * 8; in mpc512x_psc_spi_transfer_setup()
133 mps->bits_per_word = cs->bits_per_word; in mpc512x_psc_spi_activate_cs()
373 if (spi->bits_per_word % 8) in mpc512x_psc_spi_setup()
396 cs->bits_per_word = spi->bits_per_word; in mpc512x_psc_spi_setup()
463 mps->bits_per_word = 8; in mpc512x_psc_spi_port_config()
Dspi-fsl-espi.c138 int bits_per_word = 0; in fsl_espi_setup_transfer() local
144 bits_per_word = t->bits_per_word; in fsl_espi_setup_transfer()
149 if (!bits_per_word) in fsl_espi_setup_transfer()
150 bits_per_word = spi->bits_per_word; in fsl_espi_setup_transfer()
159 if (bits_per_word <= 8) { in fsl_espi_setup_transfer()
160 cs->rx_shift = 8 - bits_per_word; in fsl_espi_setup_transfer()
162 cs->rx_shift = 16 - bits_per_word; in fsl_espi_setup_transfer()
172 bits_per_word = bits_per_word - 1; in fsl_espi_setup_transfer()
177 cs->hw_mode |= CSMODE_LEN(bits_per_word); in fsl_espi_setup_transfer()
289 if ((first->bits_per_word != t->bits_per_word) || in fsl_espi_do_trans()
[all …]
Dspi-orion.c247 unsigned int bits_per_word = spi->bits_per_word; in orion_spi_setup_transfer() local
255 if ((t != NULL) && t->bits_per_word) in orion_spi_setup_transfer()
256 bits_per_word = t->bits_per_word; in orion_spi_setup_transfer()
267 if (bits_per_word == 16) in orion_spi_setup_transfer()
376 word_len = spi->bits_per_word; in orion_spi_write_read()
Dspi-txx9.c185 u8 bits_per_word = t->bits_per_word; in txx9spi_work_one() local
187 wsize = bits_per_word >> 3; /* in bytes */ in txx9spi_work_one()
190 || prev_bits_per_word != bits_per_word) { in txx9spi_work_one()
197 txx9spi_wr(c, (n << 8) | bits_per_word, TXx9_SPCR1); in txx9spi_work_one()
202 prev_bits_per_word = bits_per_word; in txx9spi_work_one()
Dspi-ppc4xx.c176 u8 bits_per_word; in spi_ppc4xx_setupxfer() local
179 bits_per_word = spi->bits_per_word; in spi_ppc4xx_setupxfer()
187 if (t->bits_per_word) in spi_ppc4xx_setupxfer()
188 bits_per_word = t->bits_per_word; in spi_ppc4xx_setupxfer()
Dspi-bfin-sport.c345 unsigned int bits_per_word; in bfin_sport_spi_pump_transfers() local
415 bits_per_word = transfer->bits_per_word; in bfin_sport_spi_pump_transfers()
416 if (bits_per_word == 16) in bfin_sport_spi_pump_transfers()
420 bfin_write(&drv_data->regs->tcr2, bits_per_word - 1); in bfin_sport_spi_pump_transfers()
421 bfin_write(&drv_data->regs->tfsdiv, bits_per_word - 1); in bfin_sport_spi_pump_transfers()
422 bfin_write(&drv_data->regs->rcr2, bits_per_word - 1); in bfin_sport_spi_pump_transfers()
431 bits_per_word, transfer->len); in bfin_sport_spi_pump_transfers()
624 spi->modalias, spi->bits_per_word); in bfin_sport_spi_setup()
Dspi-sirf.c874 u8 bits_per_word = 0; in spi_sirfsoc_setup_transfer() local
880 bits_per_word = (t) ? t->bits_per_word : spi->bits_per_word; in spi_sirfsoc_setup_transfer()
888 switch (bits_per_word) { in spi_sirfsoc_setup_transfer()
896 regval |= (bits_per_word == 12) ? in spi_sirfsoc_setup_transfer()
908 dev_err(&spi->dev, "bpw %d not supported\n", bits_per_word); in spi_sirfsoc_setup_transfer()
911 sspi->word_width = DIV_ROUND_UP(bits_per_word, 8); in spi_sirfsoc_setup_transfer()
925 tx_frm_ctl |= ((bits_per_word - 1) & SIRFSOC_USP_TX_DATA_MASK) in spi_sirfsoc_setup_transfer()
927 tx_frm_ctl |= ((bits_per_word + 1 + SIRFSOC_USP_TXD_DELAY_LEN in spi_sirfsoc_setup_transfer()
930 tx_frm_ctl |= ((bits_per_word + 1 + SIRFSOC_USP_TXD_DELAY_LEN in spi_sirfsoc_setup_transfer()
933 tx_frm_ctl |= ((bits_per_word - 1) & in spi_sirfsoc_setup_transfer()
[all …]
Dspi-atmel.c461 u8 bits_per_word) in atmel_spi_dma_slave_config() argument
465 if (bits_per_word > 8) { in atmel_spi_dma_slave_config()
615 if (xfer->bits_per_word > 8) in atmel_spi_next_xfer_single()
626 xfer->bits_per_word); in atmel_spi_next_xfer_single()
649 current_remaining_data = ((xfer->bits_per_word > 8) ? in atmel_spi_next_xfer_fifo()
669 if (xfer->bits_per_word > 8) { in atmel_spi_next_xfer_fifo()
687 if (xfer->bits_per_word > 8) in atmel_spi_next_xfer_fifo()
702 xfer->bits_per_word); in atmel_spi_next_xfer_fifo()
777 xfer->bits_per_word)) in atmel_spi_next_xfer_dma_submit()
921 if (msg->spi->bits_per_word > 8) in atmel_spi_pdc_next_xfer()
[all …]
Dspidev.c280 k_tmp->bits_per_word = u_tmp->bits_per_word; in spidev_message()
292 u_tmp->bits_per_word ? : spidev->spi->bits_per_word, in spidev_message()
416 retval = __put_user(spi->bits_per_word, (__u8 __user *)arg); in spidev_ioctl()
466 u8 save = spi->bits_per_word; in spidev_ioctl()
468 spi->bits_per_word = tmp; in spidev_ioctl()
471 spi->bits_per_word = save; in spidev_ioctl()
Dspi-tegra114.c256 unsigned bits_per_word = t->bits_per_word; in tegra_spi_calculate_curr_xfer_param() local
260 tspi->bytes_per_word = DIV_ROUND_UP(bits_per_word, 8); in tegra_spi_calculate_curr_xfer_param()
262 if (bits_per_word == 8 || bits_per_word == 16) { in tegra_spi_calculate_curr_xfer_param()
264 tspi->words_per_32bit = 32/bits_per_word; in tegra_spi_calculate_curr_xfer_param()
350 u32 rx_mask = ((u32)1 << t->bits_per_word) - 1; in tegra_spi_read_rx_fifo_to_client_rxbuf()
412 u32 rx_mask = ((u32)1 << t->bits_per_word) - 1; in tegra_spi_copy_spi_rxbuf_to_client_rxbuf()
667 u8 bits_per_word = t->bits_per_word; in tegra_spi_setup_transfer_one() local
686 command1 |= SPI_BIT_LENGTH(bits_per_word - 1); in tegra_spi_setup_transfer_one()
716 command1 |= SPI_BIT_LENGTH(bits_per_word - 1); in tegra_spi_setup_transfer_one()
766 spi->bits_per_word, in tegra_spi_setup()
Dspi-tegra20-slink.c271 unsigned bits_per_word; in tegra_slink_calculate_curr_xfer_param() local
275 bits_per_word = t->bits_per_word; in tegra_slink_calculate_curr_xfer_param()
276 tspi->bytes_per_word = DIV_ROUND_UP(bits_per_word, 8); in tegra_slink_calculate_curr_xfer_param()
278 if (bits_per_word == 8 || bits_per_word == 16) { in tegra_slink_calculate_curr_xfer_param()
280 tspi->words_per_32bit = 32/bits_per_word; in tegra_slink_calculate_curr_xfer_param()
422 u32 rx_mask = ((u32)1 << t->bits_per_word) - 1; in tegra_slink_copy_spi_rxbuf_to_client_rxbuf()
693 u8 bits_per_word; in tegra_slink_start_transfer_one() local
699 bits_per_word = t->bits_per_word; in tegra_slink_start_transfer_one()
715 command |= SLINK_BIT_LENGTH(bits_per_word - 1); in tegra_slink_start_transfer_one()
757 spi->bits_per_word, in tegra_slink_setup()
Dspi-xilinx.c383 int ret, num_cs = 0, bits_per_word = 8; in xilinx_spi_probe() local
391 bits_per_word = pdata->bits_per_word; in xilinx_spi_probe()
453 master->bits_per_word_mask = SPI_BPW_MASK(bits_per_word); in xilinx_spi_probe()
454 xspi->bytes_per_word = bits_per_word / 8; in xilinx_spi_probe()
Dspi-topcliff-pch.c413 u8 bits_per_word) in pch_spi_set_bits_per_word() argument
415 if (bits_per_word == 8) in pch_spi_set_bits_per_word()
435 pch_spi_set_bits_per_word(spi->master, spi->bits_per_word); in pch_spi_setup_transfer()
569 if (data->cur_trans->bits_per_word && in pch_spi_set_tx()
570 (data->current_msg->spi->bits_per_word != data->cur_trans->bits_per_word)) { in pch_spi_set_tx()
573 data->cur_trans->bits_per_word); in pch_spi_set_tx()
574 *bpw = data->cur_trans->bits_per_word; in pch_spi_set_tx()
576 *bpw = data->current_msg->spi->bits_per_word; in pch_spi_set_tx()
953 if (data->cur_trans->bits_per_word && in pch_spi_handle_dma()
954 (data->current_msg->spi->bits_per_word != in pch_spi_handle_dma()
[all …]
Dspi-bfin5xx.c561 unsigned int bits_per_word; in bfin_spi_pump_transfers() local
642 bits_per_word = transfer->bits_per_word; in bfin_spi_pump_transfers()
643 if (bits_per_word == 16) { in bfin_spi_pump_transfers()
644 drv_data->n_bytes = bits_per_word/8; in bfin_spi_pump_transfers()
648 } else if (bits_per_word == 8) { in bfin_spi_pump_transfers()
649 drv_data->n_bytes = bits_per_word/8; in bfin_spi_pump_transfers()
798 if (bits_per_word == 16) { in bfin_spi_pump_transfers()
800 for (loop = 0; loop < bits_per_word / 16; in bfin_spi_pump_transfers()
804 } else if (bits_per_word == 8) { in bfin_spi_pump_transfers()
806 for (loop = 0; loop < bits_per_word / 8; loop++) in bfin_spi_pump_transfers()
[all …]
Dspi-ti-qspi.c238 wlen = t->bits_per_word >> 3; /* in bytes */ in qspi_write_msg()
317 wlen = t->bits_per_word >> 3; /* in bytes */ in qspi_read_msg()
393 frame_len_words += t->len / (t->bits_per_word >> 3); in ti_qspi_start_transfer_one()
407 QSPI_WLEN(t->bits_per_word)); in ti_qspi_start_transfer_one()
409 wlen = t->bits_per_word >> 3; in ti_qspi_start_transfer_one()
Dspi-davinci.c285 u8 bits_per_word = 0; in davinci_spi_setup_transfer() local
295 bits_per_word = t->bits_per_word; in davinci_spi_setup_transfer()
300 if (!bits_per_word) in davinci_spi_setup_transfer()
301 bits_per_word = spi->bits_per_word; in davinci_spi_setup_transfer()
307 if (bits_per_word <= 8) { in davinci_spi_setup_transfer()
326 spifmt = (prescale << SPIFMT_PRESCALE_SHIFT) | (bits_per_word & 0x1f); in davinci_spi_setup_transfer()
Dspi-pxa2xx.h173 u8 bits_per_word,
193 u8 bits_per_word, in pxa2xx_spi_set_dma_burst_and_threshold() argument
Dspi-ep93xx.c312 u32 speed_hz, u8 bits_per_word) in ep93xx_spi_chip_setup() argument
314 u8 dss = bits_per_word_to_dss(bits_per_word); in ep93xx_spi_chip_setup()
340 if (t->bits_per_word > 8) { in ep93xx_do_write()
359 if (t->bits_per_word > 8) { in ep93xx_do_read()
445 if (t->bits_per_word > 8) in ep93xx_spi_dma_prepare()
611 err = ep93xx_spi_chip_setup(espi, chip, t->speed_hz, t->bits_per_word); in ep93xx_spi_process_transfer()
Dspi-au1550.c184 au1550_spi_bits_handlers_set(hw, spi->bits_per_word); in au1550_spi_chipsel()
205 if (hw->usedma && spi->bits_per_word <= 8) in au1550_spi_chipsel()
210 cfg |= PSC_SPICFG_SET_LEN(spi->bits_per_word); in au1550_spi_chipsel()
237 bpw = t->bits_per_word; in au1550_spi_setupxfer()
240 bpw = spi->bits_per_word; in au1550_spi_setupxfer()
247 au1550_spi_bits_handlers_set(hw, spi->bits_per_word); in au1550_spi_setupxfer()
Dspi.c2001 static int __spi_validate_bits_per_word(struct spi_master *master, u8 bits_per_word) in __spi_validate_bits_per_word() argument
2005 if (bits_per_word > 32) in __spi_validate_bits_per_word()
2008 SPI_BPW_MASK(bits_per_word))) in __spi_validate_bits_per_word()
2072 if (!spi->bits_per_word) in spi_setup()
2073 spi->bits_per_word = 8; in spi_setup()
2075 status = __spi_validate_bits_per_word(spi->master, spi->bits_per_word); in spi_setup()
2093 spi->bits_per_word, spi->max_speed_hz, in spi_setup()
2137 if (!xfer->bits_per_word) in __spi_validate()
2138 xfer->bits_per_word = spi->bits_per_word; in __spi_validate()
2149 if (__spi_validate_bits_per_word(master, xfer->bits_per_word)) in __spi_validate()
[all …]
Dspi-omap-100k.c250 word_len = t->bits_per_word; in omap1_spi100k_setup_transfer()
252 word_len = spi->bits_per_word; in omap1_spi100k_setup_transfer()
254 if (spi->bits_per_word > 32) in omap1_spi100k_setup_transfer()
Dspi-st-ssc4.c157 if (spi->bits_per_word > 8) { in spi_st_transfer_one()
165 } else if (spi->bits_per_word == 8 && !(t->len & 0x1)) { in spi_st_transfer_one()
284 var |= (spi->bits_per_word - 1); in spi_st_setup()
Dspi-omap2-mcspi.c870 u8 word_len = spi->bits_per_word; in omap2_mcspi_setup_transfer()
876 if (t != NULL && t->bits_per_word) in omap2_mcspi_setup_transfer()
877 word_len = t->bits_per_word; in omap2_mcspi_setup_transfer()
1130 (t->bits_per_word != spi->bits_per_word)) { in omap2_mcspi_work_one()
1136 t->bits_per_word == spi->bits_per_word) in omap2_mcspi_work_one()
1266 t->bits_per_word); in omap2_mcspi_transfer_one()
Dspi-efm32.c121 unsigned bpw = t->bits_per_word ?: spi->bits_per_word; in efm32_spi_setup_transfer()
197 t->len * DIV_ROUND_UP(t->bits_per_word, 8); in efm32_spi_txrx_bufs()
Dspi-fsl-lib.h74 int bits_per_word, int msb_first);
Dspi-coldfire-qspi.c314 qmr |= t->bits_per_word << 10; in mcfqspi_transfer_one()
323 if (t->bits_per_word == 8) in mcfqspi_transfer_one()
340 spi->bits_per_word, spi->chip_select, in mcfqspi_setup()
Dspi-dw.c310 if (transfer->bits_per_word == 8) { in dw_spi_transfer_one()
313 } else if (transfer->bits_per_word == 16) { in dw_spi_transfer_one()
320 cr0 = (transfer->bits_per_word - 1) in dw_spi_transfer_one()
Dspi-tegra20-sflash.c175 tsd->bytes_per_word = DIV_ROUND_UP(t->bits_per_word, 8); in tegra_sflash_calculate_curr_xfer_param()
283 command |= SPI_BIT_LENGTH(t->bits_per_word - 1); in tegra_sflash_start_transfer_one()
298 command |= SPI_BIT_LENGTH(t->bits_per_word - 1); in tegra_sflash_start_transfer_one()
Dspi-fsl-dspi.c454 if ((spi->bits_per_word >= 4) && (spi->bits_per_word <= 16)) { in dspi_setup()
455 fmsz = spi->bits_per_word - 1; in dspi_setup()
Dspi-pxa2xx.c967 bits = transfer->bits_per_word; in pump_transfers()
1243 spi->bits_per_word, in setup()
1271 if (spi->bits_per_word <= 8) { in setup()
1275 } else if (spi->bits_per_word <= 16) { in setup()
1279 } else if (spi->bits_per_word <= 32) { in setup()
Dspi-lm70llp.c281 pp->spidev_lm70->bits_per_word = 8; in spi_lm70llp_attach()
Dspi-clps711x.c71 hw->bpw = xfer->bits_per_word; in spi_clps711x_transfer_one()
Dspi-imx.c780 config.bpw = t ? t->bits_per_word : spi->bits_per_word; in spi_imx_setupxfer()
788 config.bpw = spi->bits_per_word; in spi_imx_setupxfer()
1038 spi->mode, spi->bits_per_word, spi->max_speed_hz); in spi_imx_setup()
Dspi-qup.c454 if (xfer->bits_per_word <= 8) in spi_qup_get_mode()
456 else if (xfer->bits_per_word <= 16) in spi_qup_get_mode()
581 config |= xfer->bits_per_word - 1; in spi_qup_io_config()
Dspi-altera.c126 hw->bytes_per_word = DIV_ROUND_UP(t->bits_per_word, 8); in altera_spi_txrx()
Dspi-pxa2xx-dma.c349 u8 bits_per_word, u32 *burst_code, in pxa2xx_spi_set_dma_burst_and_threshold() argument
Dspi-s3c64xx.c658 || sdd->cur_bpw != spi->bits_per_word) { in s3c64xx_spi_prepare_message()
659 sdd->cur_bpw = spi->bits_per_word; in s3c64xx_spi_prepare_message()
685 bpw = xfer->bits_per_word; in s3c64xx_spi_transfer_one()
Dspi-omap-uwire.c208 unsigned bits = t->bits_per_word; in uwire_txrx()
Dspi-cadence.c299 __func__, spi->mode, spi->bits_per_word, in cdns_spi_setup_transfer()
Dspi-adi-v3.c414 switch (t->bits_per_word) { in adi_spi_setup_transfer()
448 switch (t->bits_per_word) { in adi_spi_dma_xfer()
Dspi-dln2.c663 xfer->bits_per_word, in dln2_spi_transfer_one()
Dspi-rockchip.c584 rs->bpw = xfer->bits_per_word; in rockchip_spi_transfer_one()
Dspi-sh-msiof.c836 unsigned int bits = t->bits_per_word; in sh_msiof_transfer_one()
Dspi-pl022.c1842 unsigned int bits = spi->bits_per_word; in pl022_setup()
/linux-4.4.14/drivers/staging/iio/meter/
Dade7854-spi.c27 .bits_per_word = 8, in ade7854_spi_write_reg_8()
52 .bits_per_word = 8, in ade7854_spi_write_reg_16()
78 .bits_per_word = 8, in ade7854_spi_write_reg_24()
105 .bits_per_word = 8, in ade7854_spi_write_reg_32()
134 .bits_per_word = 8, in ade7854_spi_read_reg_8()
138 .bits_per_word = 8, in ade7854_spi_read_reg_8()
172 .bits_per_word = 8, in ade7854_spi_read_reg_16()
176 .bits_per_word = 8, in ade7854_spi_read_reg_16()
209 .bits_per_word = 8, in ade7854_spi_read_reg_24()
213 .bits_per_word = 8, in ade7854_spi_read_reg_24()
[all …]
Dade7758_ring.c154 st->ring_xfer[0].bits_per_word = 8; in ade7758_configure_ring()
158 st->ring_xfer[1].bits_per_word = 8; in ade7758_configure_ring()
163 st->ring_xfer[2].bits_per_word = 8; in ade7758_configure_ring()
167 st->ring_xfer[3].bits_per_word = 8; in ade7758_configure_ring()
Dade7758_core.c55 .bits_per_word = 8, in ade7758_spi_write_reg_16()
81 .bits_per_word = 8, in ade7758_spi_write_reg_24()
108 .bits_per_word = 8, in ade7758_spi_read_reg_8()
115 .bits_per_word = 8, in ade7758_spi_read_reg_8()
147 .bits_per_word = 8, in ade7758_spi_read_reg_16()
154 .bits_per_word = 8, in ade7758_spi_read_reg_16()
189 .bits_per_word = 8, in ade7758_spi_read_reg_24()
196 .bits_per_word = 8, in ade7758_spi_read_reg_24()
Dade7753.c111 .bits_per_word = 8, in ade7753_spi_read_reg_24()
115 .bits_per_word = 8, in ade7753_spi_read_reg_24()
Dade7759.c112 .bits_per_word = 8, in ade7759_spi_read_reg_40()
Dade7754.c112 .bits_per_word = 8, in ade7754_spi_read_reg_24()
/linux-4.4.14/drivers/iio/imu/
Dadis.c39 .bits_per_word = 8, in adis_write_reg()
45 .bits_per_word = 8, in adis_write_reg()
51 .bits_per_word = 8, in adis_write_reg()
57 .bits_per_word = 8, in adis_write_reg()
62 .bits_per_word = 8, in adis_write_reg()
131 .bits_per_word = 8, in adis_read_reg()
137 .bits_per_word = 8, in adis_read_reg()
144 .bits_per_word = 8, in adis_read_reg()
150 .bits_per_word = 8, in adis_read_reg()
Dadis16400_buffer.c48 adis->xfer[0].bits_per_word = 8; in adis16400_update_scan_mode()
51 adis->xfer[1].bits_per_word = 8; in adis16400_update_scan_mode()
Dadis_buffer.c51 adis->xfer[j].bits_per_word = 8; in adis_update_scan_mode()
/linux-4.4.14/drivers/net/wireless/cw1200/
Dcw1200_spi.c92 if (self->func->bits_per_word == 8) in cw1200_spi_memcpy_fromio()
115 if (self->func->bits_per_word == 8) in cw1200_spi_memcpy_fromio()
157 if (self->func->bits_per_word == 8) in cw1200_spi_memcpy_toio()
187 if (self->func->bits_per_word == 8) in cw1200_spi_memcpy_toio()
380 func->bits_per_word = plat_data->spi_bits_per_word; in cw1200_spi_probe()
381 if (!func->bits_per_word) in cw1200_spi_probe()
382 func->bits_per_word = 16; in cw1200_spi_probe()
388 func->chip_select, func->mode, func->bits_per_word, in cw1200_spi_probe()
/linux-4.4.14/block/
Dblk-mq-tag.h16 #define TAG_TO_INDEX(bt, tag) ((tag) >> (bt)->bits_per_word)
17 #define TAG_TO_BIT(bt, tag) ((tag) & ((1 << (bt)->bits_per_word) - 1))
22 unsigned int bits_per_word; member
Dblk-mq-tag.c207 tag += (index << bt->bits_per_word); in __bt_get()
216 last_tag = (index << bt->bits_per_word); in __bt_get()
441 off += (1 << bt->bits_per_word); in bt_for_each()
464 off += (1 << bt->bits_per_word); in bt_tags_for_each()
519 unsigned int tags_per_word = 1U << bt->bits_per_word; in bt_update_count()
543 bt->bits_per_word = ilog2(BITS_PER_LONG); in bt_alloc()
552 tags_per_word = (1 << bt->bits_per_word); in bt_alloc()
562 bt->bits_per_word--; in bt_alloc()
563 tags_per_word = (1 << bt->bits_per_word); in bt_alloc()
713 tags->bitmap_tags.bits_per_word); in blk_mq_tag_sysfs_show()
Dblk-mq.c55 return &hctx->ctx_map.map[ctx->index_hw / hctx->ctx_map.bits_per_word]; in get_bm()
59 ((ctx)->index_hw & ((hctx)->ctx_map.bits_per_word - 1))
701 off = i * hctx->ctx_map.bits_per_word; in flush_busy_ctxs()
1556 bitmap->bits_per_word = bpw; in blk_mq_alloc_bitmap()
1566 bitmap->map[i].depth = min(total, bitmap->bits_per_word); in blk_mq_alloc_bitmap()
1862 map->size = DIV_ROUND_UP(hctx->nr_ctx, map->bits_per_word); in blk_mq_map_swqueue()
/linux-4.4.14/drivers/iio/common/st_sensors/
Dst_sensors_spi.c37 .bits_per_word = 8, in st_sensors_spi_read()
42 .bits_per_word = 8, in st_sensors_spi_read()
86 .bits_per_word = 8, in st_sensors_spi_write_byte()
/linux-4.4.14/drivers/misc/eeprom/
Deeprom_93xx46.c69 t[0].bits_per_word = bits; in eeprom_93xx46_bin_read()
74 t[1].bits_per_word = 8; in eeprom_93xx46_bin_read()
120 t.bits_per_word = bits; in eeprom_93xx46_ew()
170 t[0].bits_per_word = bits; in eeprom_93xx46_write_word()
175 t[1].bits_per_word = 8; in eeprom_93xx46_write_word()
253 t.bits_per_word = bits; in eeprom_93xx46_eral()
/linux-4.4.14/drivers/staging/wilc1000/
Dlinux_wlan_spi.c139 .bits_per_word = 8, in linux_spi_write()
165 .bits_per_word = 8, in linux_spi_write()
268 .bits_per_word = 8, in linux_spi_read()
292 .bits_per_word = 8, in linux_spi_read()
378 .bits_per_word = 8, in linux_spi_write_read()
/linux-4.4.14/drivers/video/fbdev/mmp/hw/
Dmmp_spi.c53 switch (spi->bits_per_word) { in lcd_spi_write()
101 CFG_TXBITS(spi->bits_per_word) | in lcd_spi_setup()
126 switch (spi->bits_per_word) { in lcd_spi_one_transfer()
/linux-4.4.14/drivers/input/touchscreen/
Dtsc2005.c33 .bits_per_word = 8, in tsc2005_cmd()
57 spi->bits_per_word = 8; in tsc2005_probe()
Dad7879-spi.c124 spi->bits_per_word = 16; in ad7879_spi_probe()
Dcyttsp_spi.c154 spi->bits_per_word = CY_SPI_BITS_PER_WORD; in cyttsp_spi_probe()
Dcyttsp4_spi.c162 spi->bits_per_word = CY_SPI_BITS_PER_WORD; in cyttsp4_spi_probe()
Dad7877.c703 spi->bits_per_word = 16; in ad7877_probe()
Dads7846.c1280 spi->bits_per_word = 8; in ads7846_probe()
/linux-4.4.14/drivers/iio/gyro/
Dadxrs450.c99 .bits_per_word = 8, in adxrs450_spi_read_reg_16()
104 .bits_per_word = 8, in adxrs450_spi_read_reg_16()
173 .bits_per_word = 8, in adxrs450_spi_sensor_data()
178 .bits_per_word = 8, in adxrs450_spi_sensor_data()
213 .bits_per_word = 8, in adxrs450_spi_initial()
/linux-4.4.14/drivers/mfd/
Dtps65912-spi.c42 xfer.bits_per_word = 24; in tps65912_spi_write()
69 xfer.bits_per_word = 24; in tps65912_spi_read()
Dda9052-spi.c36 spi->bits_per_word = 8; in da9052_spi_probe()
Dstmpe-spi.c68 spi->bits_per_word = 8; in spi_init()
Dtimberdale.c740 timberdale_xspi_platform_data.bits_per_word = 8; in timb_probe()
746 timberdale_xspi_platform_data.bits_per_word = 16; in timb_probe()
Dcros_ec_spi.c634 spi->bits_per_word = 8; in cros_ec_spi_probe()
Dezx-pcap.c440 spi->bits_per_word = 32; in ezx_pcap_probe()
/linux-4.4.14/drivers/regulator/
Dtps6524x-regulator.c156 t[0].bits_per_word = 12; in __read_reg()
161 t[1].bits_per_word = 16; in __read_reg()
166 t[2].bits_per_word = 4; in __read_reg()
209 t[0].bits_per_word = 12; in __write_reg()
214 t[1].bits_per_word = 16; in __write_reg()
219 t[2].bits_per_word = 4; in __write_reg()
/linux-4.4.14/include/linux/spi/
Dxilinx_spi.h14 u8 bits_per_word; member
Dspi.h138 u8 bits_per_word; member
696 u8 bits_per_word; member
/linux-4.4.14/include/linux/platform_data/
Dspi-nuc900.h30 unsigned char bits_per_word; member
/linux-4.4.14/drivers/video/backlight/
Dili922x.c175 xfer.bits_per_word = 8; in ili922x_read_status()
214 xfer_regindex.bits_per_word = 8; in ili922x_read()
269 xfer_regindex.bits_per_word = 8; in ili922x_write()
339 xfer.bits_per_word = 8; in set_write_to_gram_reg()
Dili9320.c189 spi->xfer[0].bits_per_word = 8; in ili9320_setup_spi()
190 spi->xfer[1].bits_per_word = 8; in ili9320_setup_spi()
Dhx8357.c242 xfer[0].bits_per_word = 9; in hx8357_spi_write_then_read()
249 xfer[1].bits_per_word = 8; in hx8357_spi_write_then_read()
Dtosa_lcd.c189 spi->bits_per_word = 8; in tosa_lcd_probe()
Dl4f00242t03.c188 spi->bits_per_word = 9; in l4f00242t03_probe()
Dlms501kf03.c336 spi->bits_per_word = 9; in lms501kf03_probe()
Dtdo24m.c349 spi->bits_per_word = 8; in tdo24m_probe()
Dams369fg06.c457 spi->bits_per_word = 16; in ams369fg06_probe()
Dld9040.c688 spi->bits_per_word = 9; in ld9040_probe()
Ds6e63m0.c721 spi->bits_per_word = 9; in s6e63m0_probe()
/linux-4.4.14/arch/arm/mach-u300/
Ddummyspichip.c74 spi->bits_per_word = 8; in dummy_looptest()
157 spi->bits_per_word = 16; in dummy_looptest()
/linux-4.4.14/drivers/staging/iio/accel/
Dlis3l02dq_core.c60 .bits_per_word = 8, in lis3l02dq_spi_read_reg_8()
112 .bits_per_word = 8, in lis3l02dq_spi_write_reg_s16()
117 .bits_per_word = 8, in lis3l02dq_spi_write_reg_s16()
144 .bits_per_word = 8, in lis3l02dq_read_reg_s16()
150 .bits_per_word = 8, in lis3l02dq_read_reg_s16()
Dlis3l02dq_ring.c80 xfers[j].bits_per_word = 8; in lis3l02dq_read_all()
91 xfers[j].bits_per_word = 8; in lis3l02dq_read_all()
Dadis16220_core.c107 .bits_per_word = 8, in adis16220_capture_buffer_read()
114 .bits_per_word = 8, in adis16220_capture_buffer_read()
/linux-4.4.14/drivers/misc/
Dbmp085-spi.c30 client->bits_per_word = 8; in bmp085_spi_probe()
Dti_dac7512.c60 spi->bits_per_word = 8; in dac7512_probe()
/linux-4.4.14/drivers/iio/accel/
Dkxsd9.c101 .bits_per_word = 8, in kxsd9_read()
106 .bits_per_word = 8, in kxsd9_read()
/linux-4.4.14/include/uapi/linux/spi/
Dspidev.h97 __u8 bits_per_word; member
/linux-4.4.14/drivers/staging/iio/magnetometer/
Dhmc5843_spi.c66 spi->bits_per_word = 8; in hmc5843_spi_probe()
/linux-4.4.14/drivers/gpio/
Dgpio-max7301.c59 spi->bits_per_word = 16; in max7301_probe()
Dgpio-mc33880.c98 spi->bits_per_word = 8; in mc33880_probe()
Dgpio-74x164.c115 spi->bits_per_word = 8; in gen_74x164_probe()
/linux-4.4.14/drivers/video/fbdev/mmp/panel/
Dtpo_tj032md01bw.c153 spi->bits_per_word = 16; in tpohvga_probe()
/linux-4.4.14/Documentation/blackfin/
Dbfin-spi-notes.txt7 the entire SPI transfer. - And not just bits_per_word duration.
/linux-4.4.14/drivers/video/fbdev/omap/
Dlcd_mipid.c85 x->bits_per_word = 9; in mipid_transfer()
93 x->bits_per_word = 9; in mipid_transfer()
107 x->bits_per_word = 9; in mipid_transfer()
/linux-4.4.14/drivers/iio/pressure/
Dms5611_spi.c95 spi->bits_per_word = 8; in ms5611_spi_probe()
/linux-4.4.14/drivers/input/misc/
Dad714x-spi.c89 spi->bits_per_word = 8; in ad714x_spi_probe()
/linux-4.4.14/drivers/tty/serial/
Difx6x60.c763 ifx_dev->spi_xfer.bits_per_word = in ifx_spi_io()
764 ifx_dev->spi_dev->bits_per_word; in ifx_spi_io()
1038 spi->bits_per_word = spi_bpw; in ifx_spi_spi_probe()
1046 if (spi->bits_per_word == 32) in ifx_spi_spi_probe()
1048 else if (spi->bits_per_word == 16) in ifx_spi_spi_probe()
Dmax310x.c1299 spi->bits_per_word = 8; in max310x_spi_probe()
Dsc16is7xx.c1312 spi->bits_per_word = 8; in sc16is7xx_spi_probe()
/linux-4.4.14/drivers/misc/lis3lv02d/
Dlis3lv02d_spi.c75 spi->bits_per_word = 8; in lis302dl_spi_probe()
/linux-4.4.14/drivers/leds/
Dleds-dac124s085.c76 spi->bits_per_word = 16; in dac124s085_probe()
/linux-4.4.14/drivers/iio/dac/
Dad5791.c126 .bits_per_word = 8, in ad5791_spi_read()
132 .bits_per_word = 8, in ad5791_spi_read()
/linux-4.4.14/drivers/rtc/
Drtc-max6902.c130 spi->bits_per_word = 8; in max6902_probe()
Drtc-ds1347.c117 spi->bits_per_word = 8; in ds1347_probe()
Drtc-ds3234.c115 spi->bits_per_word = 8; in ds3234_probe()
Drtc-m41t94.c118 spi->bits_per_word = 8; in m41t94_probe()
Drtc-mcp795.c164 spi->bits_per_word = 8; in mcp795_probe()
Drtc-ds1390.c191 spi->bits_per_word = 8; in ds1390_probe()
Drtc-m41t93.c178 spi->bits_per_word = 8; in m41t93_probe()
Drtc-ds1305.c598 if ((spi->bits_per_word && spi->bits_per_word != 8) in ds1305_probe()
Drtc-ds1343.c629 spi->bits_per_word = 8; in ds1343_probe()
/linux-4.4.14/drivers/media/i2c/s5c73m3/
Ds5c73m3-spi.c125 spi->bits_per_word = 32; in s5c73m3_spi_probe()
/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/
Dpanel-sony-acx565akm.c132 x->bits_per_word = 9; in acx565akm_transfer()
141 x->bits_per_word = 10; in acx565akm_transfer()
150 x->bits_per_word = 9; in acx565akm_transfer()
Dpanel-tpo-td043mtea1.c112 xfer.bits_per_word = 16; in tpo_td043_write()
527 spi->bits_per_word = 16; in tpo_td043_probe()
Dpanel-nec-nl8048hl11.c300 spi->bits_per_word = 32; in nec_8048_probe()
Dpanel-tpo-td028ttec1.c418 spi->bits_per_word = 9; in td028ttec1_panel_probe()
/linux-4.4.14/drivers/gpu/drm/panel/
Dpanel-lg-lg4573.c254 spi->bits_per_word = 8; in lg4573_probe()
Dpanel-samsung-ld9040.c346 spi->bits_per_word = 9; in ld9040_probe()
/linux-4.4.14/Documentation/spi/
Dspidev_test.c113 .bits_per_word = bits, in transfer()
Dpxa2xx110 engine and is related the "spi_device.bits_per_word" field. Read and understand
/linux-4.4.14/drivers/hwmon/
Dads7871.c186 spi->bits_per_word = 8; in ads7871_probe()
Dmax1111.c191 spi->bits_per_word = 8; in max1111_probe()
/linux-4.4.14/arch/arm/mach-pxa/
Dcm-x270.c352 spi->bits_per_word = 16; in cm_x270_libertas_setup()
Dz2.c536 spi->bits_per_word = 16; in z2_lbs_spi_setup()
Dem-x270.c767 spi->bits_per_word = 16; in em_x270_libertas_setup()
/linux-4.4.14/include/linux/
Dblk-mq.h17 unsigned int bits_per_word; member
/linux-4.4.14/sound/soc/codecs/
Dwm0010.c443 xfer->t.bits_per_word = 8; in wm0010_firmware_load()
541 t.bits_per_word = 8; in wm0010_stage2_load()
677 t.bits_per_word = 8; in wm0010_boot()
Dak4104.c272 spi->bits_per_word = 8; in ak4104_spi_probe()
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Dspi.c268 spi->bits_per_word = 32; in wl1251_spi_probe()
/linux-4.4.14/drivers/net/phy/
Dspi_ks8995.c268 spi->bits_per_word = 8; in ks8995_probe()
/linux-4.4.14/drivers/staging/fbtft/
Dfbtft-bus.c93 if (par->spi && (par->spi->bits_per_word == 8)) { in define_fbtft_write_reg()
Dflexfb.c458 par->spi->bits_per_word = 9; in flexfb_probe_common()
Dfbtft_device.c1293 dev_name(dev), spi->max_speed_hz / 1000, spi->bits_per_word, in spi_device_found()
Dfbtft-core.c1405 par->spi->bits_per_word = 9; in fbtft_probe_common()
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dspi.c354 spi->bits_per_word = 32; in wl1271_probe()
/linux-4.4.14/drivers/net/wireless/p54/
Dp54spi.c614 spi->bits_per_word = 16; in p54spi_probe()
/linux-4.4.14/drivers/mmc/host/
Dmmc_spi.c1316 spi->bits_per_word = 8; in mmc_spi_probe()
/linux-4.4.14/drivers/net/can/spi/
Dmcp251x.c1080 spi->bits_per_word = 8; in mcp251x_can_probe()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dks8851.c1419 spi->bits_per_word = 8; in ks8851_probe()
/linux-4.4.14/drivers/usb/host/
Dmax3421-hcd.c1417 max3421_hcd->rev, spi->max_speed_hz, spi->bits_per_word, in max3421_spi_thread()
/linux-4.4.14/drivers/nfc/
Dtrf7970a.c2001 spi->bits_per_word = 8; in trf7970a_probe()