writew(cpu_to_le16(d.x[0]), map->virt + adr); 
flash_write16(d.x[0], map->virt + adr); 
static void ixp4xx_probe_write16(struct map_info *map, map_word d, unsigned long adr){	if (!(adr & 1))		writew(cpu_to_le16(d.x[0]), map->virt + adr);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3c77354794939143fdf1dd669895a812f94f9a38/ixp4xx.c/buggy/drivers/mtd/maps/ixp4xx.c