/kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
H A D | vpu_color.c | 79 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 D | vpu_helpers.h | 58 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 D | spi-loopback-test.c | 25 /* 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 D | spi-fsl-espi.c | 160 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 D | spi-cavium.c | 135 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 D | spi-bcm63xx-hsspi.c | 275 * 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 D | spi.c | 182 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 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()
|
H A D | spi-ar934x.c | 93 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 D | spi-test.h | 41 * @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 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() 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 D | spi-loopback-test.c | 25 /* 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 D | spi-fsl-espi.c | 160 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 D | spi-cavium.c | 135 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 D | spi-ar934x.c | 92 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 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()
|
H A D | spi-test.h | 41 * @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 D | spi.c | 157 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 D | spi-axi-spi-engine.c | 219 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 D | spi.h | 31 * 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 D | spi.h | 39 * 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 D | spilib.c | 131 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 D | spilib.c | 131 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 D | netup_unidvb_spi.c | 107 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 D | netup_unidvb_spi.c | 107 list_for_each_entry(t, &msg->transfers, transfer_list) { in netup_spi_transfer() 116 &msg->transfers) && in netup_spi_transfer()
|