Home
last modified time | relevance | path

Searched +full:- +full:- +full:trim +full:- +full:- (Results 1 – 25 of 382) sorted by relevance

12345678910>>...16

/Linux-v6.1/Documentation/devicetree/bindings/nvmem/
Dsocionext,uniphier-efuse.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/nvmem/socionext,uniphier-efuse.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Keiji Hayashibara <hayashibara.keiji@socionext.com>
11 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14 - $ref: "nvmem.yaml#"
17 "#address-cells": true
18 "#size-cells": true
21 const: socionext,uniphier-efuse
[all …]
Dqcom,qfprom.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13 - $ref: "nvmem.yaml#"
18 - enum:
19 - qcom,apq8064-qfprom
20 - qcom,apq8084-qfprom
21 - qcom,ipq8064-qfprom
22 - qcom,msm8974-qfprom
[all …]
/Linux-v6.1/fs/jfs/
Djfs_discard.c1 // SPDX-License-Identifier: GPL-2.0-or-later
20 * FUNCTION: TRIM the specified block range on device, if supported
23 * ip - pointer to in-core inode
24 * blkno - starting block number to be trimmed (0..N)
25 * nblocks - number of blocks to be trimmed
34 struct super_block *sb = ip->i_sb; in jfs_issue_discard()
54 * FUNCTION: attempt to discard (TRIM) all free blocks from the
58 * ip - pointer to in-core inode;
59 * range - the range, given by user space
62 * 0 - success
[all …]
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-ata8 -------------------------------
35 persistent links in /dev/disk/by-path.
38 -------------------------------
65 ---------------------------------
69 - X is ata_port_id of the port where the device is connected,
70 - Y the port of the PM if any, and
71 - Z the device id: for PATA, there is usually 2 devices [0,1], only 1 for SATA.
124 What: /sys/class/ata_device/devX[.Y].Z/trim
129 (RO) Shows the DSM TRIM mode currently used by the device. Valid
132 unsupported: Drive does not support DSM TRIM
[all …]
/Linux-v6.1/arch/mips/boot/dts/cavium-octeon/
Docteon_68xx.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
7 * use. Because of this, it contains a super-set of the available
11 compatible = "cavium,octeon-6880";
12 #address-cells = <2>;
13 #size-cells = <2>;
14 interrupt-parent = <&ciu2>;
17 compatible = "simple-bus";
18 #address-cells = <2>;
19 #size-cells = <2>;
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/phy/
Dphy-stm32-usbphyc.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/phy/phy-stm32-usbphyc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
22 |_ PHY port#2 ----| |________________
27 - Amelie Delaunay <amelie.delaunay@foss.st.com>
31 const: st,stm32mp1-usbphyc
42 "#address-cells":
45 "#size-cells":
48 vdda1v1-supply:
[all …]
Dqcom,qusb2-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/phy/qcom,qusb2-phy.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Wesley Cheng <quic_wcheng@quicinc.com>
19 - items:
20 - enum:
21 - qcom,ipq8074-qusb2-phy
22 - qcom,msm8953-qusb2-phy
23 - qcom,msm8996-qusb2-phy
[all …]
/Linux-v6.1/drivers/hwmon/
Dbt1-pvt.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Baikal-T1 Process, Voltage, Temperature sensor driver
17 /* Baikal-T1 PVT registers and their bitfields */
61 * PVT sensors-related limits and default values
70 * @PVT_TRIM_MIN: Minimal temperature sensor trim value.
71 * @PVT_TRIM_MAX: Maximal temperature sensor trim value.
72 * @PVT_TRIM_DEF: Default temperature sensor trim value (set a proper value
73 * when one is determined for Baikal-T1 SoC).
74 * @PVT_TRIM_TEMP: Maximum temperature encoded by the trim factor.
75 * @PVT_TRIM_STEP: Temperature stride corresponding to the trim value.
[all …]
Dbt1-pvt.c1 // SPDX-License-Identifier: GPL-2.0-only
9 * Baikal-T1 Process, Voltage, Temperature sensor driver
18 #include <linux/hwmon-sysfs.h>
34 #include "bt1-pvt.h"
44 PVT_SENSOR_INFO(1, "CPU Core Low-Vt", hwmon_in, LVT, LTHRES),
45 PVT_SENSOR_INFO(2, "CPU Core High-Vt", hwmon_in, HVT, HTHRES),
46 PVT_SENSOR_INFO(3, "CPU Core Standard-Vt", hwmon_in, SVT, STHRES),
51 * to PVT data and vice-versa are following:
52 * N = 1.8322e-8*(T^4) + 2.343e-5*(T^3) + 8.7018e-3*(T^2) + 3.9269*(T^1) +
54 * T = -1.6743e-11*(N^4) + 8.1542e-8*(N^3) + -1.8201e-4*(N^2) +
[all …]
/Linux-v6.1/Documentation/admin-guide/
Djfs.rst14 iocharset=utf8 for UTF-8 translations. This requires
22 read-write. The resize keyword with no value will grow
38 errors=remount-ro(*)
39 Remount the filesystem read-only on an error.
44 Override on-disk uid with specified value
46 Override on-disk gid with specified value
48 Override on-disk umask with specified octal value. For
53 This enables/disables the use of discard/TRIM commands.
54 The discard/TRIM commands are sent to the underlying
56 devices and sparse/thinly-provisioned LUNs. The FITRIM ioctl
[all …]
/Linux-v6.1/scripts/
Dparse-maintainers.pl1 #!/usr/bin/perl -w
2 # SPDX-License-Identifier: GPL-2.0
21 die "$P: invalid argument - use --help if necessary\n";
33 --input => MAINTAINERS file to read (default: MAINTAINERS)
34 --output => sorted MAINTAINERS file to write (default: MAINTAINERS.new)
35 --section => new sorted MAINTAINERS file to write to (default: SECTION.new)
36 --order => Use the preferred section content output ordering (default: 0)
51 K: Keyword - patch content regex
84 $a_index = 1000 if ($a_index == -1);
85 $b_index = 1000 if ($b_index == -1);
[all …]
/Linux-v6.1/fs/ocfs2/
Ddlmglue.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
72 u8 tf_success; /* trim is successful, or not */
74 u64 tf_start; /* trim start offset in clusters */
75 u64 tf_len; /* trim end offset in clusters */
76 u64 tf_minlen; /* trim minimum contiguous free clusters */
91 /* don't block waiting for the downconvert thread, instead return -EAGAIN */
149 /* 99% of the time we don't want to supply any additional flags --
/Linux-v6.1/drivers/rtc/
Drtc-rs5c372.c1 // SPDX-License-Identifier: GPL-2.0-only
118 * - we're in the 21st century, so it's safe to ignore the century
120 * - we should use ALARM_A not ALARM_B (may be wrong on some boards)
135 struct i2c_client *client = rs5c->client; in rs5c_get_regs()
138 .addr = client->addr, in rs5c_get_regs()
140 .len = sizeof(rs5c->buf), in rs5c_get_regs()
141 .buf = rs5c->buf in rs5c_get_regs()
152 * The third method on the other hand doesn't work for the SMBus-only in rs5c_get_regs()
156 if (rs5c->smbus) { in rs5c_get_regs()
158 int size = sizeof(rs5c->buf) - 1; in rs5c_get_regs()
[all …]
Drtc-x1205.c1 // SPDX-License-Identifier: GPL-2.0-only
85 * rtc_time -- month 0-11, hour 0-23, yr = calendar year-epoch
97 .addr = client->addr, in x1205_get_datetime()
102 .addr = client->addr, in x1205_get_datetime()
110 if (i2c_transfer(client->adapter, &msgs[0], 2) != 2) { in x1205_get_datetime()
111 dev_err(&client->dev, "%s: read error\n", __func__); in x1205_get_datetime()
112 return -EIO; in x1205_get_datetime()
115 dev_dbg(&client->dev, in x1205_get_datetime()
116 "%s: raw read data - sec=%02x, min=%02x, hr=%02x, " in x1205_get_datetime()
127 tm->tm_sec = bcd2bin(buf[CCR_SEC]); in x1205_get_datetime()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/net/ieee802154/
Dat86rf230.txt4 - compatible: should be "atmel,at86rf230", "atmel,at86rf231",
6 - spi-max-frequency: maximal bus speed, should be set to 7500000 depends
8 - reg: the chipselect index
9 - interrupts: the interrupt generated by the device. Non high-level
13 - reset-gpio: GPIO spec for the rstn pin
14 - sleep-gpio: GPIO spec for the slp_tr pin
15 - xtal-trim: u8 value for fine tuning the internal capacitance
22 spi-max-frequency = <7500000>;
25 interrupt-parent = <&gpio3>;
26 xtal-trim = /bits/ 8 <0x06>;
/Linux-v6.1/Documentation/devicetree/bindings/mmc/
Dnvidia,tegra20-sdhci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/nvidia,tegra20-sdhci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
18 mmc-controller.yaml and the properties for the Tegra SDHCI controller.
23 - enum:
24 - nvidia,tegra20-sdhci
25 - nvidia,tegra30-sdhci
[all …]
/Linux-v6.1/drivers/clk/microchip/
Dclk-core.c1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <linux/clk-provider.h>
12 #include <asm/mach-pic32/pic32.h>
15 #include "clk-core.h"
57 /* Reference Oscillator Trim Register Fields */
78 /* add instruction pipeline delay while CPU clock is in-transition. */
101 return readl(pb->ctrl_reg) & PB_DIV_ENABLE; in pbclk_is_enabled()
108 writel(PB_DIV_ENABLE, PIC32_SET(pb->ctrl_reg)); in pbclk_enable()
116 writel(PB_DIV_ENABLE, PIC32_CLR(pb->ctrl_reg)); in pbclk_disable()
137 if (abs(rate - divided_rate_down) < abs(rate - divided_rate)) in calc_best_divided_rate()
[all …]
/Linux-v6.1/kernel/bpf/
Dlpm_trie.c1 // SPDX-License-Identifier: GPL-2.0-only
56 * [0xc0, 0xa8, 0x00, 0x00] in big-endian notation. This documentation will
57 * stick to IP-address notation for readability though.
63 * +----------------+
68 * +----------------+
76 * +----------------+
81 * +----------------+
83 * +----------------+
88 * +----------------+
94 * +----------------+
[all …]
/Linux-v6.1/drivers/infiniband/core/
Dumem_dmabuf.c1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause)
6 #include <linux/dma-buf.h>
7 #include <linux/dma-resv.h>
8 #include <linux/dma-mapping.h>
24 dma_resv_assert_held(umem_dmabuf->attach->dmabuf->resv); in ib_umem_dmabuf_map_pages()
26 if (umem_dmabuf->sgt) in ib_umem_dmabuf_map_pages()
29 sgt = dma_buf_map_attachment(umem_dmabuf->attach, DMA_BIDIRECTIONAL); in ib_umem_dmabuf_map_pages()
33 /* modify the sg list in-place to match umem address and length */ in ib_umem_dmabuf_map_pages()
35 start = ALIGN_DOWN(umem_dmabuf->umem.address, PAGE_SIZE); in ib_umem_dmabuf_map_pages()
36 end = ALIGN(umem_dmabuf->umem.address + umem_dmabuf->umem.length, in ib_umem_dmabuf_map_pages()
[all …]
/Linux-v6.1/fs/xfs/
Dxfs_discard.c1 // SPDX-License-Identifier: GPL-2.0
31 struct block_device *bdev = mp->m_ddev_targp->bt_bdev; in xfs_trim_extents()
51 agf = agbp->b_addr; in xfs_trim_extents()
58 error = xfs_alloc_lookup_ge(cur, 0, be32_to_cpu(agf->agf_longest), &i); in xfs_trim_extents()
76 error = -EFSCORRUPTED; in xfs_trim_extents()
79 ASSERT(flen <= be32_to_cpu(agf->agf_longest)); in xfs_trim_extents()
99 * supposed to discard skip it. Do not bother to trim in xfs_trim_extents()
128 error = -ERESTARTSYS; in xfs_trim_extents()
142 * trim a range of the filesystem.
148 * comparisons for determining the correct offset and regions to trim.
[all …]
/Linux-v6.1/arch/arm64/boot/dts/socionext/
Duniphier-pxs3.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/gpio/uniphier-gpio.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/thermal/thermal.h>
14 compatible = "socionext,uniphier-pxs3";
15 #address-cells = <2>;
16 #size-cells = <2>;
17 interrupt-parent = <&gic>;
20 #address-cells = <2>;
[all …]
Duniphier-ld20.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
5 // Copyright (C) 2015-2016 Socionext Inc.
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/gpio/uniphier-gpio.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/thermal/thermal.h>
14 compatible = "socionext,uniphier-ld20";
15 #address-cells = <2>;
16 #size-cells = <2>;
17 interrupt-parent = <&gic>;
[all …]
/Linux-v6.1/net/core/
Dskmsg.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (c) 2017 - 2018 Covalent IO, Inc. http://covalent.io */
14 if (msg->sg.end > msg->sg.start && in sk_msg_try_coalesce_ok()
15 elem_first_coalesce < msg->sg.end) in sk_msg_try_coalesce_ok()
18 if (msg->sg.end < msg->sg.start && in sk_msg_try_coalesce_ok()
19 (elem_first_coalesce > msg->sg.start || in sk_msg_try_coalesce_ok()
20 elem_first_coalesce < msg->sg.end)) in sk_msg_try_coalesce_ok()
30 u32 osize = msg->sg.size; in sk_msg_alloc()
33 len -= msg->sg.size; in sk_msg_alloc()
40 ret = -ENOMEM; in sk_msg_alloc()
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Dstm32mp157c-ev1.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 /dts-v1/;
8 #include "stm32mp157c-ed1.dts"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
14 compatible = "st,stm32mp157c-ev1", "st,stm32mp157c-ed1", "st,stm32mp157";
17 stdout-path = "serial0:115200n8";
27 clk_ext_camera: clk-ext-camera {
28 #clock-cells = <0>;
[all …]
/Linux-v6.1/include/linux/mmc/
Dcard.h1 /* SPDX-License-Identifier: GPL-2.0-only */
72 unsigned int sec_trim_mult; /* Secure trim multiplier */
123 u8 raw_sectors[4]; /* 212 - 4 bytes */
187 #define SD_SET_CURRENT_NO_CHANGE (-1)
281 #define MMC_QUIRK_BLKSZ_FOR_BYTE_MODE (1<<1) /* use func->cur_blksize */
283 #define MMC_QUIRK_NONSTD_SDIO (1<<2) /* non-standard SDIO card attached */
292 #define MMC_QUIRK_SEC_ERASE_TRIM_BROKEN (1<<10) /* Skip secure for erase/trim */
294 #define MMC_QUIRK_TRIM_BROKEN (1<<12) /* Skip trim */
298 bool reenable_cmdq; /* Re-enable Command Queue */
303 unsigned int eg_boundary; /* don't cross erase-group boundaries */
[all …]

12345678910>>...16