Lines Matching defs:shmem
44 * shmem are left in the list at Stage 5, they must correspond to each
58 static int com90xx_found(int ioaddr, int airq, u_long shmem, void __iomem *);
86 static int io; /* use the insmod io= irq= shmem= options */
88 static int shmem;
93 module_param(shmem, int, 0);
107 if (!io && !irq && !shmem && !*device && com90xx_skip_probe)
131 if (shmem)
132 shmems[numshmems++] = shmem;
203 /* Stage 3: abandon any shmem addresses that don't have the signature
243 * sure no "mirror" shmem areas show up - if they occur
367 /* Everything seems okay. But which shmem, if any, puts
378 /* just one shmem and port, assume they match */
400 /* remove shmem from the list */
412 pr_cont("no matching shmem)\n");
460 static int __init com90xx_found(int ioaddr, int airq, u_long shmem,
473 release_mem_region(shmem, MIRROR_SIZE);
485 check_mirror(shmem - MIRROR_SIZE, MIRROR_SIZE) == 0 &&
486 check_mirror(shmem - 2 * MIRROR_SIZE, MIRROR_SIZE) == 1)
489 first_mirror = shmem - mirror_size;
494 last_mirror = shmem + mirror_size;
503 release_mem_region(shmem, MIRROR_SIZE);
533 /* get and check the station ID from offset 1 in shmem */
699 shmem = ints[3];