| /Linux-v5.4/drivers/spi/ | 
| D | spi-fsl-spi.c | 142 				      int bits_per_word, int msb_first)  in fsl_spi_qe_cpu_set_shifts()  argument147 		if (bits_per_word <= 8) {  in fsl_spi_qe_cpu_set_shifts()
 150 		} else if (bits_per_word <= 16) {  in fsl_spi_qe_cpu_set_shifts()
 155 		if (bits_per_word <= 8)  in fsl_spi_qe_cpu_set_shifts()
 161 				     int bits_per_word, int msb_first)  in fsl_spi_grlib_set_shifts()  argument
 165 	if (bits_per_word <= 16) {  in fsl_spi_grlib_set_shifts()
 168 			*tx_shift = 32 - bits_per_word; /* MSB in bit 31 */  in fsl_spi_grlib_set_shifts()
 170 			*rx_shift = 16 - bits_per_word; /* MSB in bit 15 */  in fsl_spi_grlib_set_shifts()
 178 				int bits_per_word)  in mspi_apply_cpu_mode_quirks()  argument
 182 	if (bits_per_word <= 8) {  in mspi_apply_cpu_mode_quirks()
 [all …]
 
 | 
| D | spi-bitbang.c | 64 	unsigned		bits = t->bits_per_word;  in bitbang_txrx_8()92 	unsigned		bits = t->bits_per_word;  in bitbang_txrx_16()
 120 	unsigned		bits = t->bits_per_word;  in bitbang_txrx_32()
 141 	u8			bits_per_word;  in spi_bitbang_setup_transfer()  local
 145 		bits_per_word = t->bits_per_word;  in spi_bitbang_setup_transfer()
 148 		bits_per_word = 0;  in spi_bitbang_setup_transfer()
 153 	if (!bits_per_word)  in spi_bitbang_setup_transfer()
 154 		bits_per_word = spi->bits_per_word;  in spi_bitbang_setup_transfer()
 155 	if (bits_per_word <= 8)  in spi_bitbang_setup_transfer()
 157 	else if (bits_per_word <= 16)  in spi_bitbang_setup_transfer()
 [all …]
 
 | 
| D | spi-mpc52xx-psc.c | 38 	u8 bits_per_word;  member51 	int bits_per_word;  member
 65 	cs->bits_per_word = (t && t->bits_per_word)  in mpc52xx_psc_spi_transfer_setup()
 66 			? t->bits_per_word : spi->bits_per_word;  in mpc52xx_psc_spi_transfer_setup()
 67 	cs->bits_per_word = ((cs->bits_per_word + 7) / 8) * 8;  in mpc52xx_psc_spi_transfer_setup()
 108 	mps->bits_per_word = cs->bits_per_word;  in mpc52xx_psc_spi_activate_cs()
 222 			if (t->bits_per_word || t->speed_hz) {  in mpc52xx_psc_spi_work()
 265 	if (spi->bits_per_word%8)  in mpc52xx_psc_spi_setup()
 275 	cs->bits_per_word = spi->bits_per_word;  in mpc52xx_psc_spi_setup()
 341 	mps->bits_per_word = 8;  in mpc52xx_psc_spi_port_config()
 
 | 
| D | spi-mpc512x-psc.c | 62 	u8 bits_per_word;  member72 	int bits_per_word;  member
 86 	cs->bits_per_word = (t && t->bits_per_word)  in mpc512x_psc_spi_transfer_setup()
 87 	    ? t->bits_per_word : spi->bits_per_word;  in mpc512x_psc_spi_transfer_setup()
 88 	cs->bits_per_word = ((cs->bits_per_word + 7) / 8) * 8;  in mpc512x_psc_spi_transfer_setup()
 129 	mps->bits_per_word = cs->bits_per_word;  in mpc512x_psc_spi_activate_cs()
 369 	if (spi->bits_per_word % 8)  in mpc512x_psc_spi_setup()
 392 	cs->bits_per_word = spi->bits_per_word;  in mpc512x_psc_spi_setup()
 459 	mps->bits_per_word = 8;  in mpc512x_psc_spi_port_config()
 
 | 
| D | spi-pic32.c | 107 	u32			bits_per_word;  member389 static int pic32_spi_set_word_size(struct pic32_spi *pic32s, u8 bits_per_word)  in pic32_spi_set_word_size()  argument
 394 	switch (bits_per_word) {  in pic32_spi_set_word_size()
 420 					  bits_per_word / 8);  in pic32_spi_set_word_size()
 451 	if (pic32s->bits_per_word != spi->bits_per_word) {  in pic32_spi_prepare_message()
 452 		pic32_spi_set_word_size(pic32s, spi->bits_per_word);  in pic32_spi_prepare_message()
 453 		pic32s->bits_per_word = spi->bits_per_word;  in pic32_spi_prepare_message()
 508 	if (transfer->bits_per_word &&  in pic32_spi_one_transfer()
 509 	    (transfer->bits_per_word != pic32s->bits_per_word)) {  in pic32_spi_one_transfer()
 510 		ret = pic32_spi_set_word_size(pic32s, transfer->bits_per_word);  in pic32_spi_one_transfer()
 [all …]
 
 | 
| D | spi-imx.c | 94 	unsigned int bits_per_word;  member211 static int spi_imx_bytes_per_word(const int bits_per_word)  in spi_imx_bytes_per_word()  argument
 213 	if (bits_per_word <= 8)  in spi_imx_bytes_per_word()
 215 	else if (bits_per_word <= 16)  in spi_imx_bytes_per_word()
 291 		bytes_per_word = spi_imx_bytes_per_word(spi_imx->bits_per_word);  in spi_imx_buf_rx_swap_u32()
 316 	if (spi_imx_bytes_per_word(spi_imx->bits_per_word) == 2) {  in spi_imx_buf_rx_swap()
 346 	bytes_per_word = spi_imx_bytes_per_word(spi_imx->bits_per_word);  in spi_imx_buf_tx_swap_u32()
 368 	if (spi_imx_bytes_per_word(spi_imx->bits_per_word) == 2) {  in spi_imx_buf_tx_swap()
 579 		ctrl |= (spi_imx->bits_per_word - 1)  in mx51_ecspi_prepare_transfer()
 708 		reg |= (spi_imx->bits_per_word - 1) << MX35_CSPICTRL_BL_SHIFT;  in mx31_prepare_transfer()
 [all …]
 
 | 
| D | spi-lantiq-ssc.c | 182 	unsigned int			bits_per_word;  member295 				   unsigned int bits_per_word)  in hw_setup_bits_per_word()  argument
 300 	bm = (bits_per_word - 1) << LTQ_SPI_CON_BM_S;  in hw_setup_bits_per_word()
 365 	hw_setup_bits_per_word(spi, spi->bits_per_word);  in lantiq_ssc_hw_init()
 433 	unsigned int bits_per_word = t->bits_per_word;  in hw_setup_transfer()  local
 436 	if (bits_per_word != spi->bits_per_word ||  in hw_setup_transfer()
 440 		hw_setup_bits_per_word(spi, bits_per_word);  in hw_setup_transfer()
 444 		spi->bits_per_word = bits_per_word;  in hw_setup_transfer()
 485 		switch (spi->bits_per_word) {  in tx_fifo_write()
 526 		switch (spi->bits_per_word) {  in rx_fifo_read_full_duplex()
 [all …]
 
 | 
| D | spi-npcm-pspi.c | 29 	u8 bits_per_word;  member181 	if (!priv->is_save_param || priv->bits_per_word != t->bits_per_word) {  in npcm_pspi_setup_transfer()
 182 		npcm_pspi_set_transfer_size(priv, t->bits_per_word);  in npcm_pspi_setup_transfer()
 183 		priv->bits_per_word = t->bits_per_word;  in npcm_pspi_setup_transfer()
 199 	wsize = min(bytes_per_word(priv->bits_per_word), priv->tx_bytes);  in npcm_pspi_send()
 225 	rsize = min(bytes_per_word(priv->bits_per_word), priv->rx_bytes);  in npcm_pspi_recv()
 
 | 
| D | spi-uniphier.c | 37 	u8 bits_per_word;  member222 	if (!priv->is_save_param || priv->bits_per_word != t->bits_per_word) {  in uniphier_spi_setup_transfer()
 223 		uniphier_spi_set_transfer_size(spi, t->bits_per_word);  in uniphier_spi_setup_transfer()
 224 		priv->bits_per_word = t->bits_per_word;  in uniphier_spi_setup_transfer()
 244 	wsize = min(bytes_per_word(priv->bits_per_word), priv->tx_bytes);  in uniphier_spi_send()
 271 	rsize = min(bytes_per_word(priv->bits_per_word), priv->rx_bytes);  in uniphier_spi_recv()
 299 				bytes_per_word(priv->bits_per_word));  in uniphier_spi_fill_tx_fifo()
 
 | 
| D | spi-fsl-espi.c | 164 		if (first->bits_per_word != t->bits_per_word ||  in fsl_espi_check_message()172 	if (!(m->spi->mode & SPI_LSB_FIRST) && first->bits_per_word != 8 &&  in fsl_espi_check_message()
 173 	    first->bits_per_word != 16) {  in fsl_espi_check_message()
 176 			first->bits_per_word);  in fsl_espi_check_message()
 327 	int bits_per_word = t ? t->bits_per_word : spi->bits_per_word;  in fsl_espi_setup_transfer()  local
 335 	cs->hw_mode |= CSMODE_LEN(bits_per_word - 1);  in fsl_espi_setup_transfer()
 404 	espi->swab = spi->mode & SPI_LSB_FIRST && trans->bits_per_word > 8;  in fsl_espi_trans()
 459 	trans.bits_per_word = t->bits_per_word;  in fsl_espi_do_one_msg()
 
 | 
| D | spi-bcm-qspi.c | 150 	u8 bits_per_word;  member539 	if (xp->bits_per_word != 16)  in bcm_qspi_hw_set_parms()
 540 		spcr |= xp->bits_per_word << 2;  in bcm_qspi_hw_set_parms()
 554 	xp.bits_per_word = trans->bits_per_word;  in bcm_qspi_update_parms()
 564 	if (spi->bits_per_word > 16)  in bcm_qspi_setup()
 577 	if (spi->bits_per_word)  in bcm_qspi_setup()
 578 		xp->bits_per_word = spi->bits_per_word;  in bcm_qspi_setup()
 580 		xp->bits_per_word = 8;  in bcm_qspi_setup()
 601 	if (qt->trans->bits_per_word <= 8)  in update_qspi_trans_byte_count()
 667 		if (tp.trans->bits_per_word <= 8) {  in read_from_hw()
 [all …]
 
 | 
| D | spi-geni-qcom.c | 174 					unsigned int bits_per_word)  in spi_setup_word_len()  argument187 	if (!(mas->fifo_width_bits % bits_per_word))  in spi_setup_word_len()
 188 		pack_words = mas->fifo_width_bits / bits_per_word;  in spi_setup_word_len()
 192 	word_len |= ((bits_per_word - MIN_WORD_LEN) & WORD_LEN_MSK);  in spi_setup_word_len()
 193 	geni_se_config_packing(&mas->se, bits_per_word, pack_words, msb_first,  in spi_setup_word_len()
 229 	mas->cur_bits_per_word = spi_slv->bits_per_word;  in setup_fifo_params()
 240 	spi_setup_word_len(mas, spi_slv->mode, spi_slv->bits_per_word);  in setup_fifo_params()
 312 	if (xfer->bits_per_word != mas->cur_bits_per_word) {  in setup_fifo_xfer()
 313 		spi_setup_word_len(mas, mode, xfer->bits_per_word);  in setup_fifo_xfer()
 314 		mas->cur_bits_per_word = xfer->bits_per_word;  in setup_fifo_xfer()
 
 | 
| D | spi-txx9.c | 184 		u8 bits_per_word = t->bits_per_word;  in txx9spi_work_one()  local186 		wsize = bits_per_word >> 3; /* in bytes */  in txx9spi_work_one()
 189 				|| prev_bits_per_word != bits_per_word) {  in txx9spi_work_one()
 196 			txx9spi_wr(c, (n << 8) | bits_per_word, TXx9_SPCR1);  in txx9spi_work_one()
 201 			prev_bits_per_word = bits_per_word;  in txx9spi_work_one()
 
 | 
| D | spi-atmel.c | 461 				u8 bits_per_word)  in atmel_spi_dma_slave_config()  argument466 	if (bits_per_word > 8) {  in atmel_spi_dma_slave_config()
 628 	if (xfer->bits_per_word > 8)  in atmel_spi_next_xfer_single()
 636 		xfer->bits_per_word);  in atmel_spi_next_xfer_single()
 659 	current_remaining_data = ((xfer->bits_per_word > 8) ?  in atmel_spi_next_xfer_fifo()
 678 		if (xfer->bits_per_word > 8) {  in atmel_spi_next_xfer_fifo()
 691 		if (xfer->bits_per_word > 8)  in atmel_spi_next_xfer_fifo()
 703 		xfer->bits_per_word);  in atmel_spi_next_xfer_fifo()
 753 				       xfer->bits_per_word))  in atmel_spi_next_xfer_dma_submit()
 903 	if (msg->spi->bits_per_word > 8)  in atmel_spi_pdc_next_xfer()
 [all …]
 
 | 
| D | spi-ppc4xx.c | 173 	u8 bits_per_word;  in spi_ppc4xx_setupxfer()  local176 	bits_per_word = spi->bits_per_word;  in spi_ppc4xx_setupxfer()
 184 		if (t->bits_per_word)  in spi_ppc4xx_setupxfer()
 185 			bits_per_word = t->bits_per_word;  in spi_ppc4xx_setupxfer()
 
 | 
| /Linux-v5.4/drivers/iio/imu/ | 
| D | adis.c | 38 			.bits_per_word = 8,  in adis_write_reg()46 			.bits_per_word = 8,  in adis_write_reg()
 54 			.bits_per_word = 8,  in adis_write_reg()
 62 			.bits_per_word = 8,  in adis_write_reg()
 67 			.bits_per_word = 8,  in adis_write_reg()
 138 			.bits_per_word = 8,  in adis_read_reg()
 146 			.bits_per_word = 8,  in adis_read_reg()
 155 			.bits_per_word = 8,  in adis_read_reg()
 163 			.bits_per_word = 8,  in adis_read_reg()
 
 | 
| /Linux-v5.4/drivers/iio/adc/ | 
| D | ad7949.c | 82 	int bits_per_word = ad7949_spi_bits_per_word(ad7949_adc);  in ad7949_spi_write_cfg()  local83 	int shift = bits_per_word - AD7949_CFG_REG_SIZE_BITS;  in ad7949_spi_write_cfg()
 89 			.bits_per_word = bits_per_word,  in ad7949_spi_write_cfg()
 110 	int bits_per_word = ad7949_spi_bits_per_word(ad7949_adc);  in ad7949_spi_read_channel()  local
 117 			.bits_per_word = bits_per_word,  in ad7949_spi_read_channel()
 
 | 
| /Linux-v5.4/drivers/net/wireless/st/cw1200/ | 
| D | cw1200_spi.c | 89 	if (self->func->bits_per_word == 8)  in cw1200_spi_memcpy_fromio()112 	if (self->func->bits_per_word == 8)  in cw1200_spi_memcpy_fromio()
 154 	if (self->func->bits_per_word == 8)  in cw1200_spi_memcpy_toio()
 184 	if (self->func->bits_per_word == 8)  in cw1200_spi_memcpy_toio()
 377 		func->bits_per_word = plat_data->spi_bits_per_word;  in cw1200_spi_probe()
 378 	if (!func->bits_per_word)  in cw1200_spi_probe()
 379 		func->bits_per_word = 16;  in cw1200_spi_probe()
 385 		func->chip_select, func->mode, func->bits_per_word,  in cw1200_spi_probe()
 
 | 
| /Linux-v5.4/drivers/video/fbdev/mmp/hw/ | 
| D | mmp_spi.c | 40 	switch (spi->bits_per_word) {  in lcd_spi_write()88 		CFG_TXBITS(spi->bits_per_word) |  in lcd_spi_setup()
 113 		switch (spi->bits_per_word) {  in lcd_spi_one_transfer()
 
 | 
| /Linux-v5.4/drivers/staging/iio/meter/ | 
| D | ade7854-spi.c | 27 		.bits_per_word = 8,  in ade7854_spi_write_reg()80 			.bits_per_word = 8,  in ade7854_spi_read_reg()
 84 			.bits_per_word = 8,  in ade7854_spi_read_reg()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/panel/ | 
| D | panel-tpo-tpg110.c | 220 		t[0].bits_per_word = 8;  in tpg110_readwrite_reg()226 		t[1].bits_per_word = 8;  in tpg110_readwrite_reg()
 237 		t[0].bits_per_word = 7;  in tpg110_readwrite_reg()
 243 		t[1].bits_per_word = 8;  in tpg110_readwrite_reg()
 447 	spi->bits_per_word = 8;  in tpg110_probe()
 
 | 
| /Linux-v5.4/drivers/iio/gyro/ | 
| D | adxrs450.c | 98 			.bits_per_word = 8,  in adxrs450_spi_read_reg_16()103 			.bits_per_word = 8,  in adxrs450_spi_read_reg_16()
 172 			.bits_per_word = 8,  in adxrs450_spi_sensor_data()
 177 			.bits_per_word = 8,  in adxrs450_spi_sensor_data()
 212 		.bits_per_word = 8,  in adxrs450_spi_initial()
 
 | 
| /Linux-v5.4/lib/ | 
| D | sbitmap.c | 47 	unsigned int bits_per_word;  in sbitmap_init_node()  local63 	bits_per_word = 1U << shift;  in sbitmap_init_node()
 64 	if (bits_per_word > BITS_PER_LONG)  in sbitmap_init_node()
 69 	sb->map_nr = DIV_ROUND_UP(sb->depth, bits_per_word);  in sbitmap_init_node()
 81 		sb->map[i].depth = min(depth, bits_per_word);  in sbitmap_init_node()
 91 	unsigned int bits_per_word = 1U << sb->shift;  in sbitmap_resize()  local
 98 	sb->map_nr = DIV_ROUND_UP(sb->depth, bits_per_word);  in sbitmap_resize()
 101 		sb->map[i].depth = min(depth, bits_per_word);  in sbitmap_resize()
 
 | 
| /Linux-v5.4/drivers/input/touchscreen/ | 
| D | tsc2005.c | 30 		.bits_per_word  = 8,  in tsc2005_cmd()54 	spi->bits_per_word = 8;  in tsc2005_probe()
 
 | 
| /Linux-v5.4/drivers/misc/eeprom/ | 
| D | eeprom_93xx46.c | 103 		t[0].bits_per_word = bits;  in eeprom_93xx46_read()108 		t[1].bits_per_word = 8;  in eeprom_93xx46_read()
 163 	t.bits_per_word = bits;  in eeprom_93xx46_ew()
 213 	t[0].bits_per_word = bits;  in eeprom_93xx46_write_word()
 218 	t[1].bits_per_word = 8;  in eeprom_93xx46_write_word()
 305 	t.bits_per_word = bits;  in eeprom_93xx46_eral()
 
 |