Searched refs:ppc (Results 1 - 200 of 259) sorted by relevance

12

/linux-4.4.14/drivers/block/paride/
H A Dppc6lnx.c104 static int ppc6_select(Interface *ppc);
105 static void ppc6_deselect(Interface *ppc);
106 static void ppc6_send_cmd(Interface *ppc, u8 cmd);
107 static void ppc6_wr_data_byte(Interface *ppc, u8 data);
108 static u8 ppc6_rd_data_byte(Interface *ppc);
109 static u8 ppc6_rd_port(Interface *ppc, u8 port);
110 static void ppc6_wr_port(Interface *ppc, u8 port, u8 data);
111 static void ppc6_rd_data_blk(Interface *ppc, u8 *data, long count);
112 static void ppc6_wait_for_fifo(Interface *ppc);
113 static void ppc6_wr_data_blk(Interface *ppc, u8 *data, long count);
114 static void ppc6_rd_port16_blk(Interface *ppc, u8 port, u8 *data, long length);
115 static void ppc6_wr_port16_blk(Interface *ppc, u8 port, u8 *data, long length);
116 static void ppc6_wr_extout(Interface *ppc, u8 regdata);
117 static int ppc6_open(Interface *ppc);
118 static void ppc6_close(Interface *ppc);
122 static int ppc6_select(Interface *ppc) ppc6_select() argument
126 i = inb(ppc->lpt_addr + 1); ppc6_select()
129 outb(i, ppc->lpt_addr + 1); ppc6_select()
131 ppc->org_data = inb(ppc->lpt_addr); ppc6_select()
133 ppc->org_ctrl = inb(ppc->lpt_addr + 2) & 0x5F; // readback ctrl ppc6_select()
135 ppc->cur_ctrl = ppc->org_ctrl; ppc6_select()
137 ppc->cur_ctrl |= port_sel; ppc6_select()
139 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_select()
141 if (ppc->org_data == 'b') ppc6_select()
142 outb('x', ppc->lpt_addr); ppc6_select()
144 outb('b', ppc->lpt_addr); ppc6_select()
145 outb('p', ppc->lpt_addr); ppc6_select()
146 outb(ppc->ppc_id, ppc->lpt_addr); ppc6_select()
147 outb(~ppc->ppc_id,ppc->lpt_addr); ppc6_select()
149 ppc->cur_ctrl &= ~port_sel; ppc6_select()
151 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_select()
153 ppc->cur_ctrl = (ppc->cur_ctrl & port_int) | port_init; ppc6_select()
155 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_select()
157 i = ppc->mode & 0x0C; ppc6_select()
160 i = (ppc->mode & 2) | 1; ppc6_select()
162 outb(i, ppc->lpt_addr); ppc6_select()
164 ppc->cur_ctrl |= port_sel; ppc6_select()
166 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_select()
170 ppc->cur_ctrl |= port_afd; ppc6_select()
172 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_select()
176 k = inb(ppc->lpt_addr + 1) & 0xB8; ppc6_select()
180 ppc->cur_ctrl &= ~port_afd; ppc6_select()
182 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_select()
184 k = (inb(ppc->lpt_addr + 1) & 0xB8) ^ 0xB8; ppc6_select()
189 ppc->cur_ctrl &= ~(port_sel | port_init); ppc6_select()
191 ppc->cur_ctrl &= ~port_sel; ppc6_select()
193 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_select()
199 outb(ppc->org_ctrl, ppc->lpt_addr + 2); ppc6_select()
201 outb(ppc->org_data, ppc->lpt_addr); ppc6_select()
208 static void ppc6_deselect(Interface *ppc) ppc6_deselect() argument
210 if (ppc->mode & 4) // EPP ppc6_deselect()
211 ppc->cur_ctrl |= port_init; ppc6_deselect()
213 ppc->cur_ctrl |= port_sel; ppc6_deselect()
215 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_deselect()
217 outb(ppc->org_data, ppc->lpt_addr); ppc6_deselect()
219 outb((ppc->org_ctrl | port_sel), ppc->lpt_addr + 2); ppc6_deselect()
221 outb(ppc->org_ctrl, ppc->lpt_addr + 2); ppc6_deselect()
226 static void ppc6_send_cmd(Interface *ppc, u8 cmd) ppc6_send_cmd() argument
228 switch(ppc->mode) ppc6_send_cmd()
235 outb(cmd, ppc->lpt_addr); ppc6_send_cmd()
237 ppc->cur_ctrl ^= cmd_stb; ppc6_send_cmd()
239 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_send_cmd()
248 outb(cmd, ppc->lpt_addr + 3); ppc6_send_cmd()
257 static void ppc6_wr_data_byte(Interface *ppc, u8 data) ppc6_wr_data_byte() argument
259 switch(ppc->mode) ppc6_wr_data_byte()
266 outb(data, ppc->lpt_addr); ppc6_wr_data_byte()
268 ppc->cur_ctrl ^= data_stb; ppc6_wr_data_byte()
270 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_wr_data_byte()
279 outb(data, ppc->lpt_addr + 4); ppc6_wr_data_byte()
288 static u8 ppc6_rd_data_byte(Interface *ppc) ppc6_rd_data_byte() argument
292 switch(ppc->mode) ppc6_rd_data_byte()
297 ppc->cur_ctrl = (ppc->cur_ctrl & ~port_stb) ^ data_stb; ppc6_rd_data_byte()
299 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_byte()
303 data = inb(ppc->lpt_addr + 1); ppc6_rd_data_byte()
307 ppc->cur_ctrl |= port_stb; ppc6_rd_data_byte()
309 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_byte()
313 data |= inb(ppc->lpt_addr + 1) & 0xB8; ppc6_rd_data_byte()
321 ppc->cur_ctrl |= port_dir; ppc6_rd_data_byte()
323 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_byte()
325 ppc->cur_ctrl = (ppc->cur_ctrl | port_stb) ^ data_stb; ppc6_rd_data_byte()
327 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_byte()
329 data = inb(ppc->lpt_addr); ppc6_rd_data_byte()
331 ppc->cur_ctrl &= ~port_stb; ppc6_rd_data_byte()
333 outb(ppc->cur_ctrl,ppc->lpt_addr + 2); ppc6_rd_data_byte()
335 ppc->cur_ctrl &= ~port_dir; ppc6_rd_data_byte()
337 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_byte()
346 outb((ppc->cur_ctrl | port_dir),ppc->lpt_addr + 2); ppc6_rd_data_byte()
348 data = inb(ppc->lpt_addr + 4); ppc6_rd_data_byte()
350 outb(ppc->cur_ctrl,ppc->lpt_addr + 2); ppc6_rd_data_byte()
361 static u8 ppc6_rd_port(Interface *ppc, u8 port) ppc6_rd_port() argument
363 ppc6_send_cmd(ppc,(u8)(port | ACCESS_PORT | ACCESS_READ)); ppc6_rd_port()
365 return(ppc6_rd_data_byte(ppc)); ppc6_rd_port()
370 static void ppc6_wr_port(Interface *ppc, u8 port, u8 data) ppc6_wr_port() argument
372 ppc6_send_cmd(ppc,(u8)(port | ACCESS_PORT | ACCESS_WRITE)); ppc6_wr_port()
374 ppc6_wr_data_byte(ppc, data); ppc6_wr_port()
379 static void ppc6_rd_data_blk(Interface *ppc, u8 *data, long count) ppc6_rd_data_blk() argument
381 switch(ppc->mode) ppc6_rd_data_blk()
390 ppc->cur_ctrl = (ppc->cur_ctrl & ~port_stb) ^ data_stb; ppc6_rd_data_blk()
392 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
396 d = inb(ppc->lpt_addr + 1); ppc6_rd_data_blk()
400 ppc->cur_ctrl |= port_stb; ppc6_rd_data_blk()
402 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
406 d |= inb(ppc->lpt_addr + 1) & 0xB8; ppc6_rd_data_blk()
418 ppc->cur_ctrl |= port_dir; ppc6_rd_data_blk()
420 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
422 ppc->cur_ctrl |= port_stb; ppc6_rd_data_blk()
426 ppc->cur_ctrl ^= data_stb; ppc6_rd_data_blk()
428 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
430 *data++ = inb(ppc->lpt_addr); ppc6_rd_data_blk()
434 ppc->cur_ctrl &= ~port_stb; ppc6_rd_data_blk()
436 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
438 ppc->cur_ctrl &= ~port_dir; ppc6_rd_data_blk()
440 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
447 outb((ppc->cur_ctrl | port_dir), ppc->lpt_addr + 2); ppc6_rd_data_blk()
453 *data++ = inb(ppc->lpt_addr + 4); ppc6_rd_data_blk()
457 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
464 outb((ppc->cur_ctrl | port_dir), ppc->lpt_addr + 2); ppc6_rd_data_blk()
470 *((u16 *)data) = inw(ppc->lpt_addr + 4); ppc6_rd_data_blk()
477 *data++ = inb(ppc->lpt_addr + 4); ppc6_rd_data_blk()
481 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
488 outb((ppc->cur_ctrl | port_dir),ppc->lpt_addr + 2); ppc6_rd_data_blk()
494 *((u32 *)data) = inl(ppc->lpt_addr + 4); ppc6_rd_data_blk()
501 *data++ = inb(ppc->lpt_addr + 4); ppc6_rd_data_blk()
505 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_rd_data_blk()
515 static void ppc6_wait_for_fifo(Interface *ppc) ppc6_wait_for_fifo() argument
519 if (ppc->ppc_flags & fifo_wait) ppc6_wait_for_fifo()
522 inb(ppc->lpt_addr + 1); ppc6_wait_for_fifo()
528 static void ppc6_wr_data_blk(Interface *ppc, u8 *data, long count) ppc6_wr_data_blk() argument
530 switch(ppc->mode) ppc6_wr_data_blk()
537 outb(*data++, ppc->lpt_addr); ppc6_wr_data_blk()
539 ppc->cur_ctrl ^= data_stb; ppc6_wr_data_blk()
541 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_wr_data_blk()
552 ppc6_send_cmd(ppc,(CMD_PREFIX_SET | PREFIX_FASTWR)); ppc6_wr_data_blk()
554 ppc->cur_ctrl |= port_stb; ppc6_wr_data_blk()
556 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_wr_data_blk()
560 outb(last, ppc->lpt_addr); ppc6_wr_data_blk()
569 ppc->cur_ctrl ^= data_stb; ppc6_wr_data_blk()
571 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_wr_data_blk()
575 outb(this, ppc->lpt_addr); ppc6_wr_data_blk()
581 ppc->cur_ctrl &= ~port_stb; ppc6_wr_data_blk()
583 outb(ppc->cur_ctrl, ppc->lpt_addr + 2); ppc6_wr_data_blk()
585 ppc6_send_cmd(ppc,(CMD_PREFIX_RESET | PREFIX_FASTWR)); ppc6_wr_data_blk()
594 outb(*data++,ppc->lpt_addr + 4); ppc6_wr_data_blk()
598 ppc6_wait_for_fifo(ppc); ppc6_wr_data_blk()
607 outw(*((u16 *)data),ppc->lpt_addr + 4); ppc6_wr_data_blk()
614 outb(*data++,ppc->lpt_addr + 4); ppc6_wr_data_blk()
618 ppc6_wait_for_fifo(ppc); ppc6_wr_data_blk()
627 outl(*((u32 *)data),ppc->lpt_addr + 4); ppc6_wr_data_blk()
634 outb(*data++,ppc->lpt_addr + 4); ppc6_wr_data_blk()
638 ppc6_wait_for_fifo(ppc); ppc6_wr_data_blk()
647 static void ppc6_rd_port16_blk(Interface *ppc, u8 port, u8 *data, long length) ppc6_rd_port16_blk() argument
651 ppc6_send_cmd(ppc, (REG_BLKSIZE | ACCESS_REG | ACCESS_WRITE)); ppc6_rd_port16_blk()
652 ppc6_wr_data_byte(ppc,(u8)length); ppc6_rd_port16_blk()
653 ppc6_wr_data_byte(ppc,(u8)(length >> 8)); ppc6_rd_port16_blk()
654 ppc6_wr_data_byte(ppc,0); ppc6_rd_port16_blk()
656 ppc6_send_cmd(ppc, (CMD_PREFIX_SET | PREFIX_IO16 | PREFIX_BLK)); ppc6_rd_port16_blk()
658 ppc6_send_cmd(ppc, (u8)(port | ACCESS_PORT | ACCESS_READ)); ppc6_rd_port16_blk()
660 ppc6_rd_data_blk(ppc, data, length); ppc6_rd_port16_blk()
662 ppc6_send_cmd(ppc, (CMD_PREFIX_RESET | PREFIX_IO16 | PREFIX_BLK)); ppc6_rd_port16_blk()
667 static void ppc6_wr_port16_blk(Interface *ppc, u8 port, u8 *data, long length) ppc6_wr_port16_blk() argument
671 ppc6_send_cmd(ppc, (REG_BLKSIZE | ACCESS_REG | ACCESS_WRITE)); ppc6_wr_port16_blk()
672 ppc6_wr_data_byte(ppc,(u8)length); ppc6_wr_port16_blk()
673 ppc6_wr_data_byte(ppc,(u8)(length >> 8)); ppc6_wr_port16_blk()
674 ppc6_wr_data_byte(ppc,0); ppc6_wr_port16_blk()
676 ppc6_send_cmd(ppc, (CMD_PREFIX_SET | PREFIX_IO16 | PREFIX_BLK)); ppc6_wr_port16_blk()
678 ppc6_send_cmd(ppc, (u8)(port | ACCESS_PORT | ACCESS_WRITE)); ppc6_wr_port16_blk()
680 ppc6_wr_data_blk(ppc, data, length); ppc6_wr_port16_blk()
682 ppc6_send_cmd(ppc, (CMD_PREFIX_RESET | PREFIX_IO16 | PREFIX_BLK)); ppc6_wr_port16_blk()
687 static void ppc6_wr_extout(Interface *ppc, u8 regdata) ppc6_wr_extout() argument
689 ppc6_send_cmd(ppc,(REG_VERSION | ACCESS_REG | ACCESS_WRITE)); ppc6_wr_extout()
691 ppc6_wr_data_byte(ppc, (u8)((regdata & 0x03) << 6)); ppc6_wr_extout()
696 static int ppc6_open(Interface *ppc) ppc6_open() argument
700 ret = ppc6_select(ppc); ppc6_open()
705 ppc->ppc_flags &= ~fifo_wait; ppc6_open()
707 ppc6_send_cmd(ppc, (ACCESS_REG | ACCESS_WRITE | REG_RAMSIZE)); ppc6_open()
708 ppc6_wr_data_byte(ppc, RAMSIZE_128K); ppc6_open()
710 ppc6_send_cmd(ppc, (ACCESS_REG | ACCESS_READ | REG_VERSION)); ppc6_open()
712 if ((ppc6_rd_data_byte(ppc) & 0x3F) == 0x0C) ppc6_open()
713 ppc->ppc_flags |= fifo_wait; ppc6_open()
720 static void ppc6_close(Interface *ppc) ppc6_close() argument
722 ppc6_deselect(ppc); ppc6_close()
H A Dbpck6.c19 Version 2.0.2 - fixed version string usage, and made ppc functions static
/linux-4.4.14/drivers/crypto/vmx/
H A DMakefile2 vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o ghash.o
13 $(src)/aesp8-ppc.S: $(src)/aesp8-ppc.pl
16 $(src)/ghashp8-ppc.S: $(src)/ghashp8-ppc.pl
19 .PRECIOUS: $(obj)/aesp8-ppc.S $(obj)/ghashp8-ppc.S
H A Dghashp8-ppc.pl39 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or
40 ( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or
41 die "can't locate ppc-xlate.pl";
H A Daes.c30 #include "aesp8-ppc.h"
H A Daes_cbc.c31 #include "aesp8-ppc.h"
H A Daes_ctr.c30 #include "aesp8-ppc.h"
H A Daesp8-ppc.pl47 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or
48 ( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or
49 die "can't locate ppc-xlate.pl";
/linux-4.4.14/arch/powerpc/crypto/
H A DMakefile7 obj-$(CONFIG_CRYPTO_AES_PPC_SPE) += aes-ppc-spe.o
8 obj-$(CONFIG_CRYPTO_MD5_PPC) += md5-ppc.o
10 obj-$(CONFIG_CRYPTO_SHA1_PPC_SPE) += sha1-ppc-spe.o
11 obj-$(CONFIG_CRYPTO_SHA256_PPC_SPE) += sha256-ppc-spe.o
13 aes-ppc-spe-y := aes-spe-core.o aes-spe-keys.o aes-tab-4k.o aes-spe-modes.o aes-spe-glue.o
14 md5-ppc-y := md5-asm.o md5-glue.o
16 sha1-ppc-spe-y := sha1-spe-asm.o sha1-spe-glue.o
17 sha256-ppc-spe-y := sha256-spe-asm.o sha256-spe-glue.o
H A Dmd5-glue.c140 .cra_driver_name= "md5-ppc",
165 MODULE_ALIAS_CRYPTO("md5-ppc");
H A Dsha256-spe-glue.c231 .cra_driver_name= "sha256-ppc-spe",
248 .cra_driver_name= "sha224-ppc-spe",
273 MODULE_ALIAS_CRYPTO("sha224-ppc-spe");
275 MODULE_ALIAS_CRYPTO("sha256-ppc-spe");
H A Daes-spe-glue.c393 .cra_driver_name = "aes-ppc-spe",
411 .cra_driver_name = "ecb-ppc-spe",
431 .cra_driver_name = "cbc-ppc-spe",
451 .cra_driver_name = "ctr-ppc-spe",
471 .cra_driver_name = "xts-ppc-spe",
512 MODULE_ALIAS_CRYPTO("aes-ppc-spe");
H A Dsha1-spe-glue.c185 .cra_driver_name= "sha1-ppc-spe",
210 MODULE_ALIAS_CRYPTO("sha1-ppc-spe");
/linux-4.4.14/arch/powerpc/xmon/
H A DMakefile12 obj-y += ppc-dis.o ppc-opc.o
H A Dppc-dis.c0 /* ppc-dis.c -- Disassemble PowerPC instructions
25 #include "ppc.h"
H A Dppc.h0 /* ppc.h -- Header file for PowerPC opcode table
/linux-4.4.14/tools/testing/selftests/powerpc/stringloops/asm/
H A Dppc_asm.h1 #include <ppc-asm.h>
/linux-4.4.14/tools/testing/selftests/powerpc/switch_endian/
H A Dcommon.h1 #include <ppc-asm.h>
/linux-4.4.14/arch/powerpc/include/asm/
H A Dtrace_clock.h17 #define ARCH_TRACE_CLOCKS { trace_clock_ppc_tb, "ppc-tb", 0 },
H A Ddbell.h18 #include <asm/ppc-opcode.h>
H A Dasm-compat.h5 #include <asm/ppc-opcode.h>
H A Dhydra.h2 * include/asm-ppc/hydra.h -- Mac I/O `Hydra' definitions
H A Drheap.h2 * include/asm-ppc/rheap.h
H A Dcode-patching.h14 #include <asm/ppc-opcode.h>
H A Dicswx.h22 #include <asm/ppc-opcode.h> /* for PPC_ICSWX */
H A Dpmac_low_i2c.h2 * include/asm-ppc/pmac_low_i2c.h
H A Dmpc52xx_psc.h2 * include/asm-ppc/mpc52xx_psc.h
6 * UART, AC97, IR, I2S, ... So this header is in asm-ppc.
H A Dcompat.h12 #define COMPAT_UTS_MACHINE "ppc\0\0"
H A Ddcr-regs.h8 * Mostly lifted from asm-ppc/ibm4xx.h by
H A Dfloppy.h32 #include <asm/ppc-pci.h> /* for isa_bridge_pcidev */
H A Dpte-44x.h54 * include/asm-ppc/mmu.h). The _PAGE_XXX definitions in this file map to the
H A Dtime.h2 * Common time prototypes and such for all ppc machines.
H A Ddma.h10 * Changes for ppc sound by Christoph Nadig
153 /* in arch/ppc/kernel/setup.c -- Cort */
H A Dspinlock.h29 #include <asm/ppc-opcode.h>
H A Dppc_asm.h10 #include <asm/ppc-opcode.h>
484 * We use addis to ensure compatibility with the "classic" ppc versions of
/linux-4.4.14/sound/
H A DMakefile8 obj-$(CONFIG_SND) += core/ i2c/ drivers/ isa/ pci/ ppc/ arm/ sh/ synth/ usb/ \
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dctxgf117.c197 int gpc, ppc; gf117_grctx_generate_attrib() local
205 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++) { gf117_grctx_generate_attrib()
206 const u32 a = alpha * gr->ppc_tpc_nr[gpc][ppc]; gf117_grctx_generate_attrib()
207 const u32 b = beta * gr->ppc_tpc_nr[gpc][ppc]; gf117_grctx_generate_attrib()
209 const u32 o = PPC_UNIT(gpc, ppc, 0); gf117_grctx_generate_attrib()
210 if (!(gr->ppc_mask[gpc] & (1 << ppc))) gf117_grctx_generate_attrib()
214 bo += grctx->attrib_nr_max * gr->ppc_tpc_nr[gpc][ppc]; gf117_grctx_generate_attrib()
216 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; gf117_grctx_generate_attrib()
234 gf100_gr_mmio(gr, grctx->ppc); gf117_grctx_generate_main()
266 .ppc = gf117_grctx_pack_ppc,
H A Dgm107.c317 int gpc, tpc, ppc, rop; gm107_gr_init() local
377 for (ppc = 0; ppc < 2 /* gr->ppc_nr[gpc] */; ppc++) gm107_gr_init()
378 nvkm_wr32(device, PPC_UNIT(gpc, ppc, 0x038), 0xc0000000); gm107_gr_init()
H A Dgm204.c245 int gpc, tpc, ppc, rop; gm204_gr_init() local
313 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++) gm204_gr_init()
314 nvkm_wr32(device, PPC_UNIT(gpc, ppc, 0x038), 0xc0000000); gm204_gr_init()
H A Dctxgk110b.c80 .ppc = gk110_grctx_pack_ppc,
H A Dctxgm206.c60 .ppc = gm204_grctx_pack_ppc,
H A Dctxgm107.c909 int gpc, ppc, n = 0; gm107_grctx_generate_attrib() local
918 for (ppc = 0; ppc < gr->ppc_nr[gpc]; ppc++, n++) { gm107_grctx_generate_attrib()
919 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; gm107_grctx_generate_attrib()
920 const u32 bs = attrib * gr->ppc_tpc_nr[gpc][ppc]; gm107_grctx_generate_attrib()
922 const u32 o = PPC_UNIT(gpc, ppc, 0); gm107_grctx_generate_attrib()
925 bo += grctx->attrib_nr_max * gr->ppc_tpc_nr[gpc][ppc]; gm107_grctx_generate_attrib()
928 ao += grctx->alpha_nr_max * gr->ppc_tpc_nr[gpc][ppc]; gm107_grctx_generate_attrib()
966 gf100_gr_mmio(gr, grctx->ppc); gm107_grctx_generate_main()
1007 .ppc = gm107_grctx_pack_ppc,
H A Dctxgf100.h32 const struct gf100_gr_pack *ppc; member in struct:gf100_grctx_func
H A Dctxgk208.c541 .ppc = gk208_grctx_pack_ppc,
H A Dctxgk104.c967 gf100_gr_mmio(gr, grctx->ppc); gk104_grctx_generate_main()
1005 .ppc = gk104_grctx_pack_ppc,
H A Dctxgm204.c992 gf100_gr_mmio(gr, grctx->ppc); gm204_grctx_generate_main()
1035 .ppc = gm204_grctx_pack_ppc,
H A Dctxgk110.c819 .ppc = gk110_grctx_pack_ppc,
/linux-4.4.14/fs/dlm/
H A Dlowcomms.h21 void *dlm_lowcomms_get_buffer(int nodeid, int len, gfp_t allocation, char **ppc);
/linux-4.4.14/arch/powerpc/lib/
H A DMakefile2 # Makefile for ppc-specific library files..
H A Dldstfp.S15 #include <asm/ppc-opcode.h>
/linux-4.4.14/tools/testing/selftests/powerpc/copyloops/asm/
H A Dppc_asm.h1 #include <ppc-asm.h>
/linux-4.4.14/arch/microblaze/mm/
H A Dmmu_context.c6 * Derived from arch/ppc/mm/4xx_mmu.c:
9 * Derived from arch/ppc/mm/init.c:
H A Dpgtable.c9 * Derived from arch/ppc/mm/pgtable.c:
12 * Derived from arch/ppc/mm/init.c:
H A Dfault.c6 * Derived from "arch/ppc/mm/fault.c"
/linux-4.4.14/arch/xtensa/boot/lib/
H A Dzmem.c3 /* bits taken from ppc */
/linux-4.4.14/arch/xtensa/include/uapi/asm/
H A Dposix_types.h8 * Largely copied from include/asm-ppc/posix_types.h
/linux-4.4.14/include/asm-generic/
H A Ddiv64.h5 * Based on former asm-ppc/div64.h and asm-m68knommu/div64.h
/linux-4.4.14/arch/powerpc/mm/
H A DMakefile2 # Makefile for the linux ppc-specific parts of the memory manager.
H A Dmmu_context_hash32.c8 * Derived from arch/ppc/mm/init.c:
53 * function is changed then arch/ppc/mm/hashtable.S will have to be
H A Dmmu_decl.h3 * in arch/ppc/mm/.
5 * Derived from arch/ppc/mm/init.c:
H A D40x_mmu.c6 * Derived from arch/ppc/mm/init.c:
H A Dtlb_hash32.c8 * Derived from arch/ppc/mm/init.c:
H A D44x_mmu.c9 * Derived from arch/ppc/mm/init.c:
H A Dfsl_booke_mmu.c11 * Derived from arch/ppc/mm/init.c:
H A Dppc_mmu_32.c8 * Derived from arch/ppc/mm/init.c:
H A Dpgtable_32.c5 * Derived from arch/ppc/mm/init.c:
H A Dhash_native_64.c30 #include <asm/ppc-opcode.h>
H A Dtlb_nohash.c13 * Derived from arch/ppc/mm/init.c:
/linux-4.4.14/arch/powerpc/perf/
H A Dbhrb.S12 #include <asm/ppc-opcode.h>
H A De500-pmu.c128 if (!strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc/e500mc")) init_e500_pmu()
130 else if (strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc/e500")) init_e500_pmu()
H A De6500-pmu.c115 strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc/e6500")) init_e6500_pmu()
H A Dmpc7450-pmu.c417 strcmp(cur_cpu_spec->oprofile_cpu_type, "ppc/7450")) init_mpc7450_pmu()
/linux-4.4.14/tools/testing/selftests/powerpc/
H A DMakefile5 ARCH := $(shell echo $(ARCH) | sed -e s/ppc.*/powerpc/)
/linux-4.4.14/arch/powerpc/kernel/
H A Dcputable.c21 #include <asm/prom.h> /* for PTRRELOC on ARCH=ppc */
517 .platform = "ppc-cell-be",
748 .oprofile_cpu_type = "ppc/750",
780 .oprofile_cpu_type = "ppc/750",
797 .oprofile_cpu_type = "ppc/750",
814 .oprofile_cpu_type = "ppc/750",
831 .oprofile_cpu_type = "ppc/750",
910 .oprofile_cpu_type = "ppc/7450",
928 .oprofile_cpu_type = "ppc/7450",
946 .oprofile_cpu_type = "ppc/7450",
964 .oprofile_cpu_type = "ppc/7450",
982 .oprofile_cpu_type = "ppc/7450",
1000 .oprofile_cpu_type = "ppc/7450",
1018 .oprofile_cpu_type = "ppc/7450",
1036 .oprofile_cpu_type = "ppc/7450",
1053 .oprofile_cpu_type = "ppc/7450",
1071 .oprofile_cpu_type = "ppc/7450",
1089 .oprofile_cpu_type = "ppc/7450",
1160 .oprofile_cpu_type = "ppc/e300",
1177 .oprofile_cpu_type = "ppc/e300",
2001 .oprofile_cpu_type = "ppc/e500",
2021 .oprofile_cpu_type = "ppc/e500",
2040 .oprofile_cpu_type = "ppc/e500mc",
2061 .oprofile_cpu_type = "ppc/e500mc",
2083 .oprofile_cpu_type = "ppc/e6500",
H A Dpmc.c5 * Includes code formerly from arch/ppc/kernel/perfmon.c:
H A Ddma-swiotlb.c2 * Contains routines needed to support swiotlb for ppc.
H A Didle_book3e.S16 #include <asm/ppc-opcode.h>
H A Dsmp-tbsync.c2 * Smp timebase synchronization for ppc.
H A Dof_platform.c29 #include <asm/ppc-pci.h>
H A Dpci-hotplug.c20 #include <asm/ppc-pci.h>
H A Dsys_ppc32.c51 #include <asm/ppc-pci.h>
H A Deeh_dev.c42 #include <asm/ppc-pci.h>
H A Deeh_sysfs.c27 #include <asm/ppc-pci.h>
H A Dio-workarounds.c20 #include <asm/ppc-pci.h>
H A Dsetup-common.c457 intserv = of_get_property(dn, "ibm,ppc-interrupt-server#s", smp_setup_cpu_maps()
460 DBG(" ibm,ppc-interrupt-server#s -> %d threads\n", smp_setup_cpu_maps()
463 DBG(" no ibm,ppc-interrupt-server#s -> 1 thread\n"); smp_setup_cpu_maps()
H A Deeh_event.c27 #include <asm/ppc-pci.h>
H A Disa-bridge.c31 #include <asm/ppc-pci.h>
H A Dpci_32.c25 #include <asm/ppc-pci.h>
H A Dpci_64.c33 #include <asm/ppc-pci.h>
H A Drtas_pci.c39 #include <asm/ppc-pci.h>
H A Deeh_cache.c29 #include <asm/ppc-pci.h>
H A Dhead_32.S492 * r1: linux style pte ( later becomes ppc hardware pte )
566 * r1: linux style pte ( later becomes ppc hardware pte )
650 * r1: linux style pte ( later becomes ppc hardware pte )
H A Didle_power7.S17 #include <asm/ppc-opcode.h>
H A Dkvm.c33 #include <asm/ppc-opcode.h>
H A Dpci_dn.c32 #include <asm/ppc-pci.h>
H A Dtm.S10 #include <asm/ppc-opcode.h>
H A Dlegacy_serial.c16 #include <asm/ppc-pci.h>
H A Dprom.c315 intserv = of_get_flat_dt_prop(node, "ibm,ppc-interrupt-server#s", &len); early_init_dt_scan_cpus()
H A Dsmp.c2 * SMP support for ppc.
/linux-4.4.14/drivers/usb/host/
H A Dehci-grlib.c8 * Based on ehci-ppc-of.c which is:
10 * and in turn based on "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de>
11 * and "ohci-ppc-of.c" by Sylvain Munaut <tnt@246tNt.com>
H A Dehci-ppc-of.c9 * Based on "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de>
10 * and "ohci-ppc-of.c" by Sylvain Munaut <tnt@246tNt.com>
236 .name = "ppc-of-ehci",
H A Dohci-ppc-of.c222 #error "No endianness selected for ppc-of-ohci"
231 .name = "ppc-of-ohci",
H A Dehci-xilinx-of.c8 * Based on "ehci-ppc-of.c" by Valentine Barshak <vbarshak@ru.mvista.com>
9 * and "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de>
10 * and "ohci-ppc-of.c" by Sylvain Munaut <tnt@246tNt.com>
H A Dohci.h516 * different defaults based on some arch/ppc platforms, though
/linux-4.4.14/drivers/net/ethernet/ibm/emac/
H A Ddebug.h9 * Based on the arch/ppc version of the driver:
H A Drgmii.h9 * Based on the arch/ppc version of the driver:
H A Dtah.h9 * Based on the arch/ppc version of the driver:
H A Dzmii.h9 * Based on the arch/ppc version of the driver:
H A Dphy.h9 * Based on the arch/ppc version of the driver:
H A Dtah.c9 * Based on the arch/ppc version of the driver:
H A Ddebug.c9 * Based on the arch/ppc version of the driver:
H A Demac.h9 * Based on the arch/ppc version of the driver:
H A Dmal.h9 * Based on the arch/ppc version of the driver:
H A Drgmii.c9 * Based on the arch/ppc version of the driver:
H A Dzmii.c9 * Based on the arch/ppc version of the driver:
H A Dcore.h9 * Based on the arch/ppc version of the driver:
H A Dphy.c14 * Based on the arch/ppc version of the driver:
H A Dmal.c9 * Based on the arch/ppc version of the driver:
/linux-4.4.14/arch/powerpc/platforms/85xx/
H A Dsocrates.c5 * Based on MPC8560 ADS and arch/ppc tqm85xx ports
H A Dstx_gp3.c2 * Based on MPC8560 ADS and arch/ppc stx_gp3 ports
H A Dtqm85xx.c2 * Based on MPC8560 ADS and arch/ppc tqm85xx ports
H A Dcorenet_generic.c24 #include <asm/ppc-pci.h>
/linux-4.4.14/arch/powerpc/platforms/chrp/
H A Dgg2.h2 * include/asm-ppc/gg2.h -- VLSI VAS96011/12 `Golden Gate 2' register definitions
/linux-4.4.14/arch/powerpc/boot/
H A Dns16550.c4 * Original copied from <file:arch/ppc/boot/common/ns16550.c>
H A Dredboot.h5 // include/asm-ppc/redboot.h
H A Dwrapper360 ${MKIMAGE} -A ppc -O linux -T kernel -C gzip -a $membase -e $membase \
377 ${MKIMAGE} -A ppc -O linux -T multi -C gzip -a $membase -e $membase \
440 ${MKIMAGE} -A ppc -O linux -T kernel -C gzip -a "$base" -e "$entry" \
H A Dserial.c6 * Code in serial_edit_cmdline() copied from <file:arch/ppc/boot/simple/misc.c>
H A Ddcr.h193 /* CPRs read/write helper macros - based off include/asm-ppc/ibm44x.h */
H A Dppcboot-hotfoot.h44 * include/asm-ppc/ppcboot.h
H A Dppcboot.h32 * include/asm-ppc/ppcboot.h
/linux-4.4.14/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
H A DUtil.py58 'ppc' : audit.MACH_PPC,
/linux-4.4.14/drivers/acpi/
H A Dprocessor_perflib.c76 unsigned int ppc = 0; acpi_processor_ppc_notifier() local
95 ppc = (unsigned int)pr->performance_platform_limit; acpi_processor_ppc_notifier()
97 if (ppc >= pr->performance->state_count) acpi_processor_ppc_notifier()
101 pr->performance->states[ppc]. acpi_processor_ppc_notifier()
117 unsigned long long ppc = 0; acpi_processor_get_platform_limit() local
127 status = acpi_evaluate_integer(pr->handle, "_PPC", NULL, &ppc); acpi_processor_get_platform_limit()
138 (int)ppc, ppc ? "" : "not"); acpi_processor_get_platform_limit()
140 pr->performance_platform_limit = (int)ppc; acpi_processor_get_platform_limit()
/linux-4.4.14/arch/m68k/mm/
H A Dmcfmmu.c3 * Based upon linux/arch/ppc/mm/mmu_context.c
155 * The following was taken from arch/ppc/mmu_context.c
/linux-4.4.14/arch/xtensa/include/asm/
H A Drwsem.h8 * Largely copied from include/asm-ppc/rwsem.h
/linux-4.4.14/lib/
H A Dextable.c2 * Derived from arch/ppc/mm/extable.c and arch/i386/mm/extable.c.
H A Ddiv64.c16 * assembly versions such as arch/ppc/lib/div64.S and arch/sh/lib/div64.S.
/linux-4.4.14/arch/powerpc/sysdev/
H A Dmpic_msi.c17 #include <asm/ppc-pci.h>
H A Dmpic_u3msi.c17 #include <asm/ppc-pci.h>
H A Dppc4xx_hsta_msi.c21 #include <asm/ppc-pci.h>
H A Dppc4xx_soc.c6 * L2 cache routines cloned from arch/ppc/syslib/ibm440gx_common.c which is:
H A Dcpm2.c10 * Merged to arch/powerpc from arch/ppc/syslib/cpm2_common.c
H A Dcpm2_pic.c4 * Copied from arch/ppc/syslib/cpm2_pic.c with minor subsequent updates
H A Dmpic_msgr.c22 #include <asm/ppc-pci.h>
H A Dppc4xx_msi.c33 #include <asm/ppc-pci.h>
H A Dppc4xx_pci.h6 * Bits and pieces extracted from arch/ppc support by
H A Ddart_iommu.c47 #include <asm/ppc-pci.h>
H A Dfsl_msi.c25 #include <asm/ppc-pci.h>
H A Dfsl_pci.c36 #include <asm/ppc-pci.h>
39 #include <asm/ppc-opcode.h>
/linux-4.4.14/arch/microblaze/kernel/
H A Dmisc.S8 * Derived from arch/ppc/kernel/misc.S
H A Dhead.S6 * MMU code derived from arch/ppc/kernel/head_4xx.S:
/linux-4.4.14/arch/parisc/include/asm/
H A Drtc.h6 * Based on: include/asm-ppc/rtc.h and the genrtc driver in the
/linux-4.4.14/tools/testing/selftests/powerpc/primitives/asm/
H A Dasm-compat.h5 #include <asm/ppc-opcode.h>
/linux-4.4.14/arch/powerpc/sysdev/xics/
H A Dxics-common.c64 ireg = of_get_property(np, "ibm,ppc-interrupt-gserver#s", &ilen); xics_update_irq_servers()
73 * entry of "ibm,ppc-interrupt-gserver#s" property. Get the last xics_update_irq_servers()
390 np = of_find_compatible_node(NULL, NULL, "ibm,ppc-xics"); xics_get_server_size()
H A Dicp-hv.c173 np = of_find_compatible_node(NULL, NULL, "ibm,ppc-xicp"); icp_hv_init()
H A Dicp-native.c329 for_each_compatible_node(np, NULL, "ibm,ppc-xicp") icp_native_init()
/linux-4.4.14/arch/powerpc/include/uapi/asm/
H A Dkvm_para.h33 * See Documentation/virtual/kvm/ppc-pv.txt
/linux-4.4.14/arch/powerpc/kvm/
H A Dbook3s_64_vio.c36 #include <asm/ppc-opcode.h>
H A Dbook3s_64_vio_hv.c35 #include <asm/ppc-opcode.h>
H A Dbook3s_hv_interrupts.S29 #include <asm/ppc-opcode.h>
H A Demulate.c33 #include <asm/ppc-opcode.h>
H A Demulate_loadstore.c33 #include <asm/ppc-opcode.h>
H A Dbook3s_hv_rm_xics.c20 #include <asm/ppc-opcode.h>
/linux-4.4.14/arch/powerpc/platforms/pseries/
H A Dpci_dlpar.c31 #include <asm/ppc-pci.h>
H A Dpci.c31 #include <asm/ppc-pci.h>
H A Dhotplug-cpu.c252 intserv = of_get_property(np, "ibm,ppc-interrupt-server#s", &len); pseries_add_processor()
318 intserv = of_get_property(np, "ibm,ppc-interrupt-server#s", &len); pseries_remove_processor()
H A Ddlpar.c351 intserv = of_get_property(dn, "ibm,ppc-interrupt-server#s", &len); dlpar_online_cpu()
431 intserv = of_get_property(dn, "ibm,ppc-interrupt-server#s", &len); dlpar_offline_cpu()
H A Dsetup.c62 #include <asm/ppc-pci.h>
244 } else if (strstr(typep, "ppc-xicp")) { pseries_discover_pic()
H A Dmsi.c18 #include <asm/ppc-pci.h>
/linux-4.4.14/arch/sparc/include/asm/
H A Dthread_info_32.h3 * adapted from the ppc version by Pete Zaitcev, which was
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/
H A Debb_handler.S6 #include <ppc-asm.h>
10 /* ppc-asm.h defines most of the reg aliases, but not r1/r2. */
/linux-4.4.14/arch/powerpc/platforms/cell/
H A Dspider-pci.c28 #include <asm/ppc-pci.h>
H A Dsetup.c48 #include <asm/ppc-pci.h>
/linux-4.4.14/arch/powerpc/platforms/pasemi/
H A Dmsi.c21 #include <asm/ppc-pci.h>
H A Dpci.c32 #include <asm/ppc-pci.h>
/linux-4.4.14/arch/frv/mm/
H A Ddma-alloc.c3 * Derived from arch/ppc/mm/cachemap.c
/linux-4.4.14/arch/ia64/include/asm/
H A Dptrace.h103 * ppc{,64}, sparc{,64}, possibly others), this macro can be used to ensure that the error
/linux-4.4.14/tools/perf/arch/
H A Dcommon.c121 if (!strncmp(arch, "powerpc", 7) || !strncmp(arch, "ppc", 3)) normalize_arch()
/linux-4.4.14/drivers/video/fbdev/
H A Dvalkyriefb.c341 #else /* ppc (!CONFIG_MAC) */ valkyriefb_init()
359 #endif /* ppc (!CONFIG_MAC) */ valkyriefb_init()
H A Dffb.c219 u32 ppc; member in struct:ffb_fbc
435 &fbc->ppc); ffb_switch_from_graph()
/linux-4.4.14/drivers/media/pci/cx18/
H A Dcx18-firmware.c120 /* no need for endianness conversion on the ppc */ load_cpu_fw_direct()
189 /* no need for endianness conversion on the ppc */ load_apu_fw_direct()
/linux-4.4.14/scripts/
H A Dkallsyms.c212 "_SDA_BASE_", /* ppc */ symbol_valid()
213 "_SDA2_BASE_", /* ppc */ symbol_valid()
/linux-4.4.14/arch/powerpc/
H A DMakefile56 OLDARCH := ppc
87 LDEMULATION := ppc
/linux-4.4.14/drivers/media/platform/davinci/
H A Ddm355_ccdc.c224 enum ccdc_frmfmt frm_fmt, int ppc) ccdc_setwin()
233 * ppc - per pixel count. indicates how many pixels per cell ccdc_setwin()
237 horz_start = image_win->left << (ppc - 1); ccdc_setwin()
238 horz_nr_pixels = ((image_win->width) << (ppc - 1)) - 1; ccdc_setwin()
223 ccdc_setwin(struct v4l2_rect *image_win, enum ccdc_frmfmt frm_fmt, int ppc) ccdc_setwin() argument
H A Ddm644x_ccdc.c135 int ppc) ccdc_setwin()
143 * ppc - per pixel count. indicates how many pixels per cell ccdc_setwin()
147 horz_start = image_win->left << (ppc - 1); ccdc_setwin()
148 horz_nr_pixels = (image_win->width << (ppc - 1)) - 1; ccdc_setwin()
133 ccdc_setwin(struct v4l2_rect *image_win, enum ccdc_frmfmt frm_fmt, int ppc) ccdc_setwin() argument
H A Disif.c284 enum ccdc_frmfmt frm_fmt, int ppc) isif_setwin()
292 * ppc - per pixel count. indicates how many pixels per cell isif_setwin()
296 horz_start = image_win->left << (ppc - 1); isif_setwin()
297 horz_nr_pixels = ((image_win->width) << (ppc - 1)) - 1; isif_setwin()
283 isif_setwin(struct v4l2_rect *image_win, enum ccdc_frmfmt frm_fmt, int ppc) isif_setwin() argument
/linux-4.4.14/include/linux/byteorder/
H A Dgeneric.h37 * see how some architectures already do (i386, alpha, ppc, etc)
/linux-4.4.14/arch/powerpc/platforms/52xx/
H A Dlite5200_sleep.S396 /* cache flushing code. copied from arch/ppc/boot/util.S */
/linux-4.4.14/arch/powerpc/platforms/powernv/
H A Dpci-p5ioc2.c30 #include <asm/ppc-pci.h>
H A Dsmp.c36 #include <asm/ppc-opcode.h>
/linux-4.4.14/arch/sh/kernel/
H A Dperf_event.c16 * ppc:
/linux-4.4.14/drivers/media/pci/ivtv/
H A Divtv-firmware.c74 /* no need for endianness conversion on the ppc */ load_fw_direct()
/linux-4.4.14/arch/xtensa/kernel/
H A Dpci.c13 * Based largely on work from Cort (ppc/kernel/pci.c)
/linux-4.4.14/arch/blackfin/kernel/
H A Dperf_event.c20 * ppc:
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
H A Dptlrpcd.c512 struct ptlrpcd_ctl **ppc; ptlrpcd_partners() local
536 ppc = pc->pc_partners; ptlrpcd_partners()
539 *ppc++ = &pd->pd_threads[i]; ptlrpcd_partners()
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
H A Ddm365_isif.c761 enum isif_frmfmt frm_fmt, int ppc, int mode) isif_setwin()
770 * ppc - per pixel count. indicates how many pixels per cell isif_setwin()
774 horz_start = image_win->left << (ppc - 1); isif_setwin()
775 horz_nr_pixels = (image_win->width << (ppc - 1)) - 1; isif_setwin()
760 isif_setwin(struct vpfe_isif_device *isif, struct v4l2_rect *image_win, enum isif_frmfmt frm_fmt, int ppc, int mode) isif_setwin() argument
/linux-4.4.14/scripts/package/
H A Dbuilddeb46 ppc*)
/linux-4.4.14/fs/proc/
H A Dkcore.c221 /* cut not-mapped area. ....from ppc-32 code. */ kclist_add_private()
/linux-4.4.14/include/linux/
H A Dptrace.h235 * separate error flag (e.g., alpha, ia64, ppc{,64}, sparc{,64}, possibly
/linux-4.4.14/drivers/tty/
H A Dsysrq.c473 /* x: May be registered on ppc/powerpc for xmon */
/linux-4.4.14/arch/powerpc/platforms/maple/
H A Dpci.c26 #include <asm/ppc-pci.h>

Completed in 3892 milliseconds

12