/linux-6.12.1/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_devlink.h | 1 /* Broadcom NetXtreme-C/E network driver. 5 * This program is free software; you can redistribute it and/or modify 7 * the Free Software Foundation. 19 static inline struct bnxt *bnxt_get_bp_from_dl(struct devlink *dl) in bnxt_get_bp_from_dl() argument 21 return ((struct bnxt_dl *)devlink_priv(dl))->bp; in bnxt_get_bp_from_dl() 26 devlink_remote_reload_actions_performed(bp->dl, 0, in bnxt_dl_remote_reload() 31 static inline bool bnxt_dl_get_remote_reset(struct devlink *dl) in bnxt_dl_get_remote_reset() argument 33 return ((struct bnxt_dl *)devlink_priv(dl))->remote_reset; in bnxt_dl_get_remote_reset() 36 static inline void bnxt_dl_set_remote_reset(struct devlink *dl, bool value) in bnxt_dl_set_remote_reset() argument 38 ((struct bnxt_dl *)devlink_priv(dl))->remote_reset = value; in bnxt_dl_set_remote_reset()
|
D | bnxt_devlink.c | 1 /* Broadcom NetXtreme-C/E network driver. 5 * This program is free software; you can redistribute it and/or modify 7 * the Free Software Foundation. 27 if (test_bit(BNXT_STATE_FW_FATAL_COND, &bp->state) || in __bnxt_fw_recover() 28 test_bit(BNXT_STATE_FW_NON_FATAL_COND, &bp->state)) in __bnxt_fw_recover() 35 bnxt_dl_flash_update(struct devlink *dl, in bnxt_dl_flash_update() argument 39 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_flash_update() 45 return -EPERM; in bnxt_dl_flash_update() 48 devlink_flash_update_status_notify(dl, "Preparing to flash", NULL, 0, 0); in bnxt_dl_flash_update() 49 rc = bnxt_flash_package_from_fw_obj(bp->dev, params->fw, 0, extack); in bnxt_dl_flash_update() [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/dispnv04/ |
D | hw.h | 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 8 * and/or sell copies of the Software, and to permit persons to whom the 9 * Software is furnished to do so, subject to the following conditions: 12 * all copies or substantial portions of the Software. 14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 20 * SOFTWARE. 32 (0xffffffff >> (31 - ((1 ? field) - (0 ? field)))) << (0 ? field)) 62 struct nvif_object *device = &nouveau_drm(dev)->client.device.object; in NVReadCRTC() [all …]
|
/linux-6.12.1/include/ufs/ |
D | ufs_quirks.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved. 22 * ufs_dev_quirk - ufs device quirk info 33 * Some vendor's UFS device sends back to back NACs for the DL data frames 36 * retransmitted DL frame from the host and in such cases it might be possible 42 * - As soon as SW sees the DL NAC error, it should schedule the error handler 43 * - Error handler would sleep for 50ms to see if there are any fatal errors 45 * - If there are fatal errors then SW does normal error recovery. 46 * - If there are no fatal errors then SW sends the NOP command to device 48 * - If NOP command times out, SW does normal error recovery [all …]
|
/linux-6.12.1/Documentation/accel/ |
D | introduction.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 accelerators in a common way to user-space and provide a common set of 11 These devices can be either stand-alone ASICs or IP blocks inside an SoC/GPU. 13 Machine-Learning (ML) and/or Deep-Learning (DL) computations, the accel layer 19 - Edge AI - doing inference at an edge device. It can be an embedded ASIC/FPGA, 23 - Inference data-center - single/multi user devices in a large server. This 24 type of device can be stand-alone or an IP inside a SoC or a GPU. It will 25 have on-board DRAM (to hold the DL topology), DMA engines and 26 command submission queues (either kernel or user-space queues). 28 virtualization (SR-IOV) to support multiple VMs on the same device. In [all …]
|
/linux-6.12.1/drivers/media/platform/renesas/vsp1/ |
D | vsp1_dl.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * vsp1_dl.c -- R-Car VSP1 Display List 11 #include <linux/dma-mapping.h> 41 * struct vsp1_dl_ext_header - Extended display list header 43 * @pre_ext_dl_num_cmd: number of pre-extended command bodies to parse 45 * @pre_ext_dl_plist: start address of pre-extended display list bodies 46 * @post_ext_dl_num_cmd: number of post-extended command bodies to parse 47 * @post_ext_dl_plist: start address of post-extended display list bodies 54 * expecting 32-bit accesses. The flags are appropriate to the whole 79 * struct vsp1_pre_ext_dl_body - Pre Extended Display List Body [all …]
|
/linux-6.12.1/net/bluetooth/rfcomm/ |
D | tty.c | 6 This program is free software; you can redistribute it and/or modify 8 published by the Free Software Foundation; 10 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 17 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 21 SOFTWARE IS DISCLAIMED. 78 /* ---- Device functions ---- */ 83 struct rfcomm_dlc *dlc = dev->dlc; in rfcomm_dev_destruct() 89 if (dlc->owner == dev) in rfcomm_dev_destruct() 90 dlc->owner = NULL; in rfcomm_dev_destruct() 95 if (dev->tty_dev) in rfcomm_dev_destruct() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx6dl-cubox-i.dts | 4 * This file is dual-licensed: you can use it either under the terms 9 * a) This file is free software; you can redistribute it and/or 11 * version 2 as published by the Free Software Foundation. 21 * obtaining a copy of this software and associated documentation 22 * files (the "Software"), to deal in the Software without 25 * sell copies of the Software, and to permit persons to whom the 26 * Software is furnished to do so, subject to the following 30 * included in all copies or substantial portions of the Software. 32 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 38 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR [all …]
|
D | imx6dl-cubox-i-emmc-som-v15.dts | 4 * This file is dual-licensed: you can use it either under the terms 9 * a) This file is free software; you can redistribute it and/or 11 * version 2 as published by the Free Software Foundation. 21 * obtaining a copy of this software and associated documentation 22 * files (the "Software"), to deal in the Software without 25 * sell copies of the Software, and to permit persons to whom the 26 * Software is furnished to do so, subject to the following 30 * included in all copies or substantial portions of the Software. 32 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 38 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR [all …]
|
D | imx6dl-hummingboard-emmc-som-v15.dts | 2 * Copyright (C) 2014 Rabeeh Khoury (rabeeh@solid-run.com) 5 * This file is dual-licensed: you can use it either under the terms 10 * a) This file is free software; you can redistribute it and/or 12 * version 2 as published by the Free Software Foundation. 22 * obtaining a copy of this software and associated documentation 23 * files (the "Software"), to deal in the Software without 26 * sell copies of the Software, and to permit persons to whom the 27 * Software is furnished to do so, subject to the following 31 * included in all copies or substantial portions of the Software. 33 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, [all …]
|
D | imx6dl-hummingboard2.dts | 2 * Copyright (C) 2015 Rabeeh Khoury <rabeeh@solid-run.com> 5 * This file is dual-licensed: you can use it either under the terms 10 * a) This file is free software; you can redistribute it and/or 12 * version 2 as published by the Free Software Foundation. 22 * obtaining a copy of this software and associated documentation 23 * files (the "Software"), to deal in the Software without 26 * sell copies of the Software, and to permit persons to whom the 27 * Software is furnished to do so, subject to the following 31 * included in all copies or substantial portions of the Software. 33 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, [all …]
|
D | imx6dl-cubox-i-som-v15.dts | 4 * This file is dual-licensed: you can use it either under the terms 9 * a) This file is free software; you can redistribute it and/or 11 * version 2 as published by the Free Software Foundation. 21 * obtaining a copy of this software and associated documentation 22 * files (the "Software"), to deal in the Software without 25 * sell copies of the Software, and to permit persons to whom the 26 * Software is furnished to do so, subject to the following 30 * included in all copies or substantial portions of the Software. 32 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 38 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR [all …]
|
D | imx6dl-hummingboard.dts | 2 * Copyright (C) 2014 Rabeeh Khoury (rabeeh@solid-run.com) 5 * This file is dual-licensed: you can use it either under the terms 10 * a) This file is free software; you can redistribute it and/or 12 * version 2 as published by the Free Software Foundation. 22 * obtaining a copy of this software and associated documentation 23 * files (the "Software"), to deal in the Software without 26 * sell copies of the Software, and to permit persons to whom the 27 * Software is furnished to do so, subject to the following 31 * included in all copies or substantial portions of the Software. 33 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, [all …]
|
D | imx6dl-hummingboard2-som-v15.dts | 3 * Copyright (C) 2015 Rabeeh Khoury <rabeeh@solid-run.com> 6 * This file is dual-licensed: you can use it either under the terms 11 * a) This file is free software; you can redistribute it and/or 13 * published by the Free Software Foundation; either version 2 of the 24 * obtaining a copy of this software and associated documentation 25 * files (the "Software"), to deal in the Software without 28 * sell copies of the Software, and to permit persons to whom the 29 * Software is furnished to do so, subject to the following 33 * included in all copies or substantial portions of the Software. 35 * THE SOFTWARE IS PROVIDED , WITHOUT WARRANTY OF ANY KIND [all …]
|
D | imx6dl-hummingboard-som-v15.dts | 2 * Copyright (C) 2014 Rabeeh Khoury (rabeeh@solid-run.com) 5 * This file is dual-licensed: you can use it either under the terms 10 * a) This file is free software; you can redistribute it and/or 12 * version 2 as published by the Free Software Foundation. 22 * obtaining a copy of this software and associated documentation 23 * files (the "Software"), to deal in the Software without 26 * sell copies of the Software, and to permit persons to whom the 27 * Software is furnished to do so, subject to the following 31 * included in all copies or substantial portions of the Software. 33 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, [all …]
|
D | imx6dl-solidsense.dts | 2 * Copyright (C) 2015 Rabeeh Khoury <rabeeh@solid-run.com> 5 * This file is dual-licensed: you can use it either under the terms 10 * a) This file is free software; you can redistribute it and/or 12 * version 2 as published by the Free Software Foundation. 22 * obtaining a copy of this software and associated documentation 23 * files (the "Software"), to deal in the Software without 26 * sell copies of the Software, and to permit persons to whom the 27 * Software is furnished to do so, subject to the following 31 * included in all copies or substantial portions of the Software. 33 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, [all …]
|
D | imx6dl-hummingboard2-emmc-som-v15.dts | 3 * Copyright (C) 2015 Rabeeh Khoury <rabeeh@solid-run.com> 6 * This file is dual-licensed: you can use it either under the terms 11 * a) This file is free software; you can redistribute it and/or 13 * published by the Free Software Foundation; either version 2 of the 24 * obtaining a copy of this software and associated documentation 25 * files (the "Software"), to deal in the Software without 28 * sell copies of the Software, and to permit persons to whom the 29 * Software is furnished to do so, subject to the following 33 * included in all copies or substantial portions of the Software. 35 * THE SOFTWARE IS PROVIDED , WITHOUT WARRANTY OF ANY KIND [all …]
|
/linux-6.12.1/arch/arm/boot/dts/allwinner/ |
D | axp223.dtsi | 4 * Quentin Schulz <quentin.schulz@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 11 * a) This file is free software; you can redistribute it and/or 13 * published by the Free Software Foundation; either version 2 of the 24 * obtaining a copy of this software and associated documentation 25 * files (the "Software"), to deal in the Software without 28 * sell copies of the Software, and to permit persons to whom the 29 * Software is furnished to do so, subject to the following 33 * included in all copies or substantial portions of the Software. 35 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, [all …]
|
D | axp209.dtsi | 2 * Copyright 2015 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 11 * a) This file is free software; you can redistribute it and/or 13 * published by the Free Software Foundation; either version 2 of the 24 * obtaining a copy of this software and associated documentation 25 * files (the "Software"), to deal in the Software without 28 * sell copies of the Software, and to permit persons to whom the 29 * Software is furnished to do so, subject to the following 33 * included in all copies or substantial portions of the Software. [all …]
|
D | axp22x.dtsi | 2 * Copyright 2015 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 11 * a) This file is free software; you can redistribute it and/or 13 * published by the Free Software Foundation; either version 2 of the 24 * obtaining a copy of this software and associated documentation 25 * files (the "Software"), to deal in the Software without 28 * sell copies of the Software, and to permit persons to whom the 29 * Software is furnished to do so, subject to the following 33 * included in all copies or substantial portions of the Software. [all …]
|
/linux-6.12.1/drivers/gpu/drm/nouveau/ |
D | nouveau_bios.h | 2 * Copyright 2007-2008 Nouveau Project 5 * copy of this software and associated documentation files (the "Software"), 6 * to deal in the Software without restriction, including without limitation 8 * and/or sell copies of the Software, and to permit persons to whom the 9 * Software is furnished to do so, subject to the following conditions: 13 * Software. 15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 21 * DEALINGS IN THE SOFTWARE. 38 ROM16(x) ? &drm->vbios.data[ROM16(x)] : NULL; \ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | ti,sci-clk.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/ti,sci-clk.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI-SCI clock controller 10 - Nishanth Menon <nm@ti.com> 17 through a protocol called TI System Control Interface (TI-SCI protocol). 21 node must be a child node of the associated TI-SCI system controller node. 25 pattern: "^clock-controller$" 28 const: ti,k2g-sci-clk [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/reset/ |
D | ti,sci-reset.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reset/ti,sci-reset.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI-SCI reset controller 10 - Nishanth Menon <nm@ti.com> 17 through a protocol called TI System Control Interface (TI-SCI protocol). 21 node of the associated TI-SCI system controller node. 25 pattern: "^reset-controller$" 28 const: ti,sci-reset [all …]
|
/linux-6.12.1/drivers/scsi/mpt3sas/ |
D | Kconfig | 5 # Copyright (C) 2012-2014 LSI Corporation 6 # (mailto:DL-MPTFusionLinux@lsi.com) 8 # This program is free software; you can redistribute it and/or 10 # as published by the Free Software Foundation; either version 2 21 # LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 39 # along with this program; if not, write to the Free Software 40 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 50 This driver supports PCI-Express SAS 12Gb/s Host Adapters. 53 int "LSI MPT Fusion SAS 2.0 Max number of SG Entries (16 - 256)" 58 This option allows you to specify the maximum number of scatter- [all …]
|
/linux-6.12.1/net/dsa/ |
D | dsa.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2008-2009 Marvell Semiconductor 53 * dsa_lag_map() - Map LAG structure to a linear LAG array 59 * driver by setting ds->num_lag_ids. It is perfectly legal to leave 61 * no-ops. 67 for (id = 1; id <= dst->lags_len; id++) { in dsa_lag_map() 69 dst->lags[id - 1] = lag; in dsa_lag_map() 70 lag->id = id; in dsa_lag_map() 78 * driver can then return -EOPNOTSUPP back to DSA, which will in dsa_lag_map() 79 * fall back to a software LAG. in dsa_lag_map() [all …]
|