Lines Matching refs:mem
422 static int pccard_set_mem_map(struct pcmcia_socket *sock, struct pccard_mem_map *mem) in pccard_set_mem_map() argument
430 mem == NULL || mem->map >= MEM_MAX_MAPS || in pccard_set_mem_map()
431 mem->res->start < CARD_MEM_START || mem->res->start > CARD_MEM_END || in pccard_set_mem_map()
432 mem->res->end < CARD_MEM_START || mem->res->end > CARD_MEM_END || in pccard_set_mem_map()
433 mem->res->start > mem->res->end || in pccard_set_mem_map()
434 mem->card_start > CARD_MAX_MEM_OFFSET || in pccard_set_mem_map()
435 mem->speed > CARD_MAX_MEM_SPEED) in pccard_set_mem_map()
439 map = mem->map; in pccard_set_mem_map()
447 start = (mem->res->start >> 12) & 0x3fff; in pccard_set_mem_map()
448 if (mem->flags & MAP_16BIT) in pccard_set_mem_map()
452 stop = (mem->res->end >> 12) & 0x3fff; in pccard_set_mem_map()
453 switch (mem->speed) { in pccard_set_mem_map()
468 offset = (mem->card_start >> 12) & 0x3fff; in pccard_set_mem_map()
469 if (mem->flags & MAP_ATTRIB) in pccard_set_mem_map()
471 if (mem->flags & MAP_WRPROT) in pccard_set_mem_map()
475 if (mem->flags & MAP_ACTIVE) { in pccard_set_mem_map()