Home
last modified time | relevance | path

Searched +full:b +full:- +full:facing (Results 1 – 25 of 53) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/
Dfsl,mu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dong Aisheng <aisheng.dong@nxp.com>
22 registers (Processor A-facing, Processor B-facing).
27 - const: fsl,imx6sx-mu
28 - const: fsl,imx7ulp-mu
29 - const: fsl,imx8-mu-scu
30 - items:
31 - enum:
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mailbox/
Dfsl,mu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dong Aisheng <aisheng.dong@nxp.com>
22 registers (Processor A-facing, Processor B-facing).
27 - const: fsl,imx6sx-mu
28 - const: fsl,imx7ulp-mu
29 - const: fsl,imx8ulp-mu
30 - const: fsl,imx8-mu-scu
31 - const: fsl,imx8-mu-seco
[all …]
/kernel/linux/linux-6.6/arch/mips/boot/dts/loongson/
Dloongson64-2k1000.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include <dt-bindings/interrupt-controller/irq.h>
10 #address-cells = <2>;
11 #size-cells = <2>;
14 #address-cells = <1>;
15 #size-cells = <0>;
21 #clock-cells = <1>;
27 #clock-cells = <0>;
28 compatible = "fixed-clock";
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/display/
Ddrm_dp_helper.c75 return link_status[r - DP_LANE0_1_STATUS]; in dp_link_status()
149 /* DP 2.0 128b/132b */
163 /* DP 2.0 errata for 128b/132b */
183 /* DP 2.0 errata for 128b/132b */
199 /* DP 2.0 errata for 128b/132b */
208 /* DP 2.0 errata for 128b/132b */
217 /* DP 2.0 errata for 128b/132b */
229 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x (max 4)\n", in __8b10b_clock_recovery_delay_us()
230 aux->name, rd_interval); in __8b10b_clock_recovery_delay_us()
241 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x (max 4)\n", in __8b10b_channel_eq_delay_us()
[all …]
/kernel/linux/linux-6.6/tools/lib/bpf/
Dlibbpf_common.h1 /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
4 * Common user-facing libbpf helpers.
40 * number of arguments provided by used in backwards-compatible way during the
45 #define ___libbpf_cat(A, B) A ## B argument
60 * Macro declares opts struct of given type and name, zero-initializes,
62 * values provided by users in struct initializer-syntax as varargs.
76 * structure size member. Values provided by users in struct initializer-
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dintel_engine_user.c2 * SPDX-License-Identifier: MIT
19 struct rb_node *p = i915->uabi_engines.rb_node; in intel_engine_lookup_user()
25 if (class < it->uabi_class) in intel_engine_lookup_user()
26 p = p->rb_left; in intel_engine_lookup_user()
27 else if (class > it->uabi_class || in intel_engine_lookup_user()
28 instance > it->uabi_instance) in intel_engine_lookup_user()
29 p = p->rb_right; in intel_engine_lookup_user()
30 else if (instance < it->uabi_instance) in intel_engine_lookup_user()
31 p = p->rb_left; in intel_engine_lookup_user()
41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user()
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3399-gru-scarlet.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Gru-scarlet board device tree source
8 #include "rk3399-gru.dtsi"
11 chassis-type = "tablet";
16 pp1250_s3: pp1250-s3 {
17 compatible = "regulator-fixed";
18 regulator-name = "pp1250_s3";
21 regulator-always-on;
22 regulator-boot-on;
23 regulator-min-microvolt = <1250000>;
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
Dintel_engine_user.c1 // SPDX-License-Identifier: MIT
19 struct rb_node *p = i915->uabi_engines.rb_node; in intel_engine_lookup_user()
25 if (class < it->uabi_class) in intel_engine_lookup_user()
26 p = p->rb_left; in intel_engine_lookup_user()
27 else if (class > it->uabi_class || in intel_engine_lookup_user()
28 instance > it->uabi_instance) in intel_engine_lookup_user()
29 p = p->rb_right; in intel_engine_lookup_user()
30 else if (instance < it->uabi_instance) in intel_engine_lookup_user()
31 p = p->rb_left; in intel_engine_lookup_user()
41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user()
[all …]
/kernel/linux/linux-5.10/Documentation/x86/
Dearlyprintk.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Mini-HOWTO for using the earlyprintk=dbgp boot option with a
13 [host/target] <-------> [USB debug key] <-------> [client/console]
21 the lspci -vvv output::
23 # lspci -vvv
25 …roller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20 [EHCI])
27 …Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisIN…
28 …Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- I…
31 Region 0: Memory at fe227000 (32-bit, non-prefetchable) [size=1K]
33 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
[all …]
/kernel/linux/linux-6.6/Documentation/arch/x86/
Dearlyprintk.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Mini-HOWTO for using the earlyprintk=dbgp boot option with a
13 [host/target] <-------> [USB debug key] <-------> [client/console]
21 the lspci -vvv output::
23 # lspci -vvv
25 …roller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20 [EHCI])
27 …Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisIN…
28 …Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- I…
31 Region 0: Memory at fe227000 (32-bit, non-prefetchable) [size=1K]
33 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
[all …]
/kernel/linux/linux-6.6/drivers/extcon/
Dextcon-usbc-tusb320.c1 // SPDX-License-Identifier: GPL-2.0
3 * drivers/extcon/extcon-tusb320.c - TUSB320 extcon driver
10 #include <linux/extcon-provider.h>
89 [TUSB320_ATTACHED_STATE_DFP] = "downstream facing port",
90 [TUSB320_ATTACHED_STATE_UFP] = "upstream facing port",
102 static const char sig[] = { '\0', 'T', 'U', 'S', 'B', '3', '2', '0' }; in tusb320_check_signature()
107 ret = regmap_read(priv->regmap, sizeof(sig) - 1 - i, &val); in tusb320_check_signature()
111 dev_err(priv->dev, "signature mismatch!\n"); in tusb320_check_signature()
112 return -ENODEV; in tusb320_check_signature()
124 if (priv->state != TUSB320_ATTACHED_STATE_NONE) in tusb320_set_mode()
[all …]
/kernel/linux/linux-6.6/drivers/thunderbolt/
Dacpi.c1 // SPDX-License-Identifier: GPL-2.0
26 fwnode = fwnode_find_reference(acpi_fwnode_handle(adev), "usb4-host-interface", 0); in tb_acpi_add_link()
31 if (dev_fwnode(&nhi->pdev->dev) != fwnode) in tb_acpi_add_link()
54 dev = dev->parent; in tb_acpi_add_link()
65 if (pdev->class == PCI_CLASS_SERIAL_USB_XHCI || in tb_acpi_add_link()
78 pm_runtime_get_sync(&pdev->dev); in tb_acpi_add_link()
80 link = device_link_add(&pdev->dev, &nhi->pdev->dev, in tb_acpi_add_link()
85 dev_dbg(&nhi->pdev->dev, "created link from %s\n", in tb_acpi_add_link()
86 dev_name(&pdev->dev)); in tb_acpi_add_link()
89 dev_warn(&nhi->pdev->dev, "device link creation from %s failed\n", in tb_acpi_add_link()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-mac.c1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
5 #include <linux/pcs-lynx.h>
9 #include "dpaa2-eth.h"
10 #include "dpaa2-mac.h"
23 if (mac->ver_major == ver_major) in dpaa2_mac_cmp_ver()
24 return mac->ver_minor - ver_minor; in dpaa2_mac_cmp_ver()
25 return mac->ver_major - ver_major; in dpaa2_mac_cmp_ver()
30 mac->features = 0; in dpaa2_mac_detect_features()
34 mac->features |= DPAA2_MAC_FEATURE_PROTOCOL_CHANGE; in dpaa2_mac_detect_features()
61 return -EINVAL; in phy_mode()
[all …]
/kernel/linux/linux-6.6/Documentation/networking/dsa/
Ddsa.rst22 An Ethernet switch typically comprises multiple front-panel ports and one
27 gateways, or even top-of-rack switches. This host Ethernet controller will
36 For each front-panel port, DSA creates specialized network devices which are
37 used as controlling and data-flowing endpoints for use by the Linux networking
46 - what port is this frame coming from
47 - what was the reason why this frame got forwarded
48 - how to send CPU originated traffic to specific ports
52 on Port-based VLAN IDs).
57 - the "cpu" port is the Ethernet switch facing side of the management
61 - the "dsa" port(s) are just conduits between two or more switches, and as such
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/
Dreporting-issues.rst1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0)
11 Are you facing a regression with vanilla kernels from the same stable or
36 ensure it's vanilla (IOW: not patched and not using add-on modules). Also make
40 If you are facing multiple issues with the Linux kernel at once, report each
44 to pin-point the culprit with a bisection; if you succeed, include its
45 commit-id and CC everyone in the sign-off-by chain.
51 Step-by-step guide how to report issues to the kernel maintainers
58 step-by-step approach. It still tries to be brief for readability and leaves
59 out a lot of details; those are described below the step-by-step guide in a
68 * Are you facing an issue with a Linux kernel a hardware or software vendor
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
Ddp.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
188 #define DP_HW2SW_MACID(mac_id) ({ typeof(mac_id) x = (mac_id); x ? x - 1 : 0; })
235 /* To indicate HW of CMEM address, b0-31 are cmem base received via QMI */
238 /* Of 20 bits cookie, b0-b8 is to indicate SPT offset and b9-19 for PPT */
255 #define DP_INVALID_BANK_ID -1
334 * - reo_cmd_list
335 * - reo_cmd_cache_flush_list
336 * - reo_cmd_cache_flush_count
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
Ddp.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
236 #define DP_HW2SW_MACID(mac_id) ((mac_id) ? ((mac_id) - 1) : 0)
282 * - reo_cmd_list
283 * - reo_cmd_cache_flush_list
284 * - reo_cmd_cache_flush_count
356 /* host -> target HTT_SRING_SETUP message
359 * each host facing LMAC SRING. Target setups up HW registers based
367 * |--------------- +-----------------+----------------+------------------|
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
Ddp.h1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */
3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
202 #define DP_HW2SW_MACID(mac_id) ((mac_id) ? ((mac_id) - 1) : 0)
247 * - reo_cmd_list
248 * - reo_cmd_cache_flush_list
249 * - reo_cmd_cache_flush_count
316 /* host -> target HTT_SRING_SETUP message
319 * each host facing LMAC SRING. Target setups up HW registers based
327 * |--------------- +-----------------+----------------+------------------|
329 * |----------------------------------------------------------------------|
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/
Ddrm_file.c35 #include <linux/dma-fence.h>
70 * The deprecated ->load callback must be called after the driver is in drm_dev_needs_global_mutex()
75 if (dev->driver->load || dev->driver->unload) in drm_dev_needs_global_mutex()
84 if (dev->driver->lastclose) in drm_dev_needs_global_mutex()
110 * For the driver-side event interface see drm_event_reserve_init() and
115 * function, modern drivers should use one of the provided memory-manager
116 * specific implementations. For GEM-based drivers this is drm_gem_mmap(), and
140 * For driver-private IOCTL handling see the more detailed discussion in
145 * drm_file_alloc - allocate file context
157 struct drm_device *dev = minor->dev; in drm_file_alloc()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/
Ddrm_file.c35 #include <linux/dma-fence.h>
66 * The deprecated ->load callback must be called after the driver is in drm_dev_needs_global_mutex()
71 if (dev->driver->load || dev->driver->unload) in drm_dev_needs_global_mutex()
80 if (dev->driver->lastclose) in drm_dev_needs_global_mutex()
106 * For the driver-side event interface see drm_event_reserve_init() and
111 * function, modern drivers should use one of the provided memory-manager
112 * specific implementations. For GEM-based drivers this is drm_gem_mmap().
135 * For driver-private IOCTL handling see the more detailed discussion in
140 * drm_file_alloc - allocate file context
153 struct drm_device *dev = minor->dev; in drm_file_alloc()
[all …]
/kernel/linux/linux-6.6/drivers/dma-buf/
Ddma-fence.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Fence mechanism for dma-buf and to allow for asynchronous dma access
16 #include <linux/dma-fence.h>
50 * Since the purposes of fences is to facilitate cross-device and
51 * cross-application synchronization, there's multiple ways to use one:
53 * - Individual fences can be exposed as a &sync_file, accessed as a file
58 * - Some subsystems also have their own explicit fencing primitives, like
62 * - Then there's also implicit fencing, where the synchronization points are
69 * DOC: fence cross-driver contract
77 * further command submission and force complete all in-flight fences, e.g.
[all …]
/kernel/linux/linux-5.10/include/linux/qed/
Dcommon_hsi.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
3 * Copyright (c) 2015-2016 QLogic Corporation
4 * Copyright (c) 2019-2020 Marvell International Ltd.
128 /* Traffic classes in network-facing blocks (PBF, BTB, NIG, BRB, PRS and QM) */
326 (DQ_PWM_OFFSET_TCM32_BASE + DQ_TCM_AGG_VAL_SEL_REG9 - 4)
366 #define QM_LINE_CRD_REG_SIGN_BIT BIT((QM_LINE_CRD_REG_WIDTH - 1))
368 #define QM_BYTE_CRD_REG_SIGN_BIT BIT((QM_BYTE_CRD_REG_WIDTH - 1))
370 #define QM_WFQ_CRD_REG_SIGN_BIT BIT((QM_WFQ_CRD_REG_WIDTH - 1))
372 #define QM_RL_CRD_REG_SIGN_BIT BIT((QM_RL_CRD_REG_WIDTH - 1))
451 PXP_PF_WINDOW_ADMIN_LENGTH - 1)
[all …]
/kernel/linux/linux-5.10/drivers/xen/xenbus/
Dxenbus_client.c2 * Client-facing interface for the Xenbus driver. In other words, the
3 * interface between the Xenbus and the device-specific code, be it the
115 * xenbus_watch_path - register a watch
123 * success, or -errno on error. On success, the given @path will be saved as
124 * @watch->node, and remains the caller's to free. On error, @watch->node will
137 watch->node = path; in xenbus_watch_path()
138 watch->will_handle = will_handle; in xenbus_watch_path()
139 watch->callback = callback; in xenbus_watch_path()
144 watch->node = NULL; in xenbus_watch_path()
145 watch->will_handle = NULL; in xenbus_watch_path()
[all …]
/kernel/linux/linux-6.6/drivers/xen/xenbus/
Dxenbus_client.c2 * Client-facing interface for the Xenbus driver. In other words, the
3 * interface between the Xenbus and the device-specific code, be it the
115 * xenbus_watch_path - register a watch
123 * success, or -errno on error. On success, the given @path will be saved as
124 * @watch->node, and remains the caller's to free. On error, @watch->node will
137 watch->node = path; in xenbus_watch_path()
138 watch->will_handle = will_handle; in xenbus_watch_path()
139 watch->callback = callback; in xenbus_watch_path()
144 watch->node = NULL; in xenbus_watch_path()
145 watch->will_handle = NULL; in xenbus_watch_path()
[all …]
/kernel/linux/linux-6.6/include/linux/qed/
Dcommon_hsi.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
3 * Copyright (c) 2015-2016 QLogic Corporation
4 * Copyright (c) 2019-2021 Marvell International Ltd.
132 /* Traffic classes in network-facing blocks (PBF, BTB, NIG, BRB, PRS and QM) */
334 (DQ_PWM_OFFSET_TCM32_BASE + DQ_TCM_AGG_VAL_SEL_REG9 - 4)
382 #define QM_LINE_CRD_REG_SIGN_BIT BIT((QM_LINE_CRD_REG_WIDTH - 1))
384 #define QM_BYTE_CRD_REG_SIGN_BIT BIT((QM_BYTE_CRD_REG_WIDTH - 1))
386 #define QM_WFQ_CRD_REG_SIGN_BIT BIT((QM_WFQ_CRD_REG_WIDTH - 1))
388 #define QM_RL_CRD_REG_SIGN_BIT BIT((QM_RL_CRD_REG_WIDTH - 1))
467 PXP_PF_WINDOW_ADMIN_LENGTH - 1)
[all …]

123