| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/ |
| D | v3-v360epc-pci.txt | 11 second the configuration area register space, 16MB 18 each be exactly 256MB (0x10000000) in size. 22 be aligned to a 1MB boundary, and may be 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 23 64MB, 128MB, 256MB, 512MB, 1GB or 2GB in size. The memory should be marked 44 0x60000000 0 0x01000000 /* 16 MiB @ LB 60000000 */ 50 0x20000000 0 0x20000000 /* 512 MB @ LB 20000000 1:1 */ 59 0x4800 0 0 4 &pic 16 /* INT D on slot 9 is irq 16 */ 63 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 */ 67 0x5800 0 0 2 &pic 16 /* INT B on slot 11 is irq 16 */ 71 0x6000 0 0 1 &pic 16 /* INT A on slot 12 is irq 16 */
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/ |
| D | v3-v360epc-pci.txt | 11 second the configuration area register space, 16MB 18 each be exactly 256MB (0x10000000) in size. 22 be aligned to a 1MB boundary, and may be 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 23 64MB, 128MB, 256MB, 512MB, 1GB or 2GB in size. The memory should be marked 44 0x60000000 0 0x01000000 /* 16 MiB @ LB 60000000 */ 50 0x20000000 0 0x20000000 /* 512 MB @ LB 20000000 1:1 */ 59 0x4800 0 0 4 &pic 16 /* INT D on slot 9 is irq 16 */ 63 0x5000 0 0 3 &pic 16 /* INT C on slot 10 is irq 16 */ 67 0x5800 0 0 2 &pic 16 /* INT B on slot 11 is irq 16 */ 71 0x6000 0 0 1 &pic 16 /* INT A on slot 12 is irq 16 */
|
| /kernel/linux/linux-6.6/drivers/accel/habanalabs/include/gaudi2/ |
| D | gaudi2.h | 16 #define CFG_BAR_SIZE 0x10000000ull /* 256MB */ 18 #define MSIX_BAR_SIZE 0x4000ull /* 16KB */ 21 #define CFG_SIZE 0x8000000ull /* 96MB CFG + 32MB DBG*/ 22 #define CFG_REGION_SIZE 0xC000000ull /* 192MB */ 24 #define STM_FLASH_BASE_ADDR 0x1000007FF4000000ull /* Not 256MB aligned */ 25 #define STM_FLASH_ALIGNED_OFF 0x4000000ull /* 256 MB alignment */ 26 #define STM_FLASH_SIZE 0x2000000ull /* 32MB */ 29 #define SPI_FLASH_SIZE 0x1000000ull /* 16MB */ 38 #define BAR0_RSRVD_SIZE 0x1000000ull /* 16MB */ 41 #define SRAM_SIZE 0x3000000ull /* 48MB */ [all …]
|
| /kernel/linux/linux-6.6/arch/alpha/kernel/ |
| D | core_mcpcia.c | 27 * NOTE: Herein lie back-to-back mb instructions. They are magic. 72 * 23:16 bus number (8 bits = 128 possible buses) 104 mb(); in conf_read() 108 mb(); in conf_read() 113 mb(); in conf_read() 117 mb(); in conf_read() 118 mb(); /* magic */ in conf_read() 123 mb(); in conf_read() 126 mb(); in conf_read() 148 *(vuip)MCPCIA_CAP_ERR(mid) = stat0; mb(); in conf_write() [all …]
|
| D | sys_alcor.c | 42 mb(); in alcor_update_irq_hw() 48 alcor_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16)); in alcor_enable_irq() 54 alcor_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16))); in alcor_disable_irq() 63 *(vuip)GRU_INT_CLEAR = 1 << (d->irq - 16); mb(); in alcor_mask_and_ack_irq() 64 *(vuip)GRU_INT_CLEAR = 0; mb(); in alcor_mask_and_ack_irq() 73 *(vuip)GRU_INT_CLEAR = 0x80000000; mb(); in alcor_isa_mask_and_ack_irq() 74 *(vuip)GRU_INT_CLEAR = 0; mb(); in alcor_isa_mask_and_ack_irq() 103 handle_irq(16 + i); in alcor_device_interrupt() 116 *(vuip)GRU_INT_MASK = 0; mb(); /* all disabled */ in alcor_init_irq() 117 *(vuip)GRU_INT_EDGE = 0; mb(); /* all are level */ in alcor_init_irq() [all …]
|
| /kernel/linux/linux-5.10/arch/alpha/kernel/ |
| D | core_mcpcia.c | 27 * NOTE: Herein lie back-to-back mb instructions. They are magic. 72 * 23:16 bus number (8 bits = 128 possible buses) 104 mb(); in conf_read() 108 mb(); in conf_read() 113 mb(); in conf_read() 117 mb(); in conf_read() 118 mb(); /* magic */ in conf_read() 123 mb(); in conf_read() 126 mb(); in conf_read() 148 *(vuip)MCPCIA_CAP_ERR(mid) = stat0; mb(); in conf_write() [all …]
|
| D | sys_alcor.c | 42 mb(); in alcor_update_irq_hw() 48 alcor_update_irq_hw(cached_irq_mask |= 1UL << (d->irq - 16)); in alcor_enable_irq() 54 alcor_update_irq_hw(cached_irq_mask &= ~(1UL << (d->irq - 16))); in alcor_disable_irq() 63 *(vuip)GRU_INT_CLEAR = 1 << (d->irq - 16); mb(); in alcor_mask_and_ack_irq() 64 *(vuip)GRU_INT_CLEAR = 0; mb(); in alcor_mask_and_ack_irq() 73 *(vuip)GRU_INT_CLEAR = 0x80000000; mb(); in alcor_isa_mask_and_ack_irq() 74 *(vuip)GRU_INT_CLEAR = 0; mb(); in alcor_isa_mask_and_ack_irq() 103 handle_irq(16 + i); in alcor_device_interrupt() 116 *(vuip)GRU_INT_MASK = 0; mb(); /* all disabled */ in alcor_init_irq() 117 *(vuip)GRU_INT_EDGE = 0; mb(); /* all are level */ in alcor_init_irq() [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/x86/x86_64/ |
| D | mm.rst | 20 from TB to GB and then MB/KB. 22 - "16M TB" might look weird at first sight, but it's an easier way to visualize size 23 notation than "16 EB", which few will recognize at first sight as 16 exabytes. 35 …0000800000000000 | +128 TB | ffff7fffffffffff | ~16M TB | ... huge, almost 64 bits wide hole of… 51 ffffec0000000000 | -20 TB | fffffbffffffffff | 16 TB | KASAN shadow memory 65 …ffffffff80000000 | -2 GB | ffffffff9fffffff | 512 MB | kernel text mapping, mapped to physic… 66 ffffffff80000000 |-2048 MB | | | 67 ffffffffa0000000 |-1536 MB | fffffffffeffffff | 1520 MB | module mapping space 68 ffffffffff000000 | -16 MB | | | 69 …FIXADDR_START | ~-11 MB | ffffffffff5fffff | ~0.5 MB | kernel-internal fixmap range, variable s… [all …]
|
| /kernel/linux/linux-5.10/Documentation/x86/x86_64/ |
| D | mm.rst | 20 from TB to GB and then MB/KB. 22 - "16M TB" might look weird at first sight, but it's an easier way to visualize size 23 notation than "16 EB", which few will recognize at first sight as 16 exabytes. 35 …0000800000000000 | +128 TB | ffff7fffffffffff | ~16M TB | ... huge, almost 64 bits wide hole of… 51 ffffec0000000000 | -20 TB | fffffbffffffffff | 16 TB | KASAN shadow memory 65 …ffffffff80000000 | -2 GB | ffffffff9fffffff | 512 MB | kernel text mapping, mapped to physic… 66 ffffffff80000000 |-2048 MB | | | 67 ffffffffa0000000 |-1536 MB | fffffffffeffffff | 1520 MB | module mapping space 68 ffffffffff000000 | -16 MB | | | 69 …FIXADDR_START | ~-11 MB | ffffffffff5fffff | ~0.5 MB | kernel-internal fixmap range, variable s… [all …]
|
| /kernel/linux/linux-5.10/arch/microblaze/kernel/ |
| D | head.S | 152 * kernel initialization. This maps the first 16 MBytes of memory 1:1 189 bgei r11, GT16 /* size is greater than 16MB */ 191 bgei r11, GT8 /* size is greater than 8MB */ 193 bgei r11, GT4 /* size is greater than 4MB */ 194 /* size is less than 4MB */ 196 bgei r11, GT2 /* size is greater than 2MB */ 197 addik r9, r0, 0x0100000 /* TLB0 must be 1MB */ 199 bgei r11, GT1 /* size is greater than 1MB */ 203 ori r9, r0, 0x400000 /* TLB0 is 4MB */ 205 GT16: /* TLB0 is 16MB */ [all …]
|
| /kernel/linux/linux-6.6/arch/microblaze/kernel/ |
| D | head.S | 147 * kernel initialization. This maps the first 16 MBytes of memory 1:1 184 bgei r11, GT16 /* size is greater than 16MB */ 186 bgei r11, GT8 /* size is greater than 8MB */ 188 bgei r11, GT4 /* size is greater than 4MB */ 189 /* size is less than 4MB */ 191 bgei r11, GT2 /* size is greater than 2MB */ 192 addik r9, r0, 0x0100000 /* TLB0 must be 1MB */ 194 bgei r11, GT1 /* size is greater than 1MB */ 198 ori r9, r0, 0x400000 /* TLB0 is 4MB */ 200 GT16: /* TLB0 is 16MB */ [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
| D | bast.h | 127 * whether the access is for 8 or 16bit IO... this ensures that 133 * 0x04000000 to 0x08000000 16bit, slow 134 * 0x08000000 to 0x0C000000 16bit, net 135 * 0x0C000000 to 0x10000000 16bit, fast 139 * 0x00000000 to 0x01000000 16MB ISA IO space 140 * 0x01000000 to 0x02000000 16MB ISA memory space 141 * 0x02000000 to 0x02100000 1MB IDE primary channel 142 * 0x02100000 to 0x02200000 1MB IDE primary channel aux 143 * 0x02200000 to 0x02400000 1MB IDE secondary channel 144 * 0x02300000 to 0x02400000 1MB IDE secondary channel aux [all …]
|
| D | vr1000.h | 57 * whether the access is for 8 or 16bit IO... this ensures that 63 * 0x04000000 to 0x08000000 16bit, slow 64 * 0x08000000 to 0x0C000000 16bit, net 65 * 0x0C000000 to 0x10000000 16bit, fast 69 * 0x02000000 to 0x02100000 1MB IDE primary channel 70 * 0x02100000 to 0x02200000 1MB IDE primary channel aux 71 * 0x02200000 to 0x02400000 1MB IDE secondary channel 72 * 0x02300000 to 0x02400000 1MB IDE secondary channel aux 73 * 0x02500000 to 0x02600000 1MB Davicom DM9000 ethernet controllers 74 * 0x02600000 to 0x02700000 1MB [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/apple/ |
| D | mace.c | 74 * and another 16 bytes to allow us to align the dma command 75 * buffers on a 16 byte boundary. 306 out_le32(&dma->control, (WAKE|FLUSH|PAUSE|RUN) << 16); in dbdma_reset() 320 volatile struct mace __iomem *mb = mp->mace; in mace_reset() local 326 out_8(&mb->biucc, SWRST); in mace_reset() 327 if (in_8(&mb->biucc) & SWRST) { in mace_reset() 338 out_8(&mb->imr, 0xff); /* disable all intrs for now */ in mace_reset() 339 i = in_8(&mb->ir); in mace_reset() 340 out_8(&mb->maccc, 0); /* turn off tx, rx */ in mace_reset() 342 out_8(&mb->biucc, XMTSP_64); in mace_reset() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/apple/ |
| D | mace.c | 73 * and another 16 bytes to allow us to align the dma command 74 * buffers on a 16 byte boundary. 307 out_le32(&dma->control, (WAKE|FLUSH|PAUSE|RUN) << 16); in dbdma_reset() 321 volatile struct mace __iomem *mb = mp->mace; in mace_reset() local 327 out_8(&mb->biucc, SWRST); in mace_reset() 328 if (in_8(&mb->biucc) & SWRST) { in mace_reset() 339 out_8(&mb->imr, 0xff); /* disable all intrs for now */ in mace_reset() 340 i = in_8(&mb->ir); in mace_reset() 341 out_8(&mb->maccc, 0); /* turn off tx, rx */ in mace_reset() 343 out_8(&mb->biucc, XMTSP_64); in mace_reset() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-footbridge/include/mach/ |
| D | hardware.h | 13 * 0xff800000 0x40000000 1MB X-Bus 14 * 0xff000000 0x7c000000 1MB PCI I/O space 15 * 0xfe000000 0x42000000 1MB CSR 16 * 0xfd000000 0x78000000 1MB Outbound write flush (not supported) 17 * 0xfc000000 0x79000000 1MB PCI IACK/special space 18 * 0xfb000000 0x7a000000 16MB PCI Config type 1 19 * 0xfa000000 0x7b000000 16MB PCI Config type 0 20 * 0xf9000000 0x50000000 1MB Cache flush 21 * 0xf0000000 0x80000000 16MB ISA memory
|
| /kernel/linux/linux-5.10/arch/arm/mach-footbridge/include/mach/ |
| D | hardware.h | 13 * 0xff800000 0x40000000 1MB X-Bus 14 * 0xff000000 0x7c000000 1MB PCI I/O space 15 * 0xfe000000 0x42000000 1MB CSR 16 * 0xfd000000 0x78000000 1MB Outbound write flush (not supported) 17 * 0xfc000000 0x79000000 1MB PCI IACK/special space 18 * 0xfb000000 0x7a000000 16MB PCI Config type 1 19 * 0xfa000000 0x7b000000 16MB PCI Config type 0 20 * 0xf9000000 0x50000000 1MB Cache flush 21 * 0xf0000000 0x80000000 16MB ISA memory
|
| /kernel/linux/linux-6.6/arch/arc/plat-axs10x/ |
| D | axs10x.c | 44 * | snps,dw-apb-intc (MB)| in axs10x_enable_gpio_intc_wire() 55 * DT hardware topology - connect MB intc directly to cpu intc in axs10x_enable_gpio_intc_wire() 94 char mb[32]; in axs10x_early_init() local 104 scnprintf(mb, 32, "MainBoard v%d", mb_rev); in axs10x_early_init() 105 axs10x_print_board_ver(CREG_MB_VER, mb); in axs10x_early_init() 121 * Each AXI master has a 4GB memory map specified as 16 apertures of 256MB, each 122 * of which maps to a corresponding 256MB aperture in Target slave memory map. 127 * Access from cpu to MB controllers such as GMAC is setup using AXI Tunnel: 131 * MB AXI Tunnel Master, which also has a mem map setup 133 * In the reverse direction, MB AXI Masters (e.g. GMAC) mem map is setup [all …]
|
| /kernel/linux/linux-5.10/arch/arc/plat-axs10x/ |
| D | axs10x.c | 45 * | snps,dw-apb-intc (MB)| in axs10x_enable_gpio_intc_wire() 56 * DT hardware topology - connect MB intc directly to cpu intc in axs10x_enable_gpio_intc_wire() 95 char mb[32]; in axs10x_early_init() local 105 scnprintf(mb, 32, "MainBoard v%d", mb_rev); in axs10x_early_init() 106 axs10x_print_board_ver(CREG_MB_VER, mb); in axs10x_early_init() 122 * Each AXI master has a 4GB memory map specified as 16 apertures of 256MB, each 123 * of which maps to a corresponding 256MB aperture in Target slave memory map. 128 * Access from cpu to MB controllers such as GMAC is setup using AXI Tunnel: 132 * MB AXI Tunnel Master, which also has a mem map setup 134 * In the reverse direction, MB AXI Masters (e.g. GMAC) mem map is setup [all …]
|
| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | matroxfb.rst | 51 16 0x111 0x182 0x114 0x18A 66 16 0x117 0x192 0x11A 0x19A 0x11E 94 architectures there are some glitches for 24bpp videomodes. 8, 16 and 32bpp 128 memory usable for on-screen display (i.e. max. 8 MB). 165 - 0 -> 2x128Kx32 chips, 2MB onboard, probably sgram 166 - 1 -> 2x128Kx32 chips, 4MB onboard, probably sgram 167 - 2 -> 2x256Kx32 chips, 4MB onboard, probably sgram 168 - 3 -> 2x256Kx32 chips, 8MB onboard, probably sgram 169 - 4 -> 2x512Kx16 chips, 8/16MB onboard, probably sdram only 171 - 6 -> 4x128Kx32 chips, 4MB onboard, probably sgram [all …]
|
| /kernel/linux/linux-6.6/Documentation/fb/ |
| D | matroxfb.rst | 51 16 0x111 0x182 0x114 0x18A 66 16 0x117 0x192 0x11A 0x19A 0x11E 94 architectures there are some glitches for 24bpp videomodes. 8, 16 and 32bpp 128 memory usable for on-screen display (i.e. max. 8 MB). 165 - 0 -> 2x128Kx32 chips, 2MB onboard, probably sgram 166 - 1 -> 2x128Kx32 chips, 4MB onboard, probably sgram 167 - 2 -> 2x256Kx32 chips, 4MB onboard, probably sgram 168 - 3 -> 2x256Kx32 chips, 8MB onboard, probably sgram 169 - 4 -> 2x512Kx16 chips, 8/16MB onboard, probably sdram only 171 - 6 -> 4x128Kx32 chips, 4MB onboard, probably sgram [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
| D | qla_isr.c | 134 fctl = ~(abts->f_ctl[2] | 0x7F) << 16 | in qla24xx_process_abts() 138 abts_rsp->f_ctl[2] = fctl >> 16 & 0xff; in qla24xx_process_abts() 189 uint16_t mb[8]; in qla2100_intr_handler() local 233 mb[0] = RD_MAILBOX_REG(ha, reg, 0); in qla2100_intr_handler() 234 if (mb[0] > 0x3fff && mb[0] < 0x8000) { in qla2100_intr_handler() 235 qla2x00_mbx_completion(vha, mb[0]); in qla2100_intr_handler() 237 } else if (mb[0] > 0x7fff && mb[0] < 0xc000) { in qla2100_intr_handler() 238 mb[1] = RD_MAILBOX_REG(ha, reg, 1); in qla2100_intr_handler() 239 mb[2] = RD_MAILBOX_REG(ha, reg, 2); in qla2100_intr_handler() 240 mb[3] = RD_MAILBOX_REG(ha, reg, 3); in qla2100_intr_handler() [all …]
|
| /kernel/linux/linux-5.10/sound/isa/gus/ |
| D | gus_io.c | 17 mb(); in snd_gf1_delay() 36 mb(); in __snd_gf1_ctrl_stop() 38 mb(); in __snd_gf1_ctrl_stop() 40 mb(); in __snd_gf1_ctrl_stop() 42 mb(); in __snd_gf1_ctrl_stop() 50 mb(); in __snd_gf1_write8() 52 mb(); in __snd_gf1_write8() 59 mb(); in __snd_gf1_look8() 67 mb(); in __snd_gf1_write16() 69 mb(); in __snd_gf1_write16() [all …]
|
| /kernel/linux/linux-6.6/sound/isa/gus/ |
| D | gus_io.c | 17 mb(); in snd_gf1_delay() 36 mb(); in __snd_gf1_ctrl_stop() 38 mb(); in __snd_gf1_ctrl_stop() 40 mb(); in __snd_gf1_ctrl_stop() 42 mb(); in __snd_gf1_ctrl_stop() 50 mb(); in __snd_gf1_write8() 52 mb(); in __snd_gf1_write8() 59 mb(); in __snd_gf1_look8() 67 mb(); in __snd_gf1_write16() 69 mb(); in __snd_gf1_write16() [all …]
|
| /kernel/linux/linux-5.10/drivers/eisa/ |
| D | eisa.ids | 86 ALR3023 "ALR 16-bit VGA without Parallel port" 108 ARC0020 "Alta TokenCombo-16 S/U" 156 COG5000 "Cogent eMASTER+ AT Combo 16-Bit Workstation Ethernet Adapter" 246 CPQ5251 "Compaq 5/133 System Processor Board-2MB" 247 CPQ5253 "Compaq 5/166 System Processor Board-2MB" 248 CPQ5255 "Compaq 5/133 System Processor Board-1MB" 249 CPQ525D "Compaq 5/100 System Processor Board-1MB" 281 CPQ9018 "Compaq 486/33 Processor Board (8 MB)" 283 CPQ9035 "Compaq 486SX/16 Processor Board" 284 CPQ9036 "Compaq 486SX/25 Processor Board (8 MB)" [all …]
|