| /linux/drivers/spi/ |
| H A D | spi-fsl-espi.c | 161 transfer_list); in fsl_espi_check_message() 163 list_for_each_entry(t, &m->transfers, transfer_list) { in fsl_espi_check_message() 198 list_for_each_entry(t, &m->transfers, transfer_list) { in fsl_espi_check_rxskip_mode() 258 if (list_is_last(&espi->tx_t->transfer_list, in fsl_espi_fill_tx_fifo() 263 espi->tx_t = list_next_entry(espi->tx_t, transfer_list); in fsl_espi_fill_tx_fifo() 310 if (list_is_last(&espi->rx_t->transfer_list, in fsl_espi_read_rx_fifo() 315 espi->rx_t = list_next_entry(espi->rx_t, transfer_list); in fsl_espi_read_rx_fifo() 408 transfer_list); in fsl_espi_trans() 412 transfer_list); in fsl_espi_trans() 424 espi->rx_t = list_next_entry(espi->rx_t, transfer_list); in fsl_espi_trans() [all …]
|
| H A D | spi-axi-spi-engine.c | 312 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_engine_precompile_message() 408 xfer = list_first_entry(&msg->transfers, struct spi_transfer, transfer_list); in spi_engine_compile_message() 411 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_engine_compile_message() 455 if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_compile_message() 465 if (!list_next_entry(xfer, transfer_list)->cs_off) in spi_engine_compile_message() 468 } else if (!list_is_last(&xfer->transfer_list, &msg->transfers) && in spi_engine_compile_message() 469 xfer->cs_off != list_next_entry(xfer, transfer_list)->cs_off) { in spi_engine_compile_message() 506 struct spi_transfer, transfer_list); in spi_engine_xfer_next() 507 } else if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_xfer_next() 510 xfer = list_next_entry(xfer, transfer_list); in spi_engine_xfer_next() [all …]
|
| H A D | spi-mpc52xx.c | 199 struct spi_transfer, transfer_list); in mpc52xx_spi_fsmstate_idle() 295 if (ms->transfer->transfer_list.next == &ms->message->transfers) { in mpc52xx_spi_fsmstate_wait() 310 ms->transfer = container_of(ms->transfer->transfer_list.next, in mpc52xx_spi_fsmstate_wait() 311 struct spi_transfer, transfer_list); in mpc52xx_spi_fsmstate_wait()
|
| H A D | spi.c | 1246 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_map_msg() 1295 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_unmap_msg() 1365 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_unmap_msg() 1390 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_map_msg() 1417 transfer_list) { in spi_map_msg() 1602 xfer = list_first_entry(&msg->transfers, struct spi_transfer, transfer_list); in spi_transfer_one_message() 1608 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_transfer_one_message() 1672 if (list_is_last(&xfer->transfer_list, in spi_transfer_one_message() 1679 if (!list_next_entry(xfer, transfer_list)->cs_off) in spi_transfer_one_message() 1682 } else if (!list_is_last(&xfer->transfer_list, &msg->transfers) && in spi_transfer_one_message() [all …]
|
| H A D | spi-cavium.c | 135 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in octeon_spi_transfer_one_message() 136 bool last_xfer = list_is_last(&xfer->transfer_list, in octeon_spi_transfer_one_message()
|
| H A D | spi-tegra210-quad.c | 1177 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in tegra_qspi_combined_seq_xfer() 1304 list_for_each_entry(transfer, &msg->transfers, transfer_list) { in tegra_qspi_non_combined_seq_xfer() 1316 if (!list_is_last(&xfer->transfer_list, &msg->transfers)) { in tegra_qspi_non_combined_seq_xfer() 1319 next_xfer = list_next_entry(xfer, transfer_list); in tegra_qspi_non_combined_seq_xfer() 1382 if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in tegra_qspi_non_combined_seq_xfer() 1408 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in tegra_qspi_validate_cmb_seq() 1416 transfer_list); in tegra_qspi_validate_cmb_seq() 1419 xfer = list_next_entry(xfer, transfer_list); in tegra_qspi_validate_cmb_seq() 1422 xfer = list_next_entry(xfer, transfer_list); in tegra_qspi_validate_cmb_seq() 1428 xfer = list_next_entry(xfer, transfer_list); in tegra_qspi_validate_cmb_seq()
|
| H A D | spi-amlogic-spisg.c | 503 list_for_each_entry(xfer, &msg->transfers, transfer_list) in aml_spisg_transfer_one_message() 520 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in aml_spisg_transfer_one_message() 528 if (list_is_first(&xfer->transfer_list, &msg->transfers)) in aml_spisg_transfer_one_message() 533 if (list_is_last(&xfer->transfer_list, &msg->transfers)) in aml_spisg_transfer_one_message() 578 list_for_each_entry(xfer, &msg->transfers, transfer_list) in aml_spisg_transfer_one_message()
|
| H A D | spi-mxs.c | 376 list_for_each_entry(t, &m->transfers, transfer_list) { in mxs_spi_transfer_one() 387 flag = (&t->transfer_list == m->transfers.prev) ^ t->cs_change ? in mxs_spi_transfer_one()
|
| H A D | spi-fsl-spi.c | 301 transfer_list); in fsl_spi_prepare_message() 311 list_for_each_entry(t, &m->transfers, transfer_list) { in fsl_spi_prepare_message()
|
| H A D | spi-topcliff-pch.c | 1163 struct spi_transfer, transfer_list); in pch_spi_process_messages() 1169 list_entry(data->cur_trans->transfer_list.next, in pch_spi_process_messages() 1170 struct spi_transfer, transfer_list); in pch_spi_process_messages() 1222 if ((data->cur_trans->transfer_list.next) == in pch_spi_process_messages()
|
| H A D | spi-mpc52xx-psc.c | 189 list_for_each_entry (t, &m->transfers, transfer_list) { in mpc52xx_psc_spi_transfer_one_message()
|
| H A D | spi-mpc512x-psc.c | 294 list_for_each_entry(t, &m->transfers, transfer_list) { in mpc512x_psc_spi_msg_xfer()
|
| H A D | spi-geni-qcom.c | 444 if (!list_is_last(&xfer->transfer_list, &spi->cur_msg->transfers)) in setup_gsi_xfer() 853 if (!list_is_last(&xfer->transfer_list, &spi->cur_msg->transfers)) in setup_se_xfer()
|
| H A D | spi-omap2-mcspi.c | 1276 list_for_each_entry(tr, &msg->transfers, transfer_list) { in omap2_mcspi_prepare_message() 1294 if (list_is_last(&tr->transfer_list, &msg->transfers)) { in omap2_mcspi_prepare_message()
|
| H A D | spi-pic32-sqi.c | 386 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in pic32_sqi_one_message()
|
| H A D | spi-fsl-dspi.c | 1173 list_for_each_entry(transfer, &message->transfers, transfer_list) { in dspi_transfer_one_message() 1185 if (list_is_last(&dspi->cur_transfer->transfer_list, in dspi_transfer_one_message()
|
| H A D | spi-tegra114.c | 1046 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in tegra_spi_transfer_one_message() 1101 } else if (list_is_last(&xfer->transfer_list, in tegra_spi_transfer_one_message()
|
| H A D | spi-microchip-core-qspi.c | 623 list_for_each_entry(t, &m->transfers, transfer_list) { in mchp_coreqspi_prepare_message()
|
| H A D | spi-imx.c | 688 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in mx51_ecspi_prepare_message()
|
| /linux/drivers/staging/greybus/ |
| H A D | spilib.c | 133 transfer_list)) in setup_next_xfer() 137 transfer_list); in setup_next_xfer() 155 transfer_list)) in get_next_xfer() 158 return list_next_entry(xfer, transfer_list); in get_next_xfer() 323 xfer = list_next_entry(xfer, transfer_list); in gb_spi_decode_response() 338 transfer_list); in gb_spi_transfer_one_message()
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | samsung-dsim.c | 1433 while (!list_empty(&dsi->transfer_list)) { in samsung_dsim_transfer_start() 1434 xfer = list_first_entry(&dsi->transfer_list, in samsung_dsim_transfer_start() 1468 if (list_empty(&dsi->transfer_list)) { in samsung_dsim_transfer_finish() 1473 xfer = list_first_entry(&dsi->transfer_list, in samsung_dsim_transfer_finish() 1495 start = !list_empty(&dsi->transfer_list); in samsung_dsim_transfer_finish() 1514 if (!list_empty(&dsi->transfer_list) && in samsung_dsim_remove_transfer() 1515 xfer == list_first_entry(&dsi->transfer_list, in samsung_dsim_remove_transfer() 1518 start = !list_empty(&dsi->transfer_list); in samsung_dsim_remove_transfer() 1543 stopped = list_empty(&dsi->transfer_list); in samsung_dsim_transfer() 1544 list_add_tail(&xfer->list, &dsi->transfer_list); in samsung_dsim_transfer() [all …]
|
| /linux/include/linux/spi/ |
| H A D | spi.h | 1159 struct list_head transfer_list; member 1265 list_add_tail(&t->transfer_list, &m->transfers); in spi_message_add_tail() 1271 list_del(&t->transfer_list); in spi_transfer_del() 1766 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()
|
| /linux/drivers/mmc/host/ |
| H A D | mmc_spi.c | 861 list_add(&host->early_status.transfer_list, in mmc_spi_data_do()
|
| /linux/drivers/media/usb/msi2500/ |
| H A D | msi2500.c | 1145 list_for_each_entry(t, &m->transfers, transfer_list) { in msi2500_transfer_one_message()
|