/linux/Documentation/devicetree/bindings/dma/ |
H A D | fsl-qdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/fsl-qdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 15 - const: fsl,ls1021a-qdma 16 - items: 17 - enum: 18 - fsl,ls1028a-qdma 19 - fsl,ls1043a-qdma [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | gr-udc.txt | 11 - name : Should be "GAISLER_USBDC" or "01_021" 13 - reg : Address and length of the register set for the device 15 - interrupts : Interrupt numbers for this device. Either one interrupt number 16 for all interrupts, or one for status related interrupts, one for IN 21 - epobufsizes : Array of buffer sizes for OUT endpoints when they differ 24 each OUT endpoint of the core. Fewer entries overrides the default sizes 27 - epibufsizes : Array of buffer sizes for IN endpoints when they differ 30 each IN endpoint of the core. Fewer entries overrides the default sizes
|
/linux/samples/seccomp/ |
H A D | user-trap.c | 48 cmsg->cmsg_level = SOL_SOCKET; in send_fd() 49 cmsg->cmsg_type = SCM_RIGHTS; in send_fd() 50 cmsg->cmsg_len = CMSG_LEN(sizeof(int)); in send_fd() 53 msg.msg_controllen = cmsg->cmsg_len; in send_fd() 57 return -1; in send_fd() 81 return -1; in recv_fd() 112 int ret = -1, mem; in handle_req() 114 resp->id = req->id; in handle_req() 115 resp->error = -EPERM; in handle_req() 116 resp->val = 0; in handle_req() [all …]
|
/linux/arch/sh/include/cpu-sh2/cpu/ |
H A D | watchdog.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * include/asm-sh/cpu-sh2/watchdog.h 11 * More SH-2 brilliance .. its not good enough that we can't read 12 * and write the same sizes to WTCNT, now we have to read and write 13 * with different sizes at different addresses for WTCNT _and_ RSTCSR. 35 * sh_wdt_read_rstcsr - Read from Reset Control/Status Register 42 * Same read/write brain-damage as for WTCNT here.. in sh_wdt_read_rstcsr() 48 * sh_wdt_write_csr - Write to Reset Control/Status Register 52 * Writes the given value @val to the lower byte of the control/status 58 * Note: Due to the brain-damaged nature of this register, in sh_wdt_write_rstcsr()
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | selftest_migrate.c | 1 // SPDX-License-Identifier: MIT 14 static const unsigned int sizes[] = { variable 18 CHUNK_SZ - SZ_4K, 44 struct drm_i915_private *i915 = migrate->context->engine->i915; in copy() 56 sz = src->base.size; in copy() 94 if (err != -EDEADLK && err != -EINTR && err != -ERESTARTSYS) in copy() 110 err = -ETIME; in copy() 122 err = -EINVAL; in copy() 151 GEM_BUG_ON(ce->vm != ce->engine->gt->migrate.context->vm); in intel_context_copy_ccs() 154 GEM_BUG_ON(ce->ring->size < SZ_64K); in intel_context_copy_ccs() [all …]
|
/linux/fs/ocfs2/ |
H A D | localalloc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 33 #define OCFS2_LOCAL_ALLOC(dinode) (&((dinode)->id2.i_lab)) 63 * ocfs2_la_default_mb() - determine a default size, in megabytes of 74 * - We need to ensure our sizing is picked to leave enough space in 76 * etc). Picking default sizes which are a multiple of 4 could help 77 * - block groups are allocated in 2mb and 4mb chunks. 79 * - Likewise, we don't want to starve other nodes of bits on small 81 * default to a reasonable size (256M) on larger cluster sizes. 83 * - Some file systems can't support very large sizes - 4k and 8k in 87 * alloc maximums at various cluster sizes (4k blocksize) [all …]
|
/linux/Documentation/w1/masters/ |
H A D | ds2490.rst | 13 ----------- 16 which allows to build USB <-> W1 bridges. 18 DS9490(R) is a USB <-> W1 bus master device 20 low-level operational chip. 24 - The weak pullup current is a minimum of 0.9mA and maximum of 6.0mA. 25 - The 5V strong pullup is supported with a minimum of 5.9mA and a 27 - The hardware will detect when devices are attached to the bus on the 31 - The number of USB bus transactions could be reduced if w1_reset_send 33 a write buffer and a read buffer (along with sizes) as arguments. 40 - The hardware supports normal, flexible, and overdrive bus [all …]
|
/linux/drivers/crypto/ |
H A D | atmel-i2c.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 /* Definitions of Data and Command sizes */ 38 * atmel_i2c_cmd - structure used for communicating with the device. 45 * @data : optional remaining input data. Includes a 2-byte CRC. 60 /* Status/Error codes */ 69 /* Definitions for eeprom zone sizes */ 124 * atmel_i2c_client_priv - i2c_client private data 151 * atmel_i2c_work_data - data structure representing the work 155 * callback(struct atmel_i2c_work_data *work_data, void *areq, u8 status) 160 * @status : status returned from the i2c client device or i2c error. [all …]
|
/linux/drivers/platform/goldfish/ |
H A D | goldfish_pipe.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2011-2016 Google, Inc. 62 #include <linux/dma-mapping.h> 84 /* A per-pipe command structure, shared with the host */ 86 s32 cmd; /* PipeCmdCode, guest -> host */ 87 s32 id; /* pipe id, guest -> host */ 88 s32 status; /* command execution status, host -> guest */ member 89 s32 reserved; /* to pad to 64-bit boundary */ 93 /* number of buffers, guest -> host */ 95 /* number of consumed bytes, host -> guest */ [all …]
|
/linux/arch/mips/boot/dts/brcm/ |
H A D | bcm97435svmb.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include "bcm97xxx-nand-cs1-bch24.dtsi" 20 stdout-path = &uart0; 25 status = "okay"; 29 status = "okay"; 33 status = "okay"; 37 status = "okay"; 41 status = "okay"; 45 status = "okay"; [all …]
|
H A D | bcm97425svmb.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include "bcm97xxx-nand-cs1-bch24.dtsi" 20 stdout-path = &uart0; 25 status = "okay"; 29 status = "okay"; 33 status = "okay"; 37 status = "okay"; 41 status = "okay"; 45 status = "okay"; [all …]
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_vma_resource.h | 1 /* SPDX-License-Identifier: MIT */ 9 #include <linux/dma-fence.h> 27 * The gtt page sizes we are allowed to use given the 28 * sg mask and the supported page sizes. This will 30 * object, as well as the larger sizes we may be able 37 * struct i915_vma_bindinfo - Information needed for async bind 42 * @pages: The pages sg-table. 43 * @page_sizes: Page sizes of the pages. 44 * @pages_rsgt: Refcounted sg-table when delayed object destruction 46 * @readonly: Whether the vma should be bound read-only. [all …]
|
/linux/Documentation/arch/sparc/oradax/ |
H A D | dax-hv-api.txt | 3 Publication date 2017-09-25 08:21 5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf" 16 live-migration and other system management activities. 20 …high speed processoring of database-centric operations. The coprocessors may support one or more of 26 …CCBs) via the ccb_submit API function. The operations are processed asynchronously, with the status 28 …e Completion Area and, unless execution order is specifically restricted through the use of serial- 35 …recommended such implementation use the ccb_info API function to check the status of a CCB prior to 45 …device node in the guest MD (Section 8.24.17, “Database Analytics Accelerators (DAX) virtual-device 51 36.1.1.1. "ORCL,sun4v-dax" Device Compatibility 54 • No-op/Sync [all …]
|
H A D | oracle-dax.rst | 25 the accompanying document, dax-hv-api.txt, which is a plain text 27 Specification" version 3.0.20+15, dated 2017-09-25. 36 options, flags, sizes, and addresses. The CCB (or an array of CCBs) 38 requests to the available coprocessor execution units. A status code 42 is written by the coprocessor to provide execution status. No 46 processor until the completion status has been updated by the 86 made accessible via mmap(), and are read-only for the application. 109 equal to the number of bytes given in the call. Otherwise -1 is 113 ----------- 118 further status information is returned, so the user should not [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm-kontron-sl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 compatible = "kontron,imx8mm-sl", "fsl,imx8mm"; 15 * There are multiple SoM flavors with different DDR sizes. 16 * The smallest is 1GB. For larger sizes the bootloader will 23 stdout-path = &uart3; 28 cpu-supply = <®_vdd_arm>; 32 cpu-supply = <®_vdd_arm>; 36 cpu-supply = <®_vdd_arm>; 40 cpu-supply = <®_vdd_arm>; 44 operating-points-v2 = <&ddrc_opp_table>; [all …]
|
/linux/Documentation/translations/zh_CN/userspace-api/ |
H A D | seccomp_filter.rst | 1 .. SPDX-License-Identifier: GPL-2.0 2 .. include:: ../disclaimer-zh_CN.rst 4 :Original: Documentation/userspace-api/seccomp_filter.rst 30 frameworks)中常见的检查-使用竞态攻击(TOCTOU)的受害者。BPF程序可能无法解引 58 果程序是无效的,该调用会返回 -1 并设置 errno 为 ``EINVAL`` 。 65 ``-EACCES`` 。这一要求保证了过滤器程序不能用于比安装过滤器的进程拥有更高 83 使得整个进程立即结束而不执行系统调用。进程的退出状态 (``status & 0x7f``) 将 87 使得线程立即结束而不执行系统调用。线程的退出状态 (``status & 0x7f``) 将是 92 ``siginfo->si_call_addr`` 会展示系统调用指令的位置, ``siginfo->si_syscall`` 93 和 ``siginfo->si_arch`` 会指出试图进行的系统调用。程序计数器会和发生了系统 [all …]
|
/linux/drivers/fpga/ |
H A D | microchip-spi.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/fpga/fpga-mgr.h> 53 * HW status is returned on MISO in the first byte after CS went in mpf_read_status() 59 .tx_buf = &priv->tx, in mpf_read_status() 60 .rx_buf = &priv->rx, in mpf_read_status() 64 .tx_buf = &priv->tx, in mpf_read_status() 65 .rx_buf = &priv->rx, in mpf_read_status() 69 u8 status; in mpf_read_status() local 72 priv->tx = MPF_SPI_READ_STATUS; in mpf_read_status() 74 ret = spi_sync_transfer(priv->spi, xfers, 2); in mpf_read_status() [all …]
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc.c | 1 // SPDX-License-Identifier: MIT 3 * Copyright © 2014-2019 Intel Corporation 28 * - Authentication of the HuC, which is required to fully enable HuC usage. 29 * - Low latency graphics context scheduling (a.k.a. GuC submission). 30 * - GT Power management. 52 intel_uncore_write(gt->uncore, guc->notify_reg, GUC_SEND_TRIGGER); in intel_guc_notify() 57 GEM_BUG_ON(!guc->send_regs.base); in guc_send_reg() 58 GEM_BUG_ON(!guc->send_regs.count); in guc_send_reg() 59 GEM_BUG_ON(i >= guc->send_regs.count); in guc_send_reg() 61 return _MMIO(guc->send_regs.base + 4 * i); in guc_send_reg() [all …]
|
H A D | intel_guc_log.c | 1 // SPDX-License-Identifier: MIT 3 * Copyright © 2014-2019 Intel Corporation 66 log->sizes[i].bytes = sections[i].default_val; in _guc_log_init_sizes() 69 if (log->sizes[GUC_LOG_SECTIONS_DEBUG].bytes >= SZ_1M && in _guc_log_init_sizes() 71 log->sizes[GUC_LOG_SECTIONS_CRASH].bytes = SZ_1M; in _guc_log_init_sizes() 76 if ((log->sizes[i].bytes % SZ_1M) == 0) { in _guc_log_init_sizes() 77 log->sizes[i].units = SZ_1M; in _guc_log_init_sizes() 78 log->sizes[i].flag = sections[i].flag; in _guc_log_init_sizes() 80 log->sizes[i].units = SZ_4K; in _guc_log_init_sizes() 81 log->sizes[i].flag = 0; in _guc_log_init_sizes() [all …]
|
/linux/drivers/pci/controller/ |
H A D | pcie-iproc.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2014 Hauke Mehrtens <hauke@hauke-m.de> 9 #include <linux/pci-ecam.h> 17 #include <linux/irqchip/arm-gic-v3.h> 24 #include "pcie-iproc.h" 66 * Maximum number of outbound mapping window sizes that can be supported by any 76 * Maximum number of inbound mapping region sizes that can be supported by an 91 * struct iproc_pcie_ob_map - iProc PCIe outbound mapping controller-specific 93 * @window_sizes: list of supported outbound mapping window sizes in MB 94 * @nr_sizes: number of supported outbound mapping window sizes [all …]
|
/linux/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | mtk_vcodec_dec.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <media/videobuf2-core.h> 12 #include <media/v4l2-mem2mem.h> 28 * struct vdec_fb - decoder frame buffer 31 * @status : frame buffer status (vdec_fb_status) 36 unsigned int status; member 40 * struct mtk_video_dec_buf - Private data related to each VB2 buffer. 48 * @frame_buffer: Decode status, and buffer information of Capture buffer 51 * Note : These status information help us track and debug buffer state 93 unsigned int *nplanes, unsigned int sizes[],
|
/linux/arch/mips/include/asm/pci/ |
H A D | bridge.h | 6 * bridge.h - bridge chip header file, derived from IRIX <sys/PCI/bridge.h>, 26 #define IOPGOFF(x) ((x) & (IOPGSIZE-1)) 28 /* Bridge RAM sizes */ 72 /* Local Registers 0x000000-0x00FFFF */ 74 /* standard widget configuration 0x000000-0x000057 */ 91 /* bridge-specific widget configuration 0x000058-0x00007F */ 102 /* PMU & Map 0x000080-0x00008F */ 107 /* SSRAM 0x000090-0x00009F */ 112 /* Arbitration 0x0000A0-0x0000AF */ 117 /* Number In A Can 0x0000B0-0x0000BF */ [all …]
|
/linux/drivers/media/platform/samsung/s5p-mfc/ |
H A D | regs-mfc-v8.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 #include <linux/sizes.h> 13 #include "regs-mfc-v7.h" 49 /* Display status */ 94 /* MFCv8 Context buffer sizes */
|
/linux/include/uapi/rdma/hfi/ |
H A D | hfi1_ioctl.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 28 * - Redistributions of source code must retain the above copyright 30 * - Redistributions in binary form must reproduce the above copyright 34 * - Neither the name of Intel Corporation nor the names of its 58 * user code buffers are, sizes, etc. The offsets and sizes of the 112 * open to get implementation-specific info, and info specific to this 115 * This struct must have explicit pad fields where type sizes 136 * Base address of write-only pio buffers for this process. 141 * Base address of write-only pio buffers for this process. 161 /* status page */
|
/linux/Documentation/networking/device_drivers/ethernet/toshiba/ |
H A D | spider_net.rst | 1 .. SPDX-License-Identifier: GPL-2.0 26 containing the received data, the buffer size, and various status bits. 29 "full" and "not-in-use". An "empty" or "ready" descriptor is ready 31 and is waiting to be emptied and processed by the OS. A "not-in-use" 40 buffers, processing them, and re-marking them empty. 54 descr. The OS will process this descr, and then mark it "not-in-use", 57 all of those behind it should be "not-in-use". When RX traffic is not 62 The head pointer (somewhat mis-named) follows after the tail pointer. 64 a "not-in-use" descr. The OS will perform various housekeeping duties 66 dma-mapping it so as to make it visible to the hardware. The OS will [all …]
|