/linux/drivers/spi/ |
H A D | spi-axi-spi-engine.c | 226 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_engine_precompile_message() 254 xfer = list_first_entry(&msg->transfers, struct spi_transfer, transfer_list); in spi_engine_compile_message() 257 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_engine_compile_message() 279 if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_compile_message() 289 if (!list_next_entry(xfer, transfer_list)->cs_off) in spi_engine_compile_message() 292 } else if (!list_is_last(&xfer->transfer_list, &msg->transfers) && in spi_engine_compile_message() 293 xfer->cs_off != list_next_entry(xfer, transfer_list)->cs_off) { in spi_engine_compile_message() 317 struct spi_transfer, transfer_list); in spi_engine_xfer_next() 318 } else if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_xfer_next() 321 xfer = list_next_entry(xfer, transfer_list); in spi_engine_xfer_next() [all …]
|
H A D | spi-bcm63xx.c | 257 t = list_entry(t->transfer_list.next, struct spi_transfer, in bcm63xx_txrx_bufs() 258 transfer_list); in bcm63xx_txrx_bufs() 308 t = list_entry(t->transfer_list.next, struct spi_transfer, in bcm63xx_txrx_bufs() 309 transfer_list); in bcm63xx_txrx_bufs() 331 list_for_each_entry(t, &m->transfers, transfer_list) { in bcm63xx_spi_transfer_one() 369 list_is_last(&t->transfer_list, &m->transfers)) { in bcm63xx_spi_transfer_one()
|
H A D | spi-bcmbca-hsspi.c | 379 list_for_each_entry(t, &msg->transfers, transfer_list) { in bcmbca_hsspi_transfer_one() 387 if (list_is_last(&t->transfer_list, &msg->transfers)) { in bcmbca_hsspi_transfer_one() 395 if (!list_next_entry(t, transfer_list)->cs_off) in bcmbca_hsspi_transfer_one() 398 } else if (!list_is_last(&t->transfer_list, &msg->transfers) && in bcmbca_hsspi_transfer_one() 399 t->cs_off != list_next_entry(t, transfer_list)->cs_off) { in bcmbca_hsspi_transfer_one()
|
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-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-xcomm.c | 190 list_for_each_entry(t, &msg->transfers, transfer_list) { in spi_xcomm_transfer_one() 200 is_last = list_is_last(&t->transfer_list, &msg->transfers); in spi_xcomm_transfer_one()
|
H A 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()
|
H A 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()
|
H A D | spi-loopback-test.c | 458 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_test_dump_message() 519 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_check_rx_ranges() 623 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_test_check_loopback_result()
|
H A D | spi-mt7621.c | 170 list_for_each_entry(t, &m->transfers, transfer_list) in mt7621_spi_prepare_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-cadence-xspi.c | 1070 list_for_each_entry(t, &m->transfers, transfer_list) { in cdns_xspi_transfer_one_message_b0()
|
H A D | spi-geni-qcom.c | 506 if (!list_is_last(&xfer->transfer_list, &spi->cur_msg->transfers)) in setup_gsi_xfer()
|
H A D | spi-omap2-mcspi.c | 1272 list_for_each_entry(tr, &msg->transfers, transfer_list) { in omap2_mcspi_prepare_message()
|
H A D | spi-imx.c | 633 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 | 1243 if (list_empty(&dsi->transfer_list)) { in samsung_dsim_transfer_start() 1248 xfer = list_first_entry(&dsi->transfer_list, in samsung_dsim_transfer_start() 1269 start = !list_empty(&dsi->transfer_list); in samsung_dsim_transfer_start() 1285 if (list_empty(&dsi->transfer_list)) { in samsung_dsim_transfer_finish() 1290 xfer = list_first_entry(&dsi->transfer_list, in samsung_dsim_transfer_finish() 1312 start = !list_empty(&dsi->transfer_list); in samsung_dsim_transfer_finish() 1331 if (!list_empty(&dsi->transfer_list) && in samsung_dsim_remove_transfer() 1332 xfer == list_first_entry(&dsi->transfer_list, in samsung_dsim_remove_transfer() 1335 start = !list_empty(&dsi->transfer_list); in samsung_dsim_remove_transfer() 1360 stopped = list_empty(&dsi->transfer_list); in samsung_dsim_transfer() [all …]
|
/linux/include/linux/spi/ |
H A D | spi.h | 1091 struct list_head transfer_list; member 1190 list_add_tail(&t->transfer_list, &m->transfers); in spi_message_add_tail() 1196 list_del(&t->transfer_list); in spi_transfer_del() 1665 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()
|
/linux/include/drm/bridge/ |
H A D | samsung-dsim.h | 115 struct list_head transfer_list; member
|