Lines Matching refs:mem

1061 static int i365_set_mem_map(u_short sock, struct pccard_mem_map *mem)  in i365_set_mem_map()  argument
1067 "%#x)\n", sock, mem->map, mem->flags, mem->speed, in i365_set_mem_map()
1068 (unsigned long long)mem->res->start, in i365_set_mem_map()
1069 (unsigned long long)mem->res->end, mem->card_start); in i365_set_mem_map()
1071 map = mem->map; in i365_set_mem_map()
1072 if ((map > 4) || (mem->card_start > 0x3ffffff) || in i365_set_mem_map()
1073 (mem->res->start > mem->res->end) || (mem->speed > 1000)) in i365_set_mem_map()
1075 if ((mem->res->start > 0xffffff) || (mem->res->end > 0xffffff)) in i365_set_mem_map()
1083 i = (mem->res->start >> 12) & 0x0fff; in i365_set_mem_map()
1084 if (mem->flags & MAP_16BIT) i |= I365_MEM_16BIT; in i365_set_mem_map()
1085 if (mem->flags & MAP_0WS) i |= I365_MEM_0WS; in i365_set_mem_map()
1088 i = (mem->res->end >> 12) & 0x0fff; in i365_set_mem_map()
1089 switch (to_cycles(mem->speed)) { in i365_set_mem_map()
1097 i = ((mem->card_start - mem->res->start) >> 12) & 0x3fff; in i365_set_mem_map()
1098 if (mem->flags & MAP_WRPROT) i |= I365_MEM_WRPROT; in i365_set_mem_map()
1099 if (mem->flags & MAP_ATTRIB) i |= I365_MEM_REG; in i365_set_mem_map()
1103 if (mem->flags & MAP_ACTIVE) in i365_set_mem_map()
1195 static int pcic_set_mem_map(struct pcmcia_socket *s, struct pccard_mem_map *mem) in pcic_set_mem_map() argument
1201 LOCKED(i365_set_mem_map(sock, mem)); in pcic_set_mem_map()
1209 pccard_mem_map mem = { .res = &res, }; in pcic_init() local
1216 mem.map = i; in pcic_init()
1217 pcic_set_mem_map(s, &mem); in pcic_init()