Home
last modified time | relevance | path

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

/linux-4.1.27/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.c67 unsigned bits = t->bits_per_word; in bitbang_txrx_8()
93 unsigned bits = t->bits_per_word; in bitbang_txrx_16()
119 unsigned bits = t->bits_per_word; in bitbang_txrx_32()
140 u8 bits_per_word; in spi_bitbang_setup_transfer() local
144 bits_per_word = t->bits_per_word; in spi_bitbang_setup_transfer()
147 bits_per_word = 0; in spi_bitbang_setup_transfer()
152 if (!bits_per_word) in spi_bitbang_setup_transfer()
153 bits_per_word = spi->bits_per_word; in spi_bitbang_setup_transfer()
154 if (bits_per_word <= 8) in spi_bitbang_setup_transfer()
156 else if (bits_per_word <= 16) in spi_bitbang_setup_transfer()
[all …]
Dspi-mpc512x-psc.c40 u8 bits_per_word; member
50 int bits_per_word; member
64 cs->bits_per_word = (t && t->bits_per_word) in mpc512x_psc_spi_transfer_setup()
65 ? t->bits_per_word : spi->bits_per_word; in mpc512x_psc_spi_transfer_setup()
66 cs->bits_per_word = ((cs->bits_per_word + 7) / 8) * 8; in mpc512x_psc_spi_transfer_setup()
108 mps->bits_per_word = cs->bits_per_word; in mpc512x_psc_spi_activate_cs()
280 if (t->bits_per_word || t->speed_hz) { in mpc512x_psc_spi_msg_xfer()
352 if (spi->bits_per_word % 8) in mpc512x_psc_spi_setup()
375 cs->bits_per_word = spi->bits_per_word; in mpc512x_psc_spi_setup()
443 mps->bits_per_word = 8; in mpc512x_psc_spi_port_config()
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-fsl-espi.c135 int bits_per_word = 0; in fsl_espi_setup_transfer() local
141 bits_per_word = t->bits_per_word; in fsl_espi_setup_transfer()
146 if (!bits_per_word) in fsl_espi_setup_transfer()
147 bits_per_word = spi->bits_per_word; in fsl_espi_setup_transfer()
156 if (bits_per_word <= 8) { in fsl_espi_setup_transfer()
157 cs->rx_shift = 8 - bits_per_word; in fsl_espi_setup_transfer()
159 cs->rx_shift = 16 - bits_per_word; in fsl_espi_setup_transfer()
169 bits_per_word = bits_per_word - 1; in fsl_espi_setup_transfer()
174 cs->hw_mode |= CSMODE_LEN(bits_per_word); in fsl_espi_setup_transfer()
286 if ((first->bits_per_word != t->bits_per_word) || in fsl_espi_do_trans()
[all …]
Dspi-dw.c45 u8 bits_per_word; member
327 if (transfer->bits_per_word) { in dw_spi_transfer_one()
328 if (transfer->bits_per_word == 8) { in dw_spi_transfer_one()
331 } else if (transfer->bits_per_word == 16) { in dw_spi_transfer_one()
335 cr0 = (transfer->bits_per_word - 1) in dw_spi_transfer_one()
447 if (spi->bits_per_word == 8) { in dw_spi_setup()
450 } else if (spi->bits_per_word == 16) { in dw_spi_setup()
454 chip->bits_per_word = spi->bits_per_word; in dw_spi_setup()
463 chip->cr0 = (chip->bits_per_word - 1) in dw_spi_setup()
Dspi-orion.c206 unsigned int bits_per_word = spi->bits_per_word; in orion_spi_setup_transfer() local
214 if ((t != NULL) && t->bits_per_word) in orion_spi_setup_transfer()
215 bits_per_word = t->bits_per_word; in orion_spi_setup_transfer()
223 if (bits_per_word == 16) in orion_spi_setup_transfer()
332 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-omap-100k.c247 u8 word_len = spi->bits_per_word; in omap1_spi100k_setup_transfer()
249 if (t != NULL && t->bits_per_word) in omap1_spi100k_setup_transfer()
250 word_len = t->bits_per_word; in omap1_spi100k_setup_transfer()
254 if (spi->bits_per_word > 32) in omap1_spi100k_setup_transfer()
313 if (par_override || t->speed_hz || t->bits_per_word) { in omap1_spi100k_transfer_one_message()
318 if (!t->speed_hz && !t->bits_per_word) in omap1_spi100k_transfer_one_message()
Dspi-pxa2xx.h106 u8 bits_per_word; member
190 u8 bits_per_word,
211 u8 bits_per_word, in pxa2xx_spi_set_dma_burst_and_threshold() argument
Dspi-bfin-sport.c345 unsigned int bits_per_word; in bfin_sport_spi_pump_transfers() local
418 bits_per_word = transfer->bits_per_word; in bfin_sport_spi_pump_transfers()
419 if (bits_per_word == 16) in bfin_sport_spi_pump_transfers()
423 bfin_write(&drv_data->regs->tcr2, bits_per_word - 1); in bfin_sport_spi_pump_transfers()
424 bfin_write(&drv_data->regs->tfsdiv, bits_per_word - 1); in bfin_sport_spi_pump_transfers()
425 bfin_write(&drv_data->regs->rcr2, bits_per_word - 1); in bfin_sport_spi_pump_transfers()
434 bits_per_word, transfer->len); in bfin_sport_spi_pump_transfers()
627 spi->modalias, spi->bits_per_word); in bfin_sport_spi_setup()
Dspidev.c292 k_tmp->bits_per_word = u_tmp->bits_per_word; in spidev_message()
304 u_tmp->bits_per_word ? : spidev->spi->bits_per_word, in spidev_message()
428 retval = __put_user(spi->bits_per_word, (__u8 __user *)arg); in spidev_ioctl()
478 u8 save = spi->bits_per_word; in spidev_ioctl()
480 spi->bits_per_word = tmp; in spidev_ioctl()
483 spi->bits_per_word = save; in spidev_ioctl()
Dspi-xilinx.c373 int ret, num_cs = 0, bits_per_word = 8; in xilinx_spi_probe() local
381 bits_per_word = pdata->bits_per_word; in xilinx_spi_probe()
443 master->bits_per_word_mask = SPI_BPW_MASK(bits_per_word); in xilinx_spi_probe()
444 xspi->bytes_per_word = bits_per_word / 8; in xilinx_spi_probe()
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-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()
802 if (bits_per_word == 16) { in bfin_spi_pump_transfers()
804 for (loop = 0; loop < bits_per_word / 16; in bfin_spi_pump_transfers()
808 } else if (bits_per_word == 8) { in bfin_spi_pump_transfers()
810 for (loop = 0; loop < bits_per_word / 8; loop++) in bfin_spi_pump_transfers()
[all …]
Dspi-davinci.c289 u8 bits_per_word = 0; in davinci_spi_setup_transfer() local
299 bits_per_word = t->bits_per_word; in davinci_spi_setup_transfer()
304 if (!bits_per_word) in davinci_spi_setup_transfer()
305 bits_per_word = spi->bits_per_word; in davinci_spi_setup_transfer()
311 if (bits_per_word <= 8) { in davinci_spi_setup_transfer()
330 spifmt = (prescale << SPIFMT_PRESCALE_SHIFT) | (bits_per_word & 0x1f); in davinci_spi_setup_transfer()
Dspi-atmel.c391 u8 bits_per_word) in atmel_spi_dma_slave_config() argument
395 if (bits_per_word > 8) { in atmel_spi_dma_slave_config()
523 if (xfer->bits_per_word > 8) in atmel_spi_next_xfer_pio()
534 xfer->bits_per_word); in atmel_spi_next_xfer_pio()
742 if (msg->spi->bits_per_word > 8) in atmel_spi_pdc_next_xfer()
761 if (msg->spi->bits_per_word > 8) in atmel_spi_pdc_next_xfer()
855 if (xfer->bits_per_word > 8) { in atmel_spi_pump_pio_data()
865 if (xfer->bits_per_word > 8) { in atmel_spi_pump_pio_data()
980 unsigned int bits = spi->bits_per_word; in atmel_spi_setup()
1064 if (xfer->bits_per_word) { in atmel_spi_one_transfer()
[all …]
Dspi-pxa2xx.c896 if (transfer->speed_hz || transfer->bits_per_word) { in pump_transfers()
898 bits = chip->bits_per_word; in pump_transfers()
904 if (transfer->bits_per_word) in pump_transfers()
905 bits = transfer->bits_per_word; in pump_transfers()
1164 spi->bits_per_word, in setup()
1176 spi->bits_per_word); in setup()
1209 if (spi->bits_per_word <= 8) { in setup()
1213 } else if (spi->bits_per_word <= 16) { in setup()
1217 } else if (spi->bits_per_word <= 32) { in setup()
1224 chip->bits_per_word = spi->bits_per_word; in setup()
Dspi-sirf.c525 u8 bits_per_word = 0; in spi_sirfsoc_setup_transfer() local
533 bits_per_word = (t) ? t->bits_per_word : spi->bits_per_word; in spi_sirfsoc_setup_transfer()
542 switch (bits_per_word) { in spi_sirfsoc_setup_transfer()
550 regval |= (bits_per_word == 12) ? in spi_sirfsoc_setup_transfer()
565 sspi->word_width = DIV_ROUND_UP(bits_per_word, 8); in spi_sirfsoc_setup_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()
236 bpw = spi->bits_per_word; in au1550_spi_setupxfer()
239 if (t->bits_per_word) in au1550_spi_setupxfer()
240 bpw = t->bits_per_word; in au1550_spi_setupxfer()
248 au1550_spi_bits_handlers_set(hw, spi->bits_per_word); in au1550_spi_setupxfer()
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-ti-qspi.c227 wlen = t->bits_per_word >> 3; /* in bytes */ in qspi_write_msg()
284 wlen = t->bits_per_word >> 3; /* in bytes */ in qspi_read_msg()
357 frame_length = (m->frame_length << 3) / spi->bits_per_word; in ti_qspi_start_transfer_one()
373 qspi->cmd |= QSPI_WLEN(t->bits_per_word); in ti_qspi_start_transfer_one()
Dspi-pxa2xx-pxadma.c394 u8 bits_per_word, u32 *burst_code, in pxa2xx_spi_set_dma_burst_and_threshold() argument
423 if (bits_per_word <= 8) in pxa2xx_spi_set_dma_burst_and_threshold()
425 else if (bits_per_word <= 16) in pxa2xx_spi_set_dma_burst_and_threshold()
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.c1787 if (!spi->bits_per_word) in spi_setup()
1788 spi->bits_per_word = 8; in spi_setup()
1804 spi->bits_per_word, spi->max_speed_hz, in spi_setup()
1847 if (!xfer->bits_per_word) in __spi_validate()
1848 xfer->bits_per_word = spi->bits_per_word; in __spi_validate()
1859 if (xfer->bits_per_word > 32) in __spi_validate()
1862 BIT(xfer->bits_per_word - 1))) in __spi_validate()
1870 if (xfer->bits_per_word <= 8) in __spi_validate()
1872 else if (xfer->bits_per_word <= 16) in __spi_validate()
Dspi-omap2-mcspi.c849 u8 word_len = spi->bits_per_word; in omap2_mcspi_setup_transfer()
855 if (t != NULL && t->bits_per_word) in omap2_mcspi_setup_transfer()
856 word_len = t->bits_per_word; in omap2_mcspi_setup_transfer()
1100 (t->bits_per_word != spi->bits_per_word)) { in omap2_mcspi_work()
1106 t->bits_per_word == spi->bits_per_word) in omap2_mcspi_work()
1232 t->bits_per_word); in omap2_mcspi_transfer_one_message()
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.h77 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-fsl-dspi.c399 if ((spi->bits_per_word >= 4) && (spi->bits_per_word <= 16)) { in dspi_setup()
400 fmsz = spi->bits_per_word - 1; in dspi_setup()
Dspi-omap-uwire.c208 unsigned bits = t->bits_per_word ? : spi->bits_per_word; in uwire_txrx()
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-clps711x.c71 hw->bpw = xfer->bits_per_word; in spi_clps711x_transfer_one()
Dspi-lm70llp.c281 pp->spidev_lm70->bits_per_word = 8; in spi_lm70llp_attach()
Dspi-imx.c773 config.bpw = t ? t->bits_per_word : spi->bits_per_word; in spi_imx_setupxfer()
781 config.bpw = spi->bits_per_word; in spi_imx_setupxfer()
1031 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.c353 u8 bits_per_word, u32 *burst_code, in pxa2xx_spi_set_dma_burst_and_threshold() argument
Dspi-s3c64xx.c657 || sdd->cur_bpw != spi->bits_per_word) { in s3c64xx_spi_prepare_message()
658 sdd->cur_bpw = spi->bits_per_word; in s3c64xx_spi_prepare_message()
684 bpw = xfer->bits_per_word; in s3c64xx_spi_transfer_one()
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-rockchip.c579 rs->bpw = xfer->bits_per_word; in rockchip_spi_transfer_one()
Dspi-dln2.c663 xfer->bits_per_word, in dln2_spi_transfer_one()
Dspi-sh-msiof.c836 unsigned int bits = t->bits_per_word; in sh_msiof_transfer_one()
Dspi-pl022.c1830 unsigned int bits = spi->bits_per_word; in pl022_setup()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.c203 tag += (index << bt->bits_per_word); in __bt_get()
212 last_tag = (index << bt->bits_per_word); in __bt_get()
437 off += (1 << bt->bits_per_word); in bt_for_each()
469 unsigned int tags_per_word = 1U << bt->bits_per_word; in bt_update_count()
493 bt->bits_per_word = ilog2(BITS_PER_LONG); in bt_alloc()
502 tags_per_word = (1 << bt->bits_per_word); in bt_alloc()
512 bt->bits_per_word--; in bt_alloc()
513 tags_per_word = (1 << bt->bits_per_word); in bt_alloc()
657 tags->bitmap_tags.bits_per_word); in blk_mq_tag_sysfs_show()
Dblk-mq.c54 return &hctx->ctx_map.map[ctx->index_hw / hctx->ctx_map.bits_per_word]; in get_bm()
58 ((ctx)->index_hw & ((hctx)->ctx_map.bits_per_word - 1))
744 off = i * hctx->ctx_map.bits_per_word; in flush_busy_ctxs()
1528 bitmap->bits_per_word = bpw; in blk_mq_alloc_bitmap()
1538 bitmap->map[i].depth = min(total, bitmap->bits_per_word); in blk_mq_alloc_bitmap()
1826 map->size = DIV_ROUND_UP(hctx->nr_ctx, map->bits_per_word); in blk_mq_map_swqueue()
/linux-4.1.27/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.1.27/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.1.27/drivers/misc/eeprom/
Deeprom_93xx46.c76 t[0].bits_per_word = bits; in eeprom_93xx46_bin_read()
81 t[1].bits_per_word = 8; in eeprom_93xx46_bin_read()
127 t.bits_per_word = bits; in eeprom_93xx46_ew()
177 t[0].bits_per_word = bits; in eeprom_93xx46_write_word()
182 t[1].bits_per_word = 8; in eeprom_93xx46_write_word()
267 t.bits_per_word = bits; in eeprom_93xx46_eral()
/linux-4.1.27/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.1.27/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.c67 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.c342 spi->bits_per_word = 8; in cros_ec_spi_probe()
Dezx-pcap.c440 spi->bits_per_word = 32; in ezx_pcap_probe()
/linux-4.1.27/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.1.27/include/linux/spi/
Dxilinx_spi.h14 u8 bits_per_word; member
Dspi.h77 u8 bits_per_word; member
624 u8 bits_per_word; member
/linux-4.1.27/include/linux/platform_data/
Dspi-nuc900.h30 unsigned char bits_per_word; member
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/iio/accel/
Dkxsd9.c101 .bits_per_word = 8, in kxsd9_read()
106 .bits_per_word = 8, in kxsd9_read()
/linux-4.1.27/drivers/staging/iio/magnetometer/
Dhmc5843_spi.c65 spi->bits_per_word = 8; in hmc5843_spi_probe()
/linux-4.1.27/include/uapi/linux/spi/
Dspidev.h97 __u8 bits_per_word; member
/linux-4.1.27/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.1.27/drivers/video/fbdev/mmp/panel/
Dtpo_tj032md01bw.c153 spi->bits_per_word = 16; in tpohvga_probe()
/linux-4.1.27/drivers/input/touchscreen/
Dtsc2005.c167 .bits_per_word = 8, in tsc2005_cmd()
191 .bits_per_word = 24, in tsc2005_write()
218 rd->spi_xfer.bits_per_word = 24; in tsc2005_setup_read()
637 spi->bits_per_word = 8; in tsc2005_probe()
Dad7879-spi.c124 spi->bits_per_word = 16; in ad7879_spi_probe()
Dcyttsp4_spi.c162 spi->bits_per_word = CY_SPI_BITS_PER_WORD; in cyttsp4_spi_probe()
Dcyttsp_spi.c154 spi->bits_per_word = CY_SPI_BITS_PER_WORD; in cyttsp_spi_probe()
Dad7877.c703 spi->bits_per_word = 16; in ad7877_probe()
Dads7846.c1277 spi->bits_per_word = 8; in ads7846_probe()
/linux-4.1.27/Documentation/blackfin/
Dbfin-spi-notes.txt7 the entire SPI transfer. - And not just bits_per_word duration.
/linux-4.1.27/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.1.27/drivers/iio/pressure/
Dms5611_spi.c95 spi->bits_per_word = 8; in ms5611_spi_probe()
/linux-4.1.27/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()
/linux-4.1.27/drivers/input/misc/
Dad714x-spi.c89 spi->bits_per_word = 8; in ad714x_spi_probe()
/linux-4.1.27/drivers/misc/lis3lv02d/
Dlis3lv02d_spi.c75 spi->bits_per_word = 8; in lis302dl_spi_probe()
/linux-4.1.27/drivers/leds/
Dleds-dac124s085.c76 spi->bits_per_word = 16; in dac124s085_probe()
/linux-4.1.27/drivers/iio/dac/
Dad5791.c126 .bits_per_word = 8, in ad5791_spi_read()
132 .bits_per_word = 8, in ad5791_spi_read()
/linux-4.1.27/drivers/media/i2c/s5c73m3/
Ds5c73m3-spi.c124 spi->bits_per_word = 32; in s5c73m3_spi_probe()
/linux-4.1.27/drivers/rtc/
Drtc-max6902.c130 spi->bits_per_word = 8; in max6902_probe()
Drtc-ds3234.c115 spi->bits_per_word = 8; in ds3234_probe()
Drtc-ds1347.c117 spi->bits_per_word = 8; in ds1347_probe()
Drtc-ds1390.c131 spi->bits_per_word = 8; in ds1390_probe()
Drtc-m41t94.c118 spi->bits_per_word = 8; in m41t94_probe()
Drtc-mcp795.c164 spi->bits_per_word = 8; in mcp795_probe()
Drtc-m41t93.c178 spi->bits_per_word = 8; in m41t93_probe()
Drtc-ds1305.c616 if ((spi->bits_per_word && spi->bits_per_word != 8) in ds1305_probe()
Drtc-ds1343.c640 spi->bits_per_word = 8; in ds1343_probe()
/linux-4.1.27/drivers/staging/fbtft/
Dflexfb.c426 sdev->bits_per_word = 9; in flexfb_probe_common()
431 sdev->bits_per_word = 8; in flexfb_probe_common()
Dfbtft-bus.c95 if (par->spi && (par->spi->bits_per_word == 8)) { in define_fbtft_write_reg()
Dfbtft_device.c1198 spi->bits_per_word, spi->mode); in spi_device_found()
Dfbtft-core.c1436 par->spi->bits_per_word = 9; in fbtft_probe_common()
1441 par->spi->bits_per_word = 8; in fbtft_probe_common()
/linux-4.1.27/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.1.27/Documentation/spi/
Dspidev_test.c113 .bits_per_word = bits, in transfer()
Dpxa2xx116 engine and is related the "spi_device.bits_per_word" field. Read and understand
/linux-4.1.27/drivers/hwmon/
Dads7871.c186 spi->bits_per_word = 8; in ads7871_probe()
Dmax1111.c188 spi->bits_per_word = 8; in max1111_probe()
/linux-4.1.27/arch/arm/mach-pxa/
Dcm-x270.c352 spi->bits_per_word = 16; in cm_x270_libertas_setup()
Dz2.c531 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.1.27/include/linux/
Dblk-mq.h17 unsigned int bits_per_word; member
/linux-4.1.27/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()
686 t.bits_per_word = 8; in wm0010_boot()
Dak4104.c272 spi->bits_per_word = 8; in ak4104_spi_probe()
/linux-4.1.27/drivers/gpu/drm/panel/
Dpanel-ld9040.c346 spi->bits_per_word = 9; in ld9040_probe()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
Dspi.c268 spi->bits_per_word = 32; in wl1251_spi_probe()
/linux-4.1.27/drivers/net/phy/
Dspi_ks8995.c290 spi->bits_per_word = 8; in ks8995_probe()
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dspi.c354 spi->bits_per_word = 32; in wl1271_probe()
/linux-4.1.27/drivers/net/wireless/p54/
Dp54spi.c614 spi->bits_per_word = 16; in p54spi_probe()
/linux-4.1.27/drivers/mmc/host/
Dmmc_spi.c1316 spi->bits_per_word = 8; in mmc_spi_probe()
/linux-4.1.27/drivers/net/ethernet/micrel/
Dks8851.c1419 spi->bits_per_word = 8; in ks8851_probe()
/linux-4.1.27/drivers/net/can/spi/
Dmcp251x.c1079 spi->bits_per_word = 8; in mcp251x_can_probe()
/linux-4.1.27/drivers/usb/host/
Dmax3421-hcd.c1417 max3421_hcd->rev, spi->max_speed_hz, spi->bits_per_word, in max3421_spi_thread()
/linux-4.1.27/drivers/nfc/
Dtrf7970a.c1987 spi->bits_per_word = 8; in trf7970a_probe()