| /linux/arch/arm/boot/dts/st/ |
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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>;
|
| H A D | stm32mp15xxab-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 6 86 6>; 49 gpio-ranges = <&pinctrl 6 102 10>; 55 gpio-ranges = <&pinctrl 0 112 2>;
|
| H A D | stm32mp15xxad-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 6 86 6>; 49 gpio-ranges = <&pinctrl 6 102 10>; 55 gpio-ranges = <&pinctrl 0 112 2>;
|
| /linux/drivers/of/unittest-data/ |
| H A 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>, [all …]
|
| /linux/arch/arm64/boot/dts/st/ |
| H A 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 …]
|
| H A 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>;
|
| H A 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>;
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A 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 …]
|
| H A D | t208xrdb.dtsi | 45 ranges; 63 ranges = <0 0 0xf 0xe8000000 0x08000000 89 ranges = <0 3 0 0x300>; 98 ranges = <0x00000000 0xf 0x00000000 0x01072000>; 102 ranges = <0x0 0xf 0xf4000000 0x2000000>; 106 ranges = <0x0 0xf 0xf6000000 0x2000000>; 110 ranges = <0x00000000 0xf 0xfe000000 0x1000000>; 148 voltage-ranges = <1800 1800 3300 3300>; 154 ranges = <0x02000000 0 0xe0000000 0xc 0x00000000 0x0 0x20000000 157 ranges = <0x02000000 0 0xe0000000 [all …]
|
| H A D | mpc8536ds.dts | 34 ranges = <0x0 0x0 0x0 0xe8000000 0x08000000 40 ranges = <0x0 0 0xffe00000 0x100000>; 45 ranges = <0x02000000 0 0x80000000 0 0x80000000 0 0x10000000 60 ranges = <0x02000000 0 0x98000000 0 0x98000000 0 0x08000000 63 ranges = <0x02000000 0 0x98000000 75 ranges = <0x02000000 0 0x90000000 0 0x90000000 0 0x08000000 78 ranges = <0x02000000 0 0x90000000 90 ranges = <0x02000000 0 0xa0000000 0 0xa0000000 0 0x20000000 93 ranges = <0x02000000 0 0xa0000000
|
| H A D | mpc8536ds_36b.dts | 34 ranges = <0x0 0x0 0xf 0xe8000000 0x08000000 40 ranges = <0x0 0xf 0xffe00000 0x100000>; 45 ranges = <0x02000000 0 0xf0000000 0xc 0x00000000 0 0x10000000 60 ranges = <0x02000000 0 0xf8000000 0xc 0x18000000 0 0x08000000 63 ranges = <0x02000000 0 0xf8000000 75 ranges = <0x02000000 0 0xf8000000 0xc 0x10000000 0 0x08000000 78 ranges = <0x02000000 0 0xf8000000 90 ranges = <0x02000000 0 0xe0000000 0xc 0x20000000 0 0x20000000 93 ranges = <0x02000000 0 0xe0000000
|
| H A D | kmcent2.dts | 24 ranges; 42 ranges = <0 0 0xf 0xe8000000 0x04000000 86 ranges = <0x00000000 0xf 0x00000000 0x01072000>; 90 ranges = <0x0 0xf 0xf4000000 0x2000000>; 94 ranges = <0x0 0xf 0xf6000000 0x2000000>; 98 ranges = <0x00000000 0xf 0xfe000000 0x1000000>; 252 ranges = <0x02000000 0 0xe0000000 0xc 0x00000000 0x0 0x20000000 255 ranges = <0x02000000 0 0xe0000000 268 ranges = <0x02000000 0 0xe0000000 0xc 0x10000000 0 0x10000000 271 ranges = <0x02000000 0 0xe0000000 [all …]
|
| /linux/arch/powerpc/kexec/ |
| H A D | ranges.c | 87 mem_rngs->ranges[mem_rngs->nr_ranges].start = base; in __add_mem_range() 88 mem_rngs->ranges[mem_rngs->nr_ranges].end = base + size - 1; in __add_mem_range() 105 struct range *ranges; in __merge_memory_ranges() local 112 ranges = &(mem_rngs->ranges[0]); in __merge_memory_ranges() 114 if (ranges[i].start <= (ranges[i-1].end + 1)) in __merge_memory_ranges() 115 ranges[idx].end = ranges[i].end; in __merge_memory_ranges() 121 ranges[idx] = ranges[i]; in __merge_memory_ranges() 154 sort(&(mem_rngs->ranges[0]), mem_rngs->nr_ranges, in sort_memory_ranges() 155 sizeof(mem_rngs->ranges[0]), rngcmp, NULL); in sort_memory_ranges() 164 mem_rngs->ranges[i].start, in sort_memory_ranges() [all …]
|
| /linux/tools/testing/selftests/vfio/lib/ |
| H A D | iommu.c | 318 struct iommu_iova_range *ranges = NULL; in vfio_iommu_iova_ranges() local 327 ranges = calloc(cap_range->nr_iovas, sizeof(*ranges)); in vfio_iommu_iova_ranges() 328 VFIO_ASSERT_NOT_NULL(ranges); in vfio_iommu_iova_ranges() 331 ranges[i] = (struct iommu_iova_range){ in vfio_iommu_iova_ranges() 340 return ranges; in vfio_iommu_iova_ranges() 347 struct iommu_iova_range *ranges; in iommufd_iova_ranges() local 360 ranges = calloc(query.num_iovas, sizeof(*ranges)); in iommufd_iova_ranges() 361 VFIO_ASSERT_NOT_NULL(ranges); in iommufd_iova_ranges() 363 query.allowed_iovas = (uintptr_t)ranges; in iommufd_iova_ranges() 368 return ranges; in iommufd_iova_ranges() [all …]
|
| H A D | iova_allocator.c | 26 struct iommu_iova_range *ranges; in iova_allocator_init() local 29 ranges = iommu_iova_ranges(iommu, &nranges); in iova_allocator_init() 30 VFIO_ASSERT_NOT_NULL(ranges); in iova_allocator_init() 36 .ranges = ranges, in iova_allocator_init() 47 free(allocator->ranges); in iova_allocator_cleanup() 63 range = &allocator->ranges[allocator->range_idx]; in iova_allocator_alloc()
|
| /linux/arch/arc/boot/dts/ |
| H A 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 …]
|
| H A 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 …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am33xx-l4.dtsi | 13 ranges = <0x00000000 0x44c00000 0x100000>, /* segment 0 */ 21 ranges = <0x00000000 0x00000000 0x000800>, /* ap 0 */ 31 ranges = <0x00000000 0x00100000 0x004000>, /* ap 4 */ 44 ranges = <0x00000000 0x00000000 0x4000>, 63 ranges = <0x00000000 0x00200000 0x002000>, /* ap 8 */ 102 ranges = <0x0 0x0 0x2000>; 109 ranges = <0 0 0x2000>; 126 ranges = <0x0 0x3000 0x1000>; 134 ranges = <0x0 0x5000 0x1000>; 157 ranges = <0x0 0x7000 0x1000>; [all …]
|
| H A D | omap5-l4.dtsi | 12 ranges = <0x00000000 0x4a000000 0x080000>, /* segment 0 */ 24 ranges = <0x00000000 0x00000000 0x000800>, /* ap 0 */ 61 ranges = <0x0 0x2000 0x1000>; 68 ranges = <0 0 0x800>; 83 ranges = <0 0x800 0x800>; 104 ranges = <0 0x5a0 0xec>; 126 ranges = <0x0 0x4000 0x1000>; 134 ranges = <0 0 0x1000>; 152 ranges = <0x0 0x8000 0x2000>; 159 ranges = <0 0 0x2000>; [all …]
|
| /linux/drivers/tty/vt/ |
| H A D | ucs.c | 47 static bool cp_in_range16(u16 cp, const struct ucs_interval16 *ranges, size_t size) in cp_in_range16() argument 49 if (cp < ranges[0].first || cp > ranges[size - 1].last) in cp_in_range16() 52 return __inline_bsearch(&cp, ranges, size, sizeof(*ranges), in cp_in_range16() 56 static bool cp_in_range32(u32 cp, const struct ucs_interval32 *ranges, size_t size) in cp_in_range32() argument 58 if (cp < ranges[0].first || cp > ranges[size - 1].last) in cp_in_range32() 61 return __inline_bsearch(&cp, ranges, size, sizeof(*ranges), in cp_in_range32()
|
| /linux/arch/arm64/boot/dts/amlogic/ |
| H A D | amlogic-s6.dtsi | 78 ranges; 95 ranges = <0x0 0x0 0x0 0xfe000000 0x0 0x480000>; 111 ranges = <0x0 0x0 0x0 0x4000 0x0 0x340>; 118 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_Z<<8) 16>; 126 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_X<<8) 20>; 134 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_H<<8) 9>; 142 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_D<<8) 7>; 150 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_F<<8) 5>; 158 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_E<<8) 3>; 166 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_C<<8) 8>; [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | dw_mmc-rockchip.c | 297 struct range_t *ranges; in dw_mci_rk3288_execute_tuning() local 309 ranges = kmalloc_array(priv->num_phases / 2 + 1, in dw_mci_rk3288_execute_tuning() 310 sizeof(*ranges), GFP_KERNEL); in dw_mci_rk3288_execute_tuning() 311 if (!ranges) in dw_mci_rk3288_execute_tuning() 328 ranges[range_count-1].start = i; in dw_mci_rk3288_execute_tuning() 331 ranges[range_count-1].end = i; in dw_mci_rk3288_execute_tuning() 360 ranges[0].start = ranges[range_count-1].start; in dw_mci_rk3288_execute_tuning() 364 if (ranges[0].start == 0 && ranges[0].end == priv->num_phases - 1) { in dw_mci_rk3288_execute_tuning() 374 int len = (ranges[i].end - ranges[i].start + 1); in dw_mci_rk3288_execute_tuning() 385 TUNING_ITERATION_TO_PHASE(ranges[i].start, in dw_mci_rk3288_execute_tuning() [all …]
|