Home
last modified time | relevance | path

Searched refs:transfers (Results 1 - 25 of 111) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/media/platform/amphion/
H A Dvpu_color.c79 u32 vpu_color_cvrt_transfers_v2i(u32 transfers) in vpu_color_cvrt_transfers_v2i() argument
81 return vpu_helper_find_in_array_u8(colortransfers, ARRAY_SIZE(colortransfers), transfers); in vpu_color_cvrt_transfers_v2i()
84 u32 vpu_color_cvrt_transfers_i2v(u32 transfers) in vpu_color_cvrt_transfers_i2v() argument
86 return transfers < ARRAY_SIZE(colortransfers) ? colortransfers[transfers] : 0; in vpu_color_cvrt_transfers_i2v()
117 int vpu_color_check_transfers(u32 transfers) in vpu_color_check_transfers() argument
119 return vpu_color_cvrt_transfers_v2i(transfers) ? 0 : -EINVAL; in vpu_color_check_transfers()
145 u32 transfers; in vpu_color_get_default() local
151 transfers = V4L2_XFER_FUNC_709; in vpu_color_get_default()
157 transfers in vpu_color_get_default()
[all...]
H A Dvpu_helpers.h58 int vpu_color_check_transfers(u32 transfers);
63 u32 vpu_color_cvrt_transfers_v2i(u32 transfers);
64 u32 vpu_color_cvrt_transfers_i2v(u32 transfers);
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-loopback-test.c25 /* flag to only simulate transfers */
94 .transfers = {
108 .transfers = {
121 .transfers = {
133 .transfers = {
140 .description = "two tx-transfers - alter both",
146 .transfers = {
157 .description = "two tx-transfers - alter first",
163 .transfers = {
174 .description = "two tx-transfers
[all...]
H A Dspi-fsl-espi.c160 first = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_check_message()
163 list_for_each_entry(t, &m->transfers, transfer_list) { in fsl_espi_check_message()
166 dev_err(espi->dev, "bits_per_word/speed_hz should be the same for all transfers\n"); in fsl_espi_check_message()
171 /* ESPI supports MSB-first transfers for word size 8 / 16 only */ in fsl_espi_check_message()
190 * - message has two transfers in fsl_espi_check_rxskip_mode()
198 list_for_each_entry(t, &m->transfers, transfer_list) { in fsl_espi_check_rxskip_mode()
406 espi->m_transfers = &m->transfers; in fsl_espi_trans()
407 espi->tx_t = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_trans()
411 espi->rx_t = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_trans()
446 list_for_each_entry(t, &m->transfers, transfer_lis in fsl_espi_do_one_msg()
[all...]
H A Dspi-cavium.c135 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in octeon_spi_transfer_one_message()
137 &msg->transfers); in octeon_spi_transfer_one_message()
H A Dspi-bcm63xx-hsspi.c275 * Multiple transfers within a message may be combined into one transfer in bcm63xx_prepare_prepend_transfer()
280 * 3. No delay and cs_change between transfers in bcm63xx_prepare_prepend_transfer()
283 list_for_each_entry(t, &msg->transfers, transfer_list) { in bcm63xx_prepare_prepend_transfer()
296 "exceed max buf len, abort prepending transfers!\n"); 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()
333 * the previous transfers are sent through prepend bytes and in bcm63xx_prepare_prepend_transfer()
338 "exceed max prepend len, abort prepending transfers!\n"); in bcm63xx_prepare_prepend_transfer()
595 * during the actual transfers in bcm63xx_hsspi_do_dummy_cs_txrx()
[all...]
H A Dspi.c182 SPI_STATISTICS_SHOW(transfers); variable
327 u64_stats_inc(&stats->transfers); in spi_statistics_add_transfer_stats()
1131 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()
1304 list_for_each_entry(xfer, &msg->transfers, in spi_map_msg()
1341 * otherwise we may get 0 for short transfers. in spi_transfer_wait()
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_lis in spi_transfer_one_message()
[all...]
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()
H A Dspi-test.h41 * @transfers: array of @spi_transfers that are part of the
43 * @transfer_count: number of transfers
63 * @iterate_transfer_mask: the bitmask of transfers to which the iterations
75 struct spi_transfer transfers[SPI_TEST_MAX_TRANSFERS]; member
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()
248 xfer = list_first_entry(&msg->transfers, in spi_engine_xfer_next()
250 } else if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_xfer_next()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-loopback-test.c25 /* flag to only simulate transfers */
83 .transfers = {
97 .transfers = {
110 .transfers = {
122 .transfers = {
129 .description = "two tx-transfers - alter both",
135 .transfers = {
146 .description = "two tx-transfers - alter first",
152 .transfers = {
163 .description = "two tx-transfers
[all...]
H A Dspi-fsl-espi.c160 first = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_check_message()
163 list_for_each_entry(t, &m->transfers, transfer_list) { in fsl_espi_check_message()
166 dev_err(espi->dev, "bits_per_word/speed_hz should be the same for all transfers\n"); in fsl_espi_check_message()
171 /* ESPI supports MSB-first transfers for word size 8 / 16 only */ in fsl_espi_check_message()
190 * - message has two transfers in fsl_espi_check_rxskip_mode()
198 list_for_each_entry(t, &m->transfers, transfer_list) { in fsl_espi_check_rxskip_mode()
406 espi->m_transfers = &m->transfers; in fsl_espi_trans()
407 espi->tx_t = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_trans()
411 espi->rx_t = list_first_entry(&m->transfers, struct spi_transfer, in fsl_espi_trans()
447 list_for_each_entry(t, &m->transfers, transfer_lis in fsl_espi_do_one_msg()
[all...]
H A Dspi-cavium.c135 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in octeon_spi_transfer_one_message()
137 &msg->transfers); in octeon_spi_transfer_one_message()
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-test.h41 * @transfers: array of @spi_transfers that are part of the
43 * @transfer_count: number of transfers
63 * @iterate_transfer_mask: the bitmask of transfers to which the iterations
75 struct spi_transfer transfers[SPI_TEST_MAX_TRANSFERS]; member
H A Dspi.c157 SPI_STATISTICS_SHOW(transfers, "%lu");
300 stats->transfers++; in spi_statistics_add_transfer_stats()
967 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()
1097 list_for_each_entry(xfer, &msg->transfers, in spi_map_msg()
1266 list_for_each_entry(xfer, &msg->transfers, transfer_list) { in spi_transfer_one_message()
1326 &msg->transfers)) { in spi_transfer_one_message()
1522 list_for_each_entry(xfer, &msg->transfers, transfer_lis in __spi_pump_messages()
[all...]
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()
252 xfer = list_first_entry(&msg->transfers, in spi_engine_xfer_next()
254 } else if (list_is_last(&xfer->transfer_list, &msg->transfers)) { in spi_engine_xfer_next()
/kernel/linux/linux-5.10/include/linux/spi/
H A Dspi.h31 * struct spi_statistics - statistics for spi transfers
35 * @transfers: number of spi_transfers handled
53 * number of transfers that have been split because of
60 unsigned long transfers; member
123 * @bits_per_word: Data transfers involve one or more words; word sizes
354 * It's always safe to call this unless transfers are pending on
386 * message while queuing transfers that arrive in the meantime. When the
496 /* bitmask of supported bits_per_word for transfers */
543 * IMPORTANT: this may be called when transfers to another
545 * which could break those transfers
1007 struct list_head transfers; global() member
[all...]
/kernel/linux/linux-6.6/include/linux/spi/
H A Dspi.h39 * struct spi_statistics - statistics for spi transfers
44 * @transfers: number of spi_transfers handled
62 * number of transfers that have been split because of
69 u64_stats_t transfers; member
141 * @bits_per_word: Data transfers involve one or more words; word sizes
405 * It's always safe to call this unless transfers are pending on
445 * message while queuing transfers that arrive in the meantime. When the
507 * for spi_sync transfers.
552 /* Bitmask of supported bits_per_word for transfers */
604 * IMPORTANT: this may be called when transfers t
1108 struct list_head transfers; global() member
[all...]
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Dspilib.c131 if (last_xfer == list_last_entry(&msg->transfers, in setup_next_xfer()
154 if (xfer == list_last_entry(&msg->transfers, struct spi_transfer, in get_next_xfer()
180 /* Find number of transfers queued and tx/rx length in the message */ in gb_spi_operation_create()
242 gb_xfer = &request->transfers[0]; in gb_spi_operation_create()
245 /* Fill in the transfers array */ in gb_spi_operation_create()
332 spi->first_xfer = list_first_entry_or_null(&msg->transfers, in gb_spi_transfer_one_message()
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Dspilib.c131 if (last_xfer == list_last_entry(&msg->transfers, in setup_next_xfer()
154 if (xfer == list_last_entry(&msg->transfers, struct spi_transfer, in get_next_xfer()
180 /* Find number of transfers queued and tx/rx length in the message */ in gb_spi_operation_create()
242 gb_xfer = &request->transfers[0]; in gb_spi_operation_create()
245 /* Fill in the transfers array */ in gb_spi_operation_create()
336 spi->first_xfer = list_first_entry_or_null(&msg->transfers, in gb_spi_transfer_one_message()
/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()
116 &msg->transfers) && 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()
116 &msg->transfers) && in netup_spi_transfer()

Completed in 24 milliseconds

12345