/linux-6.1.9/drivers/spi/ |
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 …]
|
D | spi-bcm63xx.c | 267 t = list_entry(t->transfer_list.next, struct spi_transfer, in bcm63xx_txrx_bufs() 268 transfer_list); in bcm63xx_txrx_bufs() 318 t = list_entry(t->transfer_list.next, struct spi_transfer, in bcm63xx_txrx_bufs() 319 transfer_list); in bcm63xx_txrx_bufs() 341 list_for_each_entry(t, &m->transfers, transfer_list) { in bcm63xx_spi_transfer_one() 379 list_is_last(&t->transfer_list, &m->transfers)) { in bcm63xx_spi_transfer_one()
|
D | spi-axi-spi-engine.c | 215 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_engine_compile_message() 231 if (list_is_last(&xfer->transfer_list, &msg->transfers)) in spi_engine_compile_message() 249 struct spi_transfer, transfer_list); in spi_engine_xfer_next() 250 } else if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_xfer_next() 253 xfer = list_next_entry(xfer, transfer_list); in spi_engine_xfer_next()
|
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()
|
D | spi-mpc52xx.c | 198 struct spi_transfer, transfer_list); in mpc52xx_spi_fsmstate_idle() 294 if (ms->transfer->transfer_list.next == &ms->message->transfers) { in mpc52xx_spi_fsmstate_wait() 309 ms->transfer = container_of(ms->transfer->transfer_list.next, in mpc52xx_spi_fsmstate_wait() 310 struct spi_transfer, transfer_list); in mpc52xx_spi_fsmstate_wait()
|
D | spi.c | 1139 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_map_msg() 1185 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_unmap_msg() 1261 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_unmap_msg() 1286 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_map_msg() 1313 transfer_list) { in spi_map_msg() 1491 xfer = list_first_entry(&msg->transfers, struct spi_transfer, transfer_list); in spi_transfer_one_message() 1497 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_transfer_one_message() 1561 if (list_is_last(&xfer->transfer_list, in spi_transfer_one_message() 1568 if (!list_next_entry(xfer, transfer_list)->cs_off) in spi_transfer_one_message() 1571 } else if (!list_is_last(&xfer->transfer_list, &msg->transfers) && in spi_transfer_one_message() [all …]
|
D | spi-xcomm.c | 149 list_for_each_entry(t, &msg->transfers, transfer_list) { in spi_xcomm_transfer_one() 160 is_last = list_is_last(&t->transfer_list, &msg->transfers); in spi_xcomm_transfer_one()
|
D | spi-ar934x.c | 92 list_for_each_entry(t, &m->transfers, transfer_list) { in ar934x_spi_transfer_one_message() 117 else if (list_is_last(&t->transfer_list, &m->transfers)) in ar934x_spi_transfer_one_message()
|
D | spi-falcon.c | 367 list_for_each_entry(t, &m->transfers, transfer_list) { in falcon_sflash_xfer_one() 368 if (list_is_last(&t->transfer_list, &m->transfers)) in falcon_sflash_xfer_one()
|
D | spi-tegra210-quad.c | 1071 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in tegra_qspi_combined_seq_xfer() 1196 list_for_each_entry(transfer, &msg->transfers, transfer_list) { in tegra_qspi_non_combined_seq_xfer() 1208 if (!list_is_last(&xfer->transfer_list, &msg->transfers)) { in tegra_qspi_non_combined_seq_xfer() 1211 next_xfer = list_next_entry(xfer, transfer_list); in tegra_qspi_non_combined_seq_xfer() 1261 if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in tegra_qspi_non_combined_seq_xfer() 1287 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in tegra_qspi_validate_cmb_seq() 1293 transfer_list); in tegra_qspi_validate_cmb_seq() 1296 xfer = list_next_entry(xfer, transfer_list); in tegra_qspi_validate_cmb_seq() 1299 xfer = list_next_entry(xfer, transfer_list); in tegra_qspi_validate_cmb_seq()
|
D | spi-fsi.c | 437 list_for_each_entry(transfer, &mesg->transfers, transfer_list) { in fsi_spi_transfer_one_message() 464 if (!list_is_last(&transfer->transfer_list, in fsi_spi_transfer_one_message() 466 next = list_next_entry(transfer, transfer_list); in fsi_spi_transfer_one_message()
|
D | spi-pl022.c | 480 struct spi_transfer, transfer_list); in giveback() 775 if (trans->transfer_list.next != &msg->transfers) { in next_transfer() 777 list_entry(trans->transfer_list.next, in next_transfer() 778 struct spi_transfer, transfer_list); in next_transfer() 1397 previous = list_entry(transfer->transfer_list.prev, in pump_transfers() 1399 transfer_list); in pump_transfers() 1516 list_entry(transfer->transfer_list.prev, in do_polling_transfer() 1517 struct spi_transfer, transfer_list); in do_polling_transfer() 1586 struct spi_transfer, transfer_list); in pl022_transfer_one_message()
|
D | spi-mt7621.c | 257 list_for_each_entry(t, &m->transfers, transfer_list) in mt7621_spi_transfer_one_message() 270 list_for_each_entry(t, &m->transfers, transfer_list) { in mt7621_spi_transfer_one_message()
|
D | spi-sc18is602.c | 192 list_for_each_entry(t, &m->transfers, transfer_list) { in sc18is602_transfer_one() 203 do_transfer = t->cs_change || list_is_last(&t->transfer_list, in sc18is602_transfer_one()
|
D | spi-amd.c | 286 transfer_list) { in amd_spi_fifo_xfer() 332 list_for_each_entry(xfer, &message->transfers, transfer_list) in amd_spi_fifo_xfer()
|
D | spi-sh.c | 197 if (list_is_last(&t->transfer_list, &mesg->transfers)) { in spi_sh_send() 282 list_for_each_entry(t, &mesg->transfers, transfer_list) { in spi_sh_transfer_one_message()
|
D | spi-loopback-test.c | 448 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_test_dump_message() 509 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_check_rx_ranges() 613 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_test_check_loopback_result()
|
D | spi-mxs.c | 375 list_for_each_entry(t, &m->transfers, transfer_list) { in mxs_spi_transfer_one() 384 flag = (&t->transfer_list == m->transfers.prev) ^ t->cs_change ? in mxs_spi_transfer_one()
|
D | spi-sh-hspi.c | 158 list_for_each_entry(t, &msg->transfers, transfer_list) { in hspi_transfer_one_message()
|
D | spi-stm32-qspi.c | 578 list_for_each_entry(transfer, &msg->transfers, transfer_list) { in stm32_qspi_transfer_one_message() 599 if (list_is_last(&transfer->transfer_list, &msg->transfers)) { in stm32_qspi_transfer_one_message() 604 transfer = list_next_entry(transfer, transfer_list); in stm32_qspi_transfer_one_message()
|
/linux-6.1.9/drivers/staging/greybus/ |
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-6.1.9/drivers/gpu/drm/exynos/ |
D | exynos_drm_dsi.c | 279 struct list_head transfer_list; member 1110 if (list_empty(&dsi->transfer_list)) { in exynos_dsi_transfer_start() 1115 xfer = list_first_entry(&dsi->transfer_list, in exynos_dsi_transfer_start() 1136 start = !list_empty(&dsi->transfer_list); in exynos_dsi_transfer_start() 1152 if (list_empty(&dsi->transfer_list)) { in exynos_dsi_transfer_finish() 1157 xfer = list_first_entry(&dsi->transfer_list, in exynos_dsi_transfer_finish() 1179 start = !list_empty(&dsi->transfer_list); in exynos_dsi_transfer_finish() 1198 if (!list_empty(&dsi->transfer_list) && in exynos_dsi_remove_transfer() 1199 xfer == list_first_entry(&dsi->transfer_list, in exynos_dsi_remove_transfer() 1202 start = !list_empty(&dsi->transfer_list); in exynos_dsi_remove_transfer() [all …]
|
/linux-6.1.9/drivers/media/pci/netup_unidvb/ |
D | netup_unidvb_spi.c | 107 list_for_each_entry(t, &msg->transfers, transfer_list) { in netup_spi_transfer() 115 if (list_is_last(&t->transfer_list, in netup_spi_transfer()
|
/linux-6.1.9/include/linux/spi/ |
D | spi.h | 988 struct list_head transfer_list; member 1079 list_add_tail(&t->transfer_list, &m->transfers); in spi_message_add_tail() 1085 list_del(&t->transfer_list); in spi_transfer_del() 1520 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()
|
/linux-6.1.9/drivers/video/fbdev/mmp/hw/ |
D | mmp_spi.c | 112 list_for_each_entry(t, &m->transfers, transfer_list) { in lcd_spi_one_transfer()
|