/Linux-v6.6/drivers/staging/greybus/ |
D | loopback.c | 53 struct gb_loopback *gb; member 107 #define GB_LOOPBACK_TIMEOUT_MIN 1 126 struct gb_loopback *gb = dev_get_drvdata(dev); \ 127 return sprintf(buf, "%u\n", gb->field); \ 136 struct gb_loopback *gb = dev_get_drvdata(dev); \ 138 if (!gb->requests_completed) \ 140 return sprintf(buf, "%" #type "\n", gb->name.field); \ 150 struct gb_loopback *gb; \ 153 gb = dev_get_drvdata(dev); \ 154 stats = &gb->name; \ [all …]
|
D | audio_topology.c | 139 static const char **gb_generate_enum_strings(struct gbaudio_module_info *gb, in gb_generate_enum_strings() argument 148 strings = devm_kcalloc(gb->dev, items, sizeof(char *), GFP_KERNEL); in gb_generate_enum_strings() 198 if (uinfo->value.enumerated.item > max - 1) in gbcodec_mixer_ctl_info() 199 uinfo->value.enumerated.item = max - 1; in gbcodec_mixer_ctl_info() 224 struct gbaudio_codec_info *gb = snd_soc_component_get_drvdata(comp); in gbcodec_mixer_ctl_get() local 228 module = find_gb_module(gb, kcontrol->id.name); in gbcodec_mixer_ctl_get() 258 ucontrol->value.integer.value[1] = in gbcodec_mixer_ctl_get() 259 le32_to_cpu(gbvalue.value.integer_value[1]); in gbcodec_mixer_ctl_get() 265 ucontrol->value.enumerated.item[1] = in gbcodec_mixer_ctl_get() 266 le32_to_cpu(gbvalue.value.enumerated_item[1]); in gbcodec_mixer_ctl_get() [all …]
|
/Linux-v6.6/drivers/net/ethernet/intel/ice/ |
D | ice_ethtool.h | 27 [1] = ICE_PHY_TYPE(100MB, 100baseT_Full), 36 [10] = ICE_PHY_TYPE(5GB, 5000baseT_Full), 37 [11] = ICE_PHY_TYPE(5GB, 5000baseT_Full), 38 [12] = ICE_PHY_TYPE(10GB, 10000baseT_Full), 39 [13] = ICE_PHY_TYPE(10GB, 10000baseCR_Full), 40 [14] = ICE_PHY_TYPE(10GB, 10000baseSR_Full), 41 [15] = ICE_PHY_TYPE(10GB, 10000baseLR_Full), 42 [16] = ICE_PHY_TYPE(10GB, 10000baseKR_Full), 43 [17] = ICE_PHY_TYPE(10GB, 10000baseCR_Full), 44 [18] = ICE_PHY_TYPE(10GB, 10000baseKR_Full), [all …]
|
/Linux-v6.6/drivers/input/joystick/ |
D | sidewinder.c | 53 #define SW_ID_GP 1 75 { 10, 10, 9, 10, 1, 1 }, 76 { 1, 1 }, 77 { 10, 10, 6, 7, 1, 1 }, 78 { 10, 10, 6, 7, 1, 1 }, 79 { 10, 10, 6, 1, 1 }, 80 { 10, 7, 7, 1, 1 }}; 93 } sw_hat_to_axis[] = {{ 0, 0}, { 0,-1}, { 1,-1}, { 1, 0}, { 1, 1}, { 0, 1}, {-1, 1}, {-1, 0}, {-1,-… 164 pending = 1; /* Mark schedule */ in sw_read_packet() 190 * sw_get_bits() and GB() compose bits from the triplet buffer into a __u64. [all …]
|
D | gf2k.c | 33 #define GF2K_ID_G09 1 43 …char gf2k_hat_to_axis[][2] = {{ 0, 0}, { 0,-1}, { 1,-1}, { 1, 0}, { 1, 1}, { 0, 1}, {-1, 1}, {-1, … 123 while ((gameport_read(gameport) & 1) && t) t--; in gf2k_trigger_seq() 139 #define GB(p,n,s) gf2k_get_bits(data, p, n, s) macro 149 data &= (1 << num) - 1; in gf2k_get_bits() 161 input_report_abs(dev, gf2k_abs[i], GB(i<<3,8,0) | GB(i+46,1,8) | GB(i+50,1,9)); in gf2k_read() 164 input_report_abs(dev, gf2k_abs[i], GB(i*9+60,8,0) | GB(i+54,1,9)); in gf2k_read() 166 t = GB(40,4,0); in gf2k_read() 171 t = GB(44,2,0) | GB(32,8,2) | GB(78,2,10); in gf2k_read() 174 input_report_key(dev, gf2k_btn_joy[i], (t >> i) & 1); in gf2k_read() [all …]
|
/Linux-v6.6/drivers/scsi/qla2xxx/ |
D | qla_devtbl.h | 8 "QLA2340", "133MHz PCI-X to 2Gb FC, Single Channel", /* 0x100 */ 9 "QLA2342", "133MHz PCI-X to 2Gb FC, Dual Channel", /* 0x101 */ 10 "QLA2344", "133MHz PCI-X to 2Gb FC, Quad Channel", /* 0x102 */ 11 "QCP2342", "cPCI to 2Gb FC, Dual Channel", /* 0x103 */ 12 "QSB2340", "SBUS to 2Gb FC, Single Channel", /* 0x104 */ 13 "QSB2342", "SBUS to 2Gb FC, Dual Channel", /* 0x105 */ 14 "QLA2310", "Sun 66MHz PCI-X to 2Gb FC, Single Channel", /* 0x106 */ 15 "QLA2332", "Sun 66MHz PCI-X to 2Gb FC, Single Channel", /* 0x107 */ 16 "QCP2332", "Sun cPCI to 2Gb FC, Dual Channel", /* 0x108 */ 17 "QCP2340", "cPCI to 2Gb FC, Single Channel", /* 0x109 */ [all …]
|
/Linux-v6.6/drivers/mtd/nand/spi/ |
D | toshiba.c | 18 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 19 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 20 SPINAND_PAGE_READ_FROM_CACHE_OP(true, 0, 1, NULL, 0), 21 SPINAND_PAGE_READ_FROM_CACHE_OP(false, 0, 1, NULL, 0)); 32 * Backward compatibility for 1st generation Serial NAND devices 110 /* 3.3V 1Gb (1st generation) */ 113 NAND_MEMORG(1, 2048, 128, 64, 1024, 20, 1, 1, 1), 121 /* 3.3V 2Gb (1st generation) */ 124 NAND_MEMORG(1, 2048, 128, 64, 2048, 40, 1, 1, 1), 132 /* 3.3V 4Gb (1st generation) */ [all …]
|
D | micron.c | 17 #define MICRON_STATUS_ECC_1TO3_BITFLIPS (1 << 4) 33 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 34 SPINAND_PAGE_READ_FROM_CACHE_DUALIO_OP(0, 1, NULL, 0), 35 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 36 SPINAND_PAGE_READ_FROM_CACHE_OP(true, 0, 1, NULL, 0), 37 SPINAND_PAGE_READ_FROM_CACHE_OP(false, 0, 1, NULL, 0)); 49 SPINAND_PAGE_READ_FROM_CACHE_X4_OP(0, 1, NULL, 0), 50 SPINAND_PAGE_READ_FROM_CACHE_X2_OP(0, 1, NULL, 0), 51 SPINAND_PAGE_READ_FROM_CACHE_OP(true, 0, 1, NULL, 0), 52 SPINAND_PAGE_READ_FROM_CACHE_OP(false, 0, 1, NULL, 0)); [all …]
|
/Linux-v6.6/Documentation/riscv/ |
D | vm-layout.rst | 39 …0000000000000000 | 0 | 0000003fffffffff | 256 GB | user-space virtual memory, different … 42 …0000004000000000 | +256 GB | ffffffbfffffffff | ~16M TB | ... huge, almost 64 bits wide hole of… 43 … | | | | virtual memory addresses up to the -256 GB 50 ffffffc6fea00000 | -228 GB | ffffffc6feffffff | 6 MB | fixmap 51 ffffffc6ff000000 | -228 GB | ffffffc6ffffffff | 16 MB | PCI io 52 ffffffc700000000 | -228 GB | ffffffc7ffffffff | 4 GB | vmemmap 53 ffffffc800000000 | -224 GB | ffffffd7ffffffff | 64 GB | vmalloc/ioremap space 54 … ffffffd800000000 | -160 GB | fffffff6ffffffff | 124 GB | direct mapping of all physical memory 55 fffffff700000000 | -36 GB | fffffffeffffffff | 32 GB | kasan 61 ffffffff00000000 | -4 GB | ffffffff7fffffff | 2 GB | modules, BPF [all …]
|
/Linux-v6.6/Documentation/arch/x86/x86_64/ |
D | mm.rst | 20 from TB to GB and then MB/KB. 48 ffffe90000000000 | -23 TB | ffffe9ffffffffff | 1 TB | ... unused hole 49 ffffea0000000000 | -22 TB | ffffeaffffffffff | 1 TB | virtual memory map (vmemmap_base) 50 ffffeb0000000000 | -21 TB | ffffebffffffffff | 1 TB | ... unused hole 61 ffffff0000000000 | -1 TB | ffffff7fffffffff | 0.5 TB | %esp fixup stacks 62 ffffff8000000000 | -512 GB | ffffffeeffffffff | 444 GB | ... unused hole 63 ffffffef00000000 | -68 GB | fffffffeffffffff | 64 GB | EFI region mapping space 64 ffffffff00000000 | -4 GB | ffffffff7fffffff | 2 GB | ... unused hole 65 …ffffffff80000000 | -2 GB | ffffffff9fffffff | 512 MB | kernel text mapping, mapped to physic… 120 ffffff0000000000 | -1 TB | ffffff7fffffffff | 0.5 TB | %esp fixup stacks [all …]
|
/Linux-v6.6/Documentation/admin-guide/cgroup-v1/ |
D | hugetlb.rst | 34 For a system supporting three hugepage sizes (64k, 32M and 1G), the control 37 hugetlb.1GB.limit_in_bytes 38 hugetlb.1GB.max_usage_in_bytes 39 hugetlb.1GB.numa_stat 40 hugetlb.1GB.usage_in_bytes 41 hugetlb.1GB.failcnt 42 hugetlb.1GB.rsvd.limit_in_bytes 43 hugetlb.1GB.rsvd.max_usage_in_bytes 44 hugetlb.1GB.rsvd.usage_in_bytes 45 hugetlb.1GB.rsvd.failcnt [all …]
|
/Linux-v6.6/drivers/staging/greybus/Documentation/firmware/ |
D | firmware-management | 21 ; Firmware Management Bundle (Bundle 1): 22 [bundle-descriptor 1] 25 ; (Mandatory) Firmware Management Protocol on CPort 1 27 bundle = 1 31 [cport-descriptor 1] 32 bundle = 1 37 bundle = 1 42 bundle = 1 51 and will be named gb-fw-mgmt-<N>. The number <N> is assigned at runtime. 56 There can be multiple devices present in /dev/ directory with name gb-fw-mgmt-N [all …]
|
/Linux-v6.6/tools/testing/selftests/kvm/ |
D | max_guest_memory_test.c | 107 ~((uint64_t)vm->page_size - 1); in spawn_workers() 126 for (i = 0; abs(rendezvoused) != 1; i++) { in rendezvous_with_vcpus() 130 abs(rendezvoused) - 1); in rendezvous_with_vcpus() 139 atomic_set(&rendezvous, -nr_vcpus - 1); in rendezvous_with_vcpus() 141 atomic_set(&rendezvous, nr_vcpus + 1); in rendezvous_with_vcpus() 160 * Skip the first 4gb and slot0. slot0 maps <1gb and is used to back in main() 163 * just below the 4gb boundary. This test could create memory at in main() 164 * 1gb-3gb,but it's simpler to skip straight to 4gb. in main() 167 const int first_slot = 1; in main() 179 * Default to 2gb so that maxing out systems with MAXPHADDR=46, which in main() [all …]
|
/Linux-v6.6/fs/hfsplus/ |
D | btree.c | 30 /* 1GB */ 4, 4, 4, 31 /* 2GB */ 6, 6, 4, 32 /* 4GB */ 8, 8, 4, 33 /* 8GB */ 11, 11, 5, 35 * For volumes 16GB and larger, we want to make sure that a full OS 57 * series. For Catalog (16GB to 512GB), each term is 8**(1/5) times 58 * the previous term. For Attributes (16GB to 512GB), each term is 59 * 4**(1/5) times the previous term. For 1TB to 16TB, each term is 60 * 2**(1/5) times the previous term. 62 /* 16GB */ 64, 32, 5, [all …]
|
/Linux-v6.6/include/linux/ |
D | xxhash.h | 51 * xxHash 5.4 GB/s 10 52 * CrapWow 3.2 GB/s 2 Andrew 53 * MumurHash 3a 2.7 GB/s 10 Austin Appleby 54 * SpookyHash 2.0 GB/s 10 Bob Jenkins 55 * SBox 1.4 GB/s 9 Bret Mulvey 56 * Lookup3 1.2 GB/s 9 Bob Jenkins 57 * SuperFastHash 1.2 GB/s 1 Paul Hsieh 58 * CityHash64 1.05 GB/s 10 Pike & Alakuijala 59 * FNV 0.55 GB/s 5 Fowler, Noll, Vo 60 * CRC32 0.43 GB/s 9 [all …]
|
/Linux-v6.6/arch/powerpc/include/asm/book3s/64/ |
D | radix-4k.h | 9 #define RADIX_PMD_INDEX_SIZE 9 // size: 8B << 9 = 4KB, maps 2^9 x 2MB = 1GB 10 #define RADIX_PUD_INDEX_SIZE 9 // size: 8B << 9 = 4KB, maps 2^9 x 1GB = 512GB 11 #define RADIX_PGD_INDEX_SIZE 13 // size: 8B << 13 = 64KB, maps 2^13 x 512GB = 4PB
|
D | radix-64k.h | 9 #define RADIX_PMD_INDEX_SIZE 9 // size: 8B << 9 = 4KB, maps 2^9 x 2MB = 1GB 10 #define RADIX_PUD_INDEX_SIZE 9 // size: 8B << 9 = 4KB, maps 2^9 x 1GB = 512GB 11 #define RADIX_PGD_INDEX_SIZE 13 // size: 8B << 13 = 64KB, maps 2^13 x 512GB = 4PB
|
/Linux-v6.6/Documentation/devicetree/bindings/net/ |
D | keystone-netcp.txt | 13 includes a 3-port Ethernet switch sub-module capable of 10Gb/s and 1Gb/s rates 25 NetCP subsystem(10G or 1G) 40 |-> Ethernet Port 1 65 1Gb/10Gb (gbe/xgbe) ethernet switch sub-module specifications. 67 - label: Must be "netcp-gbe" for 1Gb & "netcp-xgbe" for 10Gb. 69 "ti,netcp-gbe" for 1GbE on NetCP 1.4 70 "ti,netcp-gbe-5" for 1GbE N NetCP 1.5 (N=5) 71 "ti,netcp-gbe-9" for 1GbE N NetCP 1.5 (N=9) 72 "ti,netcp-gbe-2" for 1GbE N NetCP 1.5 (N=2) 84 index #1 - sgmii port3/4 module registers [all …]
|
/Linux-v6.6/Documentation/driver-api/ |
D | edac.rst | 77 A Single-ranked stick has 1 chip-select row of memory. Motherboards 201 HBM2e (2GB) channel (equivalent to 8 X 2GB ranks). This creates a total 204 While the UMC is interfacing a 16GB (8high X 2GB DRAM) HBM stack, each UMC 205 channel is interfacing 2GB of DRAM (represented as rank). 213 For example: a heterogeneous system with 1 AMD CPU is connected to 221 - CPU UMCs use 1 channel, In this case UMC = EDAC channel. This follows the 224 - GPU UMCs use 1 chip select, So UMC = EDAC CSROW. 237 mc2 |- GPU card[0] => node 0(mc1), node 1(mc2) 239 mc4 |- GPU card[1] => node 0(mc3), node 1(mc4) 241 mc6 |- GPU card[2] => node 0(mc5), node 1(mc6) [all …]
|
/Linux-v6.6/tools/perf/Documentation/ |
D | perf-iostat.txt | 1 perf-iostat(1) 40 1. List all PCIe root ports (example for 2-S platform): 54 $ perf iostat -- dd if=/dev/zero of=/dev/nvme0n1 bs=1M oflag=direct 57 375083606016 bytes (375 GB, 349 GiB) copied, 215.974 s, 1.7 GB/s 62 0000:00 1 0 2 3 73 $ perf iostat 0000:17,0:3a -- dd if=/dev/zero of=/dev/nvme0n1 bs=1M oflag=direct 76 375083606016 bytes (375 GB, 349 GiB) copied, 197.08 s, 1.9 GB/s 88 linkperf:perf-stat[1]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/goldmontplus/ |
D | virtual-memory.json | 3 "BriefDescription": "Page walk completed due to a demand load to a 1GB page", 6 …es) whose address translations missed in all TLB levels and were mapped to 1GB pages. The page wa… 35 "BriefDescription": "Page walk completed due to a demand data store to a 1GB page", 38 …ata stores whose address translations missed in the TLB and were mapped to 1GB pages. The page wa… 83 "BriefDescription": "Page walk completed due to an instruction fetch in a 1GB page", 86 …on fetches whose address translations missed in the TLB and were mapped to 1GB pages. The page wa… 116 "Data_LA": "1", 126 "Data_LA": "1", 136 "Data_LA": "1",
|
/Linux-v6.6/drivers/net/ethernet/qlogic/ |
D | Kconfig | 30 tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support" 70 tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC" 77 tristate "QLogic QED 25/40/100Gb core driver" 90 bool "QLogic QED 25/40/100Gb SR-IOV support" 100 tristate "QLogic QED 25/40/100Gb Ethernet NIC"
|
/Linux-v6.6/tools/testing/selftests/mm/ |
D | mremap_test.c | 18 #define EXPECT_FAILURE 1 20 #define OVERLAPPING 1 41 _1KB = 1ULL << 10, /* 1KB -> not page aligned */ 44 _1MB = 1ULL << 20, 47 _1GB = 1ULL << 30, 80 -1, 0); in is_remap_region_valid() 110 if (n_matched != 1) { in get_mmap_min_addr() 133 while (getline(&line, &len, maps_fp) != -1) { in is_range_mapped() 162 MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); in mremap_expand_merge() 201 MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); in mremap_expand_merge_offset() [all …]
|
/Linux-v6.6/arch/csky/include/asm/ |
D | page.h | 14 #define PAGE_SIZE (_AC(1, UL) << PAGE_SHIFT) 15 #define PAGE_MASK (~(PAGE_SIZE - 1)) 17 #define THREAD_MASK (~(THREAD_SIZE - 1)) 18 #define THREAD_SHIFT (PAGE_SHIFT + 1) 22 * For C-SKY "User-space:Kernel-space" is "2GB:2GB" fixed by hardware and there 24 * address region. We use them mapping kernel 1GB direct-map address area and 25 * for more than 1GB of memory we use highmem. 31 #define PHYS_OFFSET_OFFSET (CONFIG_DRAM_BASE & (SSEG_SIZE - 1))
|
/Linux-v6.6/drivers/gpu/drm/i915/soc/ |
D | intel_dram.c | 81 dev_priv->is_ddr3 = (tmp & CSHRDDR3CTL_DDR3) ? 1 : 0; in pnv_detect_mem_freq() 168 case 1: in vlv_detect_mem_freq() 197 return dimm->ranks * 64 / (dimm->width ?: 1); in intel_dimm_num_devices() 200 /* Returns total Gb for the whole DIMM */ 230 return val + 1; in skl_get_dimm_ranks() 233 /* Returns total Gb for the whole DIMM */ 263 return val + 1; in icl_get_dimm_ranks() 269 /* Convert total Gb to Gb per DRAM device */ in skl_is_16gb_dimm() 270 return dimm->size / (intel_dimm_num_devices(dimm) ?: 1) == 16; in skl_is_16gb_dimm() 289 "CH%u DIMM %c size: %u Gb, width: X%u, ranks: %u, 16Gb DIMMs: %s\n", in skl_dram_get_dimm_info() [all …]
|