| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
| D | fsl,cpm1-tsa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: PowerQUICC CPM Time-slot assigner (TSA) controller 10 - Herve Codina <herve.codina@bootlin.com> 13 The TSA is the time-slot assigner that can be found on some PowerQUICC SoC. 14 Its purpose is to route some TDM time-slots to other internal serial 20 - enum: 21 - fsl,mpc885-tsa [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/ |
| D | ni_route_values.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */ 7 * COMEDI - Linux Control and Measurement Device Interface 29 * signals routes available on NI hardware. In many cases, one does not 30 * explicitly make these routes, rather one might indicate that something is 37 #define B(x) ((x) - NI_NAMES_BASE) argument 40 #define V(x) (((x) & 0x7f) | 0x80) argument 44 #define I(x) V(x) argument 46 #define U(x) 0x0 argument 51 #define I(x) (((x) & 0x7f) | 0x100) argument [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/tools/ |
| D | convert_c_to_py.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */ 14 #define BIT(x) (1UL << (x)) argument 24 #define RVij(rv, src, dest) ((rv)->register_values[(dest)][(src)]) 29 * "family" : "<family-name>", 41 " # dest -> {src0:val0, src1:val1, ...}\n" in family_write() 42 , rv->family); in family_write() 72 rv->family, dest, src, r); in family_write() 92 * "family" : "<family-name>", 104 " # dest -> [src0, src1, ...]\n" in device_write() [all …]
|
| D | convert_csv_to_c.py | 2 # SPDX-License-Identifier: GPL-2.0+ 3 # vim: ts=2:sw=2:et:tw=80:nowrap 6 # the device-global NI signal/terminal constants defined in comedi.h 32 D0 = D # (src-> dest->reg_value) 76 # data is src -> dest-list 81 # data is dest -> src-list 89 # Sort by order of device-global names (numerically) 93 '{I0}.routes = (struct ni_route_set[]){{' 118 MKFILE_SEGMENTS = 'device-route.mk' 125 // SPDX-License-Identifier: GPL-2.0+ [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
| D | ni_routes.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */ 7 * COMEDI - Linux Control and Measurement Device Interface 34 * struct ni_route_set - Set of destinations with a common source. 46 * struct ni_device_routes - List of all src->dest sets for a particular device. 47 * @device: Name of board/device (e.g. pxi-6733). 49 * @routes: List of route sets that are valid for this device. 54 struct ni_route_set *routes; member 58 * struct ni_route_tables - Register values and valid routes for a device. 60 * @route_values: Pointer to register values for all routes for the family to [all …]
|
| D | ni_routes.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */ 7 * COMEDI - Linux Control and Measurement Device Interface 34 * #define B(x) ((x) - NI_NAMES_BASE) 43 * #define V(x) ((x) | 0x80) 45 * #define UNMARK(x) ((x) & (~(0x80))) 61 if (memcmp(ni_all_route_values[i]->family, device_family, in ni_find_route_values() 63 rv = &ni_all_route_values[i]->register_values[0][0]; in ni_find_route_values() 71 * Find the valid routes for a board. 80 if (memcmp(ni_device_routes_list[i]->device, board_name, in ni_find_valid_routes() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/tests/ |
| D | ni_routes_test.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */ 5 * Unit tests for NI routes (ni_routes.c module). 7 * COMEDI - Linux Control and Measurement Device Interface 28 #define O(x) ((x) + NI_NAMES_BASE) argument 29 #define B(x) ((x) - NI_NAMES_BASE) argument 30 #define V(x) ((x) | 0x80) argument 33 static const char *pci_6070e = "pci-6070e"; 34 static const char *pci_6220 = "pci-6220"; 35 static const char *pci_fake = "pci-fake"; [all …]
|
| /kernel/linux/linux-6.6/drivers/soc/fsl/qe/ |
| D | tsa.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <dt-bindings/soc/cpm1-fsl,tsa.h> 24 #define TSA_SIRAM_ENTRY_CNT(x) (((x) & 0x0f) << 18) argument 37 #define TSA_SIMODE_TDMA(x) ((x) << 0) argument 38 #define TSA_SIMODE_TDMB(x) ((x) << 16) argument 45 #define TSA_SIMODE_TDM_RFSD(x) ((x) << 8) argument 52 #define TSA_SIMODE_TDM_TFSD(x) ((x) << 0) argument 72 #define TSA_SICR_SCC2(x) ((x) << 8) argument 73 #define TSA_SICR_SCC3(x) ((x) << 16) argument 74 #define TSA_SICR_SCC4(x) ((x) << 24) argument [all …]
|
| /kernel/linux/linux-6.6/drivers/net/dsa/sja1105/ |
| D | sja1105_ptp.c | 1 // SPDX-License-Identifier: GPL-2.0 7 /* The adjfine API clamps ppb between [-32,768,000, 32,768,000], and 8 * therefore scaled_ppm between [-2,147,483,648, 2,147,483,647]. 11 * Percentually speaking, this is a +/- 0.032x adjustment of the 12 * free-running counter (0.968x to 1.032x). 20 * one-shot toggle (no return to level) on the PTP_CLK pin. When used as a 29 /* This range is actually +/- SJA1105_MAX_ADJ_PPB 30 * divided by 1000 (ppb -> ppm) and with a 16-bit 34 * Convert scaled_ppm from the +/- ((10^6) << 16) range 35 * into the +/- (1 << 31) range. [all …]
|
| /kernel/linux/linux-5.10/drivers/net/dsa/sja1105/ |
| D | sja1105_ptp.c | 1 // SPDX-License-Identifier: GPL-2.0 7 /* The adjfine API clamps ppb between [-32,768,000, 32,768,000], and 8 * therefore scaled_ppm between [-2,147,483,648, 2,147,483,647]. 11 * Percentually speaking, this is a +/- 0.032x adjustment of the 12 * free-running counter (0.968x to 1.032x). 20 * one-shot toggle (no return to level) on the PTP_CLK pin. When used as a 29 /* This range is actually +/- SJA1105_MAX_ADJ_PPB 30 * divided by 1000 (ppb -> ppm) and with a 16-bit 34 * Convert scaled_ppm from the +/- ((10^6) << 16) range 35 * into the +/- (1 << 31) range. [all …]
|
| /kernel/linux/linux-5.10/drivers/memory/samsung/ |
| D | exynos5422-dmc.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <linux/devfreq-event.h> 100 * struct dmc_opp_table - Operating level desciption 112 * struct exynos5_dmc - main structure describing DMC device 195 __val = (t_val) << (timing)->bit_beg; \ 219 TIMING_FIELD("tW2W-C2C", 14, 14), 220 TIMING_FIELD("tR2R-C2C", 12, 12), 242 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_set_event() 243 if (!dmc->counter[i]) in exynos5_counters_set_event() 245 ret = devfreq_event_set_event(dmc->counter[i]); in exynos5_counters_set_event() [all …]
|
| /kernel/linux/linux-6.6/drivers/memory/samsung/ |
| D | exynos5422-dmc.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <linux/devfreq-event.h> 100 * struct dmc_opp_table - Operating level desciption 112 * struct exynos5_dmc - main structure describing DMC device 195 __val = (t_val) << (timing)->bit_beg; \ 219 TIMING_FIELD("tW2W-C2C", 14, 14), 220 TIMING_FIELD("tR2R-C2C", 12, 12), 242 for (i = 0; i < dmc->num_counters; i++) { in exynos5_counters_set_event() 243 if (!dmc->counter[i]) in exynos5_counters_set_event() 245 ret = devfreq_event_set_event(dmc->counter[i]); in exynos5_counters_set_event() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/ni_route_values/ |
| D | ni_mseries.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */ 7 * COMEDI - Linux Control and Measurement Device Interface 22 * This file includes a list of all the values of various signals routes 23 * available on NI 660x hardware. In many cases, one does not explicitly make 24 * these routes, rather one might indicate that something is used as the source 43 * DAQ-STC. There is some evidence that using CtrGate values is valid (see 44 * comedi.h). Some information and hints exist in the M-Series user manual 45 * (ni-62xx user-manual 371022K-01). 582 * for (*->TRIGGER_LINE(*)) MUX, a value of 12 should be [all …]
|
| D | ni_eseries.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */ 7 * COMEDI - Linux Control and Measurement Device Interface 22 * This file includes a list of all the values of various signals routes 23 * available on NI 660x hardware. In many cases, one does not explicitly make 24 * these routes, rather one might indicate that something is used as the source 41 * Note that for e-series devices, the backplane TRIGGER_LINE(6) is generally 550 * (NI_AI_StartTrigger->NI_AO_StartTrigger), MHDDK says 551 * used register value 18 and DAQ-STC says 19. 552 * Hoping that the MHDDK is correct--being a "working" [all …]
|
| D | ni_660x.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* vim: set ts=8 sw=8 noet tw=80 nowrap: */ 7 * COMEDI - Linux Control and Measurement Device Interface 22 * This file includes a list of all the values of various signals routes 23 * available on NI 660x hardware. In many cases, one does not explicitly make 24 * these routes, rather one might indicate that something is used as the source
|
| /kernel/linux/linux-5.10/net/ipv4/ |
| D | tcp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 * Corey Minyard <wf-rch!minyard@relay.EU.net> 13 * Florian La Roche, <flla@stud.uni-sb.de> 25 * sk->inuse=1 and was trying to connect 51 * Alan Cox : sk->keepopen now seems to work 53 * Alan Cox : Fixed assorted sk->rqueue->next errors 63 * Alan Cox : FIN with no memory -> CRASH 113 * Alan Cox : Changed the semantics of sk->socket to 164 * Matt Day : poll()->select() match BSD precisely on error 166 * Marc Tamsky : Various sk->prot->retransmits and [all …]
|
| D | route.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * ROUTE - implementation of the IP router. 48 * Andi Kleen : Load-limit warning messages. 117 ((oldflp4)->flowi4_tos & (IPTOS_RT_MASK | RTO_ONLINK)) 223 seq_printf(seq, "%-127s\n", in rt_cache_seq_show() 257 for (cpu = *pos-1; cpu < nr_cpu_ids; ++cpu) { in rt_cpu_seq_start() 295 seq_printf(seq,"%08x %08x %08x %08x %08x %08x %08x %08x " in rt_cpu_seq_show() 296 " %08x %08x %08x %08x %08x %08x %08x %08x %08x \n", in rt_cpu_seq_show() 298 0, /* st->in_hit */ in rt_cpu_seq_show() 299 st->in_slow_tot, in rt_cpu_seq_show() [all …]
|
| /kernel/linux/linux-6.6/net/ipv4/ |
| D | tcp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 * Corey Minyard <wf-rch!minyard@relay.EU.net> 13 * Florian La Roche, <flla@stud.uni-sb.de> 25 * sk->inuse=1 and was trying to connect 51 * Alan Cox : sk->keepopen now seems to work 53 * Alan Cox : Fixed assorted sk->rqueue->next errors 63 * Alan Cox : FIN with no memory -> CRASH 113 * Alan Cox : Changed the semantics of sk->socket to 164 * Matt Day : poll()->select() match BSD precisely on error 166 * Marc Tamsky : Various sk->prot->retransmits and [all …]
|
| D | route.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * ROUTE - implementation of the IP router. 48 * Andi Kleen : Load-limit warning messages. 110 ((oldflp4)->flowi4_tos & (IPTOS_RT_MASK | RTO_ONLINK)) 222 seq_printf(seq, "%-127s\n", in rt_cache_seq_show() 243 for (cpu = *pos-1; cpu < nr_cpu_ids; ++cpu) { in rt_cpu_seq_start() 281 seq_printf(seq, "%08x %08x %08x %08x %08x %08x %08x " in rt_cpu_seq_show() 282 "%08x %08x %08x %08x %08x %08x " in rt_cpu_seq_show() 283 "%08x %08x %08x %08x\n", in rt_cpu_seq_show() 285 0, /* st->in_hit */ in rt_cpu_seq_show() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
| D | vpfe_capture.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2008-2009 Texas Instruments Inc 14 * YUV data through an in-built analog encoder or Digital LCD port. This 19 * MT9T001) --> Raw Bayer RGB ---> MUX -> VPFE (CCDC/ISIF) 33 * does very little or no processing on YUV data and does pre-process Raw 40 * - MMAP IO 41 * - Capture using TVP5146 over BT.656 42 * - support for interfacing decoders using sub device model 43 * - Work with DM355 or DM6446 CCDC to do Raw Bayer RGB/YUV 46 * - Support multiple REQBUF after open [all …]
|
| /kernel/linux/linux-6.6/net/ipv6/ |
| D | seg6_local.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * SR-IPv6 implementation 76 /* default length values (expressed in bits) for both Locator-Block and 77 * Locator-Node Function. 82 * Locator-Block and Locator-Node Function must be byte-aligned (we can 97 * used directly to check whether the lengths (in bits) of Locator-Block and 98 * Locator-Node Function are valid according to (i), (ii), (iii). 130 /* Locator-Block length, expressed in bits */ 132 /* Locator-Node Function length, expressed in bits*/ 137 DT_INVALID_MODE = -EINVAL, [all …]
|