/linux-4.4.14/drivers/spi/ |
D | spi-fsl-spi.c | 139 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 …]
|
D | spi-bitbang.c | 69 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 …]
|
D | spi-mpc52xx-psc.c | 42 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()
|
D | spi-mpc512x-psc.c | 66 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()
|
D | spi-fsl-espi.c | 138 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 …]
|
D | spi-orion.c | 247 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()
|
D | spi-txx9.c | 185 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()
|
D | spi-ppc4xx.c | 176 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()
|
D | spi-bfin-sport.c | 345 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()
|
D | spi-sirf.c | 874 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 …]
|
D | spi-atmel.c | 461 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 …]
|
D | spidev.c | 280 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()
|
D | spi-tegra114.c | 256 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()
|
D | spi-tegra20-slink.c | 271 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()
|
D | spi-xilinx.c | 383 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()
|
D | spi-topcliff-pch.c | 413 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 …]
|
D | spi-bfin5xx.c | 561 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 …]
|
D | spi-ti-qspi.c | 238 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()
|
D | spi-davinci.c | 285 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()
|
D | spi-pxa2xx.h | 173 u8 bits_per_word, 193 u8 bits_per_word, in pxa2xx_spi_set_dma_burst_and_threshold() argument
|
D | spi-ep93xx.c | 312 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()
|
D | spi-au1550.c | 184 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()
|
D | spi.c | 2001 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 …]
|
D | spi-omap-100k.c | 250 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()
|
D | spi-st-ssc4.c | 157 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()
|
D | spi-omap2-mcspi.c | 870 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()
|
D | spi-efm32.c | 121 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()
|
D | spi-fsl-lib.h | 74 int bits_per_word, int msb_first);
|
D | spi-coldfire-qspi.c | 314 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()
|
D | spi-dw.c | 310 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()
|
D | spi-tegra20-sflash.c | 175 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()
|
D | spi-fsl-dspi.c | 454 if ((spi->bits_per_word >= 4) && (spi->bits_per_word <= 16)) { in dspi_setup() 455 fmsz = spi->bits_per_word - 1; in dspi_setup()
|
D | spi-pxa2xx.c | 967 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()
|
D | spi-lm70llp.c | 281 pp->spidev_lm70->bits_per_word = 8; in spi_lm70llp_attach()
|
D | spi-clps711x.c | 71 hw->bpw = xfer->bits_per_word; in spi_clps711x_transfer_one()
|
D | spi-imx.c | 780 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()
|
D | spi-qup.c | 454 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()
|
D | spi-altera.c | 126 hw->bytes_per_word = DIV_ROUND_UP(t->bits_per_word, 8); in altera_spi_txrx()
|
D | spi-pxa2xx-dma.c | 349 u8 bits_per_word, u32 *burst_code, in pxa2xx_spi_set_dma_burst_and_threshold() argument
|
D | spi-s3c64xx.c | 658 || 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()
|
D | spi-omap-uwire.c | 208 unsigned bits = t->bits_per_word; in uwire_txrx()
|
D | spi-cadence.c | 299 __func__, spi->mode, spi->bits_per_word, in cdns_spi_setup_transfer()
|
D | spi-adi-v3.c | 414 switch (t->bits_per_word) { in adi_spi_setup_transfer() 448 switch (t->bits_per_word) { in adi_spi_dma_xfer()
|
D | spi-dln2.c | 663 xfer->bits_per_word, in dln2_spi_transfer_one()
|
D | spi-rockchip.c | 584 rs->bpw = xfer->bits_per_word; in rockchip_spi_transfer_one()
|
D | spi-sh-msiof.c | 836 unsigned int bits = t->bits_per_word; in sh_msiof_transfer_one()
|
D | spi-pl022.c | 1842 unsigned int bits = spi->bits_per_word; in pl022_setup()
|
/linux-4.4.14/drivers/staging/iio/meter/ |
D | ade7854-spi.c | 27 .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 …]
|
D | ade7758_ring.c | 154 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()
|
D | ade7758_core.c | 55 .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()
|
D | ade7753.c | 111 .bits_per_word = 8, in ade7753_spi_read_reg_24() 115 .bits_per_word = 8, in ade7753_spi_read_reg_24()
|
D | ade7759.c | 112 .bits_per_word = 8, in ade7759_spi_read_reg_40()
|
D | ade7754.c | 112 .bits_per_word = 8, in ade7754_spi_read_reg_24()
|
/linux-4.4.14/drivers/iio/imu/ |
D | adis.c | 39 .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()
|
D | adis16400_buffer.c | 48 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()
|
D | adis_buffer.c | 51 adis->xfer[j].bits_per_word = 8; in adis_update_scan_mode()
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | cw1200_spi.c | 92 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/ |
D | blk-mq-tag.h | 16 #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
|
D | blk-mq-tag.c | 207 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()
|
D | blk-mq.c | 55 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/ |
D | st_sensors_spi.c | 37 .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/ |
D | eeprom_93xx46.c | 69 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/ |
D | linux_wlan_spi.c | 139 .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/ |
D | mmp_spi.c | 53 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/ |
D | tsc2005.c | 33 .bits_per_word = 8, in tsc2005_cmd() 57 spi->bits_per_word = 8; in tsc2005_probe()
|
D | ad7879-spi.c | 124 spi->bits_per_word = 16; in ad7879_spi_probe()
|
D | cyttsp_spi.c | 154 spi->bits_per_word = CY_SPI_BITS_PER_WORD; in cyttsp_spi_probe()
|
D | cyttsp4_spi.c | 162 spi->bits_per_word = CY_SPI_BITS_PER_WORD; in cyttsp4_spi_probe()
|
D | ad7877.c | 703 spi->bits_per_word = 16; in ad7877_probe()
|
D | ads7846.c | 1280 spi->bits_per_word = 8; in ads7846_probe()
|
/linux-4.4.14/drivers/iio/gyro/ |
D | adxrs450.c | 99 .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/ |
D | tps65912-spi.c | 42 xfer.bits_per_word = 24; in tps65912_spi_write() 69 xfer.bits_per_word = 24; in tps65912_spi_read()
|
D | da9052-spi.c | 36 spi->bits_per_word = 8; in da9052_spi_probe()
|
D | stmpe-spi.c | 68 spi->bits_per_word = 8; in spi_init()
|
D | timberdale.c | 740 timberdale_xspi_platform_data.bits_per_word = 8; in timb_probe() 746 timberdale_xspi_platform_data.bits_per_word = 16; in timb_probe()
|
D | cros_ec_spi.c | 634 spi->bits_per_word = 8; in cros_ec_spi_probe()
|
D | ezx-pcap.c | 440 spi->bits_per_word = 32; in ezx_pcap_probe()
|
/linux-4.4.14/drivers/regulator/ |
D | tps6524x-regulator.c | 156 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/ |
D | xilinx_spi.h | 14 u8 bits_per_word; member
|
D | spi.h | 138 u8 bits_per_word; member 696 u8 bits_per_word; member
|
/linux-4.4.14/include/linux/platform_data/ |
D | spi-nuc900.h | 30 unsigned char bits_per_word; member
|
/linux-4.4.14/drivers/video/backlight/ |
D | ili922x.c | 175 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()
|
D | ili9320.c | 189 spi->xfer[0].bits_per_word = 8; in ili9320_setup_spi() 190 spi->xfer[1].bits_per_word = 8; in ili9320_setup_spi()
|
D | hx8357.c | 242 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()
|
D | tosa_lcd.c | 189 spi->bits_per_word = 8; in tosa_lcd_probe()
|
D | l4f00242t03.c | 188 spi->bits_per_word = 9; in l4f00242t03_probe()
|
D | lms501kf03.c | 336 spi->bits_per_word = 9; in lms501kf03_probe()
|
D | tdo24m.c | 349 spi->bits_per_word = 8; in tdo24m_probe()
|
D | ams369fg06.c | 457 spi->bits_per_word = 16; in ams369fg06_probe()
|
D | ld9040.c | 688 spi->bits_per_word = 9; in ld9040_probe()
|
D | s6e63m0.c | 721 spi->bits_per_word = 9; in s6e63m0_probe()
|
/linux-4.4.14/arch/arm/mach-u300/ |
D | dummyspichip.c | 74 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/ |
D | lis3l02dq_core.c | 60 .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()
|
D | lis3l02dq_ring.c | 80 xfers[j].bits_per_word = 8; in lis3l02dq_read_all() 91 xfers[j].bits_per_word = 8; in lis3l02dq_read_all()
|
D | adis16220_core.c | 107 .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/ |
D | bmp085-spi.c | 30 client->bits_per_word = 8; in bmp085_spi_probe()
|
D | ti_dac7512.c | 60 spi->bits_per_word = 8; in dac7512_probe()
|
/linux-4.4.14/drivers/iio/accel/ |
D | kxsd9.c | 101 .bits_per_word = 8, in kxsd9_read() 106 .bits_per_word = 8, in kxsd9_read()
|
/linux-4.4.14/include/uapi/linux/spi/ |
D | spidev.h | 97 __u8 bits_per_word; member
|
/linux-4.4.14/drivers/staging/iio/magnetometer/ |
D | hmc5843_spi.c | 66 spi->bits_per_word = 8; in hmc5843_spi_probe()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-max7301.c | 59 spi->bits_per_word = 16; in max7301_probe()
|
D | gpio-mc33880.c | 98 spi->bits_per_word = 8; in mc33880_probe()
|
D | gpio-74x164.c | 115 spi->bits_per_word = 8; in gen_74x164_probe()
|
/linux-4.4.14/drivers/video/fbdev/mmp/panel/ |
D | tpo_tj032md01bw.c | 153 spi->bits_per_word = 16; in tpohvga_probe()
|
/linux-4.4.14/Documentation/blackfin/ |
D | bfin-spi-notes.txt | 7 the entire SPI transfer. - And not just bits_per_word duration.
|
/linux-4.4.14/drivers/video/fbdev/omap/ |
D | lcd_mipid.c | 85 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/ |
D | ms5611_spi.c | 95 spi->bits_per_word = 8; in ms5611_spi_probe()
|
/linux-4.4.14/drivers/input/misc/ |
D | ad714x-spi.c | 89 spi->bits_per_word = 8; in ad714x_spi_probe()
|
/linux-4.4.14/drivers/tty/serial/ |
D | ifx6x60.c | 763 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()
|
D | max310x.c | 1299 spi->bits_per_word = 8; in max310x_spi_probe()
|
D | sc16is7xx.c | 1312 spi->bits_per_word = 8; in sc16is7xx_spi_probe()
|
/linux-4.4.14/drivers/misc/lis3lv02d/ |
D | lis3lv02d_spi.c | 75 spi->bits_per_word = 8; in lis302dl_spi_probe()
|
/linux-4.4.14/drivers/leds/ |
D | leds-dac124s085.c | 76 spi->bits_per_word = 16; in dac124s085_probe()
|
/linux-4.4.14/drivers/iio/dac/ |
D | ad5791.c | 126 .bits_per_word = 8, in ad5791_spi_read() 132 .bits_per_word = 8, in ad5791_spi_read()
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-max6902.c | 130 spi->bits_per_word = 8; in max6902_probe()
|
D | rtc-ds1347.c | 117 spi->bits_per_word = 8; in ds1347_probe()
|
D | rtc-ds3234.c | 115 spi->bits_per_word = 8; in ds3234_probe()
|
D | rtc-m41t94.c | 118 spi->bits_per_word = 8; in m41t94_probe()
|
D | rtc-mcp795.c | 164 spi->bits_per_word = 8; in mcp795_probe()
|
D | rtc-ds1390.c | 191 spi->bits_per_word = 8; in ds1390_probe()
|
D | rtc-m41t93.c | 178 spi->bits_per_word = 8; in m41t93_probe()
|
D | rtc-ds1305.c | 598 if ((spi->bits_per_word && spi->bits_per_word != 8) in ds1305_probe()
|
D | rtc-ds1343.c | 629 spi->bits_per_word = 8; in ds1343_probe()
|
/linux-4.4.14/drivers/media/i2c/s5c73m3/ |
D | s5c73m3-spi.c | 125 spi->bits_per_word = 32; in s5c73m3_spi_probe()
|
/linux-4.4.14/drivers/video/fbdev/omap2/displays-new/ |
D | panel-sony-acx565akm.c | 132 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()
|
D | panel-tpo-td043mtea1.c | 112 xfer.bits_per_word = 16; in tpo_td043_write() 527 spi->bits_per_word = 16; in tpo_td043_probe()
|
D | panel-nec-nl8048hl11.c | 300 spi->bits_per_word = 32; in nec_8048_probe()
|
D | panel-tpo-td028ttec1.c | 418 spi->bits_per_word = 9; in td028ttec1_panel_probe()
|
/linux-4.4.14/drivers/gpu/drm/panel/ |
D | panel-lg-lg4573.c | 254 spi->bits_per_word = 8; in lg4573_probe()
|
D | panel-samsung-ld9040.c | 346 spi->bits_per_word = 9; in ld9040_probe()
|
/linux-4.4.14/Documentation/spi/ |
D | spidev_test.c | 113 .bits_per_word = bits, in transfer()
|
D | pxa2xx | 110 engine and is related the "spi_device.bits_per_word" field. Read and understand
|
/linux-4.4.14/drivers/hwmon/ |
D | ads7871.c | 186 spi->bits_per_word = 8; in ads7871_probe()
|
D | max1111.c | 191 spi->bits_per_word = 8; in max1111_probe()
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | cm-x270.c | 352 spi->bits_per_word = 16; in cm_x270_libertas_setup()
|
D | z2.c | 536 spi->bits_per_word = 16; in z2_lbs_spi_setup()
|
D | em-x270.c | 767 spi->bits_per_word = 16; in em_x270_libertas_setup()
|
/linux-4.4.14/include/linux/ |
D | blk-mq.h | 17 unsigned int bits_per_word; member
|
/linux-4.4.14/sound/soc/codecs/ |
D | wm0010.c | 443 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()
|
D | ak4104.c | 272 spi->bits_per_word = 8; in ak4104_spi_probe()
|
/linux-4.4.14/drivers/net/wireless/ti/wl1251/ |
D | spi.c | 268 spi->bits_per_word = 32; in wl1251_spi_probe()
|
/linux-4.4.14/drivers/net/phy/ |
D | spi_ks8995.c | 268 spi->bits_per_word = 8; in ks8995_probe()
|
/linux-4.4.14/drivers/staging/fbtft/ |
D | fbtft-bus.c | 93 if (par->spi && (par->spi->bits_per_word == 8)) { in define_fbtft_write_reg()
|
D | flexfb.c | 458 par->spi->bits_per_word = 9; in flexfb_probe_common()
|
D | fbtft_device.c | 1293 dev_name(dev), spi->max_speed_hz / 1000, spi->bits_per_word, in spi_device_found()
|
D | fbtft-core.c | 1405 par->spi->bits_per_word = 9; in fbtft_probe_common()
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | spi.c | 354 spi->bits_per_word = 32; in wl1271_probe()
|
/linux-4.4.14/drivers/net/wireless/p54/ |
D | p54spi.c | 614 spi->bits_per_word = 16; in p54spi_probe()
|
/linux-4.4.14/drivers/mmc/host/ |
D | mmc_spi.c | 1316 spi->bits_per_word = 8; in mmc_spi_probe()
|
/linux-4.4.14/drivers/net/can/spi/ |
D | mcp251x.c | 1080 spi->bits_per_word = 8; in mcp251x_can_probe()
|
/linux-4.4.14/drivers/net/ethernet/micrel/ |
D | ks8851.c | 1419 spi->bits_per_word = 8; in ks8851_probe()
|
/linux-4.4.14/drivers/usb/host/ |
D | max3421-hcd.c | 1417 max3421_hcd->rev, spi->max_speed_hz, spi->bits_per_word, in max3421_spi_thread()
|
/linux-4.4.14/drivers/nfc/ |
D | trf7970a.c | 2001 spi->bits_per_word = 8; in trf7970a_probe()
|