/linux-6.8/arch/arm64/boot/dts/ti/ |
D | k3-am68-sk-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2023 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include "k3-j721s2.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 19 reserved_memory: reserved-memory { 20 #address-cells = <2>; 21 #size-cells = <2>; 26 no-map; 29 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { [all …]
|
D | k3-j721e-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2019-2020 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721e.dtsi" 20 reserved_memory: reserved-memory { 21 #address-cells = <2>; 22 #size-cells = <2>; 28 no-map; 31 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { 32 compatible = "shared-dma-pool"; [all …]
|
D | k3-am642-tqma64xxl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 4 * Copyright (c) 2022-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, D-82229 Seefeld, Germany. 7 #include "k3-am642.dtsi" 18 /* 1G RAM - default variant */ 23 reserved-memory { 24 #address-cells = <2>; 25 #size-cells = <2>; 31 no-map; 34 main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { [all …]
|
D | k3-j721s2-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721s2.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 22 reserved_memory: reserved-memory { 23 #address-cells = <2>; 24 #size-cells = <2>; 30 no-map; 33 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { [all …]
|
D | k3-j784s4-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include <dt-bindings/net/ti-dp83867.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include "k3-j784s4.dtsi" 15 compatible = "ti,j784s4-evm", "ti,j784s4"; 19 stdout-path = "serial2:115200n8"; 39 reserved_memory: reserved-memory { 40 #address-cells = <2>; [all …]
|
D | k3-am69-sk.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/ 9 /dts-v1/; 11 #include <dt-bindings/net/ti-dp83867.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include "k3-j784s4.dtsi" 16 compatible = "ti,am69-sk", "ti,j784s4"; 20 stdout-path = "serial2:115200n8"; 41 reserved_memory: reserved-memory { 42 #address-cells = <2>; [all …]
|
/linux-6.8/arch/arm64/boot/dts/qcom/ |
D | qcm6490-idp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 14 /delete-node/ &ipa_fw_mem; 15 /delete-node/ &rmtfs_mem; 16 /delete-node/ &adsp_mem; 17 /delete-node/ &cdsp_mem; 18 /delete-node/ &video_mem; 19 /delete-node/ &wlan_ce_mem; 20 /delete-node/ &wpss_mem; [all …]
|
D | msm8994-msft-lumia-octagon.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/gpio-keys.h> 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 20 /delete-node/ &adsp_mem; 21 /delete-node/ &audio_mem; 22 /delete-node/ &cont_splash_mem; 23 /delete-node/ &mba_mem; 24 /delete-node/ &mpss_mem; 25 /delete-node/ &peripheral_region; [all …]
|
D | sdx75.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 9 #include <dt-bindings/clock/qcom,rpmh.h> 10 #include <dt-bindings/clock/qcom,sdx75-gcc.h> 11 #include <dt-bindings/interconnect/qcom,icc.h> 12 #include <dt-bindings/interconnect/qcom,sdx75.h> 13 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #include <dt-bindings/power/qcom,rpmhpd.h> 15 #include <dt-bindings/power/qcom-rpmpd.h> 16 #include <dt-bindings/soc/qcom,rpmh-rsc.h> 19 #address-cells = <2>; [all …]
|
D | qcs6490-rb3gen2.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 19 /delete-node/ &ipa_fw_mem; 20 /delete-node/ &remoteproc_mpss; 21 /delete-node/ &rmtfs_mem; 22 /delete-node/ &adsp_mem; 23 /delete-node/ &cdsp_mem; 24 /delete-node/ &video_mem; 25 /delete-node/ &wlan_ce_mem; [all …]
|
D | sdm845-lg-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 16 /delete-node/ &adsp_mem; 17 /delete-node/ &cdsp_mem; 18 /delete-node/ &gpu_mem; 19 /delete-node/ &ipa_fw_mem; 20 /delete-node/ &mba_region; 21 /delete-node/ &mpss_region; [all …]
|
/linux-6.8/arch/arm/boot/dts/qcom/ |
D | qcom-msm8926-htc-memul.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include "qcom-msm8226.dtsi" 11 /delete-node/ &adsp_region; 12 /delete-node/ &smem_region; 17 chassis-type = "handset"; 23 gpio-keys { 24 compatible = "gpio-keys"; 26 key-power { 30 debounce-interval = <15>; [all …]
|
/linux-6.8/Documentation/mm/ |
D | hugetlbfs_reserv.rst | 8 Huge pages as described at Documentation/admin-guide/mm/hugetlbpage.rst are 11 are to be used. If no huge page exists at page fault time, the task is sent 34 This is a global (per-hstate) count of reserved huge pages. Reserved 37 as (``free_huge_pages - resv_huge_pages``). 38 Reserve Map 39 A reserve map is described by the structure:: 50 There is one reserve map for each huge page mapping in the system. 65 These are stored in the bottom bits of the reservation map pointer. 80 Reservation Map Location (Private or Shared) 86 semantics of the reservation map is significantly different for the two types [all …]
|
/linux-6.8/Documentation/core-api/irq/ |
D | irq-domain.rst | 9 that each one gets assigned non-overlapping allocations of Linux 24 For this reason we need a mechanism to separate controller-local 29 the controller-local IRQ (hwirq) number into the Linux IRQ number 55 the hwirq, and call the .map() callback so the driver can perform any 61 - irq_resolve_mapping() returns a pointer to the irq_desc structure 62 for a given domain and hwirq number, and NULL if there was no 64 - irq_find_mapping() returns a Linux IRQ number for a given domain and 65 hwirq number, and 0 if there was no mapping 66 - irq_linear_revmap() is now identical to irq_find_mapping(), and is 68 - generic_handle_domain_irq() handles an interrupt described by a [all …]
|
/linux-6.8/net/netfilter/ |
D | nft_set_pipapo_avx2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2019-2020 Red Hat GmbH 29 /* Load from memory into YMM register with non-temporal hint ("stream load"), 33 * - loading buckets from lookup tables, as they are not going to be used 36 * - loading the result bitmap from the previous field, as it's never used 75 * nft_pipapo_avx2_prepare() - Prepare before main algorithm body 86 * nft_pipapo_avx2_fill() - Fill a bitmap region with ones 113 *data |= GENMASK(len - 1 + offset, offset); in nft_pipapo_avx2_fill() 118 len -= BITS_PER_LONG - offset; in nft_pipapo_avx2_fill() 122 mask = ~0UL >> (BITS_PER_LONG - len); in nft_pipapo_avx2_fill() [all …]
|
/linux-6.8/drivers/mtd/maps/ |
D | physmap-gemini.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Cortina Systems Gemini OF physmap add-on 11 #include <linux/mtd/map.h> 18 #include "physmap-gemini.h" 21 * The Flash-relevant parts of the global status register 63 if (IS_ERR(gf->enabled_state)) in gemini_flash_enable_pins() 65 ret = pinctrl_select_state(gf->p, gf->enabled_state); in gemini_flash_enable_pins() 67 dev_err(gf->dev, "failed to enable pins\n"); in gemini_flash_enable_pins() 74 if (IS_ERR(gf->disabled_state)) in gemini_flash_disable_pins() 76 ret = pinctrl_select_state(gf->p, gf->disabled_state); in gemini_flash_disable_pins() [all …]
|
/linux-6.8/drivers/pinctrl/ |
D | devicetree.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 * struct pinctrl_dt_map - mapping table chunk parsed from device tree 20 * @map: the mapping table entries 26 struct pinctrl_map *map; member 31 struct pinctrl_map *map, unsigned int num_maps) in dt_free_map() argument 36 kfree_const(map[i].dev_name); in dt_free_map() 37 map[i].dev_name = NULL; in dt_free_map() 41 const struct pinctrl_ops *ops = pctldev->desc->pctlops; in dt_free_map() 42 if (ops->dt_free_map) in dt_free_map() 43 ops->dt_free_map(pctldev, map, num_maps); in dt_free_map() [all …]
|
/linux-6.8/arch/arm/boot/dts/st/ |
D | stm32mp157a-microgea-stm32mp1.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (c) STMicroelectronics 2019 - All Rights Reserved 9 compatible = "engicam,microgea-stm32mp1", "st,stm32mp157"; 16 reserved-memory { 17 #address-cells = <1>; 18 #size-cells = <1>; 22 compatible = "shared-dma-pool"; 24 no-map; 28 compatible = "shared-dma-pool"; 30 no-map; [all …]
|
D | ste-db8500.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 #include "ste-dbx5x0.dtsi" 8 operating-points = <998400 0 15 reserved-memory { 16 #address-cells = <1>; 17 #size-cells = <1>; 23 no-map; 29 no-map; 35 no-map; 49 no-map;
|
D | ste-db8520.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 #include "ste-dbx5x0.dtsi" 8 operating-points = <1152000 0 15 reserved-memory { 16 #address-cells = <1>; 17 #size-cells = <1>; 23 no-map; 29 no-map; 35 no-map; 49 no-map;
|
/linux-6.8/mm/ |
D | swap_cgroup.c | 1 // SPDX-License-Identifier: GPL-2.0 10 struct page **map; member 28 * - we have no race in "exchange" when we're accessed via SwapCache because 30 * - When called via swap_free(), there is no user of this entry and no race. 47 for (idx = 0; idx < ctrl->length; idx++) { in swap_cgroup_prepare() 51 ctrl->map[idx] = page; in swap_cgroup_prepare() 60 __free_page(ctrl->map[idx]); in swap_cgroup_prepare() 62 return -ENOMEM; in swap_cgroup_prepare() 71 mappage = ctrl->map[offset / SC_PER_PAGE]; in __lookup_swap_cgroup() 89 * swap_cgroup_cmpxchg - cmpxchg mem_cgroup's id for this swp_entry. [all …]
|
/linux-6.8/arch/arm/boot/dts/airoha/ |
D | en7523.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 #include <dt-bindings/interrupt-controller/irq.h> 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/clock/en7523-clk.h> 9 interrupt-parent = <&gic>; 10 #address-cells = <1>; 11 #size-cells = <1>; 13 reserved-memory { 14 #address-cells = <1>; [all …]
|
/linux-6.8/arch/arm64/boot/dts/freescale/ |
D | imx8ulp-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 12 compatible = "fsl,imx8ulp-evk", "fsl,imx8ulp"; 15 stdout-path = &lpuart5; 23 reserved-memory { 24 #address-cells = <2>; 25 #size-cells = <2>; 29 compatible = "shared-dma-pool"; 32 linux,cma-default; 35 m33_reserved: noncacheable-section@a8600000 { [all …]
|
/linux-6.8/drivers/i2c/busses/ |
D | i2c-designware-master.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 25 #include "i2c-designware-core.h" 34 regmap_write(dev->map, DW_IC_TX_TL, dev->tx_fifo_depth / 2); in i2c_dw_configure_fifo_master() 35 regmap_write(dev->map, DW_IC_RX_TL, 0); in i2c_dw_configure_fifo_master() 38 regmap_write(dev->map, DW_IC_CON, dev->master_cfg); in i2c_dw_configure_fifo_master() 45 struct i2c_timings *t = &dev->timings; in i2c_dw_set_timings_master() 54 ret = regmap_read(dev->map, DW_IC_COMP_PARAM_1, &comp_param1); in i2c_dw_set_timings_master() 60 sda_falling_time = t->sda_fall_ns ?: 300; /* ns */ in i2c_dw_set_timings_master() 61 scl_falling_time = t->scl_fall_ns ?: 300; /* ns */ in i2c_dw_set_timings_master() 64 if (!dev->ss_hcnt || !dev->ss_lcnt) { in i2c_dw_set_timings_master() [all …]
|
/linux-6.8/fs/erofs/ |
D | data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017-2018 HUAWEI, Inc. 13 if (buf->kmap_type == EROFS_KMAP) in erofs_unmap_metabuf() 14 kunmap_local(buf->base); in erofs_unmap_metabuf() 15 buf->base = NULL; in erofs_unmap_metabuf() 16 buf->kmap_type = EROFS_NO_KMAP; in erofs_unmap_metabuf() 21 if (!buf->page) in erofs_put_metabuf() 24 put_page(buf->page); in erofs_put_metabuf() 25 buf->page = NULL; in erofs_put_metabuf() 29 * Derive the block size from inode->i_blkbits to make compatible with [all …]
|