| /linux/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,merge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chun-Kuang Hu <chunkuang.hu@kernel.org> 11 - Philipp Zabel <p.zabel@pengutronix.de> 14 Mediatek display merge, namely MERGE, is used to merge two slice-per-line 15 inputs into one side-by-side output. 24 - enum: 25 - mediatek,mt8173-disp-merge 26 - mediatek,mt8195-disp-merge [all …]
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8365.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 10 #include <dt-bindings/clock/mediatek,mt8365-clk.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/memory/mediatek,mt8365-larb-port.h> 14 #include <dt-bindings/phy/phy.h> 15 #include <dt-bindings/power/mediatek,mt8365-power.h> 19 interrupt-parent = <&sysirq>; 20 #address-cells = <2>; 21 #size-cells = <2>; [all …]
|
| H A D | mt8192.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/clock/mt8192-clk.h> 9 #include <dt-bindings/gce/mt8192-gce.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/memory/mt8192-larb-port.h> 13 #include <dt-bindings/pinctrl/mt8192-pinfunc.h> 14 #include <dt-bindings/phy/phy.h> 15 #include <dt-bindings/power/mt8192-power.h> [all …]
|
| /linux/net/rds/ |
| H A D | send.c | 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 70 if (cp->cp_xmit_rm) { in rds_send_path_reset() 71 rm = cp->cp_xmit_rm; in rds_send_path_reset() 72 cp->cp_xmit_rm = NULL; in rds_send_path_reset() 73 /* Tell the user the RDMA op is no longer mapped by the in rds_send_path_reset() 76 * no ongoing RDMA to/from that memory */ in rds_send_path_reset() 81 cp->cp_xmit_sg = 0; in rds_send_path_reset() 82 cp->cp_xmit_hdr_off = 0; in rds_send_path_reset() 83 cp->cp_xmit_data_of in rds_send_path_reset() 892 int size = 0; rds_rm_size() local [all...] |
| /linux/net/sunrpc/xprtrdma/ |
| H A D | verbs.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (c) 2014-2017 Oracle. All rights reserved. 4 * Copyright (c) 2003-2007 Network Appliance, Inc. All rights reserved. 9 * COPYING in the main directory of this source tree, or the BSD-type 61 #include <rdma/ib_cm.h> 78 rpcrdma_regbuf_alloc_node(size_t size, enum dma_data_direction direction, 81 rpcrdma_regbuf_alloc(size_t size, enum dma_data_direction direction); 91 struct rpcrdma_ep *ep = r_xprt->rx_ep; in rpcrdma_xprt_drain() 92 struct rdma_cm_id *id = ep->re_id; in rpcrdma_xprt_drain() 97 if (atomic_inc_return(&ep->re_receiving) > 1) in rpcrdma_xprt_drain() [all …]
|
| /linux/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-gxl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-gx.dtsi" 8 #include <dt-bindings/clock/gxbb-clkc.h> 9 #include <dt-bindings/clock/gxbb-aoclkc.h> 10 #include <dt-bindings/gpio/meson-gxl-gpio.h> 11 #include <dt-bindings/reset/amlogic,meson-gxbb-reset.h> 14 compatible = "amlogic,meson-gxl"; 18 compatible = "amlogic,meson-gxl-usb-ctrl"; 21 #address-cells = <2>; 22 #size-cells = <2>; [all …]
|
| H A D | meson-g12-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/phy/phy.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/g12a-clkc.h> 9 #include <dt-bindings/clock/g12a-aoclkc.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/interrupt-controller/amlogic,meson-g12a-gpio-intc.h> 13 #include <dt-bindings/reset/amlogic,meson-g12a-reset.h> 14 #include <dt-bindings/thermal/thermal.h> [all …]
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | tid_rdma.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Copyright(c) 2018 - 2020 Intel Corporation. 16 * DOC: TID RDMA READ protocol 18 * This is an end-to-end protocol at the hfi1 level between two nodes that 20 * converts a qualified RDMA READ request into a TID RDMA READ request on 22 * differently. To be qualified, the RDMA READ request should meet the 24 * -- The total data length should be greater than 256K; 25 * -- The total data length should be a multiple of 4K page size; 26 * -- Each local scatter-gather entry should be 4K page aligned; 27 * -- Each local scatter-gather entry should be a multiple of 4K page size; [all …]
|
| /linux/drivers/infiniband/hw/cxgb4/ |
| H A D | t4.h | 2 * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved. 14 * - Redistributions of source code must retain the above 17 * - Redistributions in binary form must reproduce the above 43 #define T4_PAGESIZE_MASK 0xffff000 /* 4KB-128MB */ 49 __be32 rsvd1; /* flit 0 - hw owns */ 54 u8 qp_err; /* flit 1 - sw owns */ 70 #define T4_MAX_SEND_SGE ((T4_SQ_NUM_BYTES - sizeof(struct fw_ri_send_wr) - \ 72 #define T4_MAX_SEND_INLINE ((T4_SQ_NUM_BYTES - sizeof(struct fw_ri_send_wr) - \ 74 #define T4_MAX_WRITE_INLINE ((T4_SQ_NUM_BYTES - \ 75 sizeof(struct fw_ri_rdma_write_wr) - \ [all …]
|
| /linux/init/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 - Re-run Kconfig when the compiler is updated 13 - Ensure full rebuild when the compiler is updated 14 include/linux/compiler-version.h contains this option in the comment 16 auto-generated dependency. When the compiler is updated, syncconfig 20 def_bool $(success,test "$(cc-name)" = GCC) 24 default $(cc-version) if CC_IS_GCC 28 def_bool $(success,test "$(cc-name)" = Clang) 32 default $(cc-version) if CC_IS_CLANG 36 def_bool $(success,test "$(as-name)" = GNU) [all …]
|
| /linux/arch/arm/boot/dts/amlogic/ |
| H A D | meson8b.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 #include <dt-bindings/clock/meson8-ddr-clkc.h> 8 #include <dt-bindings/clock/meson8b-clkc.h> 9 #include <dt-bindings/gpio/meson8b-gpio.h> 10 #include <dt-bindings/power/meson8-power.h> 11 #include <dt-bindings/reset/amlogic,meson8b-reset.h> 12 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h> 13 #include <dt-bindings/thermal/thermal.h> 18 #address-cells = <1>; 19 #size-cells = <0>; [all …]
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_uld.h | 4 * Copyright (c) 2003-2016 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 63 (w)->wr.wr_hi = htonl(FW_WR_OP_V(FW_TP_WR) | \ 64 FW_WR_IMMDLEN_V(sizeof(*w) - sizeof(w->wr))); \ 65 (w)->wr.wr_mid = htonl(FW_WR_LEN16_V(DIV_ROUND_UP(sizeof(*w), 16)) | \ 67 (w)->wr.wr_lo = cpu_to_be64(0); \ 76 (w)->wr.wr_hi = htonl(FW_WR_OP_V(FW_ULPTX_WR) | \ 78 (w)->wr.wr_mid = htonl(FW_WR_LEN16_V(DIV_ROUND_UP(wrlen, 16)) | \ 80 (w)->wr.wr_lo = cpu_to_be64(0); \ [all …]
|
| H A D | t4_hw.c | 4 * Copyright (c) 2003-2016 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 43 * t4_wait_op_done_val - wait until an operation is completed 46 * @mask: a single-bit field within @reg that indicates completion 55 * operation completes and -EAGAIN otherwise. 68 if (--attempts == 0) in t4_wait_op_done_val() 69 return -EAGAIN; in t4_wait_op_done_val() 83 * t4_set_reg_field - set a register field to a value 102 * t4_read_indirect - read indirectly addressed registers [all …]
|
| H A D | cxgb4_debugfs.c | 4 * Copyright (c) 2003-2014 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 54 /* generic seq_file support for showing a table of size rows x width. */ 57 pos -= tb->skip_first; in seq_tab_get_idx() 58 return pos >= tb->rows ? NULL : &tb->data[pos * tb->width]; in seq_tab_get_idx() 63 struct seq_tab *tb = seq->private; in seq_tab_start() 65 if (tb->skip_first && *pos == 0) in seq_tab_start() 73 v = seq_tab_get_idx(seq->private, *pos + 1); in seq_tab_next() 84 const struct seq_tab *tb = seq->private; in seq_tab_show() [all …]
|
| H A D | cxgb4_main.c | 4 * Copyright (c) 2003-2016 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 109 /* Include PCI Device IDs for both PF4 and PF0-3 so our PCI probe() routine is 126 #define FW4_CFNAME "cxgb4/t4-config.txt" 127 #define FW5_CFNAME "cxgb4/t5-config.txt" 128 #define FW6_CFNAME "cxgb4/t6-config.txt" 144 * order MSI-X, MSI, legacy INTx interrupts. This parameter determines which 154 MODULE_PARM_DESC(msi, "whether to use INTx (0), MSI (1) or MSI-X (2)"); 158 * offset by 2 bytes in order to have the IP headers line up on 4-byte [all …]
|
| /linux/drivers/net/ethernet/neterion/ |
| H A D | s2io.c | 2 * s2io.c: A Linux PCI-X Ethernet driver for Neterion 10GbE Server NIC 3 * Copyright(c) 2002-2010 Exar Corp. 33 * This is also an array of size 8. 38 * Tx descriptors that can be associated with each corresponding FIFO. 47 * Default is '2' - which means disable in promisc mode 48 * and enable in non-promiscuous mode. 60 #include <linux/dma-mapping.h> 78 #include <linux/io-64-nonatomic-lo-hi.h> 89 #include "s2io-regs.h" 104 ret = ((!(rxdp->Control_1 & RXD_OWN_XENA)) && in RXD_IS_UP2DT() [all …]
|
| /linux/fs/smb/client/ |
| H A D | cifsglob.h | 1 /* SPDX-License-Identifier: LGPL-2.1 */ 59 * max attribute cache timeout (jiffies) - 2^30 113 #define CIFS_DFS_ROOT_SES(ses) ((ses)->dfs_root_ses ?: (ses)) 225 struct shash_desc *aes_cmac; /* block-cipher based MAC function, for SMB3 signatures */ 227 struct crypto_aead *enc; /* smb3 encryption AEAD TFM (AES-CCM and AES-GCM) */ 228 struct crypto_aead *dec; /* smb3 decryption AEAD TFM (AES-CCM and AES-GCM) */ 340 * message field DataRemaining for out-of-band data read (e.g through 341 * Memory Registration RDMA write in SMBD). 369 /* set negotiated write size */ 371 /* set negotiated read size */ [all …]
|
| H A D | smb2ops.c | 1 // SPDX-License-Identifier: GPL-2.0 38 server->credits += server->echo_credits + server->oplock_credits; in change_conf() 39 if (server->credits > server->max_credits) in change_conf() 40 server->credits = server->max_credits; in change_conf() 41 server->oplock_credits = server->echo_credits = 0; in change_conf() 42 switch (server->credits) { in change_conf() 46 server->echoes = false; in change_conf() 47 server->oplocks = false; in change_conf() 50 server->echoes = true; in change_conf() 51 server->oplocks = false; in change_conf() [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | cgroup-v2.rst | 1 .. _cgroup-v2: 11 conventions of cgroup v2. It describes all userland-visible aspects 14 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`. 22 1-1. Terminology 23 1-2. What is cgroup? 25 2-1. Mounting 26 2-2. Organizing Processes and Threads 27 2-2-1. Processes 28 2-2-2. Threads 29 2-3. [Un]populated Notification [all …]
|
| /linux/mm/ |
| H A D | memory-failure.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * hardware as being corrupted usually due to a multi-bit ECC memory or cache 11 * not-yet-corrupted-by-suspicious pages without killing anything. 23 * - You know how to test it. 24 * - You have a test that can be added to mce-test 25 * https://git.kernel.org/cgit/utils/cpu/mce/mce-test.git/ 26 * - The case actually shows up as a frequent (top 10) page state in 27 * tools/mm/page-types when running a real workload. 41 #include <linux/page-flags.h> 50 #include <linux/backing-dev.h> [all …]
|
| /linux/include/linux/ |
| H A D | mm_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 #include <linux/page-flags-layout.h> 53 * page->mapping, you must restore it to NULL before freeing the page. 68 * double-word aligned. Because struct slab currently just reinterprets the 69 * bits of struct page, we align all struct pages to double-word boundaries, 85 * avoid collision and false-positive PageTail(). 91 * lruvec->lru_lock. Sometimes used as a generic list 108 * @private: Mapping-private opaque data. 153 union { /* This union is 4 bytes in size. */ 158 * (page_type == _mapcount == -1). [all …]
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| H A D | be_main.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2005 - 2016 Broadcom 7 * linux-drivers@emulex.com 36 MODULE_PARM_DESC(rx_frag_size, "Size of a fragment that holds rcvd data."); 38 /* Per-module error detection/recovery workq shared across all functions. 77 "RDMA ", 146 struct be_dma_mem *mem = &q->dma_mem; in be_queue_free() 148 if (mem->va) { in be_queue_free() 149 dma_free_coherent(&adapter->pdev->dev, mem->size, mem->va, in be_queue_free() 150 mem->dma); in be_queue_free() [all …]
|