Home
last modified time | relevance | path

Searched refs:transfer_list (Results 1 - 25 of 86) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-fsl-espi.c161 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 Dspi-bcm63xx.c267 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()
H A Dspi-cavium.c135 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 Dspi-axi-spi-engine.c219 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_engine_compile_message()
235 if (list_is_last(&xfer->transfer_list, &msg->transfers)) in spi_engine_compile_message()
253 struct spi_transfer, transfer_list); in spi_engine_xfer_next()
254 } else if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_xfer_next()
257 xfer = list_next_entry(xfer, transfer_list); in spi_engine_xfer_next()
H A Dspi-mpc52xx.c193 struct spi_transfer, transfer_list); in mpc52xx_spi_fsmstate_idle()
287 if (ms->transfer->transfer_list.next == &ms->message->transfers) { in mpc52xx_spi_fsmstate_wait()
302 ms->transfer = container_of(ms->transfer->transfer_list.next, in mpc52xx_spi_fsmstate_wait()
303 struct spi_transfer, transfer_list); in mpc52xx_spi_fsmstate_wait()
H A Dspi-ar934x.c92 list_for_each_entry(t, &m->transfers, transfer_list) { in ar934x_spi_transfer_one_message()
112 else if (list_is_last(&t->transfer_list, &m->transfers)) in ar934x_spi_transfer_one_message()
H A Dspi-xcomm.c149 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()
H A Dspi.c967 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_map_msg()
1014 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_unmap_msg()
1045 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_unmap_msg()
1070 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_map_msg()
1098 transfer_list) { in spi_map_msg()
1266 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_transfer_one_message()
1325 if (list_is_last(&xfer->transfer_list, in spi_transfer_one_message()
1522 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_pump_messages()
1732 list_for_each_entry(xfer, &mesg->transfers, transfer_list) { in spi_finalize_current_message()
1739 list_for_each_entry(xfer, &mesg->transfers, transfer_list) in spi_finalize_current_message()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-fsl-espi.c161 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 Dspi-bcm63xx-hsspi.c283 list_for_each_entry(t, &msg->transfers, transfer_list) { in bcm63xx_prepare_prepend_transfer()
301 !list_is_last(&t->transfer_list, &msg->transfers)) { in bcm63xx_prepare_prepend_transfer()
312 if (!list_is_last(&t->transfer_list, &msg->transfers)) { in bcm63xx_prepare_prepend_transfer()
319 if (list_is_last(&t->transfer_list, &msg->transfers)) { in bcm63xx_prepare_prepend_transfer()
606 list_for_each_entry(t, &msg->transfers, transfer_list) { in bcm63xx_hsspi_do_dummy_cs_txrx()
632 if (list_is_last(&t->transfer_list, &msg->transfers)) { in bcm63xx_hsspi_do_dummy_cs_txrx()
640 if (!list_next_entry(t, transfer_list)->cs_off) in bcm63xx_hsspi_do_dummy_cs_txrx()
643 } else if (!list_is_last(&t->transfer_list, &msg->transfers) && in bcm63xx_hsspi_do_dummy_cs_txrx()
644 t->cs_off != list_next_entry(t, transfer_list)->cs_off) { in bcm63xx_hsspi_do_dummy_cs_txrx()
H A Dspi-bcm63xx.c257 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 Dspi-cavium.c135 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 Dspi.c1131 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_map_msg()
1177 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in __spi_unmap_msg()
1253 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_unmap_msg()
1278 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_map_msg()
1305 transfer_list) { in spi_map_msg()
1490 xfer = list_first_entry(&msg->transfers, struct spi_transfer, transfer_list); in spi_transfer_one_message()
1496 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_transfer_one_message()
1560 if (list_is_last(&xfer->transfer_list, in spi_transfer_one_message()
1567 if (!list_next_entry(xfer, transfer_list)->cs_off) in spi_transfer_one_message()
1570 } else if (!list_is_last(&xfer->transfer_list, in spi_transfer_one_message()
[all...]
H A Dspi-bcmbca-hsspi.c379 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 Dspi-axi-spi-engine.c215 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()
H A Dspi-mpc52xx.c198 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()
H A Dspi-xcomm.c149 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()
H A Dspi-ar934x.c93 list_for_each_entry(t, &m->transfers, transfer_list) { in ar934x_spi_transfer_one_message()
118 else if (list_is_last(&t->transfer_list, &m->transfers)) in ar934x_spi_transfer_one_message()
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Dspilib.c133 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()
319 xfer = list_next_entry(xfer, transfer_list); in gb_spi_decode_response()
334 transfer_list); in gb_spi_transfer_one_message()
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Dspilib.c133 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_dsi.c281 spinlock_t transfer_lock; /* protects transfer_list */
282 struct list_head transfer_list; member
1115 if (list_empty(&dsi->transfer_list)) { in exynos_dsi_transfer_start()
1120 xfer = list_first_entry(&dsi->transfer_list, in exynos_dsi_transfer_start()
1141 start = !list_empty(&dsi->transfer_list); in exynos_dsi_transfer_start()
1157 if (list_empty(&dsi->transfer_list)) { in exynos_dsi_transfer_finish()
1162 xfer = list_first_entry(&dsi->transfer_list, in exynos_dsi_transfer_finish()
1184 start = !list_empty(&dsi->transfer_list); in exynos_dsi_transfer_finish()
1203 if (!list_empty(&dsi->transfer_list) && in exynos_dsi_remove_transfer()
1204 xfer == list_first_entry(&dsi->transfer_list, in exynos_dsi_remove_transfer()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/netup_unidvb/
H A Dnetup_unidvb_spi.c107 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()
/kernel/linux/linux-6.6/drivers/media/pci/netup_unidvb/
H A Dnetup_unidvb_spi.c107 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
H A Dsamsung-dsim.c1208 if (list_empty(&dsi->transfer_list)) { in samsung_dsim_transfer_start()
1213 xfer = list_first_entry(&dsi->transfer_list, in samsung_dsim_transfer_start()
1234 start = !list_empty(&dsi->transfer_list); in samsung_dsim_transfer_start()
1250 if (list_empty(&dsi->transfer_list)) { in samsung_dsim_transfer_finish()
1255 xfer = list_first_entry(&dsi->transfer_list, in samsung_dsim_transfer_finish()
1277 start = !list_empty(&dsi->transfer_list); in samsung_dsim_transfer_finish()
1296 if (!list_empty(&dsi->transfer_list) && in samsung_dsim_remove_transfer()
1297 xfer == list_first_entry(&dsi->transfer_list, in samsung_dsim_remove_transfer()
1300 start = !list_empty(&dsi->transfer_list); in samsung_dsim_remove_transfer()
1325 stopped = list_empty(&dsi->transfer_list); in samsung_dsim_transfer()
[all...]
/kernel/linux/linux-5.10/include/linux/spi/
H A Dspi.h850 * @transfer_list: transfers are sequenced through @spi_message.transfers
970 struct list_head transfer_list; member
1057 list_add_tail(&t->transfer_list, &m->transfers); in spi_message_add_tail()
1063 list_del(&t->transfer_list); in spi_transfer_del()
1523 return list_is_last(&xfer->transfer_list, &ctlr->cur_msg->transfers); in spi_transfer_is_last()

Completed in 27 milliseconds

1234