| /kernel/linux/linux-5.10/arch/powerpc/kexec/ |
| D | ranges.c | 17 #define pr_fmt(fmt) "kexec ranges: " fmt 27 * get_max_nr_ranges - Get the max no. of ranges crash_mem structure 31 * Returns the maximum no. of ranges. 42 * @mem_rngs: Memory ranges. 64 * __add_mem_range - add a memory range to memory ranges list. 83 mem_rngs->ranges[mem_rngs->nr_ranges].start = base; in __add_mem_range() 84 mem_rngs->ranges[mem_rngs->nr_ranges].end = base + size - 1; in __add_mem_range() 92 * __merge_memory_ranges - Merges the given memory ranges list. 101 struct crash_mem_range *ranges; in __merge_memory_ranges() local 108 ranges = &(mem_rngs->ranges[0]); in __merge_memory_ranges() [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/kexec/ |
| D | ranges.c | 17 #define pr_fmt(fmt) "kexec ranges: " fmt 27 * get_max_nr_ranges - Get the max no. of ranges crash_mem structure 31 * Returns the maximum no. of ranges. 42 * @mem_rngs: Memory ranges. 64 * __add_mem_range - add a memory range to memory ranges list. 83 mem_rngs->ranges[mem_rngs->nr_ranges].start = base; in __add_mem_range() 84 mem_rngs->ranges[mem_rngs->nr_ranges].end = base + size - 1; in __add_mem_range() 92 * __merge_memory_ranges - Merges the given memory ranges list. 101 struct range *ranges; in __merge_memory_ranges() local 108 ranges = &(mem_rngs->ranges[0]); in __merge_memory_ranges() [all …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | linear_ranges.c | 7 * It might be useful if we could support also inversely proportional ranges? 36 * linear_range_values_in_range_array - return the amount of values in ranges 37 * @r: pointer to array of linear ranges where values are counted 38 * @ranges: amount of ranges we include in computation. 40 * Compute the amount of values in ranges pointed by @r. Note, values can 44 * Return: the amount of values in first @ranges ranges pointed by @r 47 int ranges) in linear_range_values_in_range_array() argument 51 for (i = 0; i < ranges; i++) { in linear_range_values_in_range_array() 82 * Search given ranges for value which matches given selector. 85 * ranges. [all …]
|
| /kernel/linux/linux-6.6/lib/ |
| D | linear_ranges.c | 7 * It might be useful if we could support also inversely proportional ranges? 36 * linear_range_values_in_range_array - return the amount of values in ranges 37 * @r: pointer to array of linear ranges where values are counted 38 * @ranges: amount of ranges we include in computation. 40 * Compute the amount of values in ranges pointed by @r. Note, values can 44 * Return: the amount of values in first @ranges ranges pointed by @r 47 int ranges) in linear_range_values_in_range_array() argument 51 for (i = 0; i < ranges; i++) { in linear_range_values_in_range_array() 82 * Search given ranges for value which matches given selector. 85 * ranges. [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/ |
| D | cyrus_p5020.dts | 27 ranges; 44 ranges = <0x00000000 0xf 0x00000000 0x01008000>; 48 ranges = <0x0 0xf 0xf4000000 0x200000>; 52 ranges = <0x0 0xf 0xf4200000 0x200000>; 56 ranges = <0x00000000 0xf 0xfe000000 0x1000000>; 76 ranges = <0 0 0xc 0x20000000 0 0x10000000>; 79 ranges = <0 0 0xc 0x30000000 0 0x10000000>; 85 ranges = <0 0 0xf 0xe8000000 0x08000000 92 ranges = <0x02000000 0 0xe0000000 0xc 0x00000000 0x0 0x20000000 95 ranges = <0x02000000 0 0xe0000000 [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | cyrus_p5020.dts | 27 ranges; 44 ranges = <0x00000000 0xf 0x00000000 0x01008000>; 48 ranges = <0x0 0xf 0xf4000000 0x200000>; 52 ranges = <0x0 0xf 0xf4200000 0x200000>; 56 ranges = <0x00000000 0xf 0xfe000000 0x1000000>; 76 ranges = <0 0 0xc 0x20000000 0 0x10000000>; 79 ranges = <0 0 0xc 0x30000000 0 0x10000000>; 85 ranges = <0 0 0xf 0xe8000000 0x08000000 92 ranges = <0x02000000 0 0xe0000000 0xc 0x00000000 0x0 0x20000000 95 ranges = <0x02000000 0 0xe0000000 [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | stm32f769-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 17 gpio-ranges = <&pinctrl 0 16 16>; 21 gpio-ranges = <&pinctrl 0 32 16>; 25 gpio-ranges = <&pinctrl 0 48 16>; 29 gpio-ranges = <&pinctrl 0 64 16>; 33 gpio-ranges = <&pinctrl 0 80 16>; 37 gpio-ranges = <&pinctrl 0 96 16>; 41 gpio-ranges = <&pinctrl 0 112 16>; 45 gpio-ranges = <&pinctrl 0 128 16>; 49 gpio-ranges = <&pinctrl 0 144 16>; [all …]
|
| D | stm32f746-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 17 gpio-ranges = <&pinctrl 0 16 16>; 21 gpio-ranges = <&pinctrl 0 32 16>; 25 gpio-ranges = <&pinctrl 0 48 16>; 29 gpio-ranges = <&pinctrl 0 64 16>; 33 gpio-ranges = <&pinctrl 0 80 16>; 37 gpio-ranges = <&pinctrl 0 96 16>; 41 gpio-ranges = <&pinctrl 0 112 16>; 45 gpio-ranges = <&pinctrl 0 128 16>; 49 gpio-ranges = <&pinctrl 0 144 16>; [all …]
|
| D | stm32mp15xxaa-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 16>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 0 112 16>; 61 gpio-ranges = <&pinctrl 0 128 16>; 67 gpio-ranges = <&pinctrl 0 144 16>; [all …]
|
| D | stm32mp15xxac-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 16>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 0 112 16>; 61 gpio-ranges = <&pinctrl 0 128 12>; 71 gpio-ranges = <&pinctrl_z 0 400 8>;
|
| D | stm32f469-pinctrl.dtsi | 49 gpio-ranges = <&pinctrl 0 0 16>; 53 gpio-ranges = <&pinctrl 0 16 16>; 57 gpio-ranges = <&pinctrl 0 32 16>; 61 gpio-ranges = <&pinctrl 0 48 16>; 65 gpio-ranges = <&pinctrl 0 64 16>; 69 gpio-ranges = <&pinctrl 0 80 16>; 73 gpio-ranges = <&pinctrl 0 96 16>; 77 gpio-ranges = <&pinctrl 0 112 16>; 81 gpio-ranges = <&pinctrl 0 128 16>; 85 gpio-ranges = <&pinctrl 0 144 6>, [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stm32mp15xxaa-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 16>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 0 112 16>; 61 gpio-ranges = <&pinctrl 0 128 16>; 67 gpio-ranges = <&pinctrl 0 144 16>; [all …]
|
| D | stm32mp15xxac-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 16>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 0 112 16>; 61 gpio-ranges = <&pinctrl 0 128 12>; 71 gpio-ranges = <&pinctrl_z 0 400 8>;
|
| D | stm32f469-pinctrl.dtsi | 51 gpio-ranges = <&pinctrl 0 0 16>; 55 gpio-ranges = <&pinctrl 0 16 16>; 59 gpio-ranges = <&pinctrl 0 32 16>; 63 gpio-ranges = <&pinctrl 0 48 16>; 67 gpio-ranges = <&pinctrl 0 64 16>; 71 gpio-ranges = <&pinctrl 0 80 16>; 75 gpio-ranges = <&pinctrl 0 96 16>; 79 gpio-ranges = <&pinctrl 0 112 16>; 83 gpio-ranges = <&pinctrl 0 128 16>; 87 gpio-ranges = <&pinctrl 0 144 6>, [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/st/ |
| D | stm32mp25xxai-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 14>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 2 114 12>; 61 gpio-ranges = <&pinctrl 0 128 16>; 67 gpio-ranges = <&pinctrl 0 144 16>; [all …]
|
| D | stm32mp25xxal-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 14>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 2 114 12>; 61 gpio-ranges = <&pinctrl 0 128 12>; 69 gpio-ranges = <&pinctrl_z 0 400 10>;
|
| D | stm32mp25xxak-pinctrl.dtsi | 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 14>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 2 114 12>; 61 gpio-ranges = <&pinctrl 0 128 12>; 69 gpio-ranges = <&pinctrl_z 0 400 10>;
|
| /kernel/linux/linux-5.10/arch/arc/boot/dts/ |
| D | abilis_tb101.dtsi | 172 gpio-ranges = <&iomux 0 0 0>; 173 gpio-ranges-group-names = "gpioa"; 185 gpio-ranges = <&iomux 0 0 0>; 186 gpio-ranges-group-names = "gpiob"; 198 gpio-ranges = <&iomux 0 0 0>; 199 gpio-ranges-group-names = "gpioc"; 211 gpio-ranges = <&iomux 0 0 0>; 212 gpio-ranges-group-names = "gpiod"; 224 gpio-ranges = <&iomux 0 0 0>; 225 gpio-ranges-group-names = "gpioe"; [all …]
|
| D | abilis_tb100.dtsi | 163 gpio-ranges = <&iomux 0 0 0>; 164 gpio-ranges-group-names = "gpioa"; 176 gpio-ranges = <&iomux 0 0 0>; 177 gpio-ranges-group-names = "gpiob"; 189 gpio-ranges = <&iomux 0 0 0>; 190 gpio-ranges-group-names = "gpioc"; 202 gpio-ranges = <&iomux 0 0 0>; 203 gpio-ranges-group-names = "gpiod"; 215 gpio-ranges = <&iomux 0 0 0>; 216 gpio-ranges-group-names = "gpioe"; [all …]
|
| /kernel/linux/linux-6.6/arch/arc/boot/dts/ |
| D | abilis_tb101.dtsi | 172 gpio-ranges = <&iomux 0 0 0>; 173 gpio-ranges-group-names = "gpioa"; 185 gpio-ranges = <&iomux 0 0 0>; 186 gpio-ranges-group-names = "gpiob"; 198 gpio-ranges = <&iomux 0 0 0>; 199 gpio-ranges-group-names = "gpioc"; 211 gpio-ranges = <&iomux 0 0 0>; 212 gpio-ranges-group-names = "gpiod"; 224 gpio-ranges = <&iomux 0 0 0>; 225 gpio-ranges-group-names = "gpioe"; [all …]
|
| D | abilis_tb100.dtsi | 163 gpio-ranges = <&iomux 0 0 0>; 164 gpio-ranges-group-names = "gpioa"; 176 gpio-ranges = <&iomux 0 0 0>; 177 gpio-ranges-group-names = "gpiob"; 189 gpio-ranges = <&iomux 0 0 0>; 190 gpio-ranges-group-names = "gpioc"; 202 gpio-ranges = <&iomux 0 0 0>; 203 gpio-ranges-group-names = "gpiod"; 215 gpio-ranges = <&iomux 0 0 0>; 216 gpio-ranges-group-names = "gpioe"; [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/prom/ |
| D | ranges.c | 3 * ranges.c: Handle ranges in newer proms for obio/sbus. 19 /* Adjust register values based upon the ranges parameters. */ 57 /* Apply probed obio ranges to registers passed, if no ranges return. */ 72 /* Check for obio and sbus ranges. */ in prom_ranges_init() 77 success = prom_getproperty(obio_node, "ranges", in prom_ranges_init() 93 struct linux_prom_ranges ranges[PROMREG_MAX]; in prom_apply_generic_ranges() local 95 success = prom_getproperty(node, "ranges", in prom_apply_generic_ranges() 96 (char *) ranges, in prom_apply_generic_ranges() 97 sizeof(ranges)); in prom_apply_generic_ranges() 104 success = prom_getproperty(parent, "ranges", in prom_apply_generic_ranges() [all …]
|
| /kernel/linux/linux-6.6/arch/sparc/prom/ |
| D | ranges.c | 3 * ranges.c: Handle ranges in newer proms for obio/sbus. 19 /* Adjust register values based upon the ranges parameters. */ 57 /* Apply probed obio ranges to registers passed, if no ranges return. */ 72 /* Check for obio and sbus ranges. */ in prom_ranges_init() 77 success = prom_getproperty(obio_node, "ranges", in prom_ranges_init() 93 struct linux_prom_ranges ranges[PROMREG_MAX]; in prom_apply_generic_ranges() local 95 success = prom_getproperty(node, "ranges", in prom_apply_generic_ranges() 96 (char *) ranges, in prom_apply_generic_ranges() 97 sizeof(ranges)); in prom_apply_generic_ranges() 104 success = prom_getproperty(parent, "ranges", in prom_apply_generic_ranges() [all …]
|
| /kernel/linux/linux-6.6/drivers/of/unittest-data/ |
| D | tests-address.dtsi | 10 ranges; 15 /* ranges here is to make sure we don't use it for 16 * dma-ranges translation */ 17 ranges = <0x70000000 0x70000000 0x50000000>, 19 dma-ranges = <0x0 0x20000000 0x40000000>; 28 ranges = <0x0 0x0 0x80000000 0x0 0x100000>; 29 dma-ranges = <0x1 0x0 0x0 0x20 0x0>; 41 ranges = <0x42000000 0x0 0x40000000 0x40000000 0x0 0x10000000>; 42 dma-ranges = <0x42000000 0x0 0x80000000 0x00000000 0x0 0x10000000>, 49 ranges = <0xf00baa 0x0 0x0 0xa0000000 0x0 0x100000>,
|
| /kernel/linux/linux-5.10/drivers/of/unittest-data/ |
| D | tests-address.dtsi | 10 ranges; 15 /* ranges here is to make sure we don't use it for 16 * dma-ranges translation */ 17 ranges = <0x70000000 0x70000000 0x40000000>, 19 dma-ranges = <0x0 0x20000000 0x40000000>; 28 ranges = <0x0 0x0 0x80000000 0x0 0x100000>; 29 dma-ranges = <0x1 0x0 0x0 0x20 0x0>; 41 ranges = <0x42000000 0x0 0x40000000 0x40000000 0x0 0x10000000>; 42 dma-ranges = <0x42000000 0x0 0x80000000 0x00000000 0x0 0x10000000>,
|